@charset "UTF-8";
@charset "utf-8";
@font-face{font-family:FontAwesome;src:url(//alexcreativ.pt/wp-content/plugins/js_composer/assets/lib/bower/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(//alexcreativ.pt/wp-content/plugins/js_composer/assets/lib/bower/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(//alexcreativ.pt/wp-content/plugins/js_composer/assets/lib/bower/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(//alexcreativ.pt/wp-content/plugins/js_composer/assets/lib/bower/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(//alexcreativ.pt/wp-content/plugins/js_composer/assets/lib/bower/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url(//alexcreativ.pt/wp-content/plugins/js_composer/assets/lib/bower/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.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{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-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;display:inline-block;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,.fa-battery: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"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-address-card:before,.fa-vcard:before{content:"\f2bb"}.fa-address-card-o:before,.fa-vcard-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.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}.theme-default .nivoSlider {
position:relative;
background:#fff url(//alexcreativ.pt/wp-content/plugins/unyson/framework/extensions/portfolio/static/css/NivoSlider/themes/default/loading.gif) no-repeat 50% 50%;
margin-bottom:10px;
-webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
-moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
box-shadow: 0px 1px 5px 0px #4a4a4a;
}
.theme-default .nivoSlider img {
position:absolute;
top:0px;
left:0px;
display:none;
}
.theme-default .nivoSlider a {
border:0;
display:block;
}
.theme-default .nivo-controlNav {
text-align: center;
padding: 20px 0;
}
.theme-default .nivo-controlNav a {
display:inline-block;
width:22px;
height:22px;
background:url(//alexcreativ.pt/wp-content/plugins/unyson/framework/extensions/portfolio/static/css/NivoSlider/themes/default/bullets.png) no-repeat;
text-indent:-9999px;
border:0;
margin: 0 2px;
}
.theme-default .nivo-controlNav a.active {
background-position:0 -22px;
}
.theme-default .nivo-directionNav a {
display:block;
width:30px;
height:30px;
background:url(//alexcreativ.pt/wp-content/plugins/unyson/framework/extensions/portfolio/static/css/NivoSlider/themes/default/arrows.png) no-repeat;
text-indent:-9999px;
border:0;
opacity: 0;
-webkit-transition: all 200ms ease-in-out;
-moz-transition: all 200ms ease-in-out;
-o-transition: all 200ms ease-in-out;
transition: all 200ms ease-in-out;
}
.theme-default:hover .nivo-directionNav a { opacity: 1; }
.theme-default a.nivo-nextNav {
background-position:-30px 0;
right:15px;
}
.theme-default a.nivo-prevNav {
left:15px;
}
.theme-default .nivo-caption {
font-family: Helvetica, Arial, sans-serif;
}
.theme-default .nivo-caption a {
color:#fff;
border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
color:#fff;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled {
width: 100%;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a {
width: auto;
height: auto;
background: none;
margin-bottom: 5px;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img {
display: block;
width: 120px;
height: auto;
}.theme-dark.slider-wrapper {
background: #222;
padding: 10px;
}
.theme-dark .nivoSlider {
position:relative;
background:#fff url(//alexcreativ.pt/wp-content/plugins/unyson/framework/extensions/portfolio/static/css/NivoSlider/themes/dark/loading.gif) no-repeat 50% 50%;
margin-bottom:10px;
overflow: visible;
}
.theme-dark .nivoSlider img {
position:absolute;
top:0px;
left:0px;
display:none;
}
.theme-dark .nivoSlider a {
border:0;
display:block;
}
.theme-dark .nivo-controlNav {
text-align: left;
padding: 0;
position: relative;
z-index: 10;
}
.theme-dark .nivo-controlNav a {
display:inline-block;
width:10px;
height:10px;
background:url(//alexcreativ.pt/wp-content/plugins/unyson/framework/extensions/portfolio/static/css/NivoSlider/themes/dark/bullets.png) no-repeat 0 2px;
text-indent:-9999px;
border:0;
margin: 0 2px;
}
.theme-dark .nivo-controlNav a.active {
background-position:0 100%;
}
.theme-dark .nivo-directionNav a {
display:block;
width:30px;
height:30px;
background: url(//alexcreativ.pt/wp-content/plugins/unyson/framework/extensions/portfolio/static/css/NivoSlider/themes/dark/arrows.png) no-repeat;
text-indent:-9999px;
border:0;
top: auto;
bottom: -36px;
z-index: 11;
}
.theme-dark .nivo-directionNav a:hover {
background-color: #333;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
.theme-dark a.nivo-nextNav {
background-position:-16px 50%;
right:0px;
}
.theme-dark a.nivo-prevNav {
background-position:11px 50%;
left: auto;
right: 35px;
}
.theme-dark .nivo-caption {
font-family: Helvetica, Arial, sans-serif;
}
.theme-dark .nivo-caption a {
color:#fff;
border-bottom:1px dotted #fff;
}
.theme-dark .nivo-caption a:hover {
color:#fff;
}
.theme-dark .nivo-controlNav.nivo-thumbs-enabled {
width: 80%;
}
.theme-dark .nivo-controlNav.nivo-thumbs-enabled a {
width: auto;
height: auto;
background: none;
margin-bottom: 5px;
}
.theme-dark .nivo-controlNav.nivo-thumbs-enabled img {
display: block;
width: 120px;
height: auto;
}.nivoSlider {
position:relative;
width:100%;
height:auto;
overflow: hidden;
}
.nivoSlider img {
position:absolute;
top:0px;
left:0px;
max-width: none;
}
.nivo-main-image {
display: block !important;
position: relative !important; 
width: 100% !important;
} .nivoSlider a.nivo-imageLink {
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
border:0;
padding:0;
margin:0;
z-index:6;
display:none;
background:white; 
filter:alpha(opacity=0); 
opacity:0;
} .nivo-slice {
display:block;
position:absolute;
z-index:4;
height:100%;
top:0;
}
.nivo-box {
display:block;
position:absolute;
z-index:3;
overflow:hidden;
}
.nivo-box img { display:block; } .nivo-caption {
position:absolute;
left:0px;
bottom:0px;
background:#000;
color:#fff;
width:100%;
z-index:8;
padding: 5px 10px;
opacity: 0.8;
overflow: hidden;
display: none;
-moz-opacity: 0.8;
filter:alpha(opacity=8);
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.nivo-caption p {
padding:5px;
margin:0;
}
.nivo-caption a {
display:inline !important;
}
.nivo-html-caption {
display:none;
} .nivo-directionNav a {
position:absolute;
top:45%;
z-index:9;
cursor:pointer;
}
.nivo-prevNav {
left:0px;
}
.nivo-nextNav {
right:0px;
} .nivo-controlNav {
text-align:center;
padding: 15px 0;
}
.nivo-controlNav a {
cursor:pointer;
}
.nivo-controlNav a.active {
font-weight:bold;
}@font-face {
font-family: 'base-icons';
src:  url(//alexcreativ.pt/wp-content/themes/rolly/fonts/base-icons.eot?tsvsa3);
src:  url(//alexcreativ.pt/wp-content/themes/rolly/fonts/base-icons.eot?tsvsa3#iefix) format('embedded-opentype'),
url(//alexcreativ.pt/wp-content/themes/rolly/fonts/base-icons.ttf?tsvsa3) format('truetype'),
url(//alexcreativ.pt/wp-content/themes/rolly/fonts/base-icons.woff?tsvsa3) format('woff'),
url(//alexcreativ.pt/wp-content/themes/rolly/fonts/base-icons.svg?tsvsa3#base-icons) format('svg');
font-weight: normal;
font-style: normal;
}
[class^="base-icons-"], [class*=" base-icons-"] { font-family: 'base-icons' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.base-icons-avatar:before {
content: "\e900";
}
.base-icons-avatar-1:before {
content: "\e901";
}
.base-icons-back:before {
content: "\e902";
}
.base-icons-book:before {
content: "\e903";
}
.base-icons-cancel:before {
content: "\e904";
}
.base-icons-chat:before {
content: "\e905";
}
.base-icons-chat-1:before {
content: "\e906";
}
.base-icons-chat-2:before {
content: "\e907";
}
.base-icons-copy:before {
content: "\e908";
}
.base-icons-dislike:before {
content: "\e909";
}
.base-icons-download:before {
content: "\e90a";
}
.base-icons-download-1:before {
content: "\e90b";
}
.base-icons-edit:before {
content: "\e90c";
}
.base-icons-envelope:before {
content: "\e90d";
}
.base-icons-folder:before {
content: "\e90e";
}
.base-icons-garbage:before {
content: "\e90f";
}
.base-icons-glasses:before {
content: "\e910";
}
.base-icons-hand:before {
content: "\e911";
}
.base-icons-headphones:before {
content: "\e912";
}
.base-icons-heart:before {
content: "\e913";
}
.base-icons-house:before {
content: "\e914";
}
.base-icons-like:before {
content: "\e915";
}
.base-icons-link:before {
content: "\e916";
}
.base-icons-logout:before {
content: "\e917";
}
.base-icons-magnifying-glass:before {
content: "\e918";
}
.base-icons-monitor:before {
content: "\e919";
}
.base-icons-musical-note:before {
content: "\e91a";
}
.base-icons-next:before {
content: "\e91b";
}
.base-icons-next-1:before {
content: "\e91c";
}
.base-icons-padlock:before {
content: "\e91d";
}
.base-icons-paper-plane:before {
content: "\e91e";
}
.base-icons-phone-call:before {
content: "\e91f";
}
.base-icons-photo-camera:before {
content: "\e920";
}
.base-icons-pie-chart:before {
content: "\e921";
}
.base-icons-piggy-bank:before {
content: "\e922";
}
.base-icons-placeholder:before {
content: "\e923";
}
.base-icons-printer:before {
content: "\e924";
}
.base-icons-reload:before {
content: "\e925";
}
.base-icons-settings:before {
content: "\e926";
}
.base-icons-settings-1:before {
content: "\e927";
}
.base-icons-share:before {
content: "\e928";
}
.base-icons-shopping-bag:before {
content: "\e929";
}
.base-icons-shopping-cart:before {
content: "\e92a";
}
.base-icons-shuffle:before {
content: "\e92b";
}
.base-icons-speaker:before {
content: "\e92c";
}
.base-icons-star:before {
content: "\e92d";
}
.base-icons-tag:before {
content: "\e92e";
}
.base-icons-upload:before {
content: "\e92f";
}
.base-icons-upload-1:before {
content: "\e930";
}
.base-icons-vector:before {
content: "\e931";
}
@font-face {
font-family: 'social-media-elements';
src:  url(//alexcreativ.pt/wp-content/themes/rolly/fonts/social-media-elements.eot?oi13ka);
src:  url(//alexcreativ.pt/wp-content/themes/rolly/fonts/social-media-elements.eot?oi13ka#iefix) format('embedded-opentype'),
url(//alexcreativ.pt/wp-content/themes/rolly/fonts/social-media-elements.ttf?oi13ka) format('truetype'),
url(//alexcreativ.pt/wp-content/themes/rolly/fonts/social-media-elements.woff?oi13ka) format('woff'),
url(//alexcreativ.pt/wp-content/themes/rolly/fonts/social-media-elements.svg?oi13ka#social-media-elements) format('svg');
font-weight: normal;
font-style: normal;
}
[class^="social-media-elements-"], [class*=" social-media-elements-"] { font-family: 'social-media-elements' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.social-media-elements-addthis:before {
content: "\e900";
}
.social-media-elements-amazon:before {
content: "\e901";
}
.social-media-elements-bebo:before {
content: "\e902";
}
.social-media-elements-behance:before {
content: "\e903";
}
.social-media-elements-bing:before {
content: "\e904";
}
.social-media-elements-blogger:before {
content: "\e905";
}
.social-media-elements-delicious:before {
content: "\e906";
}
.social-media-elements-deviantart:before {
content: "\e907";
}
.social-media-elements-digg:before {
content: "\e908";
}
.social-media-elements-dribble:before {
content: "\e909";
}
.social-media-elements-dropbox:before {
content: "\e90a";
}
.social-media-elements-ebay:before {
content: "\e90b";
}
.social-media-elements-evernote:before {
content: "\e90c";
}
.social-media-elements-facebook:before {
content: "\e90d";
}
.social-media-elements-flickr:before {
content: "\e90e";
}
.social-media-elements-forrst:before {
content: "\e90f";
}
.social-media-elements-foursquare:before {
content: "\e910";
}
.social-media-elements-foursquare-1:before {
content: "\e911";
}
.social-media-elements-google-plus:before {
content: "\e912";
}
.social-media-elements-grooveshark:before {
content: "\e913";
}
.social-media-elements-html5:before {
content: "\e914";
}
.social-media-elements-instagram:before {
content: "\e915";
}
.social-media-elements-kickstarter:before {
content: "\e916";
}
.social-media-elements-lastfm:before {
content: "\e917";
}
.social-media-elements-linkedin:before {
content: "\e918";
}
.social-media-elements-livejournal:before {
content: "\e919";
}
.social-media-elements-myspace:before {
content: "\e91a";
}
.social-media-elements-opera:before {
content: "\e91b";
}
.social-media-elements-paypal:before {
content: "\e91c";
}
.social-media-elements-picasa:before {
content: "\e91d";
}
.social-media-elements-pinterest:before {
content: "\e91e";
}
.social-media-elements-rss:before {
content: "\e91f";
}
.social-media-elements-sharethis:before {
content: "\e920";
}
.social-media-elements-skype:before {
content: "\e921";
}
.social-media-elements-soundcloud:before {
content: "\e922";
}
.social-media-elements-stumbleupon:before {
content: "\e923";
}
.social-media-elements-technorati:before {
content: "\e924";
}
.social-media-elements-telegram:before {
content: "\e925";
}
.social-media-elements-tumblr:before {
content: "\e926";
}
.social-media-elements-twitter:before {
content: "\e927";
}
.social-media-elements-viber:before {
content: "\e928";
}
.social-media-elements-vimeo:before {
content: "\e929";
}
.social-media-elements-vk:before {
content: "\e92a";
}
.social-media-elements-wikipedia:before {
content: "\e92b";
}
.social-media-elements-wordpress:before {
content: "\e92c";
}
.social-media-elements-xing:before {
content: "\e92d";
}
.social-media-elements-yahoo:before {
content: "\e92e";
}
.social-media-elements-yandex:before {
content: "\e92f";
}
.social-media-elements-youtube:before {
content: "\e930";
}
.social-media-elements-zerply:before {
content: "\e931";
}
@font-face {
font-family: 'material-design-icon';
src:  url(//alexcreativ.pt/wp-content/themes/rolly/fonts/material-design-icon.eot?vlchg4);
src:  url(//alexcreativ.pt/wp-content/themes/rolly/fonts/material-design-icon.eot?vlchg4#iefix) format('embedded-opentype'),
url(//alexcreativ.pt/wp-content/themes/rolly/fonts/material-design-icon.ttf?vlchg4) format('truetype'),
url(//alexcreativ.pt/wp-content/themes/rolly/fonts/material-design-icon.woff?vlchg4) format('woff'),
url(//alexcreativ.pt/wp-content/themes/rolly/fonts/material-design-icon.svg?vlchg4#material-design-icon) format('svg');
font-weight: normal;
font-style: normal;
}
[class^="material-design-icon-"], [class*=" material-design-icon-"] { font-family: 'material-design-icon' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.material-design-icon-add-alarm-button:before {
content: "\e900";
}
.material-design-icon-add-button-inside-black-circle:before {
content: "\e901";
}
.material-design-icon-add-comment-button:before {
content: "\e902";
}
.material-design-icon-add-label-button:before {
content: "\e903";
}
.material-design-icon-add-plus-button:before {
content: "\e904";
}
.material-design-icon-add-to-queue-button:before {
content: "\e905";
}
.material-design-icon-add-user-button:before {
content: "\e906";
}
.material-design-icon-adjust-button-with-plus-and-minus:before {
content: "\e907";
}
.material-design-icon-airplane-mode-on-symbol:before {
content: "\e908";
}
.material-design-icon-android-logo:before {
content: "\e909";
}
.material-design-icon-android-logo-1:before {
content: "\e90a";
}
.material-design-icon-apple-accessibility:before {
content: "\e90b";
}
.material-design-icon-attachment-clip:before {
content: "\e90c";
}
.material-design-icon-automatic-brightness:before {
content: "\e90d";
}
.material-design-icon-automatic-flash-symbol:before {
content: "\e90e";
}
.material-design-icon-auto-white-balance:before {
content: "\e90f";
}
.material-design-icon-back-arrow:before {
content: "\e910";
}
.material-design-icon-backspace-arrow:before {
content: "\e911";
}
.material-design-icon-bed-quilt:before {
content: "\e912";
}
.material-design-icon-been-here-marker:before {
content: "\e913";
}
.material-design-icon-birthday-cake:before {
content: "\e914";
}
.material-design-icon-black-bubble-speech:before {
content: "\e915";
}
.material-design-icon-black-check-box:before {
content: "\e916";
}
.material-design-icon-black-check-box-with-white-check:before {
content: "\e917";
}
.material-design-icon-black-envelope-email-symbol:before {
content: "\e918";
}
.material-design-icon-black-keyboard-with-white-keys:before {
content: "\e919";
}
.material-design-icon-black-plane:before {
content: "\e91a";
}
.material-design-icon-blank-check-box:before {
content: "\e91b";
}
.material-design-icon-blank-frame:before {
content: "\e91c";
}
.material-design-icon-blank-square:before {
content: "\e91d";
}
.material-design-icon-blogger-logo:before {
content: "\e91e";
}
.material-design-icon-blueetooth-logo:before {
content: "\e91f";
}
.material-design-icon-bluetooth-connected:before {
content: "\e920";
}
.material-design-icon-bluetooth-disabled-button:before {
content: "\e921";
}
.material-design-icon-bluetooth-searching-signal-indicator:before {
content: "\e922";
}
.material-design-icon-bluetooth-settings:before {
content: "\e923";
}
.material-design-icon-bluetooth-signal-indicator:before {
content: "\e924";
}
.material-design-icon-bookmark-button:before {
content: "\e925";
}
.material-design-icon-bookmark-button-1:before {
content: "\e926";
}
.material-design-icon-bookmark-outline:before {
content: "\e927";
}
.material-design-icon-bookmark-ribbon:before {
content: "\e928";
}
.material-design-icon-briefcase-download-button-with-downwards-arrow:before {
content: "\e929";
}
.material-design-icon-briefcase-with-tick-inside:before {
content: "\e92a";
}
.material-design-icon-brightness-control:before {
content: "\e92b";
}
.material-design-icon-brochure-with-three-sections:before {
content: "\e92c";
}
.material-design-icon-bubble-speech-with-three-lines:before {
content: "\e92d";
}
.material-design-icon-bug-report-button:before {
content: "\e92e";
}
.material-design-icon-burn-button:before {
content: "\e92f";
}
.material-design-icon-button-on:before {
content: "\e930";
}
.material-design-icon-call-forwarding:before {
content: "\e931";
}
.material-design-icon-call-made-right-arrow:before {
content: "\e932";
}
.material-design-icon-call-received-arrow:before {
content: "\e933";
}
.material-design-icon-camera:before {
content: "\e934";
}
.material-design-icon-camera-diaphragm:before {
content: "\e935";
}
.material-design-icon-cancel-button:before {
content: "\e936";
}
.material-design-icon-caps-lock-button:before {
content: "\e937";
}
.material-design-icon-caps-lock-button-1:before {
content: "\e938";
}
.material-design-icon-car-changing-lanes:before {
content: "\e939";
}
.material-design-icon-car-directions:before {
content: "\e93a";
}
.material-design-icon-car-front:before {
content: "\e93b";
}
.material-design-icon-cell-phone-high-signal-indicator:before {
content: "\e93c";
}
.material-design-icon-cell-phone-vibration:before {
content: "\e93d";
}
.material-design-icon-cell-phone-with-blank-screen:before {
content: "\e93e";
}
.material-design-icon-change-power-options:before {
content: "\e93f";
}
.material-design-icon-chat-bubble:before {
content: "\e940";
}
.material-design-icon-chat-bubbles:before {
content: "\e941";
}
.material-design-icon-check-box:before {
content: "\e942";
}
.material-design-icon-check-symbol:before {
content: "\e943";
}
.material-design-icon-chemistry-polymer:before {
content: "\e944";
}
.material-design-icon-circle-outline:before {
content: "\e945";
}
.material-design-icon-circles-extend-button:before {
content: "\e946";
}
.material-design-icon-circle-with-check-symbol:before {
content: "\e947";
}
.material-design-icon-circumference:before {
content: "\e948";
}
.material-design-icon-city-buildings-silhouette:before {
content: "\e949";
}
.material-design-icon-clapperboard:before {
content: "\e94a";
}
.material-design-icon-clapperboard-1:before {
content: "\e94b";
}
.material-design-icon-clear-button:before {
content: "\e94c";
}
.material-design-icon-clipboard-paste-button:before {
content: "\e94d";
}
.material-design-icon-clock-with-white-face:before {
content: "\e94e";
}
.material-design-icon-close-button:before {
content: "\e94f";
}
.material-design-icon-closed-caption-logo:before {
content: "\e950";
}
.material-design-icon-cloud-backup-up-arrow:before {
content: "\e951";
}
.material-design-icon-cloud-done-symbol:before {
content: "\e952";
}
.material-design-icon-cloud-download:before {
content: "\e953";
}
.material-design-icon-cloud-off:before {
content: "\e954";
}
.material-design-icon-cloud-outline:before {
content: "\e955";
}
.material-design-icon-cloud-symbol-inside-a-circle:before {
content: "\e956";
}
.material-design-icon-compass-with-white-needles:before {
content: "\e957";
}
.material-design-icon-connection-indicator:before {
content: "\e958";
}
.material-design-icon-copy-content:before {
content: "\e959";
}
.material-design-icon-create-group-button:before {
content: "\e95a";
}
.material-design-icon-create-new-pencil-button:before {
content: "\e95b";
}
.material-design-icon-credit-card:before {
content: "\e95c";
}
.material-design-icon-crop-button:before {
content: "\e95d";
}
.material-design-icon-crop-tool-button:before {
content: "\e95e";
}
.material-design-icon-cut-content-button:before {
content: "\e95f";
}
.material-design-icon-dark-cloud:before {
content: "\e960";
}
.material-design-icon-developer-mode-for-smartphones-and-tablets:before {
content: "\e961";
}
.material-design-icon-device-connected:before {
content: "\e962";
}
.material-design-icon-device-connected-1:before {
content: "\e963";
}
.material-design-icon-disc-is-full:before {
content: "\e964";
}
.material-design-icon-do-not-disturb-rounded-sign:before {
content: "\e965";
}
.material-design-icon-double-tick-indicator:before {
content: "\e966";
}
.material-design-icon-download-button:before {
content: "\e967";
}
.material-design-icon-download-button-1:before {
content: "\e968";
}
.material-design-icon-download-to-smartphone:before {
content: "\e969";
}
.material-design-icon-downwards-arrow-key:before {
content: "\e96a";
}
.material-design-icon-drafts-evelope-button:before {
content: "\e96b";
}
.material-design-icon-drop-down-arrow:before {
content: "\e96c";
}
.material-design-icon-drop-down-round-button:before {
content: "\e96d";
}
.material-design-icon-drop-up-arrow:before {
content: "\e96e";
}
.material-design-icon-earth-grid-select-language-button:before {
content: "\e96f";
}
.material-design-icon-ellipsis:before {
content: "\e970";
}
.material-design-icon-email-inbox:before {
content: "\e971";
}
.material-design-icon-emoticon-with-happy-face:before {
content: "\e972";
}
.material-design-icon-end-call-button:before {
content: "\e973";
}
.material-design-icon-enter-arrow:before {
content: "\e974";
}
.material-design-icon-exit-to-app-button:before {
content: "\e975";
}
.material-design-icon-expand-arrow:before {
content: "\e976";
}
.material-design-icon-expand-button:before {
content: "\e977";
}
.material-design-icon-facebook-logo:before {
content: "\e978";
}
.material-design-icon-failed-sms:before {
content: "\e979";
}
.material-design-icon-fast-forward-button:before {
content: "\e97a";
}
.material-design-icon-favorite-heart-button:before {
content: "\e97b";
}
.material-design-icon-favorite-heart-outline-button:before {
content: "\e97c";
}
.material-design-icon-filled-circle:before {
content: "\e97d";
}
.material-design-icon-filled-cloud:before {
content: "\e97e";
}
.material-design-icon-filled-speaker-with-white-details:before {
content: "\e97f";
}
.material-design-icon-film-roll:before {
content: "\e980";
}
.material-design-icon-filter-results-button:before {
content: "\e981";
}
.material-design-icon-flash-off:before {
content: "\e982";
}
.material-design-icon-flash-on-indicator:before {
content: "\e983";
}
.material-design-icon-folder-symbol:before {
content: "\e984";
}
.material-design-icon-forward-arrow:before {
content: "\e985";
}
.material-design-icon-forward-right-arrow-button:before {
content: "\e986";
}
.material-design-icon-framed-portrait:before {
content: "\e987";
}
.material-design-icon-front-bus:before {
content: "\e988";
}
.material-design-icon-front-car:before {
content: "\e989";
}
.material-design-icon-front-store:before {
content: "\e98a";
}
.material-design-icon-full-screen-exit:before {
content: "\e98b";
}
.material-design-icon-gamepad:before {
content: "\e98c";
}
.material-design-icon-gamepad-1:before {
content: "\e98d";
}
.material-design-icon-get-directions-button:before {
content: "\e98e";
}
.material-design-icon-gmail-logo:before {
content: "\e98f";
}
.material-design-icon-go-back-left-arrow:before {
content: "\e990";
}
.material-design-icon-good-mood-emoticon:before {
content: "\e991";
}
.material-design-icon-good-wifi-signal-with-three-bars:before {
content: "\e992";
}
.material-design-icon-google-apps-script-logo:before {
content: "\e993";
}
.material-design-icon-google-cast-logo:before {
content: "\e994";
}
.material-design-icon-google-chrome-logo-filled-with-white-colour:before {
content: "\e995";
}
.material-design-icon-google-drive-document:before {
content: "\e996";
}
.material-design-icon-google-drive-file:before {
content: "\e997";
}
.material-design-icon-google-drive-folder-symbol:before {
content: "\e998";
}
.material-design-icon-google-drive-fusion-tables-logo:before {
content: "\e999";
}
.material-design-icon-google-drive-image:before {
content: "\e99a";
}
.material-design-icon-google-drive-logo:before {
content: "\e99b";
}
.material-design-icon-google-drive-pdf-file:before {
content: "\e99c";
}
.material-design-icon-google-drive-presentation:before {
content: "\e99d";
}
.material-design-icon-google-drive-spreadsheet:before {
content: "\e99e";
}
.material-design-icon-google-glass-logo:before {
content: "\e99f";
}
.material-design-icon-google-hangouts-logo:before {
content: "\e9a0";
}
.material-design-icon-google-hangouts-turn-video-off:before {
content: "\e9a1";
}
.material-design-icon-google-plus-logo:before {
content: "\e9a2";
}
.material-design-icon-google-plus-logo-on-black-background:before {
content: "\e9a3";
}
.material-design-icon-google-plus-party-mode:before {
content: "\e9a4";
}
.material-design-icon-google-symbol:before {
content: "\e9a5";
}
.material-design-icon-gps-fixed-indicator:before {
content: "\e9a6";
}
.material-design-icon-gps-location-disabled:before {
content: "\e9a7";
}
.material-design-icon-gps-location-symbol:before {
content: "\e9a8";
}
.material-design-icon-gps-off:before {
content: "\e9a9";
}
.material-design-icon-graduate-cap:before {
content: "\e9aa";
}
.material-design-icon-half-filled-rating-star:before {
content: "\e9ab";
}
.material-design-icon-hangouts-videocall-button:before {
content: "\e9ac";
}
.material-design-icon-headset:before {
content: "\e9ad";
}
.material-design-icon-headset-with-microphone:before {
content: "\e9ae";
}
.material-design-icon-help-button-speech-bubble-with-question-mark:before {
content: "\e9af";
}
.material-design-icon-help-round-button:before {
content: "\e9b0";
}
.material-design-icon-hide-keyboard-button:before {
content: "\e9b1";
}
.material-design-icon-high-quality-button:before {
content: "\e9b2";
}
.material-design-icon-high-signal-indicator:before {
content: "\e9b3";
}
.material-design-icon-high-wifi-signal-indicator:before {
content: "\e9b4";
}
.material-design-icon-history-clock-button:before {
content: "\e9b5";
}
.material-design-icon-home-button:before {
content: "\e9b6";
}
.material-design-icon-horizontal-line-remove-button:before {
content: "\e9b7";
}
.material-design-icon-hotel-with-three-floors:before {
content: "\e9b8";
}
.material-design-icon-https-symbol:before {
content: "\e9b9";
}
.material-design-icon-import-export-arrows:before {
content: "\e9ba";
}
.material-design-icon-insert-picture-button:before {
content: "\e9bb";
}
.material-design-icon-instagram-logo:before {
content: "\e9bc";
}
.material-design-icon-invert-colors-button:before {
content: "\e9bd";
}
.material-design-icon-keyboard-left-arrow-button:before {
content: "\e9be";
}
.material-design-icon-keyboard-right-arrow-button:before {
content: "\e9bf";
}
.material-design-icon-keyboard-right-arrow-button-1:before {
content: "\e9c0";
}
.material-design-icon-label-right-arrow-outline:before {
content: "\e9c1";
}
.material-design-icon-landscape-with-mountains:before {
content: "\e9c2";
}
.material-design-icon-laptop-outline:before {
content: "\e9c3";
}
.material-design-icon-left-arrow-key:before {
content: "\e9c4";
}
.material-design-icon-left-arrow-key-1:before {
content: "\e9c5";
}
.material-design-icon-left-arrow-missed-call:before {
content: "\e9c6";
}
.material-design-icon-light-bulb-on:before {
content: "\e9c7";
}
.material-design-icon-link-button:before {
content: "\e9c8";
}
.material-design-icon-linkedin-logo:before {
content: "\e9c9";
}
.material-design-icon-list-button-with-3-elements:before {
content: "\e9ca";
}
.material-design-icon-list-of-three-elements-on-black-background:before {
content: "\e9cb";
}
.material-design-icon-location-arrow:before {
content: "\e9cc";
}
.material-design-icon-locked-padlock:before {
content: "\e9cd";
}
.material-design-icon-locked-padlock-outline:before {
content: "\e9ce";
}
.material-design-icon-low-signal-indicator:before {
content: "\e9cf";
}
.material-design-icon-magic-wand-auto-fix-button:before {
content: "\e9d0";
}
.material-design-icon-man-cycling:before {
content: "\e9d1";
}
.material-design-icon-man-walking-directions-button:before {
content: "\e9d2";
}
.material-design-icon-map-placeholder:before {
content: "\e9d3";
}
.material-design-icon-map-symbol:before {
content: "\e9d4";
}
.material-design-icon-mark-as-favorite-star:before {
content: "\e9d5";
}
.material-design-icon-mark-as-unread-envelope-button:before {
content: "\e9d6";
}
.material-design-icon-medium-brightness-cogwheel:before {
content: "\e9d7";
}
.material-design-icon-medium-signal:before {
content: "\e9d8";
}
.material-design-icon-medium-wifi-signal-with-two-bars:before {
content: "\e9d9";
}
.material-design-icon-memory-chip:before {
content: "\e9da";
}
.material-design-icon-menu-button:before {
content: "\e9db";
}
.material-design-icon-merge-calls-arrow:before {
content: "\e9dc";
}
.material-design-icon-microphone-of-voice:before {
content: "\e9dd";
}
.material-design-icon-microphone-voice-button:before {
content: "\e9de";
}
.material-design-icon-microsoft-excel-logo:before {
content: "\e9df";
}
.material-design-icon-microsoft-word-logo:before {
content: "\e9e0";
}
.material-design-icon-missed-call-phone-receiver-with-left-arrow:before {
content: "\e9e1";
}
.material-design-icon-mountain-range:before {
content: "\e9e2";
}
.material-design-icon-mountain-range-on-black-background:before {
content: "\e9e3";
}
.material-design-icon-mountains-inside-a-circle:before {
content: "\e9e4";
}
.material-design-icon-mouse-filled-tool:before {
content: "\e9e5";
}
.material-design-icon-move-window:before {
content: "\e9e6";
}
.material-design-icon-new-tab:before {
content: "\e9e7";
}
.material-design-icon-new-tab-button:before {
content: "\e9e8";
}
.material-design-icon-nfc-near-field-communication:before {
content: "\e9e9";
}
.material-design-icon-notifications-bell-button:before {
content: "\e9ea";
}
.material-design-icon-notifications-button:before {
content: "\e9eb";
}
.material-design-icon-notifications-silenced:before {
content: "\e9ec";
}
.material-design-icon-pages-of-google-plus:before {
content: "\e9ed";
}
.material-design-icon-painter-palette:before {
content: "\e9ee";
}
.material-design-icon-panoramic-mountain-photography:before {
content: "\e9ef";
}
.material-design-icon-parking-sign:before {
content: "\e9f0";
}
.material-design-icon-pause-button:before {
content: "\e9f1";
}
.material-design-icon-phone-call-button:before {
content: "\e9f2";
}
.material-design-icon-phone-locked:before {
content: "\e9f3";
}
.material-design-icon-phone-paused-indicator:before {
content: "\e9f4";
}
.material-design-icon-phone-receiver-with-bluetooth-sign:before {
content: "\e9f5";
}
.material-design-icon-phone-settings:before {
content: "\e9f6";
}
.material-design-icon-phone-working-indicator:before {
content: "\e9f7";
}
.material-design-icon-photo-album:before {
content: "\e9f8";
}
.material-design-icon-photo-frame:before {
content: "\e9f9";
}
.material-design-icon-photographic-film-roll:before {
content: "\e9fa";
}
.material-design-icon-photo-library:before {
content: "\e9fb";
}
.material-design-icon-pinterest-logo:before {
content: "\e9fc";
}
.material-design-icon-planet-earth:before {
content: "\e9fd";
}
.material-design-icon-play-arrow:before {
content: "\e9fe";
}
.material-design-icon-play-button-inside-a-circle:before {
content: "\e9ff";
}
.material-design-icon-play-next-button:before {
content: "\ea00";
}
.material-design-icon-play-rounded-button:before {
content: "\ea01";
}
.material-design-icon-play-slideshow-button:before {
content: "\ea02";
}
.material-design-icon-plus-one:before {
content: "\ea03";
}
.material-design-icon-poll-symbol-on-black-square-with-rounded-corners:before {
content: "\ea04";
}
.material-design-icon-power-connection-indicator:before {
content: "\ea05";
}
.material-design-icon-previous-track:before {
content: "\ea06";
}
.material-design-icon-printer-printing-document:before {
content: "\ea07";
}
.material-design-icon-problems-with-synchronization:before {
content: "\ea08";
}
.material-design-icon-progress-indicator:before {
content: "\ea09";
}
.material-design-icon-public-transport-subway:before {
content: "\ea0a";
}
.material-design-icon-public-transport-train-directions:before {
content: "\ea0b";
}
.material-design-icon-puzzle-piece-plugin:before {
content: "\ea0c";
}
.material-design-icon-radio-on-button:before {
content: "\ea0d";
}
.material-design-icon-random-line:before {
content: "\ea0e";
}
.material-design-icon-rate-star-button:before {
content: "\ea0f";
}
.material-design-icon-read-more-left-arrow-button:before {
content: "\ea10";
}
.material-design-icon-receipt:before {
content: "\ea11";
}
.material-design-icon-record-voice-microphone-button:before {
content: "\ea12";
}
.material-design-icon-refresh-button:before {
content: "\ea13";
}
.material-design-icon-refresh-button-1:before {
content: "\ea14";
}
.material-design-icon-reminder-bow:before {
content: "\ea15";
}
.material-design-icon-replay-arrow:before {
content: "\ea16";
}
.material-design-icon-reply-all-button:before {
content: "\ea17";
}
.material-design-icon-report-symbol:before {
content: "\ea18";
}
.material-design-icon-rewind-button:before {
content: "\ea19";
}
.material-design-icon-right-arrow-forward:before {
content: "\ea1a";
}
.material-design-icon-ring-volume-control-button:before {
content: "\ea1b";
}
.material-design-icon-rotate-to-left-button:before {
content: "\ea1c";
}
.material-design-icon-rotate-to-right-button:before {
content: "\ea1d";
}
.material-design-icon-round-account-button-with-user-inside:before {
content: "\ea1e";
}
.material-design-icon-round-add-button:before {
content: "\ea1f";
}
.material-design-icon-round-data-usage-symbol:before {
content: "\ea20";
}
.material-design-icon-round-delete-button:before {
content: "\ea21";
}
.material-design-icon-rounded-add-button:before {
content: "\ea22";
}
.material-design-icon-rounded-add-button-1:before {
content: "\ea23";
}
.material-design-icon-rounded-adjust-button-with-plus-and-minus:before {
content: "\ea24";
}
.material-design-icon-rounded-block-sign:before {
content: "\ea25";
}
.material-design-icon-rounded-info-button:before {
content: "\ea26";
}
.material-design-icon-rounded-pause-button:before {
content: "\ea27";
}
.material-design-icon-rounded-remove-button:before {
content: "\ea28";
}
.material-design-icon-round-error-symbol:before {
content: "\ea29";
}
.material-design-icon-round-info-button:before {
content: "\ea2a";
}
.material-design-icon-round-pause-button:before {
content: "\ea2b";
}
.material-design-icon-round-remove-button:before {
content: "\ea2c";
}
.material-design-icon-round-rgb-button:before {
content: "\ea2d";
}
.material-design-icon-rubbish-bin-delete-button:before {
content: "\ea2e";
}
.material-design-icon-save-button:before {
content: "\ea2f";
}
.material-design-icon-schedule-button:before {
content: "\ea30";
}
.material-design-icon-screen-locked:before {
content: "\ea31";
}
.material-design-icon-screen-locked-1:before {
content: "\ea32";
}
.material-design-icon-screen-rotation-button:before {
content: "\ea33";
}
.material-design-icon-screen-rotation-lock-button:before {
content: "\ea34";
}
.material-design-icon-screen-with-news-sections:before {
content: "\ea35";
}
.material-design-icon-screen-with-rounded-corners:before {
content: "\ea36";
}
.material-design-icon-sd-card:before {
content: "\ea37";
}
.material-design-icon-sd-card-1:before {
content: "\ea38";
}
.material-design-icon-searching-location-gps-indicator:before {
content: "\ea39";
}
.material-design-icon-searching-magnifying-glass:before {
content: "\ea3a";
}
.material-design-icon-select-all:before {
content: "\ea3b";
}
.material-design-icon-select-brightness-button:before {
content: "\ea3c";
}
.material-design-icon-send-button:before {
content: "\ea3d";
}
.material-design-icon-send-to-back-button:before {
content: "\ea3e";
}
.material-design-icon-send-to-front-button:before {
content: "\ea3f";
}
.material-design-icon-server-rack-with-three-levels:before {
content: "\ea40";
}
.material-design-icon-set-alarm:before {
content: "\ea41";
}
.material-design-icon-set-timer-button:before {
content: "\ea42";
}
.material-design-icon-settings-cogwheel-button:before {
content: "\ea43";
}
.material-design-icon-settings-cogwheel-inside-black-square:before {
content: "\ea44";
}
.material-design-icon-share-button:before {
content: "\ea45";
}
.material-design-icon-shared-folder:before {
content: "\ea46";
}
.material-design-icon-shining-rectangular-object:before {
content: "\ea47";
}
.material-design-icon-shining-sun:before {
content: "\ea48";
}
.material-design-icon-shopping-basket-button:before {
content: "\ea49";
}
.material-design-icon-shopping-cart:before {
content: "\ea4a";
}
.material-design-icon-show-apps-button:before {
content: "\ea4b";
}
.material-design-icon-show-less-fold-button:before {
content: "\ea4c";
}
.material-design-icon-show-menu-button:before {
content: "\ea4d";
}
.material-design-icon-show-more-button:before {
content: "\ea4e";
}
.material-design-icon-show-more-button-with-three-dots:before {
content: "\ea4f";
}
.material-design-icon-shuffle-mode-arrows:before {
content: "\ea50";
}
.material-design-icon-sim-card-problem:before {
content: "\ea51";
}
.material-design-icon-smartphone-dock:before {
content: "\ea52";
}
.material-design-icon-smartphone-with-three-buttons:before {
content: "\ea53";
}
.material-design-icon-sms-bubble-speech:before {
content: "\ea54";
}
.material-design-icon-sms-speech-bubble:before {
content: "\ea55";
}
.material-design-icon-snake-game:before {
content: "\ea56";
}
.material-design-icon-sort-button-with-three-lines:before {
content: "\ea57";
}
.material-design-icon-speech-bubble-with-mountains-inside:before {
content: "\ea58";
}
.material-design-icon-split-call-arrows:before {
content: "\ea59";
}
.material-design-icon-square-add-button:before {
content: "\ea5a";
}
.material-design-icon-stop-button:before {
content: "\ea5b";
}
.material-design-icon-swap-horizontal-orientation-arrows:before {
content: "\ea5c";
}
.material-design-icon-swap-vertical-orientation-arrows:before {
content: "\ea5d";
}
.material-design-icon-switch-camera-button:before {
content: "\ea5e";
}
.material-design-icon-switch-to-full-screen-button:before {
content: "\ea5f";
}
.material-design-icon-switch-vertical-orientation-arrows:before {
content: "\ea60";
}
.material-design-icon-switch-video-on:before {
content: "\ea61";
}
.material-design-icon-synchronization-arrows:before {
content: "\ea62";
}
.material-design-icon-synchronization-button-with-two-arrows:before {
content: "\ea63";
}
.material-design-icon-synchronization-problem:before {
content: "\ea64";
}
.material-design-icon-tablet-with-blank-screen:before {
content: "\ea65";
}
.material-design-icon-tab-symbol:before {
content: "\ea66";
}
.material-design-icon-tack-save-button:before {
content: "\ea67";
}
.material-design-icon-tag-button-with-happy-face:before {
content: "\ea68";
}
.material-design-icon-telephone-keypad-with-ten-keys:before {
content: "\ea69";
}
.material-design-icon-thermostat-temperature-wheel:before {
content: "\ea6a";
}
.material-design-icon-three-columns-layout:before {
content: "\ea6b";
}
.material-design-icon-three-dots-more-indicator:before {
content: "\ea6c";
}
.material-design-icon-thumb-down-button:before {
content: "\ea6d";
}
.material-design-icon-thumb-up-button:before {
content: "\ea6e";
}
.material-design-icon-tick-inside-circle:before {
content: "\ea6f";
}
.material-design-icon-time-lapse:before {
content: "\ea70";
}
.material-design-icon-traffic-light:before {
content: "\ea71";
}
.material-design-icon-train-public-transport:before {
content: "\ea72";
}
.material-design-icon-tumblr-logo:before {
content: "\ea73";
}
.material-design-icon-turn-airplane-mode-off:before {
content: "\ea74";
}
.material-design-icon-turn-microphone-off-button:before {
content: "\ea75";
}
.material-design-icon-turn-notifications-off-button:before {
content: "\ea76";
}
.material-design-icon-turn-notifications-on-button:before {
content: "\ea77";
}
.material-design-icon-turn-synchronization-off:before {
content: "\ea78";
}
.material-design-icon-turn-video-off-button:before {
content: "\ea79";
}
.material-design-icon-turn-visibility-off-button:before {
content: "\ea7a";
}
.material-design-icon-twitter-logo-on-black-background:before {
content: "\ea7b";
}
.material-design-icon-two-circles-one-inside-the-other:before {
content: "\ea7c";
}
.material-design-icon-two-men:before {
content: "\ea7d";
}
.material-design-icon-two-rows-and-three-columns-layout:before {
content: "\ea7e";
}
.material-design-icon-underline-button:before {
content: "\ea7f";
}
.material-design-icon-underline-text-button:before {
content: "\ea80";
}
.material-design-icon-undo-button:before {
content: "\ea81";
}
.material-design-icon-unlocked-padlock:before {
content: "\ea82";
}
.material-design-icon-up-arrow-key:before {
content: "\ea83";
}
.material-design-icon-upload-button:before {
content: "\ea84";
}
.material-design-icon-upload-to-cloud-button:before {
content: "\ea85";
}
.material-design-icon-usb-symbol:before {
content: "\ea86";
}
.material-design-icon-user-account-box:before {
content: "\ea87";
}
.material-design-icon-user-account-box-1:before {
content: "\ea88";
}
.material-design-icon-user-inside-bubble-speech:before {
content: "\ea89";
}
.material-design-icon-user-outline:before {
content: "\ea8a";
}
.material-design-icon-user-shape:before {
content: "\ea8b";
}
.material-design-icon-users-social-symbol:before {
content: "\ea8c";
}
.material-design-icon-verification-mark:before {
content: "\ea8d";
}
.material-design-icon-videocall-button:before {
content: "\ea8e";
}
.material-design-icon-videocam-filled-tool:before {
content: "\ea8f";
}
.material-design-icon-view-list-button:before {
content: "\ea90";
}
.material-design-icon-virtual-private-network-vpn-symbol:before {
content: "\ea91";
}
.material-design-icon-visibility-button:before {
content: "\ea92";
}
.material-design-icon-voicemail:before {
content: "\ea93";
}
.material-design-icon-voice-message-microphone-button:before {
content: "\ea94";
}
.material-design-icon-volume-down-indicator:before {
content: "\ea95";
}
.material-design-icon-volume-muted:before {
content: "\ea96";
}
.material-design-icon-volume-off-indicator:before {
content: "\ea97";
}
.material-design-icon-volume-up-indicator:before {
content: "\ea98";
}
.material-design-icon-warning-sign:before {
content: "\ea99";
}
.material-design-icon-watch-with-blank-face:before {
content: "\ea9a";
}
.material-design-icon-waving-flag:before {
content: "\ea9b";
}
.material-design-icon-web-server:before {
content: "\ea9c";
}
.material-design-icon-website-with-different-sections:before {
content: "\ea9d";
}
.material-design-icon-wifi-high-signal:before {
content: "\ea9e";
}
.material-design-icon-wifi-low-signal-with-one-bar:before {
content: "\ea9f";
}
.material-design-icon-wifi-signal-waves:before {
content: "\eaa0";
}
.material-design-icon-window-with-different-sections:before {
content: "\eaa1";
}
.material-design-icon-work-briefcase:before {
content: "\eaa2";
}
.material-design-icon-workspace-with-two-horizontal-windows:before {
content: "\eaa3";
}
.material-design-icon-world-shape-public-symbol:before {
content: "\eaa4";
}
.material-design-icon-write-email-envelope-button:before {
content: "\eaa5";
}
.material-design-icon-youtube-logo:before {
content: "\eaa6";
}
@font-face {
font-family: 'essential-set-icon';
src:  url(//alexcreativ.pt/wp-content/themes/rolly/fonts/essential-set-icon.eot?1s9wb6);
src:  url(//alexcreativ.pt/wp-content/themes/rolly/fonts/essential-set-icon.eot?1s9wb6#iefix) format('embedded-opentype'),
url(//alexcreativ.pt/wp-content/themes/rolly/fonts/essential-set-icon.ttf?1s9wb6) format('truetype'),
url(//alexcreativ.pt/wp-content/themes/rolly/fonts/essential-set-icon.woff?1s9wb6) format('woff'),
url(//alexcreativ.pt/wp-content/themes/rolly/fonts/essential-set-icon.svg?1s9wb6#essential-set-icon) format('svg');
font-weight: normal;
font-style: normal;
}
[class^="essential-set-icon-"], [class*=" essential-set-icon-"] { font-family: 'essential-set-icon' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.essential-set-icon-add:before {
content: "\e900";
}
.essential-set-icon-add-1:before {
content: "\e901";
}
.essential-set-icon-add-2:before {
content: "\e902";
}
.essential-set-icon-add-3:before {
content: "\e903";
}
.essential-set-icon-agenda:before {
content: "\e904";
}
.essential-set-icon-alarm:before {
content: "\e905";
}
.essential-set-icon-alarm-1:before {
content: "\e906";
}
.essential-set-icon-alarm-clock:before {
content: "\e907";
}
.essential-set-icon-alarm-clock-1:before {
content: "\e908";
}
.essential-set-icon-albums:before {
content: "\e909";
}
.essential-set-icon-app:before {
content: "\e90a";
}
.essential-set-icon-archive:before {
content: "\e90b";
}
.essential-set-icon-archive-1:before {
content: "\e90c";
}
.essential-set-icon-archive-2:before {
content: "\e90d";
}
.essential-set-icon-archive-3:before {
content: "\e90e";
}
.essential-set-icon-attachment:before {
content: "\e90f";
}
.essential-set-icon-back:before {
content: "\e910";
}
.essential-set-icon-battery:before {
content: "\e911";
}
.essential-set-icon-battery-1:before {
content: "\e912";
}
.essential-set-icon-battery-2:before {
content: "\e913";
}
.essential-set-icon-battery-3:before {
content: "\e914";
}
.essential-set-icon-battery-4:before {
content: "\e915";
}
.essential-set-icon-battery-5:before {
content: "\e916";
}
.essential-set-icon-battery-6:before {
content: "\e917";
}
.essential-set-icon-battery-7:before {
content: "\e918";
}
.essential-set-icon-battery-8:before {
content: "\e919";
}
.essential-set-icon-battery-9:before {
content: "\e91a";
}
.essential-set-icon-binoculars:before {
content: "\e91b";
}
.essential-set-icon-blueprint:before {
content: "\e91c";
}
.essential-set-icon-bluetooth:before {
content: "\e91d";
}
.essential-set-icon-bluetooth-1:before {
content: "\e91e";
}
.essential-set-icon-bookmark:before {
content: "\e91f";
}
.essential-set-icon-bookmark-1:before {
content: "\e920";
}
.essential-set-icon-briefcase:before {
content: "\e921";
}
.essential-set-icon-broken-link:before {
content: "\e922";
}
.essential-set-icon-calculator:before {
content: "\e923";
}
.essential-set-icon-calculator-1:before {
content: "\e924";
}
.essential-set-icon-calendar:before {
content: "\e925";
}
.essential-set-icon-calendar-1:before {
content: "\e926";
}
.essential-set-icon-calendar-2:before {
content: "\e927";
}
.essential-set-icon-calendar-3:before {
content: "\e928";
}
.essential-set-icon-calendar-4:before {
content: "\e929";
}
.essential-set-icon-calendar-5:before {
content: "\e92a";
}
.essential-set-icon-calendar-6:before {
content: "\e92b";
}
.essential-set-icon-calendar-7:before {
content: "\e92c";
}
.essential-set-icon-checked:before {
content: "\e92d";
}
.essential-set-icon-checked-1:before {
content: "\e92e";
}
.essential-set-icon-clock:before {
content: "\e92f";
}
.essential-set-icon-clock-1:before {
content: "\e930";
}
.essential-set-icon-close:before {
content: "\e931";
}
.essential-set-icon-cloud:before {
content: "\e932";
}
.essential-set-icon-cloud-computing:before {
content: "\e933";
}
.essential-set-icon-cloud-computing-1:before {
content: "\e934";
}
.essential-set-icon-cloud-computing-2:before {
content: "\e935";
}
.essential-set-icon-cloud-computing-3:before {
content: "\e936";
}
.essential-set-icon-cloud-computing-4:before {
content: "\e937";
}
.essential-set-icon-cloud-computing-5:before {
content: "\e938";
}
.essential-set-icon-command:before {
content: "\e939";
}
.essential-set-icon-compact-disc:before {
content: "\e93a";
}
.essential-set-icon-compact-disc-1:before {
content: "\e93b";
}
.essential-set-icon-compact-disc-2:before {
content: "\e93c";
}
.essential-set-icon-compass:before {
content: "\e93d";
}
.essential-set-icon-compose:before {
content: "\e93e";
}
.essential-set-icon-controls:before {
content: "\e93f";
}
.essential-set-icon-controls-1:before {
content: "\e940";
}
.essential-set-icon-controls-2:before {
content: "\e941";
}
.essential-set-icon-controls-3:before {
content: "\e942";
}
.essential-set-icon-controls-4:before {
content: "\e943";
}
.essential-set-icon-controls-5:before {
content: "\e944";
}
.essential-set-icon-controls-6:before {
content: "\e945";
}
.essential-set-icon-controls-7:before {
content: "\e946";
}
.essential-set-icon-controls-8:before {
content: "\e947";
}
.essential-set-icon-controls-9:before {
content: "\e948";
}
.essential-set-icon-database:before {
content: "\e949";
}
.essential-set-icon-database-1:before {
content: "\e94a";
}
.essential-set-icon-database-2:before {
content: "\e94b";
}
.essential-set-icon-database-3:before {
content: "\e94c";
}
.essential-set-icon-diamond:before {
content: "\e94d";
}
.essential-set-icon-diploma:before {
content: "\e94e";
}
.essential-set-icon-dislike:before {
content: "\e94f";
}
.essential-set-icon-dislike-1:before {
content: "\e950";
}
.essential-set-icon-divide:before {
content: "\e951";
}
.essential-set-icon-divide-1:before {
content: "\e952";
}
.essential-set-icon-division:before {
content: "\e953";
}
.essential-set-icon-document:before {
content: "\e954";
}
.essential-set-icon-download:before {
content: "\e955";
}
.essential-set-icon-edit:before {
content: "\e956";
}
.essential-set-icon-edit-1:before {
content: "\e957";
}
.essential-set-icon-eject:before {
content: "\e958";
}
.essential-set-icon-eject-1:before {
content: "\e959";
}
.essential-set-icon-equal:before {
content: "\e95a";
}
.essential-set-icon-equal-1:before {
content: "\e95b";
}
.essential-set-icon-equal-2:before {
content: "\e95c";
}
.essential-set-icon-error:before {
content: "\e95d";
}
.essential-set-icon-exit:before {
content: "\e95e";
}
.essential-set-icon-exit-1:before {
content: "\e95f";
}
.essential-set-icon-exit-2:before {
content: "\e960";
}
.essential-set-icon-eyeglasses:before {
content: "\e961";
}
.essential-set-icon-fast-forward:before {
content: "\e962";
}
.essential-set-icon-fast-forward-1:before {
content: "\e963";
}
.essential-set-icon-fax:before {
content: "\e964";
}
.essential-set-icon-file:before {
content: "\e965";
}
.essential-set-icon-file-1:before {
content: "\e966";
}
.essential-set-icon-file-2:before {
content: "\e967";
}
.essential-set-icon-film:before {
content: "\e968";
}
.essential-set-icon-fingerprint:before {
content: "\e969";
}
.essential-set-icon-flag:before {
content: "\e96a";
}
.essential-set-icon-flag-1:before {
content: "\e96b";
}
.essential-set-icon-flag-2:before {
content: "\e96c";
}
.essential-set-icon-flag-3:before {
content: "\e96d";
}
.essential-set-icon-flag-4:before {
content: "\e96e";
}
.essential-set-icon-focus:before {
content: "\e96f";
}
.essential-set-icon-folder:before {
content: "\e970";
}
.essential-set-icon-folder-1:before {
content: "\e971";
}
.essential-set-icon-folder-2:before {
content: "\e972";
}
.essential-set-icon-folder-3:before {
content: "\e973";
}
.essential-set-icon-folder-4:before {
content: "\e974";
}
.essential-set-icon-folder-5:before {
content: "\e975";
}
.essential-set-icon-folder-6:before {
content: "\e976";
}
.essential-set-icon-folder-7:before {
content: "\e977";
}
.essential-set-icon-folder-8:before {
content: "\e978";
}
.essential-set-icon-folder-9:before {
content: "\e979";
}
.essential-set-icon-folder-10:before {
content: "\e97a";
}
.essential-set-icon-folder-11:before {
content: "\e97b";
}
.essential-set-icon-folder-12:before {
content: "\e97c";
}
.essential-set-icon-folder-13:before {
content: "\e97d";
}
.essential-set-icon-folder-14:before {
content: "\e97e";
}
.essential-set-icon-folder-15:before {
content: "\e97f";
}
.essential-set-icon-folder-16:before {
content: "\e980";
}
.essential-set-icon-folder-17:before {
content: "\e981";
}
.essential-set-icon-folder-18:before {
content: "\e982";
}
.essential-set-icon-folder-19:before {
content: "\e983";
}
.essential-set-icon-forbidden:before {
content: "\e984";
}
.essential-set-icon-funnel:before {
content: "\e985";
}
.essential-set-icon-garbage:before {
content: "\e986";
}
.essential-set-icon-garbage-1:before {
content: "\e987";
}
.essential-set-icon-garbage-2:before {
content: "\e988";
}
.essential-set-icon-gift:before {
content: "\e989";
}
.essential-set-icon-help:before {
content: "\e98a";
}
.essential-set-icon-hide:before {
content: "\e98b";
}
.essential-set-icon-hold:before {
content: "\e98c";
}
.essential-set-icon-home:before {
content: "\e98d";
}
.essential-set-icon-home-1:before {
content: "\e98e";
}
.essential-set-icon-home-2:before {
content: "\e98f";
}
.essential-set-icon-hourglass:before {
content: "\e990";
}
.essential-set-icon-hourglass-1:before {
content: "\e991";
}
.essential-set-icon-hourglass-2:before {
content: "\e992";
}
.essential-set-icon-hourglass-3:before {
content: "\e993";
}
.essential-set-icon-house:before {
content: "\e994";
}
.essential-set-icon-id-card:before {
content: "\e995";
}
.essential-set-icon-id-card-1:before {
content: "\e996";
}
.essential-set-icon-id-card-2:before {
content: "\e997";
}
.essential-set-icon-id-card-3:before {
content: "\e998";
}
.essential-set-icon-id-card-4:before {
content: "\e999";
}
.essential-set-icon-id-card-5:before {
content: "\e99a";
}
.essential-set-icon-idea:before {
content: "\e99b";
}
.essential-set-icon-incoming:before {
content: "\e99c";
}
.essential-set-icon-infinity:before {
content: "\e99d";
}
.essential-set-icon-info:before {
content: "\e99e";
}
.essential-set-icon-internet:before {
content: "\e99f";
}
.essential-set-icon-key:before {
content: "\e9a0";
}
.essential-set-icon-lamp:before {
content: "\e9a1";
}
.essential-set-icon-layers:before {
content: "\e9a2";
}
.essential-set-icon-layers-1:before {
content: "\e9a3";
}
.essential-set-icon-like:before {
content: "\e9a4";
}
.essential-set-icon-like-1:before {
content: "\e9a5";
}
.essential-set-icon-like-2:before {
content: "\e9a6";
}
.essential-set-icon-link:before {
content: "\e9a7";
}
.essential-set-icon-list:before {
content: "\e9a8";
}
.essential-set-icon-list-1:before {
content: "\e9a9";
}
.essential-set-icon-lock:before {
content: "\e9aa";
}
.essential-set-icon-lock-1:before {
content: "\e9ab";
}
.essential-set-icon-locked:before {
content: "\e9ac";
}
.essential-set-icon-locked-1:before {
content: "\e9ad";
}
.essential-set-icon-locked-2:before {
content: "\e9ae";
}
.essential-set-icon-locked-3:before {
content: "\e9af";
}
.essential-set-icon-locked-4:before {
content: "\e9b0";
}
.essential-set-icon-locked-5:before {
content: "\e9b1";
}
.essential-set-icon-locked-6:before {
content: "\e9b2";
}
.essential-set-icon-login:before {
content: "\e9b3";
}
.essential-set-icon-magic-wand:before {
content: "\e9b4";
}
.essential-set-icon-magnet:before {
content: "\e9b5";
}
.essential-set-icon-magnet-1:before {
content: "\e9b6";
}
.essential-set-icon-magnet-2:before {
content: "\e9b7";
}
.essential-set-icon-map:before {
content: "\e9b8";
}
.essential-set-icon-map-1:before {
content: "\e9b9";
}
.essential-set-icon-map-2:before {
content: "\e9ba";
}
.essential-set-icon-map-location:before {
content: "\e9bb";
}
.essential-set-icon-megaphone:before {
content: "\e9bc";
}
.essential-set-icon-megaphone-1:before {
content: "\e9bd";
}
.essential-set-icon-menu:before {
content: "\e9be";
}
.essential-set-icon-menu-1:before {
content: "\e9bf";
}
.essential-set-icon-menu-2:before {
content: "\e9c0";
}
.essential-set-icon-menu-3:before {
content: "\e9c1";
}
.essential-set-icon-menu-4:before {
content: "\e9c2";
}
.essential-set-icon-microphone:before {
content: "\e9c3";
}
.essential-set-icon-microphone-1:before {
content: "\e9c4";
}
.essential-set-icon-minus:before {
content: "\e9c5";
}
.essential-set-icon-minus-1:before {
content: "\e9c6";
}
.essential-set-icon-more:before {
content: "\e9c7";
}
.essential-set-icon-more-1:before {
content: "\e9c8";
}
.essential-set-icon-more-2:before {
content: "\e9c9";
}
.essential-set-icon-multiply:before {
content: "\e9ca";
}
.essential-set-icon-multiply-1:before {
content: "\e9cb";
}
.essential-set-icon-music-player:before {
content: "\e9cc";
}
.essential-set-icon-music-player-1:before {
content: "\e9cd";
}
.essential-set-icon-music-player-2:before {
content: "\e9ce";
}
.essential-set-icon-music-player-3:before {
content: "\e9cf";
}
.essential-set-icon-mute:before {
content: "\e9d0";
}
.essential-set-icon-muted:before {
content: "\e9d1";
}
.essential-set-icon-navigation:before {
content: "\e9d2";
}
.essential-set-icon-navigation-1:before {
content: "\e9d3";
}
.essential-set-icon-network:before {
content: "\e9d4";
}
.essential-set-icon-newspaper:before {
content: "\e9d5";
}
.essential-set-icon-next:before {
content: "\e9d6";
}
.essential-set-icon-note:before {
content: "\e9d7";
}
.essential-set-icon-notebook:before {
content: "\e9d8";
}
.essential-set-icon-notebook-1:before {
content: "\e9d9";
}
.essential-set-icon-notebook-2:before {
content: "\e9da";
}
.essential-set-icon-notebook-3:before {
content: "\e9db";
}
.essential-set-icon-notebook-4:before {
content: "\e9dc";
}
.essential-set-icon-notebook-5:before {
content: "\e9dd";
}
.essential-set-icon-notepad:before {
content: "\e9de";
}
.essential-set-icon-notepad-1:before {
content: "\e9df";
}
.essential-set-icon-notepad-2:before {
content: "\e9e0";
}
.essential-set-icon-notification:before {
content: "\e9e1";
}
.essential-set-icon-paper-plane:before {
content: "\e9e2";
}
.essential-set-icon-paper-plane-1:before {
content: "\e9e3";
}
.essential-set-icon-pause:before {
content: "\e9e4";
}
.essential-set-icon-pause-1:before {
content: "\e9e5";
}
.essential-set-icon-percent:before {
content: "\e9e6";
}
.essential-set-icon-percent-1:before {
content: "\e9e7";
}
.essential-set-icon-perspective:before {
content: "\e9e8";
}
.essential-set-icon-photo-camera:before {
content: "\e9e9";
}
.essential-set-icon-photo-camera-1:before {
content: "\e9ea";
}
.essential-set-icon-photos:before {
content: "\e9eb";
}
.essential-set-icon-picture:before {
content: "\e9ec";
}
.essential-set-icon-picture-1:before {
content: "\e9ed";
}
.essential-set-icon-picture-2:before {
content: "\e9ee";
}
.essential-set-icon-pin:before {
content: "\e9ef";
}
.essential-set-icon-placeholder:before {
content: "\e9f0";
}
.essential-set-icon-placeholder-1:before {
content: "\e9f1";
}
.essential-set-icon-placeholder-2:before {
content: "\e9f2";
}
.essential-set-icon-placeholder-3:before {
content: "\e9f3";
}
.essential-set-icon-placeholders:before {
content: "\e9f4";
}
.essential-set-icon-play-button:before {
content: "\e9f5";
}
.essential-set-icon-play-button-1:before {
content: "\e9f6";
}
.essential-set-icon-plus:before {
content: "\e9f7";
}
.essential-set-icon-power:before {
content: "\e9f8";
}
.essential-set-icon-previous:before {
content: "\e9f9";
}
.essential-set-icon-price-tag:before {
content: "\e9fa";
}
.essential-set-icon-print:before {
content: "\e9fb";
}
.essential-set-icon-push-pin:before {
content: "\e9fc";
}
.essential-set-icon-radar:before {
content: "\e9fd";
}
.essential-set-icon-reading:before {
content: "\e9fe";
}
.essential-set-icon-record:before {
content: "\e9ff";
}
.essential-set-icon-repeat:before {
content: "\ea00";
}
.essential-set-icon-repeat-1:before {
content: "\ea01";
}
.essential-set-icon-restart:before {
content: "\ea02";
}
.essential-set-icon-resume:before {
content: "\ea03";
}
.essential-set-icon-rewind:before {
content: "\ea04";
}
.essential-set-icon-rewind-1:before {
content: "\ea05";
}
.essential-set-icon-route:before {
content: "\ea06";
}
.essential-set-icon-save:before {
content: "\ea07";
}
.essential-set-icon-search:before {
content: "\ea08";
}
.essential-set-icon-search-1:before {
content: "\ea09";
}
.essential-set-icon-send:before {
content: "\ea0a";
}
.essential-set-icon-server:before {
content: "\ea0b";
}
.essential-set-icon-server-1:before {
content: "\ea0c";
}
.essential-set-icon-server-2:before {
content: "\ea0d";
}
.essential-set-icon-server-3:before {
content: "\ea0e";
}
.essential-set-icon-settings:before {
content: "\ea0f";
}
.essential-set-icon-settings-1:before {
content: "\ea10";
}
.essential-set-icon-settings-2:before {
content: "\ea11";
}
.essential-set-icon-settings-3:before {
content: "\ea12";
}
.essential-set-icon-settings-4:before {
content: "\ea13";
}
.essential-set-icon-settings-5:before {
content: "\ea14";
}
.essential-set-icon-settings-6:before {
content: "\ea15";
}
.essential-set-icon-settings-7:before {
content: "\ea16";
}
.essential-set-icon-settings-8:before {
content: "\ea17";
}
.essential-set-icon-settings-9:before {
content: "\ea18";
}
.essential-set-icon-share:before {
content: "\ea19";
}
.essential-set-icon-share-1:before {
content: "\ea1a";
}
.essential-set-icon-share-2:before {
content: "\ea1b";
}
.essential-set-icon-shuffle:before {
content: "\ea1c";
}
.essential-set-icon-shuffle-1:before {
content: "\ea1d";
}
.essential-set-icon-shutdown:before {
content: "\ea1e";
}
.essential-set-icon-sign:before {
content: "\ea1f";
}
.essential-set-icon-sign-1:before {
content: "\ea20";
}
.essential-set-icon-skip:before {
content: "\ea21";
}
.essential-set-icon-smartphone:before {
content: "\ea22";
}
.essential-set-icon-smartphone-1:before {
content: "\ea23";
}
.essential-set-icon-smartphone-2:before {
content: "\ea24";
}
.essential-set-icon-smartphone-3:before {
content: "\ea25";
}
.essential-set-icon-smartphone-4:before {
content: "\ea26";
}
.essential-set-icon-smartphone-5:before {
content: "\ea27";
}
.essential-set-icon-smartphone-6:before {
content: "\ea28";
}
.essential-set-icon-smartphone-7:before {
content: "\ea29";
}
.essential-set-icon-smartphone-8:before {
content: "\ea2a";
}
.essential-set-icon-smartphone-9:before {
content: "\ea2b";
}
.essential-set-icon-smartphone-10:before {
content: "\ea2c";
}
.essential-set-icon-smartphone-11:before {
content: "\ea2d";
}
.essential-set-icon-speaker:before {
content: "\ea2e";
}
.essential-set-icon-speaker-1:before {
content: "\ea2f";
}
.essential-set-icon-speaker-2:before {
content: "\ea30";
}
.essential-set-icon-speaker-3:before {
content: "\ea31";
}
.essential-set-icon-speaker-4:before {
content: "\ea32";
}
.essential-set-icon-speaker-5:before {
content: "\ea33";
}
.essential-set-icon-speaker-6:before {
content: "\ea34";
}
.essential-set-icon-speaker-7:before {
content: "\ea35";
}
.essential-set-icon-speaker-8:before {
content: "\ea36";
}
.essential-set-icon-spotlight:before {
content: "\ea37";
}
.essential-set-icon-star:before {
content: "\ea38";
}
.essential-set-icon-star-1:before {
content: "\ea39";
}
.essential-set-icon-stop:before {
content: "\ea3a";
}
.essential-set-icon-stop-1:before {
content: "\ea3b";
}
.essential-set-icon-stopwatch:before {
content: "\ea3c";
}
.essential-set-icon-stopwatch-1:before {
content: "\ea3d";
}
.essential-set-icon-stopwatch-2:before {
content: "\ea3e";
}
.essential-set-icon-stopwatch-3:before {
content: "\ea3f";
}
.essential-set-icon-stopwatch-4:before {
content: "\ea40";
}
.essential-set-icon-street:before {
content: "\ea41";
}
.essential-set-icon-street-1:before {
content: "\ea42";
}
.essential-set-icon-substract:before {
content: "\ea43";
}
.essential-set-icon-substract-1:before {
content: "\ea44";
}
.essential-set-icon-success:before {
content: "\ea45";
}
.essential-set-icon-switch:before {
content: "\ea46";
}
.essential-set-icon-switch-1:before {
content: "\ea47";
}
.essential-set-icon-switch-2:before {
content: "\ea48";
}
.essential-set-icon-switch-3:before {
content: "\ea49";
}
.essential-set-icon-switch-4:before {
content: "\ea4a";
}
.essential-set-icon-switch-5:before {
content: "\ea4b";
}
.essential-set-icon-switch-6:before {
content: "\ea4c";
}
.essential-set-icon-switch-7:before {
content: "\ea4d";
}
.essential-set-icon-tabs:before {
content: "\ea4e";
}
.essential-set-icon-tabs-1:before {
content: "\ea4f";
}
.essential-set-icon-target:before {
content: "\ea50";
}
.essential-set-icon-television:before {
content: "\ea51";
}
.essential-set-icon-television-1:before {
content: "\ea52";
}
.essential-set-icon-time:before {
content: "\ea53";
}
.essential-set-icon-trash:before {
content: "\ea54";
}
.essential-set-icon-umbrella:before {
content: "\ea55";
}
.essential-set-icon-unlink:before {
content: "\ea56";
}
.essential-set-icon-unlocked:before {
content: "\ea57";
}
.essential-set-icon-unlocked-1:before {
content: "\ea58";
}
.essential-set-icon-unlocked-2:before {
content: "\ea59";
}
.essential-set-icon-upload:before {
content: "\ea5a";
}
.essential-set-icon-user:before {
content: "\ea5b";
}
.essential-set-icon-user-1:before {
content: "\ea5c";
}
.essential-set-icon-user-2:before {
content: "\ea5d";
}
.essential-set-icon-user-3:before {
content: "\ea5e";
}
.essential-set-icon-user-4:before {
content: "\ea5f";
}
.essential-set-icon-user-5:before {
content: "\ea60";
}
.essential-set-icon-user-6:before {
content: "\ea61";
}
.essential-set-icon-user-7:before {
content: "\ea62";
}
.essential-set-icon-users:before {
content: "\ea63";
}
.essential-set-icon-users-1:before {
content: "\ea64";
}
.essential-set-icon-video-camera:before {
content: "\ea65";
}
.essential-set-icon-video-camera-1:before {
content: "\ea66";
}
.essential-set-icon-video-player:before {
content: "\ea67";
}
.essential-set-icon-video-player-1:before {
content: "\ea68";
}
.essential-set-icon-video-player-2:before {
content: "\ea69";
}
.essential-set-icon-view:before {
content: "\ea6a";
}
.essential-set-icon-view-1:before {
content: "\ea6b";
}
.essential-set-icon-view-2:before {
content: "\ea6c";
}
.essential-set-icon-volume-control:before {
content: "\ea6d";
}
.essential-set-icon-volume-control-1:before {
content: "\ea6e";
}
.essential-set-icon-warning:before {
content: "\ea6f";
}
.essential-set-icon-wifi:before {
content: "\ea70";
}
.essential-set-icon-wifi-1:before {
content: "\ea71";
}
.essential-set-icon-windows:before {
content: "\ea72";
}
.essential-set-icon-windows-1:before {
content: "\ea73";
}
.essential-set-icon-windows-2:before {
content: "\ea74";
}
.essential-set-icon-windows-3:before {
content: "\ea75";
}
.essential-set-icon-windows-4:before {
content: "\ea76";
}
.essential-set-icon-wireless-internet:before {
content: "\ea77";
}
.essential-set-icon-worldwide:before {
content: "\ea78";
}
.essential-set-icon-worldwide-1:before {
content: "\ea79";
}
.essential-set-icon-zoom-in:before {
content: "\ea7a";
}
.essential-set-icon-zoom-out:before {
content: "\ea7b";
}html {
font-family: sans-serif;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust:     100%;
}
body {
margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
display: block;
}
audio,
canvas,
prorolly,
video {
display: inline-block;
vertical-align: baseline;
}
audio:not([controls]) {
display: none;
height: 0;
}
[hidden],
template {
display: none;
}
a {
background-color: transparent;
}
a:active,
a:hover {
outline: 0;
}
abbr[title] {
border-bottom: 1px dotted;
}
b,
strong {
font-weight: bold;
}
dfn {
font-style: italic;
}
h1 {
font-size: 2em;
margin: 0.67em 0;
}
mark {
background: #ff0;
color: #000;
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
img {
border: 0;
}
svg:not(:root) {
overflow: hidden;
}
figure {
margin: 1em 40px;
}
hr {
box-sizing: content-box;
height: 0;
}
pre {
overflow: auto;
}
code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
color: inherit;
font: inherit;
margin: 0;
}
button {
overflow: visible;
}
button,
select {
text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
}
button[disabled],
html input[disabled] {
cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
input {
line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box;
padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend {
border: 0;
padding: 0;
}
textarea {
overflow: auto;
}
optgroup {
font-weight: bold;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
td,
th {
padding: 0;
} body,
button,
input,
select,
textarea {
color: #404040;
font-family: sans-serif;
font-size: 16px;
font-size: 1rem;
line-height: 1.5;
}
h1,
h2,
h3,
h4,
h5,
h6 {
clear: both;
}
p {
margin-bottom: 1em;
}
dfn,
cite,
em,
i {
font-style: italic;
}
blockquote {
margin: 0 1.5em;
}
address {
margin: 0 0 1.5em;
}
pre {
background: #eee;
font-family: "Courier 10 Pitch", Courier, monospace;
font-size: 15px;
font-size: 0.9375rem;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em;
}
code,
kbd,
tt,
var {
font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
font-size: 15px;
font-size: 0.9375rem;
}
abbr,
acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
mark,
ins {
background: #fff9c0;
text-decoration: none;
color: #000;
}
big {
font-size: 125%;
} html {
box-sizing: border-box;
}
*,
*:before,
*:after { box-sizing: inherit;
}
body {
background: #fff; }
blockquote:before,
blockquote:after,
q:before,
q:after {
content: "";
}
blockquote,
q {
quotes: "" "";
}
hr {
background-color: #ccc;
border: 0;
height: 1px;
margin-bottom: 1.5em;
}
ul,
ol {
margin: 0px 0 1.5em 0.5em;
}
ul {
list-style: disc;
}
ol {
list-style: decimal;
}
li > ul,
li > ol {
margin-bottom: 0;
margin-left: 0.5em;
}
dt {
font-weight: bold;
}
dd {
margin: 0 1.5em 1.5em;
}
img {
height: auto; max-width: 100%; }
figure {
margin: 1em 0; }
table {
margin: 0 0 1.5em;
width: 100%;
}
.img-border-radius {
border-radius: 50%;
}   .main-navigation {
clear: both;
display: block;
float: left;
width: 100%;
}
.main-navigation ul {
display: none;
list-style: none;
margin: 0;
padding-left: 0;
}
.main-navigation li {
float: left;
position: relative;
}
.main-navigation a {
display: block;
text-decoration: none;
}
.main-navigation ul ul {
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
float: left;
position: absolute;
top: 1.5em;
left: -999em;
z-index: 99999;
}
.main-navigation ul ul ul {
left: -999em;
top: 0;
}
.main-navigation ul ul a {
width: 200px;
}
.main-navigation ul ul li {
}
.main-navigation li:hover > a,
.main-navigation li.focus > a {
}
.main-navigation ul ul :hover > a,
.main-navigation ul ul .focus > a {
}
.main-navigation ul ul a:hover,
.main-navigation ul ul a.focus {
}
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
left: auto;
}
.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
left: 100%;
}
.main-navigation .current_page_item > a,
.main-navigation .current-menu-item > a,
.main-navigation .current_page_ancestor > a,
.main-navigation .current-menu-ancestor > a {
} .menu-toggle,
.main-navigation.toggled ul {
display: block;
}
@media screen and (min-width: 37.5em) {
.menu-toggle {
display: none;
}
.main-navigation ul {
display: block;
}
}
.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
margin: 0 0 1.5em;
overflow: hidden;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
float: left;
width: 50%;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
float: right;
text-align: right;
width: 50%;
}  .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
word-wrap: normal !important; }
.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; } #content[tabindex="-1"]:focus {
outline: 0;
} .alignleft {
display: inline;
float: left;
margin-right: 2em;
margin-bottom: 1em;
}
.alignright {
display: inline;
float: right;
margin-left: 2em;
margin-bottom: 1em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
} .clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
content: "";
display: table;
table-layout: fixed;
}
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
clear: both;
} .widget {
margin: 0 0 1.5em;
} .widget select {
max-width: 100%;
}  .sticky {
display: block;
}
.hentry {
margin: 0 0 3.5em;
}
.byline,
.updated:not(.published) {
display: none;
}
.single .byline,
.group-blog .byline {
display: inline;
}
.page-content,
.entry-content,
.entry-summary {
margin: 1.5em 0 0;
}
.page-links {
clear: both;
margin: 0 0 1.5em;
} .comment-content a {
word-wrap: break-word;
}
.bypostauthor {
display: block;
}  .infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer { display: none;
} .infinity-end.neverending .site-footer {
display: block;
} .page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
} embed,
iframe,
object {
max-width: 100%;
} .wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
}
.wp-caption:first-of-type {
margin-top: 25px;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption .wp-caption-text {
margin: 0.8075em 0 1em;
font-weight: 300;
font-style:  italic;
font-size: 14px;
line-height: 1.714em;
}
.wp-caption-text {
text-align: center;
} .gallery {
margin-bottom: 1.5em;
}
.gallery-item {
display: inline-block;
text-align: center;
vertical-align: top;
width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
.gallery-caption {
display: block;
}.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after {
content: " ";
display: table;
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after,
.dl-horizontal dd:after {
clear: both;
}
.center-block {
display: block;
margin-left: auto;
margin-right: auto;
}
.pull-right {
float: right !important;
}
.pull-left {
float: left !important;
}
.clear {
clear: both;
width: 100%;
}
.hide {
display: none !important;
}
.show {
display: block !important;
}
.invisible {
visibility: hidden;
}
.text-hide {
font: 0/0 a;
color: transparent;
text-shadow: none;
background-color: transparent;
border: 0;
}
.hidden {
display: none !important;
visibility: hidden !important;
}
.affix {
position: fixed;
}
img,
iframe,
embed {
max-width: 100%;
}
.map img,
.shortcode-map-wrapper img {
max-width: none !important;
}  .main-row,
.main-row *,
.main-row *:before,
.main-row *:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.main-row.padding-on {
padding-top: 30px;
padding-bottom: 30px;
}
.container {
position: relative;
margin-right: auto;
margin-left: auto;
padding-left: 15px;
padding-right: 15px;
max-width: 100%;
}
@media (min-width: 768px) {
.container {
width: 750px;
}
}
@media (min-width: 992px) {
.container {
width: 970px;
}
}
@media (min-width: 1200px) {
.container {
width: 1170px;
}
}
@media (max-width: 768px) {
.col-xs-hidden {
display: none !important;
visibility: hidden !important;
}
}
@media (max-width: 992px) {
.col-sm-hidden {
display: none !important;
visibility: hidden !important;
}
}
@media (max-width: 1200px) {
.col-md-hidden {
display: none !important;
visibility: hidden !important;
}
}
.container-fluid {
position: relative;
margin-right: auto;
margin-left: auto;
padding-left: 15px;
padding-right: 15px;
}
.disable-padding {
padding-left: 0;
padding-right: 0;
}
.row {
margin-left: -15px;
margin-right: -15px;
}
.row:before,
.row:after {
content: " ";
display: table;
}
.row:after {
clear: both;
}
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12,
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
box-sizing: border-box;
}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-15 {
float: left;
}
.col-xs-15 {
width: 20%;
}
.col-xs-12 {
width: 100%;
}
.col-xs-11 {
width: 91.66666667%;
}
.col-xs-10 {
width: 83.33333333%;
}
.col-xs-9 {
width: 75%;
}
.col-xs-8 {
width: 66.66666667%;
}
.col-xs-7 {
width: 58.33333333%;
}
.col-xs-6 {
width: 50%;
}
.col-xs-5 {
width: 41.66666667%;
}
.col-xs-4 {
width: 33.33333333%;
}
.col-xs-3 {
width: 25%;
}
.col-xs-2 {
width: 16.66666667%;
}
.col-xs-1 {
width: 8.33333333%;
}
.col-xs-pull-15 {
right: 20%;
}
.col-xs-pull-12 {
right: 100%;
}
.col-xs-pull-11 {
right: 91.66666667%;
}
.col-xs-pull-10 {
right: 83.33333333%;
}
.col-xs-pull-9 {
right: 75%;
}
.col-xs-pull-8 {
right: 66.66666667%;
}
.col-xs-pull-7 {
right: 58.33333333%;
}
.col-xs-pull-6 {
right: 50%;
}
.col-xs-pull-5 {
right: 41.66666667%;
}
.col-xs-pull-4 {
right: 33.33333333%;
}
.col-xs-pull-3 {
right: 25%;
}
.col-xs-pull-2 {
right: 16.66666667%;
}
.col-xs-pull-1 {
right: 8.33333333%;
}
.col-xs-pull-0 {
right: auto;
}
.col-xs-push-15 {
left: 20%;
}
.col-xs-push-12 {
left: 100%;
}
.col-xs-push-11 {
left: 91.66666667%;
}
.col-xs-push-10 {
left: 83.33333333%;
}
.col-xs-push-9 {
left: 75%;
}
.col-xs-push-8 {
left: 66.66666667%;
}
.col-xs-push-7 {
left: 58.33333333%;
}
.col-xs-push-6 {
left: 50%;
}
.col-xs-push-5 {
left: 41.66666667%;
}
.col-xs-push-4 {
left: 33.33333333%;
}
.col-xs-push-3 {
left: 25%;
}
.col-xs-push-2 {
left: 16.66666667%;
}
.col-xs-push-1 {
left: 8.33333333%;
}
.col-xs-push-0 {
left: auto;
}
.col-xs-offset-15 {
margin-left: 20%;
}
.col-xs-offset-12 {
margin-left: 100%;
}
.col-xs-offset-11 {
margin-left: 91.66666667%;
}
.col-xs-offset-10 {
margin-left: 83.33333333%;
}
.col-xs-offset-9 {
margin-left: 75%;
}
.col-xs-offset-8 {
margin-left: 66.66666667%;
}
.col-xs-offset-7 {
margin-left: 58.33333333%;
}
.col-xs-offset-6 {
margin-left: 50%;
}
.col-xs-offset-5 {
margin-left: 41.66666667%;
}
.col-xs-offset-4 {
margin-left: 33.33333333%;
}
.col-xs-offset-3 {
margin-left: 25%;
}
.col-xs-offset-2 {
margin-left: 16.66666667%;
}
.col-xs-offset-1 {
margin-left: 8.33333333%;
}
.col-xs-offset-0 {
margin-left: 0%;
}
@media (min-width: 768px) {
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-15 {
float: left;
}
.col-sm-16 {
width: 14.2857143%;
}
.col-sm-15 {
width: 20%;
}
.col-sm-12 {
width: 100%;
}
.col-sm-11 {
width: 91.66666667%;
}
.col-sm-10 {
width: 83.33333333%;
}
.col-sm-9 {
width: 75%;
}
.col-sm-8 {
width: 66.66666667%;
}
.col-sm-7 {
width: 58.33333333%;
}
.col-sm-6 {
width: 50%;
}
.col-sm-5 {
width: 41.66666667%;
}
.col-sm-4 {
width: 33.33333333%;
}
.col-sm-3 {
width: 25%;
}
.col-sm-2 {
width: 16.66666667%;
}
.col-sm-1 {
width: 8.33333333%;
}
.col-sm-pull-15 {
right: 20%;
}
.col-sm-pull-12 {
right: 100%;
}
.col-sm-pull-11 {
right: 91.66666667%;
}
.col-sm-pull-10 {
right: 83.33333333%;
}
.col-sm-pull-9 {
right: 75%;
}
.col-sm-pull-8 {
right: 66.66666667%;
}
.col-sm-pull-7 {
right: 58.33333333%;
}
.col-sm-pull-6 {
right: 50%;
}
.col-sm-pull-5 {
right: 41.66666667%;
}
.col-sm-pull-4 {
right: 33.33333333%;
}
.col-sm-pull-3 {
right: 25%;
}
.col-sm-pull-2 {
right: 16.66666667%;
}
.col-sm-pull-1 {
right: 8.33333333%;
}
.col-sm-pull-0 {
right: auto;
}
.col-sm-push-15 {
left: 20%;
}
.col-sm-push-12 {
left: 100%;
}
.col-sm-push-11 {
left: 91.66666667%;
}
.col-sm-push-10 {
left: 83.33333333%;
}
.col-sm-push-9 {
left: 75%;
}
.col-sm-push-8 {
left: 66.66666667%;
}
.col-sm-push-7 {
left: 58.33333333%;
}
.col-sm-push-6 {
left: 50%;
}
.col-sm-push-5 {
left: 41.66666667%;
}
.col-sm-push-4 {
left: 33.33333333%;
}
.col-sm-push-3 {
left: 25%;
}
.col-sm-push-2 {
left: 16.66666667%;
}
.col-sm-push-1 {
left: 8.33333333%;
}
.col-sm-push-0 {
left: auto;
}
.col-sm-offset-15 {
margin-left: 20%;
}
.col-sm-offset-12 {
margin-left: 100%;
}
.col-sm-offset-11 {
margin-left: 91.66666667%;
}
.col-sm-offset-10 {
margin-left: 83.33333333%;
}
.col-sm-offset-9 {
margin-left: 75%;
}
.col-sm-offset-8 {
margin-left: 66.66666667%;
}
.col-sm-offset-7 {
margin-left: 58.33333333%;
}
.col-sm-offset-6 {
margin-left: 50%;
}
.col-sm-offset-5 {
margin-left: 41.66666667%;
}
.col-sm-offset-4 {
margin-left: 33.33333333%;
}
.col-sm-offset-3 {
margin-left: 25%;
}
.col-sm-offset-2 {
margin-left: 16.66666667%;
}
.col-sm-offset-1 {
margin-left: 8.33333333%;
}
.col-sm-offset-0 {
margin-left: 0%;
}
}
@media (min-width: 992px) {
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-15 {
float: left;
}
.col-md-15 {
width: 20%;
}
.col-md-12 {
width: 100%;
}
.col-md-11 {
width: 91.66666667%;
}
.col-md-10 {
width: 83.33333333%;
}
.col-md-9 {
width: 75%;
}
.col-md-8 {
width: 66.66666667%;
}
.col-md-7 {
width: 58.33333333%;
}
.col-md-6 {
width: 50%;
}
.col-md-5 {
width: 41.66666667%;
}
.col-md-4 {
width: 33.33333333%;
}
.col-md-3 {
width: 25%;
}
.col-md-2 {
width: 16.66666667%;
}
.col-md-1 {
width: 8.33333333%;
}
.col-md-pull-15 {
right: 20%;
}
.col-md-pull-12 {
right: 100%;
}
.col-md-pull-11 {
right: 91.66666667%;
}
.col-md-pull-10 {
right: 83.33333333%;
}
.col-md-pull-9 {
right: 75%;
}
.col-md-pull-8 {
right: 66.66666667%;
}
.col-md-pull-7 {
right: 58.33333333%;
}
.col-md-pull-6 {
right: 50%;
}
.col-md-pull-5 {
right: 41.66666667%;
}
.col-md-pull-4 {
right: 33.33333333%;
}
.col-md-pull-3 {
right: 25%;
}
.col-md-pull-2 {
right: 16.66666667%;
}
.col-md-pull-1 {
right: 8.33333333%;
}
.col-md-pull-0 {
right: auto;
}
.col-md-push-15 {
left: 20%;
}
.col-md-push-12 {
left: 100%;
}
.col-md-push-11 {
left: 91.66666667%;
}
.col-md-push-10 {
left: 83.33333333%;
}
.col-md-push-9 {
left: 75%;
}
.col-md-push-8 {
left: 66.66666667%;
}
.col-md-push-7 {
left: 58.33333333%;
}
.col-md-push-6 {
left: 50%;
}
.col-md-push-5 {
left: 41.66666667%;
}
.col-md-push-4 {
left: 33.33333333%;
}
.col-md-push-3 {
left: 25%;
}
.col-md-push-2 {
left: 16.66666667%;
}
.col-md-push-1 {
left: 8.33333333%;
}
.col-md-push-0 {
left: auto;
}
.col-md-offset-15 {
margin-left: 20%;
}
.col-md-offset-12 {
margin-left: 100%;
}
.col-md-offset-11 {
margin-left: 91.66666667%;
}
.col-md-offset-10 {
margin-left: 83.33333333%;
}
.col-md-offset-9 {
margin-left: 75%;
}
.col-md-offset-8 {
margin-left: 66.66666667%;
}
.col-md-offset-7 {
margin-left: 58.33333333%;
}
.col-md-offset-6 {
margin-left: 50%;
}
.col-md-offset-5 {
margin-left: 41.66666667%;
}
.col-md-offset-4 {
margin-left: 33.33333333%;
}
.col-md-offset-3 {
margin-left: 25%;
}
.col-md-offset-2 {
margin-left: 16.66666667%;
}
.col-md-offset-1 {
margin-left: 8.33333333%;
}
.col-md-offset-0 {
margin-left: 0%;
}
}
@media (min-width: 1200px) {
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-15 {
float: left;
}
.col-lg-15 {
width: 20%;
}
.col-lg-12 {
width: 100%;
}
.col-lg-11 {
width: 91.66666667%;
}
.col-lg-10 {
width: 83.33333333%;
}
.col-lg-9 {
width: 75%;
}
.col-lg-8 {
width: 66.66666667%;
}
.col-lg-7 {
width: 58.33333333%;
}
.col-lg-6 {
width: 50%;
}
.col-lg-5 {
width: 41.66666667%;
}
.col-lg-4 {
width: 33.33333333%;
}
.col-lg-3 {
width: 25%;
}
.col-lg-2 {
width: 16.66666667%;
}
.col-lg-1 {
width: 8.33333333%;
}
.col-lg-pull-15 {
right: 20%;
}
.col-lg-pull-12 {
right: 100%;
}
.col-lg-pull-11 {
right: 91.66666667%;
}
.col-lg-pull-10 {
right: 83.33333333%;
}
.col-lg-pull-9 {
right: 75%;
}
.col-lg-pull-8 {
right: 66.66666667%;
}
.col-lg-pull-7 {
right: 58.33333333%;
}
.col-lg-pull-6 {
right: 50%;
}
.col-lg-pull-5 {
right: 41.66666667%;
}
.col-lg-pull-4 {
right: 33.33333333%;
}
.col-lg-pull-3 {
right: 25%;
}
.col-lg-pull-2 {
right: 16.66666667%;
}
.col-lg-pull-1 {
right: 8.33333333%;
}
.col-lg-pull-0 {
right: auto;
}
.col-lg-push-15 {
left: 20%;
}
.col-lg-push-12 {
left: 100%;
}
.col-lg-push-11 {
left: 91.66666667%;
}
.col-lg-push-10 {
left: 83.33333333%;
}
.col-lg-push-9 {
left: 75%;
}
.col-lg-push-8 {
left: 66.66666667%;
}
.col-lg-push-7 {
left: 58.33333333%;
}
.col-lg-push-6 {
left: 50%;
}
.col-lg-push-5 {
left: 41.66666667%;
}
.col-lg-push-4 {
left: 33.33333333%;
}
.col-lg-push-3 {
left: 25%;
}
.col-lg-push-2 {
left: 16.66666667%;
}
.col-lg-push-1 {
left: 8.33333333%;
}
.col-lg-push-0 {
left: auto;
}
.col-lg-offset-15 {
margin-left: 20%;
}
.col-lg-offset-12 {
margin-left: 100%;
}
.col-lg-offset-11 {
margin-left: 91.66666667%;
}
.col-lg-offset-10 {
margin-left: 83.33333333%;
}
.col-lg-offset-9 {
margin-left: 75%;
}
.col-lg-offset-8 {
margin-left: 66.66666667%;
}
.col-lg-offset-7 {
margin-left: 58.33333333%;
}
.col-lg-offset-6 {
margin-left: 50%;
}
.col-lg-offset-5 {
margin-left: 41.66666667%;
}
.col-lg-offset-4 {
margin-left: 33.33333333%;
}
.col-lg-offset-3 {
margin-left: 25%;
}
.col-lg-offset-2 {
margin-left: 16.66666667%;
}
.col-lg-offset-1 {
margin-left: 8.33333333%;
}
.col-lg-offset-0 {
margin-left: 0%;
}
}.woocommerce img.pswp__img,.woocommerce-page img.pswp__img{max-width:none}button.pswp__button{box-shadow:none!important;background-image:url(//alexcreativ.pt/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png)!important}button.pswp__button,button.pswp__button--arrow--left::before,button.pswp__button--arrow--right::before,button.pswp__button:hover{background-color:transparent!important}button.pswp__button--arrow--left,button.pswp__button--arrow--left:hover,button.pswp__button--arrow--right,button.pswp__button--arrow--right:hover{background-image:none!important}button.pswp__button--close:hover{background-position:0 -44px}button.pswp__button--zoom:hover{background-position:-88px 0} .pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.admin-bar .pswp{height:calc(100% - 32px);top:32px}@media screen and (max-width:782px){.admin-bar .pswp{height:calc(100% - 46px);top:46px}}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}.pswp__button{width:44px;height:44px;position:relative;background:0 0;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:0;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(//alexcreativ.pt/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(//alexcreativ.pt/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(//alexcreativ.pt/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0 0;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:0 0}.skill-item .chart[data-percent="0"].animated .outer {
stroke-dashoffset: 535;
-webkit-animation: skill_show0 2s;
animation: skill_show0 2s;
}
@-webkit-keyframes skill_show0 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 535;
}
}
@keyframes skill_show0 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 535;
}
}
.skill-item .chart[data-percent="1"].animated .outer {
stroke-dashoffset: 530.25;
-webkit-animation: skill_show1 2s;
animation: skill_show1 2s;
}
@-webkit-keyframes skill_show1 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 530.25;
}
}
@keyframes skill_show1 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 530.25;
}
}
.skill-item .chart[data-percent="2"].animated .outer {
stroke-dashoffset: 525.5;
-webkit-animation: skill_show2 2s;
animation: skill_show2 2s;
}
@-webkit-keyframes skill_show2 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 525.5;
}
}
@keyframes skill_show2 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 525.5;
}
}
.skill-item .chart[data-percent="3"].animated .outer {
stroke-dashoffset: 520.75;
-webkit-animation: skill_show3 2s;
animation: skill_show3 2s;
}
@-webkit-keyframes skill_show3 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 520.75;
}
}
@keyframes skill_show3 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 520.75;
}
}
.skill-item .chart[data-percent="4"].animated .outer {
stroke-dashoffset: 516;
-webkit-animation: skill_show4 2s;
animation: skill_show4 2s;
}
@-webkit-keyframes skill_show4 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 516;
}
}
@keyframes skill_show4 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 516;
}
}
.skill-item .chart[data-percent="5"].animated .outer {
stroke-dashoffset: 511.25;
-webkit-animation: skill_show5 2s;
animation: skill_show5 2s;
}
@-webkit-keyframes skill_show5 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 511.25;
}
}
@keyframes skill_show5 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 511.25;
}
}
.skill-item .chart[data-percent="6"].animated .outer {
stroke-dashoffset: 506.5;
-webkit-animation: skill_show6 2s;
animation: skill_show6 2s;
}
@-webkit-keyframes skill_show6 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 506.5;
}
}
@keyframes skill_show6 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 506.5;
}
}
.skill-item .chart[data-percent="7"].animated .outer {
stroke-dashoffset: 501.75;
-webkit-animation: skill_show7 2s;
animation: skill_show7 2s;
}
@-webkit-keyframes skill_show7 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 501.75;
}
}
@keyframes skill_show7 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 501.75;
}
}
.skill-item .chart[data-percent="8"].animated .outer {
stroke-dashoffset: 497;
-webkit-animation: skill_show8 2s;
animation: skill_show8 2s;
}
@-webkit-keyframes skill_show8 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 497;
}
}
@keyframes skill_show8 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 497;
}
}
.skill-item .chart[data-percent="9"].animated .outer {
stroke-dashoffset: 492.25;
-webkit-animation: skill_show9 2s;
animation: skill_show9 2s;
}
@-webkit-keyframes skill_show9 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 492.25;
}
}
@keyframes skill_show9 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 492.25;
}
}
.skill-item .chart[data-percent="10"].animated .outer {
stroke-dashoffset: 487.5;
-webkit-animation: skill_show10 2s;
animation: skill_show10 2s;
}
@-webkit-keyframes skill_show10 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 487.5;
}
}
@keyframes skill_show10 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 487.5;
}
}
.skill-item .chart[data-percent="11"].animated .outer {
stroke-dashoffset: 482.75;
-webkit-animation: skill_show11 2s;
animation: skill_show11 2s;
}
@-webkit-keyframes skill_show11 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 482.75;
}
}
@keyframes skill_show11 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 482.75;
}
}
.skill-item .chart[data-percent="12"].animated .outer {
stroke-dashoffset: 478;
-webkit-animation: skill_show12 2s;
animation: skill_show12 2s;
}
@-webkit-keyframes skill_show12 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 478;
}
}
@keyframes skill_show12 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 478;
}
}
.skill-item .chart[data-percent="13"].animated .outer {
stroke-dashoffset: 473.25;
-webkit-animation: skill_show13 2s;
animation: skill_show13 2s;
}
@-webkit-keyframes skill_show13 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 473.25;
}
}
@keyframes skill_show13 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 473.25;
}
}
.skill-item .chart[data-percent="14"].animated .outer {
stroke-dashoffset: 468.5;
-webkit-animation: skill_show14 2s;
animation: skill_show14 2s;
}
@-webkit-keyframes skill_show14 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 468.5;
}
}
@keyframes skill_show14 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 468.5;
}
}
.skill-item .chart[data-percent="15"].animated .outer {
stroke-dashoffset: 463.75;
-webkit-animation: skill_show15 2s;
animation: skill_show15 2s;
}
@-webkit-keyframes skill_show15 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 463.75;
}
}
@keyframes skill_show15 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 463.75;
}
}
.skill-item .chart[data-percent="16"].animated .outer {
stroke-dashoffset: 459;
-webkit-animation: skill_show16 2s;
animation: skill_show16 2s;
}
@-webkit-keyframes skill_show16 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 459;
}
}
@keyframes skill_show16 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 459;
}
}
.skill-item .chart[data-percent="17"].animated .outer {
stroke-dashoffset: 454.25;
-webkit-animation: skill_show17 2s;
animation: skill_show17 2s;
}
@-webkit-keyframes skill_show17 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 454.25;
}
}
@keyframes skill_show17 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 454.25;
}
}
.skill-item .chart[data-percent="18"].animated .outer {
stroke-dashoffset: 449.5;
-webkit-animation: skill_show18 2s;
animation: skill_show18 2s;
}
@-webkit-keyframes skill_show18 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 449.5;
}
}
@keyframes skill_show18 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 449.5;
}
}
.skill-item .chart[data-percent="19"].animated .outer {
stroke-dashoffset: 444.75;
-webkit-animation: skill_show19 2s;
animation: skill_show19 2s;
}
@-webkit-keyframes skill_show19 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 444.75;
}
}
@keyframes skill_show19 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 444.75;
}
}
.skill-item .chart[data-percent="20"].animated .outer {
stroke-dashoffset: 440;
-webkit-animation: skill_show20 2s;
animation: skill_show20 2s;
}
@-webkit-keyframes skill_show20 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 440;
}
}
@keyframes skill_show20 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 440;
}
}
.skill-item .chart[data-percent="21"].animated .outer {
stroke-dashoffset: 435.25;
-webkit-animation: skill_show21 2s;
animation: skill_show21 2s;
}
@-webkit-keyframes skill_show21 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 435.25;
}
}
@keyframes skill_show21 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 435.25;
}
}
.skill-item .chart[data-percent="22"].animated .outer {
stroke-dashoffset: 430.5;
-webkit-animation: skill_show22 2s;
animation: skill_show22 2s;
}
@-webkit-keyframes skill_show22 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 430.5;
}
}
@keyframes skill_show22 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 430.5;
}
}
.skill-item .chart[data-percent="23"].animated .outer {
stroke-dashoffset: 425.75;
-webkit-animation: skill_show23 2s;
animation: skill_show23 2s;
}
@-webkit-keyframes skill_show23 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 425.75;
}
}
@keyframes skill_show23 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 425.75;
}
}
.skill-item .chart[data-percent="24"].animated .outer {
stroke-dashoffset: 421;
-webkit-animation: skill_show24 2s;
animation: skill_show24 2s;
}
@-webkit-keyframes skill_show24 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 421;
}
}
@keyframes skill_show24 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 421;
}
}
.skill-item .chart[data-percent="25"].animated .outer {
stroke-dashoffset: 416.25;
-webkit-animation: skill_show25 2s;
animation: skill_show25 2s;
}
@-webkit-keyframes skill_show25 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 416.25;
}
}
@keyframes skill_show25 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 416.25;
}
}
.skill-item .chart[data-percent="26"].animated .outer {
stroke-dashoffset: 411.5;
-webkit-animation: skill_show26 2s;
animation: skill_show26 2s;
}
@-webkit-keyframes skill_show26 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 411.5;
}
}
@keyframes skill_show26 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 411.5;
}
}
.skill-item .chart[data-percent="27"].animated .outer {
stroke-dashoffset: 406.75;
-webkit-animation: skill_show27 2s;
animation: skill_show27 2s;
}
@-webkit-keyframes skill_show27 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 406.75;
}
}
@keyframes skill_show27 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 406.75;
}
}
.skill-item .chart[data-percent="28"].animated .outer {
stroke-dashoffset: 402;
-webkit-animation: skill_show28 2s;
animation: skill_show28 2s;
}
@-webkit-keyframes skill_show28 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 402;
}
}
@keyframes skill_show28 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 402;
}
}
.skill-item .chart[data-percent="29"].animated .outer {
stroke-dashoffset: 397.25;
-webkit-animation: skill_show29 2s;
animation: skill_show29 2s;
}
@-webkit-keyframes skill_show29 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 397.25;
}
}
@keyframes skill_show29 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 397.25;
}
}
.skill-item .chart[data-percent="30"].animated .outer {
stroke-dashoffset: 392.5;
-webkit-animation: skill_show30 2s;
animation: skill_show30 2s;
}
@-webkit-keyframes skill_show30 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 392.5;
}
}
@keyframes skill_show30 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 392.5;
}
}
.skill-item .chart[data-percent="31"].animated .outer {
stroke-dashoffset: 387.75;
-webkit-animation: skill_show31 2s;
animation: skill_show31 2s;
}
@-webkit-keyframes skill_show31 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 387.75;
}
}
@keyframes skill_show31 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 387.75;
}
}
.skill-item .chart[data-percent="32"].animated .outer {
stroke-dashoffset: 383;
-webkit-animation: skill_show32 2s;
animation: skill_show32 2s;
}
@-webkit-keyframes skill_show32 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 383;
}
}
@keyframes skill_show32 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 383;
}
}
.skill-item .chart[data-percent="33"].animated .outer {
stroke-dashoffset: 378.25;
-webkit-animation: skill_show33 2s;
animation: skill_show33 2s;
}
@-webkit-keyframes skill_show33 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 378.25;
}
}
@keyframes skill_show33 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 378.25;
}
}
.skill-item .chart[data-percent="34"].animated .outer {
stroke-dashoffset: 373.5;
-webkit-animation: skill_show34 2s;
animation: skill_show34 2s;
}
@-webkit-keyframes skill_show34 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 373.5;
}
}
@keyframes skill_show34 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 373.5;
}
}
.skill-item .chart[data-percent="35"].animated .outer {
stroke-dashoffset: 368.75;
-webkit-animation: skill_show35 2s;
animation: skill_show35 2s;
}
@-webkit-keyframes skill_show35 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 368.75;
}
}
@keyframes skill_show35 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 368.75;
}
}
.skill-item .chart[data-percent="36"].animated .outer {
stroke-dashoffset: 364;
-webkit-animation: skill_show36 2s;
animation: skill_show36 2s;
}
@-webkit-keyframes skill_show36 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 364;
}
}
@keyframes skill_show36 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 364;
}
}
.skill-item .chart[data-percent="37"].animated .outer {
stroke-dashoffset: 359.25;
-webkit-animation: skill_show37 2s;
animation: skill_show37 2s;
}
@-webkit-keyframes skill_show37 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 359.25;
}
}
@keyframes skill_show37 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 359.25;
}
}
.skill-item .chart[data-percent="38"].animated .outer {
stroke-dashoffset: 354.5;
-webkit-animation: skill_show38 2s;
animation: skill_show38 2s;
}
@-webkit-keyframes skill_show38 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 354.5;
}
}
@keyframes skill_show38 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 354.5;
}
}
.skill-item .chart[data-percent="39"].animated .outer {
stroke-dashoffset: 349.75;
-webkit-animation: skill_show39 2s;
animation: skill_show39 2s;
}
@-webkit-keyframes skill_show39 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 349.75;
}
}
@keyframes skill_show39 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 349.75;
}
}
.skill-item .chart[data-percent="40"].animated .outer {
stroke-dashoffset: 345;
-webkit-animation: skill_show40 2s;
animation: skill_show40 2s;
}
@-webkit-keyframes skill_show40 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 345;
}
}
@keyframes skill_show40 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 345;
}
}
.skill-item .chart[data-percent="41"].animated .outer {
stroke-dashoffset: 340.25;
-webkit-animation: skill_show41 2s;
animation: skill_show41 2s;
}
@-webkit-keyframes skill_show41 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 340.25;
}
}
@keyframes skill_show41 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 340.25;
}
}
.skill-item .chart[data-percent="42"].animated .outer {
stroke-dashoffset: 335.5;
-webkit-animation: skill_show42 2s;
animation: skill_show42 2s;
}
@-webkit-keyframes skill_show42 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 335.5;
}
}
@keyframes skill_show42 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 335.5;
}
}
.skill-item .chart[data-percent="43"].animated .outer {
stroke-dashoffset: 330.75;
-webkit-animation: skill_show43 2s;
animation: skill_show43 2s;
}
@-webkit-keyframes skill_show43 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 330.75;
}
}
@keyframes skill_show43 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 330.75;
}
}
.skill-item .chart[data-percent="44"].animated .outer {
stroke-dashoffset: 326;
-webkit-animation: skill_show44 2s;
animation: skill_show44 2s;
}
@-webkit-keyframes skill_show44 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 326;
}
}
@keyframes skill_show44 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 326;
}
}
.skill-item .chart[data-percent="45"].animated .outer {
stroke-dashoffset: 321.25;
-webkit-animation: skill_show45 2s;
animation: skill_show45 2s;
}
@-webkit-keyframes skill_show45 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 321.25;
}
}
@keyframes skill_show45 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 321.25;
}
}
.skill-item .chart[data-percent="46"].animated .outer {
stroke-dashoffset: 316.5;
-webkit-animation: skill_show46 2s;
animation: skill_show46 2s;
}
@-webkit-keyframes skill_show46 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 316.5;
}
}
@keyframes skill_show46 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 316.5;
}
}
.skill-item .chart[data-percent="47"].animated .outer {
stroke-dashoffset: 311.75;
-webkit-animation: skill_show47 2s;
animation: skill_show47 2s;
}
@-webkit-keyframes skill_show47 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 311.75;
}
}
@keyframes skill_show47 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 311.75;
}
}
.skill-item .chart[data-percent="48"].animated .outer {
stroke-dashoffset: 307;
-webkit-animation: skill_show48 2s;
animation: skill_show48 2s;
}
@-webkit-keyframes skill_show48 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 307;
}
}
@keyframes skill_show48 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 307;
}
}
.skill-item .chart[data-percent="49"].animated .outer {
stroke-dashoffset: 302.25;
-webkit-animation: skill_show49 2s;
animation: skill_show49 2s;
}
@-webkit-keyframes skill_show49 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 302.25;
}
}
@keyframes skill_show49 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 302.25;
}
}
.skill-item .chart[data-percent="50"].animated .outer {
stroke-dashoffset: 297.5;
-webkit-animation: skill_show50 2s;
animation: skill_show50 2s;
}
@-webkit-keyframes skill_show50 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 297.5;
}
}
@keyframes skill_show50 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 297.5;
}
}
.skill-item .chart[data-percent="51"].animated .outer {
stroke-dashoffset: 292.75;
-webkit-animation: skill_show51 2s;
animation: skill_show51 2s;
}
@-webkit-keyframes skill_show51 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 292.75;
}
}
@keyframes skill_show51 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 292.75;
}
}
.skill-item .chart[data-percent="52"].animated .outer {
stroke-dashoffset: 288;
-webkit-animation: skill_show52 2s;
animation: skill_show52 2s;
}
@-webkit-keyframes skill_show52 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 288;
}
}
@keyframes skill_show52 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 288;
}
}
.skill-item .chart[data-percent="53"].animated .outer {
stroke-dashoffset: 283.25;
-webkit-animation: skill_show53 2s;
animation: skill_show53 2s;
}
@-webkit-keyframes skill_show53 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 283.25;
}
}
@keyframes skill_show53 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 283.25;
}
}
.skill-item .chart[data-percent="54"].animated .outer {
stroke-dashoffset: 278.5;
-webkit-animation: skill_show54 2s;
animation: skill_show54 2s;
}
@-webkit-keyframes skill_show54 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 278.5;
}
}
@keyframes skill_show54 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 278.5;
}
}
.skill-item .chart[data-percent="55"].animated .outer {
stroke-dashoffset: 273.75;
-webkit-animation: skill_show55 2s;
animation: skill_show55 2s;
}
@-webkit-keyframes skill_show55 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 273.75;
}
}
@keyframes skill_show55 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 273.75;
}
}
.skill-item .chart[data-percent="56"].animated .outer {
stroke-dashoffset: 269;
-webkit-animation: skill_show56 2s;
animation: skill_show56 2s;
}
@-webkit-keyframes skill_show56 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 269;
}
}
@keyframes skill_show56 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 269;
}
}
.skill-item .chart[data-percent="57"].animated .outer {
stroke-dashoffset: 264.25;
-webkit-animation: skill_show57 2s;
animation: skill_show57 2s;
}
@-webkit-keyframes skill_show57 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 264.25;
}
}
@keyframes skill_show57 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 264.25;
}
}
.skill-item .chart[data-percent="58"].animated .outer {
stroke-dashoffset: 259.5;
-webkit-animation: skill_show58 2s;
animation: skill_show58 2s;
}
@-webkit-keyframes skill_show58 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 259.5;
}
}
@keyframes skill_show58 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 259.5;
}
}
.skill-item .chart[data-percent="59"].animated .outer {
stroke-dashoffset: 254.75;
-webkit-animation: skill_show59 2s;
animation: skill_show59 2s;
}
@-webkit-keyframes skill_show59 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 254.75;
}
}
@keyframes skill_show59 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 254.75;
}
}
.skill-item .chart[data-percent="60"].animated .outer {
stroke-dashoffset: 250;
-webkit-animation: skill_show60 2s;
animation: skill_show60 2s;
}
@-webkit-keyframes skill_show60 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 250;
}
}
@keyframes skill_show60 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 250;
}
}
.skill-item .chart[data-percent="61"].animated .outer {
stroke-dashoffset: 245.25;
-webkit-animation: skill_show61 2s;
animation: skill_show61 2s;
}
@-webkit-keyframes skill_show61 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 245.25;
}
}
@keyframes skill_show61 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 245.25;
}
}
.skill-item .chart[data-percent="62"].animated .outer {
stroke-dashoffset: 240.5;
-webkit-animation: skill_show62 2s;
animation: skill_show62 2s;
}
@-webkit-keyframes skill_show62 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 240.5;
}
}
@keyframes skill_show62 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 240.5;
}
}
.skill-item .chart[data-percent="63"].animated .outer {
stroke-dashoffset: 235.75;
-webkit-animation: skill_show63 2s;
animation: skill_show63 2s;
}
@-webkit-keyframes skill_show63 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 235.75;
}
}
@keyframes skill_show63 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 235.75;
}
}
.skill-item .chart[data-percent="64"].animated .outer {
stroke-dashoffset: 231;
-webkit-animation: skill_show64 2s;
animation: skill_show64 2s;
}
@-webkit-keyframes skill_show64 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 231;
}
}
@keyframes skill_show64 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 231;
}
}
.skill-item .chart[data-percent="65"].animated .outer {
stroke-dashoffset: 226.25;
-webkit-animation: skill_show65 2s;
animation: skill_show65 2s;
}
@-webkit-keyframes skill_show65 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 226.25;
}
}
@keyframes skill_show65 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 226.25;
}
}
.skill-item .chart[data-percent="66"].animated .outer {
stroke-dashoffset: 221.5;
-webkit-animation: skill_show66 2s;
animation: skill_show66 2s;
}
@-webkit-keyframes skill_show66 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 221.5;
}
}
@keyframes skill_show66 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 221.5;
}
}
.skill-item .chart[data-percent="67"].animated .outer {
stroke-dashoffset: 216.75;
-webkit-animation: skill_show67 2s;
animation: skill_show67 2s;
}
@-webkit-keyframes skill_show67 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 216.75;
}
}
@keyframes skill_show67 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 216.75;
}
}
.skill-item .chart[data-percent="68"].animated .outer {
stroke-dashoffset: 212;
-webkit-animation: skill_show68 2s;
animation: skill_show68 2s;
}
@-webkit-keyframes skill_show68 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 212;
}
}
@keyframes skill_show68 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 212;
}
}
.skill-item .chart[data-percent="69"].animated .outer {
stroke-dashoffset: 207.25;
-webkit-animation: skill_show69 2s;
animation: skill_show69 2s;
}
@-webkit-keyframes skill_show69 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 207.25;
}
}
@keyframes skill_show69 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 207.25;
}
}
.skill-item .chart[data-percent="70"].animated .outer {
stroke-dashoffset: 202.5;
-webkit-animation: skill_show70 2s;
animation: skill_show70 2s;
}
@-webkit-keyframes skill_show70 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 202.5;
}
}
@keyframes skill_show70 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 202.5;
}
}
.skill-item .chart[data-percent="71"].animated .outer {
stroke-dashoffset: 197.75;
-webkit-animation: skill_show71 2s;
animation: skill_show71 2s;
}
@-webkit-keyframes skill_show71 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 197.75;
}
}
@keyframes skill_show71 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 197.75;
}
}
.skill-item .chart[data-percent="72"].animated .outer {
stroke-dashoffset: 193;
-webkit-animation: skill_show72 2s;
animation: skill_show72 2s;
}
@-webkit-keyframes skill_show72 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 193;
}
}
@keyframes skill_show72 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 193;
}
}
.skill-item .chart[data-percent="73"].animated .outer {
stroke-dashoffset: 188.25;
-webkit-animation: skill_show73 2s;
animation: skill_show73 2s;
}
@-webkit-keyframes skill_show73 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 188.25;
}
}
@keyframes skill_show73 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 188.25;
}
}
.skill-item .chart[data-percent="74"].animated .outer {
stroke-dashoffset: 183.5;
-webkit-animation: skill_show74 2s;
animation: skill_show74 2s;
}
@-webkit-keyframes skill_show74 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 183.5;
}
}
@keyframes skill_show74 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 183.5;
}
}
.skill-item .chart[data-percent="75"].animated .outer {
stroke-dashoffset: 178.75;
-webkit-animation: skill_show75 2s;
animation: skill_show75 2s;
}
@-webkit-keyframes skill_show75 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 178.75;
}
}
@keyframes skill_show75 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 178.75;
}
}
.skill-item .chart[data-percent="76"].animated .outer {
stroke-dashoffset: 174;
-webkit-animation: skill_show76 2s;
animation: skill_show76 2s;
}
@-webkit-keyframes skill_show76 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 174;
}
}
@keyframes skill_show76 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 174;
}
}
.skill-item .chart[data-percent="77"].animated .outer {
stroke-dashoffset: 169.25;
-webkit-animation: skill_show77 2s;
animation: skill_show77 2s;
}
@-webkit-keyframes skill_show77 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 169.25;
}
}
@keyframes skill_show77 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 169.25;
}
}
.skill-item .chart[data-percent="78"].animated .outer {
stroke-dashoffset: 164.5;
-webkit-animation: skill_show78 2s;
animation: skill_show78 2s;
}
@-webkit-keyframes skill_show78 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 164.5;
}
}
@keyframes skill_show78 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 164.5;
}
}
.skill-item .chart[data-percent="79"].animated .outer {
stroke-dashoffset: 159.75;
-webkit-animation: skill_show79 2s;
animation: skill_show79 2s;
}
@-webkit-keyframes skill_show79 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 159.75;
}
}
@keyframes skill_show79 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 159.75;
}
}
.skill-item .chart[data-percent="80"].animated .outer {
stroke-dashoffset: 155;
-webkit-animation: skill_show80 2s;
animation: skill_show80 2s;
}
@-webkit-keyframes skill_show80 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 155;
}
}
@keyframes skill_show80 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 155;
}
}
.skill-item .chart[data-percent="81"].animated .outer {
stroke-dashoffset: 150.25;
-webkit-animation: skill_show81 2s;
animation: skill_show81 2s;
}
@-webkit-keyframes skill_show81 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 150.25;
}
}
@keyframes skill_show81 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 150.25;
}
}
.skill-item .chart[data-percent="82"].animated .outer {
stroke-dashoffset: 145.5;
-webkit-animation: skill_show82 2s;
animation: skill_show82 2s;
}
@-webkit-keyframes skill_show82 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 145.5;
}
}
@keyframes skill_show82 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 145.5;
}
}
.skill-item .chart[data-percent="83"].animated .outer {
stroke-dashoffset: 140.75;
-webkit-animation: skill_show83 2s;
animation: skill_show83 2s;
}
@-webkit-keyframes skill_show83 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 140.75;
}
}
@keyframes skill_show83 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 140.75;
}
}
.skill-item .chart[data-percent="84"].animated .outer {
stroke-dashoffset: 136;
-webkit-animation: skill_show84 2s;
animation: skill_show84 2s;
}
@-webkit-keyframes skill_show84 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 136;
}
}
@keyframes skill_show84 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 136;
}
}
.skill-item .chart[data-percent="85"].animated .outer {
stroke-dashoffset: 131.25;
-webkit-animation: skill_show85 2s;
animation: skill_show85 2s;
}
@-webkit-keyframes skill_show85 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 131.25;
}
}
@keyframes skill_show85 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 131.25;
}
}
.skill-item .chart[data-percent="86"].animated .outer {
stroke-dashoffset: 126.5;
-webkit-animation: skill_show86 2s;
animation: skill_show86 2s;
}
@-webkit-keyframes skill_show86 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 126.5;
}
}
@keyframes skill_show86 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 126.5;
}
}
.skill-item .chart[data-percent="87"].animated .outer {
stroke-dashoffset: 121.75;
-webkit-animation: skill_show87 2s;
animation: skill_show87 2s;
}
@-webkit-keyframes skill_show87 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 121.75;
}
}
@keyframes skill_show87 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 121.75;
}
}
.skill-item .chart[data-percent="88"].animated .outer {
stroke-dashoffset: 117;
-webkit-animation: skill_show88 2s;
animation: skill_show88 2s;
}
@-webkit-keyframes skill_show88 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 117;
}
}
@keyframes skill_show88 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 117;
}
}
.skill-item .chart[data-percent="89"].animated .outer {
stroke-dashoffset: 112.25;
-webkit-animation: skill_show89 2s;
animation: skill_show89 2s;
}
@-webkit-keyframes skill_show89 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 112.25;
}
}
@keyframes skill_show89 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 112.25;
}
}
.skill-item .chart[data-percent="90"].animated .outer {
stroke-dashoffset: 107.5;
-webkit-animation: skill_show90 2s;
animation: skill_show90 2s;
}
@-webkit-keyframes skill_show90 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 107.5;
}
}
@keyframes skill_show90 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 107.5;
}
}
.skill-item .chart[data-percent="91"].animated .outer {
stroke-dashoffset: 102.75;
-webkit-animation: skill_show91 2s;
animation: skill_show91 2s;
}
@-webkit-keyframes skill_show91 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 102.75;
}
}
@keyframes skill_show91 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 102.75;
}
}
.skill-item .chart[data-percent="92"].animated .outer {
stroke-dashoffset: 98;
-webkit-animation: skill_show92 2s;
animation: skill_show92 2s;
}
@-webkit-keyframes skill_show92 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 98;
}
}
@keyframes skill_show92 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 98;
}
}
.skill-item .chart[data-percent="93"].animated .outer {
stroke-dashoffset: 93.25;
-webkit-animation: skill_show93 2s;
animation: skill_show93 2s;
}
@-webkit-keyframes skill_show93 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 93.25;
}
}
@keyframes skill_show93 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 93.25;
}
}
.skill-item .chart[data-percent="94"].animated .outer {
stroke-dashoffset: 88.5;
-webkit-animation: skill_show94 2s;
animation: skill_show94 2s;
}
@-webkit-keyframes skill_show94 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 88.5;
}
}
@keyframes skill_show94 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 88.5;
}
}
.skill-item .chart[data-percent="95"].animated .outer {
stroke-dashoffset: 83.75;
-webkit-animation: skill_show95 2s;
animation: skill_show95 2s;
}
@-webkit-keyframes skill_show95 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 83.75;
}
}
@keyframes skill_show95 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 83.75;
}
}
.skill-item .chart[data-percent="96"].animated .outer {
stroke-dashoffset: 79;
-webkit-animation: skill_show96 2s;
animation: skill_show96 2s;
}
@-webkit-keyframes skill_show96 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 79;
}
}
@keyframes skill_show96 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 79;
}
}
.skill-item .chart[data-percent="97"].animated .outer {
stroke-dashoffset: 74.25;
-webkit-animation: skill_show97 2s;
animation: skill_show97 2s;
}
@-webkit-keyframes skill_show97 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 74.25;
}
}
@keyframes skill_show97 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 74.25;
}
}
.skill-item .chart[data-percent="98"].animated .outer {
stroke-dashoffset: 69.5;
-webkit-animation: skill_show98 2s;
animation: skill_show98 2s;
}
@-webkit-keyframes skill_show98 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 69.5;
}
}
@keyframes skill_show98 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 69.5;
}
}
.skill-item .chart[data-percent="99"].animated .outer {
stroke-dashoffset: 64.75;
-webkit-animation: skill_show99 2s;
animation: skill_show99 2s;
}
@-webkit-keyframes skill_show99 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 64.75;
}
}
@keyframes skill_show99 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 64.75;
}
}
.skill-item .chart[data-percent="100"].animated .outer {
stroke-dashoffset: 60;
-webkit-animation: skill_show100 2s;
animation: skill_show100 2s;
}
@-webkit-keyframes skill_show100 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 60;
}
}
@keyframes skill_show100 {
from {
stroke-dashoffset: 535;
}
to {
stroke-dashoffset: 60;
}
}
   aside,
nav,
footer,
header,
section {
display: block
}
body {
margin: 0;
font-family: "Poppins";
font-size: 16px;
font-weight: normal;
color: #242424;
background: #ffffff;
position: relative;
z-index: 1;
cursor: default;
}
body.header-type-left-side {
background: #f5f5f5;
}
body.header-type-left-side-t2 {
background: #f3f4f6;
}
.js_active body {
overflow: hidden;
}
.js_active body.loaded {
overflow: auto;
}
body.body-overflow-hidden,
body.full-page-mode { }
body.ypromo-site-bar-body {
padding-top: 65px;
}
body.site-dark {
background: #000;
color: #fff;
}
.body-grid-lines {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: -1;
pointer-events: none;
}
.header-type-left-side .body-grid-lines,
.header-type-left-side-t2 .body-grid-lines {
left: 195px;
}
.body-grid-lines div {
content: "";
position: absolute;
top: 0;
bottom: 0;
width: 1px;
background: #eeeeee;
}
.site-dark .body-grid-lines div {
background: #393939;
}
.body-grid-lines div:nth-child(1) {
left: 16.66666667%;
}
.body-grid-lines div:nth-child(2) {
left: 33.33333333333333%;
}
.body-grid-lines div:nth-child(3) {
left: 50%;
}
.body-grid-lines div:nth-child(4) {
left: 66.66666666666667%;
}
.body-grid-lines div:nth-child(5) {
left: 83.33333333333333%;
}
.index-row {
margin-top: 30px;
}
.right-click-disable-message {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 10000000;
background: #fff;
background: rgba(255, 255, 255, 0.8);
background: #ffffffcc;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
opacity: 0;
visibility: hidden;
}
.site-dark .right-click-disable-message {
background: #000;
background: rgba(0, 0, 0, 0.8);
background: #000000cc;
}
.right-click-disable-message.active {
opacity: 1;
visibility: visible;
}
.right-click-disable-message .container {}
.right-click-disable-message .cell {
height: 100vh;
width: 10000px;
}
.cli-plugin-button {
margin: 0 10px 0 10px;
}
.post-content.single {}
.grid-sizer {
height: 0;
position: absolute;
}
.portfolio-type-horizontal .grid-sizer {
width: 100%;
}
a {
color: inherit;
}
img {
border: none;
height: auto;
}
input,
textarea,
button,
select,
a {
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
font-family: inherit;
}
input,
textarea,
button,
select {
font-family: inherit;
max-width: 100%;
}
input::-webkit-input-placeholder {
color: inherit;
}
input::-moz-placeholder {
color: inherit;
}
input:-moz-placeholder {
color: inherit;
}
input:-ms-input-placeholder {
color: inherit;
}
textarea::-webkit-input-placeholder {
color: inherit;
}
textarea::-moz-placeholder {
color: inherit;
}
textarea:-moz-placeholder {
color: inherit;
}
textarea:-ms-input-placeholder {
color: inherit;
}
*:focus {
outline: none;
}
blockquote {
font-size: 24px;
line-height: 1.250em;
padding: 10px 0 0 60px;
margin: 0px 0 25px 0;
position: relative;
z-index: 1;
text-align: left;
font-weight: 600;
}
.comment-item blockquote {
font-size: 16px;
margin-top: 15px;
}
.comment-item blockquote p {
margin-top: 0;
}
blockquote em {
display: block;
font-size: 16px;
font-weight: 300;
margin: 10px 0 0;
}
blockquote p {
color: #383838 !important;
font-size: 1em !important;
font-weight: 600 !important;
}
blockquote h6 {
margin: 10px 0 5px !important;
color: #f9b03e;
text-transform: uppercase;
font-size: 16px;
}
blockquote .post {
font-size: 12px;
text-transform: uppercase;
font-style: normal;
line-height: normal;
color: #575757;
letter-spacing: .1em;
font-weight: 600;
}
blockquote cite {
font-weight: bold;
text-decoration: none;
font-style: normal;
}
blockquote cite a {
text-decoration: none;
color: #9e9e9e;
font-size: 18px;
}
blockquote p {
line-height: 1.250em !important;
}
blockquote:before {
content: "“";
position: absolute;
top: 0;
left: 0;
font-size: 100px;
font-weight: bold;
z-index: -1;
font-style: normal;
line-height: 1.05em;
}
.container.index-container {}
.centered-container {
position: absolute;
top: 50%;
left: 50%;
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.post-items { padding-right: 30px;
}
.post-items .post {   }
.post-items .post.sticky {  }
.site-dark .post-items .post {
border-color: #393939;
}
.fl {
float: left;
}
.fr {
float: right;
}
.tal {
text-align: left;
}
.tar {
text-align: right;
}
.tac {
text-align: center;
}
.cell {
display: table-cell;
vertical-align: middle;
}
.decor-cub {
width: 1em;
height: 1em;
position: absolute;
border: 0.250em solid;
pointer-events: none;
}
.decor-tri {
-webkit-clip-path: polygon(50% 0, 100% 100%, 0 100%, 50% 0, 50% 46%, 35% 75%, 64% 75%, 50% 45%);
clip-path: polygon(50% 0, 100% 100%, 0 100%, 50% 0, 50% 46%, 35% 75%, 64% 75%, 50% 45%);
width: 1em;
height: 1em;
border: .5em solid;
position: absolute;
pointer-events: none;
}
.decor-circle {
display: inline-block;
width: 1em;
height: 1em;
border: 0.220em solid;
border-radius: 50%;
}
.text-uppercase {
text-transform: uppercase;
}
.text-light {
font-weight: 300 !important;
}
.no-padding {
padding: 0;
}
.padding-on {
padding: 0 30px;
}
.dark-bg,
.white-text {
color: #fff;
}
.header-space {
height: 78px;
}
.home.base-theme .header-space {
display: none;
}
.header-type-side .header-space {
display: none;
}
figure {
margin: 0;
}
pre {
background: #f5f5f5;
padding: 10px 30px;
color: #000;
}
dl {
margin: 0 20px;
}
dt {
font-weight: bold;
}
dd {
margin: 0 0 20px;
}
table {
width: 100%;
border: 1px solid;
border-collapse: collapse;
border-color: #eeeeee;
}
table td,
table th {
border: 1px solid;
padding: 2px 5px;
border-color: #eeeeee;
}
.site-dark table td,
.site-dark table th {
border-color: #393939;
}
.site-footer table td,
.site-footer table th,
.calendar_wrap table td,
.calendar_wrap table th {
font-size: 11px;
padding: 2px 3px;
text-align: center;
}
.calendar_wrap table tbody td,
.calendar_wrap table tfoot td {
padding: 10px 3px;
font-weight: 500;
}
.calendar_wrap table tbody td a {
text-decoration: none;
font-weight: 600;
}
.calendar_wrap table tbody td.pad {
background: #eee;
}
.calendar_wrap {
background: #fff;
color: #000;
margin-top: -1px;
}
.calendar_wrap table {
margin-bottom: 0;
}
.calendar_wrap table caption {
font-size: 14px;
font-weight: 500;
border: 1px solid #eee;
border-bottom: 0;
padding: 10px 0;
}
.calendar_wrap table th {
padding: 10px 3px;
font-size: 12px;
}
.blog-item table th,
.blog-item table td,
.post-content table th,
.post-content table td,
.comment-item table th,
.comment-item table td {
padding: 10px 15px;
}
.blog-item thead th,
.blog-item thead td,
.post-content thead th,
.post-content thead td,
.comment-item thead th,
.comment-item thead td {
background: #f9f8f8;
border-color: #e6e6e6;
}
.blog-item tbody tr:nth-child(even) th,
.blog-item tbody tr:nth-child(even) td,
.post-content tbody tr:nth-child(even) th,
.post-content tbody tr:nth-child(even) td,
.comment-item tbody tr:nth-child(even) th,
.comment-item tbody tr:nth-child(even) td {}
.blog-item ul,
.post-content ul,
.comment-item ul,
.blog-item ol,
.post-content ol,
.comment-item ol {
margin: 15px 0;
padding-left: 25px;
}
.blog-item ul li,
.post-content ul li,
.comment-item ul li,
.blog-item ol li,
.post-content ol li,
.comment-item ol li {
margin: 5px 0;
}
.popup_download_no .pswp__share--download {
display: none;
}
pre {
width: 100%;
}
.s-sidebar,
.wpb_widgetised_column {
margin-bottom: 30px;
}
.single-post .s-sidebar {
margin-top: 35px;
}
.woocommerce div.product .s-sidebar {
margin-top: 0;
}
.s-sidebar > .w,
.wpb_widgetised_column > div {   }
.site-dark .s-sidebar > .w,
.site-dark .wpb_widgetised_column > div {
background: #070707;
border-color: #393939;
}
.widget_black_studio_tinymce {}
.widget_black_studio_tinymce img {
border: 1px solid #eeeeee;
}
.site-dark .widget_black_studio_tinymce img {
border-color: #393939;
}
.tagcloud {
font-size: 14px;
text-transform: lowercase;
}
.s-sidebar .tagcloud {
}
.tagcloud .tag-cloud-link {
font-size: 12px !important;
display: inline-block;
vertical-align: middle;
text-decoration: none;
background: #f2f2f2;
padding: 10px 15px;
line-height: 1em;
margin-bottom: 9px;
margin-right: 5px;
color: #9c9c9c;
}
.site-footer .tagcloud .tag-cloud-link {
color: #242424;
}
.site-dark .tagcloud .tag-cloud-link {
color: #878787;
background: #1f1f1f;
}
.tagcloud .tag-cloud-link:hover {
color: #000;
}
.map {}
.map.square {
border-radius: 25px;
}
.home-page-banner {
height: 100vh;
overflow: hidden;
background: url(//alexcreativ.pt/wp-content/themes/rolly/images/home-bg.jpg) 50% no-repeat;
background-size: cover;
background-attachment: fixed;
position: relative;
margin-bottom: 40px;
}
.home-page-banner .container {}
.home-page-banner .text {}
.home-page-banner .cell {
height: 100vh;
}
.home-page-banner .h {
font-size: 60px;
line-height: 1em;
text-transform: uppercase;
font-weight: 600;
}
.home-page-banner .h span {
color: #f9b03e;
}
.home-page-banner p {
color: #606060;
font-weight: 300;
margin: 25px 0 0;
}
.home-page-banner .image {}
.home-page-banner .image img {
vertical-align: middle;
}
.gallery .gallery-item {
margin: 0;
display: inline-block;
vertical-align: text-bottom;
}
.gallery .gallery-item .wp-caption-text {
display: none;
}
.gallery-columns-1 .gallery-item {
width: 100%;
}
.gallery-columns-2 .gallery-item {
width: 49%;
}
.gallery-columns-3 .gallery-item {
width: 33%;
}
.gallery-columns-4 .gallery-item {
width: 25%;
}
.gallery .gallery-icon {}
.gallery .gallery-icon a {
position: relative;
}
#all {
position: relative;
overflow: hidden;
}
.header-type-left-side #all {
padding-left: 275px;
padding-top: 0;
}
.header-type-left-side-t2 #all {
padding-left: 260px;
padding-top: 0;
}
.vc_column-inner { background-position: 50%;
z-index: 1;
}
.vc_row[data-vc-full-width-mod] {
-webkit-transition: opacity .5s ease;
-o-transition: opacity .5s ease;
transition: opacity .5s ease;
overflow: hidden;
position: relative;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl .vc_icon_element-icon {
font-size: 3.5em!important;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg .vc_icon_element-icon {
font-size: 2.35em!important;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon {
font-size: 1.95em!important;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md { }
.vc_icon_element {
margin-bottom: 20px;
}
.vc_gradient-icon .vc_icon_element-inner {
border: none !important;
z-index: 2;
}
.vc_gradient-icon .vc_icon_element-inner .bor {
position: absolute;
top: -6px;
left: -6px;
right: -6px;
bottom: -6px;
opacity: 0.5;
box-shadow: -4px 3px 6.86px 0.14px rgba(0, 0, 0, 0.1);
}
.vc_gradient-icon .vc_icon_element-inner.vc_icon_element-style-rounded .bor {
border-radius: 50%;
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-tabs .vc_tta-tab>a {
padding: 7px 25px;
font-size: 14px;
background: transparent;
border: none;
color: inherit;
font-weight: 500;
}
.wpb-js-composer .vc_tta.vc_tta-style-outline .vc_tta-tabs-list .vc_tta-tab>a {
background: #dfdfe6;
border: 2px solid;
font-size: 12px;
text-transform: uppercase;
border-color: transparent;
padding: 11px 40px;
font-weight: normal;
color: #a3a3a3;
}
.wpb-js-composer .vc_tta-color-blue.vc_tta-style-outline .vc_tta-tab.vc_active>a {
color: #525d7c !important;
border-color: #525d7c !important;
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-tabs .vc_tta-tab>a:hover {
background: rgba(255, 255, 255, 0.7);
color: #000;
}
.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab.vc_active>a {
box-shadow: -5px 6px 6.86px 0.14px rgba(0, 0, 0, 0.1);
background-color: #fff;
color: #000;
}
.wpb-js-composer .vc_tta.vc_tta-style-classic .vc_tta-tab>a {
border-width: 1px
}
.wpb-js-composer .vc_tta.vc_tta-color-blue.vc_tta-style-classic .vc_tta-tab.vc_active>a {
border-color: #4868cf;
background-color: #5472D2;
color: #fff
}
.wpb-js-composer .vc_tta.vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-tab.vc_active>a {
border-color: #00b3c0;
background-color: #00C1CF;
color: #fff
}
.wpb-js-composer .vc_tta.vc_tta-color-pink.vc_tta-style-classic .vc_tta-tab.vc_active>a {
border-color: #fe5e52;
background-color: #FE6C61;
color: #fff
}
.wpb-js-composer .vc_tta.vc_tta-color-violet.vc_tta-style-classic .vc_tta-tab.vc_active>a {
border-color: #8462c0;
background-color: #8D6DC4;
color: #fff
}
.wpb-js-composer .vc_tta.vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-tab.vc_active>a {
border-color: #40a8c5;
background-color: #4CADC9;
color: #fff
}
.wpb-js-composer .vc_tta.vc_tta-color-chino.vc_tta-style-classic .vc_tta-tab.vc_active>a {
border-color: #c8bba1;
background-color: #CEC2AB;
color: #fff
}
.wpb-js-composer .vc_tta.vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-tab.vc_active>a {
border-color: #484152;
background-color: #50485B;
color: #fff
}
.wpb-js-composer .vc_tta.vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-tab.vc_active>a {
border-color: #69d294;
background-color: #75D69C;
color: #fff
}
.wpb-js-composer .vc_tta.vc_tta-color-orange.vc_tta-style-classic .vc_tta-tab.vc_active>a {
border-color: #f6b859;
background-color: #F7BE68;
color: #fff
}
.wpb-js-composer .vc_tta.vc_tta-color-sky.vc_tta-style-classic .vc_tta-tab.vc_active>a {
border-color: #4d9ae1;
background-color: #5AA1E3;
color: #fff
}
.wpb-js-composer .vc_tta.vc_tta-color-green.vc_tta-style-classic .vc_tta-tab.vc_active>a {
border-color: #66a038;
background-color: #6DAB3C;
color: #fff
}
.wpb-js-composer .vc_tta.vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-tab.vc_active>a {
border-color: #f3443f;
background-color: #F4524D;
color: #fff
}
.wpb-js-composer .vc_tta.vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-tab.vc_active>a {
border-color: #f68a59;
background-color: #F79468;
color: #fff
}
.wpb-js-composer .vc_tta.vc_tta-color-purple.vc_tta-style-classic .vc_tta-tab.vc_active>a {
border-color: #b474b6;
background-color: #B97EBB;
color: #fff
}
.wpb-js-composer .vc_tta.vc_tta-color-black.vc_tta-style-classic .vc_tta-tab.vc_active>a {
border-color: #222;
background-color: #2A2A2A;
color: #fff
}
.wpb-js-composer .vc_tta.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {
border-color: #fbfbfb;
background-color: #fbfbfb;
color: #56c4cf;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
background: #fbfbfb !important;
border-color: #fbfbfb !important;
}
.wpb-js-composer .vc_tta.vc_tta-color-white.vc_tta-style-classic .vc_tta-tab.vc_active>a {
border-color: #f7f7f7;
background-color: #FFF;
color: #666
}
.vc_row.extra-spacing {
margin: 0 -60px;
}
.vc_row.extra-spacing > div {
padding: 0 45px;
}
.vc_row[data-vc-full-width-mod] {
-webkit-transition: opacity .5s ease;
-o-transition: opacity .5s ease;
transition: opacity .5s ease;
overflow: hidden
}
.vc_row[data-vc-full-width-mod].vc_hidden {
opacity: 0
}
.vc_section[data-vc-full-width-mod] {
-webkit-transition: opacity .5s ease;
-o-transition: opacity .5s ease;
transition: opacity .5s ease;
overflow: hidden
}
.vc_section[data-vc-full-width-mod].vc_hidden {
opacity: 0
}
.vc_section[data-vc-full-width-mod]>.vc_row {
margin-left: 0;
margin-right: 0
}
.vc-row[data-vc-full-width-mod] .vc_grid.vc_row {
overflow: hidden
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title {
font-size: 1em;
}
.wpb-js-composer .vc_tta-panel .vc_tta-panel-title>a {
color: inherit !important;
}
.wpb-js-composer .vc_tta-shape-rounded.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:last-child:not(:first-child) .vc_tta-panel-body,
.wpb-js-composer .vc_tta-shape-rounded.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:last-child:not(:first-child) .vc_tta-panel-heading,
.wpb-js-composer .vc_tta-shape-rounded.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:not(:first-child):not(:last-child) .vc_tta-panel-heading {
border-radius: 5px !important;
}
.wpb-js-composer .vc_tta-shape-rounded.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel .vc_tta-panel-body {
border-radius: 0 0 5px 5px !important;
}
.wpb-js-composer .vc_tta-shape-rounded.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:first-child:not(:last-child) .vc_tta-panel-body,
.wpb-js-composer .vc_tta-shape-rounded.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:first-child:not(:last-child) .vc_tta-panel-heading {
border-radius: 5px !important;
}
.wpb_single_image .vc_single_image-wrapper.vc_box_outline,
.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle {
padding: 3px;
border-width: 2px;
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-tabs .vc_tta-tab>a {
padding: 10px 30px;
font-size: 18px;
font-weight: 600;
background: #f5f5f5;
}
.wpb-js-composer div.vc_tta.vc_general .vc_tta-panel-body {
padding: 15px 30px;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md.vc_icon_element-have-style-inner {
width: 4.4em !important;
height: 4.4em !important;
border-width: 3px;
}
.vc_row.vc_column-gap-1 {
margin-left: -0.5px;
margin-right: -0.5px;
}
.vc_row.vc_column-gap-1 > .vc_column_container {
padding: 0 0.5px;
}
.vc_row.vc_column-gap-2 {
margin-left: -1px;
margin-right: -1px;
}
.vc_row.vc_column-gap-2 > .vc_column_container {
padding: 0 1px;
}
.vc_row.vc_column-gap-3 {
margin-left: -1.5px;
margin-right: -1.5px;
}
.vc_row.vc_column-gap-3 > .vc_column_container {
padding: 0 1.5px;
}
.vc_row.vc_column-gap-4 {
margin-left: -2px;
margin-right: -2px;
}
.vc_row.vc_column-gap-4 > .vc_column_container {
padding: 0 2px;
}
.vc_row.vc_column-gap-5 {
margin-left: -2.5px;
margin-right: -2.5px;
}
.vc_row.vc_column-gap-5 > .vc_column_container {
padding: 0 2.5px;
}
.vc_row.vc_column-gap-10 {
margin-left: -5px;
margin-right: -5px;
}
.vc_row.vc_column-gap-10 > .vc_column_container {
padding: 0 5px;
}
.vc_row.vc_column-gap-15 {
margin-left: -7.5px;
margin-right: -7.5px;
}
.vc_row.vc_column-gap-15 > .vc_column_container {
padding: 0 7.5px;
}
.vc_row.vc_column-gap-20 {
margin-left: -10px;
margin-right: -10px;
}
.vc_row.vc_column-gap-20 > .vc_column_container {
padding: 0 10px;
}
.vc_row.vc_column-gap-25 {
margin-left: -27.5px;
margin-right: -27.5px;
}
.vc_row.vc_column-gap-25 > .vc_column_container {
padding: 0 12.5px;
}
.vc_row.vc_column-gap-30 {
margin-left: -15px;
margin-right: -15px;
}
.vc_row.vc_column-gap-30 > .vc_column_container {
padding: 0 15px;
}
.vc_row.vc_column-gap-35 {
margin-left: -17.5px;
margin-right: -17.5px;
}
.vc_row.vc_column-gap-35 > .vc_column_container {
padding: 0 17.5px;
}
.vc_row[data-vc-full-width] {
overflow: visible;
}
.uppercase {
text-transform: uppercase;
}
.fw-300 {
font-weight: 300;
}
.fw-400 {
font-weight: 400;
}
.fw-500 {
font-weight: 500;
}
.fw-700 {
font-weight: 700;
}
.scroll-wrapper {
overflow: hidden !important;
padding: 0 !important;
position: relative;
}
.scroll-wrapper > .scroll-content {
border: none !important;
box-sizing: content-box !important;
height: auto;
left: 0;
margin: 0;
max-height: none;
max-width: none !important;
overflow: scroll !important;
padding: 0;
position: relative !important;
top: 0;
width: auto !important;
}
.scroll-wrapper > .scroll-content::-webkit-scrollbar {
height: 0;
width: 0;
}
.scroll-element.scroll-x.scroll-scrolly_visible {
display: none !important;
}
.scroll-element {
position: absolute;
top: 0;
right: 0;
bottom: 0;
width: 5px;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.scroll-x {
display: none;
}
.site-light .scroll-element {}
.scroll-element .scroll-element_outer {}
.scroll-element .scroll-element_size {
position: absolute;
top: 0;
right: 0;
bottom: 0;
width: 100%;
}
.scroll-element .scroll-element_track {
width: 100%;
position: absolute;
top: 0;
right: 0;
bottom: 0;
}
.scroll-element .scroll-bar {
width: 100%;
cursor: pointer; position: absolute;
opacity: 0;
visibility: hidden;
background: #000;
border-radius: 3px;
-webkit-transition: opacity 0.5s ease;
-moz-transition: opacity 0.5s ease;
-o-transition: opacity 0.5s ease;
-ms-transition: opacity 0.5s ease;
transition: opacity 0.5s ease;
}
.scroll-element.scroll-scrolly_visible .scroll-bar {
opacity: .2;
visibility: visible;
}
.scroll-element.scroll-scrolly_visible .scroll-bar:hover {
opacity: .5;
}
.offset-top {
margin-top: 25px;
}
.row-overlay {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 0;
}
.banner-coming-soon .h.b-coming-heading,
.banner-404 .h.b-404-heading {
font-size: 4.286em;
margin-bottom: 0;
margin-top: 0;
}
.banner-coming-soon .item div.text,
.banner-404 .item div.text {
margin: 25px 0 30px;
padding: 0;
}
.banner-coming-soon .item div.text {
margin: -15px 0 45px;
font-size: 1.5em;
}
.protected-post-form {}
.protected-post-form .cell {
text-align: center;
width: 19000px;
padding: 40px 0;
}
.blog-item .protected-post-form .cell,
.post-content .protected-post-form .cell {
height: 160px !important;
padding: 10px 0;
text-align: left;
}
.post-content .protected-post-form .area {
margin-left: 0;
}
.protected-post-form p {
display: none;
}
.protected-post-form .area {
border: 1px solid;
position: relative;
margin: 20px auto 0;
max-width: 680px;
}
.protected-post-form .area input {
width: 100%;
border: none;
padding: 0 48px 0 20px;
line-height: 48px;
height: 48px;
background: transparent;
color: inherit;
}
.protected-post-form .area button {
position: absolute;
background: none;
border: none;
line-height: 48px;
width: 48px;
cursor: pointer;
padding: 0;
font-size: 21px;
color: inherit;
top: 0;
right: 0;
}
.protected-post-form .area button i {
display: block;
line-height: 48px;
}
.wpb_text_column ul,
.site-content ul,
.woocommerce div.product div.summary div[itemprop="description"] ul {
margin: 30px 0;
padding: 0;
line-height: 1.875em;
}
.site-content ul:last-child {
margin-bottom: 0;
}
.site-content ul,
.site-content ol,
.site-content dl {
font-size: 16px;
font-weight: 300;
}
.wpb_text_column ul strong,
.site-content ul strong { }
.wpb_text_column ul ul,
.site-content ul ul {
margin: 5px 0;
}
.wpb_text_column ul li,
.site-content ul li {
position: relative;
padding: 0 0 0 20px;
margin: 15px 0;
display: block;
}
.woocommerce div.product div.summary div[itemprop="description"] ul {}
.woocommerce div.product div.summary div[itemprop="description"] ul li {
display: block;
margin: 10px 0;
}
.woocommerce div.product div.summary div[itemprop="description"] ul li strong {
min-width: 150px;
display: inline-block;
}
.site-content ul li li {
margin: 0 0 5px;
}
.site-content ul li li {}
.wpb_text_column ul li:before,
.site-content ul li:before {
content: "";
position: absolute;
left: 0;
top: 0.75em;
width: 5px;
height: 5px;
box-shadow: inset 0 0 0 3px;
opacity: .3;
}
.color-scheme2 .wpb_text_column ul li:before,
.color-scheme2 .site-content ul li:before {
color: #507fcd;
}
.dotted-404 {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: url(//alexcreativ.pt/wp-content/themes/rolly/images/404-dotted.svg) 50% repeat;
background-size: 8px auto;
opacity: .2;
}
.pswp .pswp__zoom-wrap {
text-align: center;
}
.pswp .pswp__zoom-wrap:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle;
}
.pswp .wrapper {
line-height: 0;
width: 100%;
max-width: 1000px;
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 auto;
text-align: left;
z-index: 1045;
}
.pswp .video-wrapper {
position: relative;
padding-bottom: 56.25%; padding-top: 25px;
height: 0;
width: 100%;
}
.pswp .video-wrapper iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.pswp video {
width: 100% !important;
height: auto !important;
}
.side-img {}
.side-img .vc_column-inner,
.side-img-t2 .vc_column-inner {
margin-left: 15px;
margin-right: 15px;
width: auto; }
[class^="vc_column-gap-"] .side-img .vc_column-inner,
[class*="vc_column-gap-"] .side-img .vc_column-inner {
margin-left: 0px;
margin-right: 0px;
}
.side-img-t2 .vc_column-inner {
box-shadow: 20px -20px 0 #edeeef;
margin-right: 35px;
}
.img-with-shadow {
box-shadow: 9px 8px 0 rgba(89, 188, 184, 0.2);
}
.logged-links {
font-size: 12px;
margin: -30px 0 15px;
right: 0;
color: #9c9c9c;
}
.comment-item .logged-links {
position: relative;
top: 0;
margin-top: -25px;
}
.logged-links a.logout {
margin-left: 10px;
}
.social-buttons a:hover i {
opacity: 1 !important;
}
.site-header .social-buttons a:hover i {
color: #989796;
}
.social-buttons {
font-size: 16px;
pointer-events: none;
}
.site-footer.minified .social-buttons {
margin: 0;
}
.social-buttons-widget .social-buttons {
float: none;
margin: 0 0 35px;
font-size: 16px;
}
.social-buttons a {
display: inline-block; text-decoration: none;
margin-right: 20px;
position: relative;
pointer-events: all;
}
.social-buttons-widget .social-buttons a {
margin-right: 25px;
}
.social-buttons-widget .social-buttons a i {
opacity: .9;
}
.social-buttons i {
display: block; -webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.social-buttons a:last-of-type:after {
display: none;
}
.social-buttons a:hover {
opacity: 1 !important;
}
.social-buttons:hover a {
opacity: .2;
}
.social-buttons a:last-of-type {
margin-right: 0 !important;
padding-right: 0;
}
.social-buttons a span {
text-transform: uppercase;
font-size: 9px;
font-weight: 500;
display: none;
}
.social-buttons.label-on a span {
display: none;
}
.social-buttons-text {
font-size: 12px;
text-transform: uppercase;
letter-spacing: .1em;
}
.social-buttons-text a {
text-decoration: none
}
.social-buttons-text a:not(:last-of-type):after {
content: "\00a0\00a0\00a0-\00a0\00a0";
color: #f9b03e;
}
.social-buttons-text i {
display: none;
}
.social-buttons-standart {
text-transform: uppercase;
font-size: 11px;
font-weight: 600;
pointer-events: none;
}
.social-buttons-standart a {
text-decoration: none;
margin: 0 15px 0px 0;
position: relative;
display: inline-block;
pointer-events: all;
opacity: .8;
}
.social-buttons-standart a:hover {
opacity: 1;
}
.social-buttons-standart a:hover {
color: #242424;
}
.social-buttons-standart.t2 a:not(:last-of-type) {
margin-right: 35px;
}
.social-buttons-standart.t2 a:not(:last-of-type):before {
content: "";
position: absolute;
right: -17px;
top: 50%;
width: 1px;
height: 15px;
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
background: #f9b03e;
margin-top: -7.5px;
}
.social-buttons-standart a i {
width: 1em;
text-align: center;
font-size: 12px;
}
.social-buttons-standart a span {
margin-left: 5px;
letter-spacing: .05em;
}
.pt-special-heading {
margin: 0 0 25px 0;
}
.pt-special-heading .sub-h {
margin-bottom: 17px;
}
.decor-line-on-bottom {
margin-bottom: 15px;
}
.widget .decor-line-on-bottom:after {
margin-top: 15px;
}
.page-title.decor-line-on-bottom {
margin-bottom: 25px;
}
.pt-special-heading.decor-line-on-bottom {
margin-bottom: 30px;
}
.heading-container {
padding: 25px 30px;
position: relative;
}
.pt-special-heading.tac .heading-container {
display: inline-block;
}
.pt-special-heading .sub-heading {
color: #575757;
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
margin: 0;
}
.site-light .pt-special-heading .sub-heading {
color: #8f8f8f;
}
.pt-special-heading .heading {
margin: 0;
}
.pt-special-heading .heading i {
font-style: normal;
position: relative;
z-index: 1;
}
.pt-special-heading.decor-line .heading i:before {
content: "";
position: absolute;
left: 0;
right: 0;
bottom: 0;
background: #f9b03e;
height: 10px;
opacity: 0.15;
z-index: -1;
}
.pt-special-heading .heading span,
.decor-heading {
color: #fff;
text-shadow: -1px -1px 0 #242424, 1px -1px 0 #242424, -1px 1px 0 #242424, 1px 1px 0 #242424, 2px 2px 0 #242424;
}
.pt-special-heading h1.heading span {
text-shadow: -1px -1px 0 #242424, 1px -1px 0 #242424, -1px 1px 0 #242424, 1px 1px 0 #242424, 0.03em 0.03em 0 #242424;
}
.pt-special-heading .sub-heading + .heading {
margin-top: 15px;
}
.heading-container:before,
.pt-special-heading.tac .heading-container:after {
content: "";
position: absolute;
top: 0;
left: 0;
bottom: 0;
border: 3px solid #f9b03e;
width: 17px;
border-right-width: 0;
}
.heading-container.tar:before,
.pt-special-heading.tar .heading-container:before,
.pt-special-heading.tac .heading-container:after {
border-right-width: 3px;
border-left-width: 0;
left: auto;
right: 0;
}
img.fill-img {
margin-bottom: -75px !important;
}
.decor-line-on-bottom:after {
content: "";
display: inline-block;
width: 25px;
height: 3px;
background: #f9b03e;
margin-top: 13px;
vertical-align: top;
}
.pt-special-heading.decor-line-on-bottom:after {
width: 30px;
height: 2px;
margin-top: 25px;
}
.pt-special-heading.bg-letter {
position: relative;
margin-left: 60px;
}
.pt-special-heading.bg-letter .heading { }
.pt-special-heading.bg-letter .heading .letter {
font-size: 4.333em;
text-transform: uppercase;
font-style: normal;
opacity: .2;
position: absolute;
left: -0.285em;
top: 50%;
line-height: 1em;
margin-top: -.5em;
}
.pt-special-heading.bg-letter .sub-h {
position: absolute;
top: 100%;
margin-top: 1em;
font-size: 16px;
text-transform: none;
font-weight: normal;
}
.color-swither-area {
position: fixed;
right: 0;
bottom: 0;
}
.color-swither-area .button {
background: #fff;
border: 1px solid #f0f0f0;
color: #a9a9a7;
text-transform: uppercase;
font-size: 10px;
font-weight: 500;
line-height: 26px;
padding: 0 10px;
cursor: pointer;
position: absolute;
right: 0;
bottom: 0;
white-space: nowrap;
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-webkit-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg) translate(100%, 0);
-moz-transform-origin: 0 0;
-ms-transform-origin: 0 0;
-webkit-transform-origin: 0 0;
-o-transform-origin: 0 0;
transform-origin: 100% 100%;
}
.color-swither-area .button i {
margin-left: 5px;
vertical-align: middle;
}
.color-swither-area .colors {
position: absolute;
right: 0;
bottom: 0;
background: #fff;
border: 1px solid #f0f0f0;
color: #a9a9a7;
width: 28px;
text-align: center;
padding: 9px 0 0;
-moz-transform: translate(0%, 100%);
-ms-transform: translate(0%, 100%);
-webkit-transform: translate(0%, 100%);
-o-transform: translate(0%, 100%);
transform: translate(0%, 100%);
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.color-swither-area .colors.active {
-moz-transform: translate(0%, 0%);
-ms-transform: translate(0%, 0%);
-webkit-transform: translate(0%, 0%);
-o-transform: translate(0%, 0%);
transform: translate(0%, 0%);
}
.color-swither-area .colors .close {
font-size: 8px;
margin-bottom: 7px;
cursor: pointer;
}
.color-swither-area .colors .c-item {
width: 17px;
height: 17px;
margin: 0 auto 4px;
border: 1px solid #f0f0f0;
cursor: pointer;
}
.color-swither-area .colors .c-item.active {}
.widget_rss {}
.widget_rss .widget-title img {
width: 10px;
}
.widget_rss ul .rsswidget {
line-height: 18px;
font-size: 16px;
display: block;
text-decoration: none; letter-spacing: .025em;
color: #464646;
font-weight: 500;
font-style: normal;
text-transform: uppercase;
}
.site-footer .widget_rss ul .rsswidget {
color: #ececec;
}
.widget_rss .rss-date {
font-size: 12px;
color: #a2a2a2;
margin: 10px 0 10px 0;
font-weight: 600;
display: block;
}
.widget_rss .rssSummary {
font-size: 14px;
}
.widget_rss cite {
margin-top: 10px;
display: block;
color: #a2a2a2;
font-size: 12px;
font-weight: 500;
}
.widget_about_me {
padding: 25px 35px 0;
text-align: center;
}
.widget_about_me .image {
padding-bottom: 45%;
min-height: 130px;
background: 50% no-repeat;
background-size: cover;
margin: -25px -35px 40px;
}
.widget_about_me .h {
margin: 0 0 5px;
text-transform: uppercase;
}
.widget_about_me .sub-h {
color: #ed4266;
font-style: italic;
font-size: 14px;
margin: 0 0 10px;
}
.widget_about_me .desc {
color: #717171;
line-height: 1.5em;
margin-bottom: 25px;
}
.widget_about_me .social-buttons {
border-top: 1px solid #f2f2f2;
font-size: 14px;
padding: 17px 20px;
margin: 0 -35px;
}
.widget_about_me .social-buttons i {
opacity: .5;
}
.widget_about_me .social-buttons a {
margin: 0 45px 0 0;
}
.play-button {
position: relative;
display: inline-block;
z-index: 1;
color: #fff;
text-decoration: none;
}
.play-button:before {
content: "";
background: #f9b03e;
position: absolute;
top: -0.625em;
left: -0.625em;
right: 50%;
bottom: -0.625em;
z-index: -1;
opacity: .5;
border-radius: 5em 0 0 5em;
-webkit-transition: all 0.7s ease;
-moz-transition: all 0.7s ease;
-o-transition: all 0.7s ease;
-ms-transition: all 0.7s ease;
transition: all 0.7s ease;
}
a:hover > .play-button:before,
.play-button:hover:before {
right: -0.625em;
-moz-transform: rotate(240deg);
-ms-transform: rotate(240deg);
-webkit-transform: rotate(240deg);
-o-transform: rotate(240deg);
transform: rotate(240deg);
border-radius: 5em;
}
.play-button i {
width: 3.571em;
height: 3.571em;
border-radius: 50%;
line-height: 3.571em;
text-align: center;
display: block;
background: #f9b03e;
}
.play-button i:before {
display: block;
} h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
margin: 20px 0;
}
.post-content h1,
.post-content .h1,
.post-content h2,
.post-content .h2,
.post-content h3,
.post-content .h3,
.post-content h4,
.post-content .h4,
.post-content h5,
.post-content .h5,
.post-content h6,
.post-content .h6 {
margin: 0.4em 0;
}
h1 a,
.h1 a,
h2 a,
.h2 a,
h3 a,
.h3 a,
h4 a,
.h4 a,
h5 a,
.h5 a,
h6 a,
.h6 a {
text-decoration: none;
}
h1,
.h1 {
font-size: 60px;
line-height: 1em;
font-weight: 600;
}
h2,
.h2 {
font-size: 48px;
line-height: 1.250em;
font-weight: 600;
}
h3,
.h3 {
font-size: 36px;
line-height: 1.250em;
font-weight: 600;
}
h4,
.h4 {
font-size: 30px;
line-height: 1.250em;
font-weight: 600;
}
h5,
.h5 {
font-size: 24px;
line-height: 1.250em;
font-weight: 600;
}
h6,
.h6 {
font-size: 18px;
line-height: 1.250em;
font-weight: 600;
}
.heading-decor,
.heading-decor-s,
.heading-decor-t2 {
margin: 15px 0 25px;
}
.site-content .heading-decor,
.site-content .heading-decor-s,
.site-content .heading-decor-t2 {
margin: 35px 0 25px;
}
.summary .heading-decor-t2 {
margin-top: 0;
margin-bottom: 10px;
}
.widget .heading-decor {
margin-bottom: 25px;
}
.heading-decor > *,
.heading-decor-s > *,
.heading-decor-t2 > * {
margin: 0;
}
.heading-decor:after,
.heading-decor-s .h:after {
content: "";
display: block;
color: #f9b03e;
width: 23px;
height: 1px;
margin-top: 20px;
box-shadow: inset 0 0 0 5px;
}
.heading-decor.type-h4:after,
.heading-decor-s.type-h4 .h:after,
.heading-decor.type-h5:after,
.heading-decor-s.type-h5 .h:after,
.heading-decor.type-h6:after,
.heading-decor-s.type-h6 .h:after {
font-size: 7px;
margin-top: 20px;
}
.heading-decor .h[style^="color"]:after,
.heading-decor .h[style*="color"]:after,
.heading-decor-s .h[style^="color"]:after,
.heading-decor-s .h[style*="color"]:after {
color: inherit;
}
.heading-decor-s .h:after,
.heading-decor .h:after {
display: block;
}
.heading-decor-s.tac .h:after,
.heading-decor.tac .h:after,
.heading-decor.tac:after {
margin: 20px auto 0;
}
.heading-decor-s.tar .h:after,
.heading-decor.tar .h:after,
.heading-decor.tar:after {
float: right;
}
.heading-decor span,
.heading-decor-s span,
.heading-decor-t2 span {
display: block;
}
.decor-h {
line-height: 0.8em;
text-transform: uppercase;
font-weight: 500;
position: relative;
display: inline-block;
font-size: 14px;
letter-spacing: .05em;
color: #9c9c9c;
}
.decor-h span {
position: relative;
z-index: 1;
display: inline-block;
}
.decor-h a {
text-decoration: none;
}
.vc_custom_heading .bg-text {
position: absolute;
left: -60px;
top: 50%;
-moz-transform: translate(0%, -50%);
-ms-transform: translate(0%, -50%);
-webkit-transform: translate(0%, -50%);
-o-transform: translate(0%, -50%);
transform: translate(0%, -50%);
z-index: -1;
color: #fcf4f3;
font-size: 4.167em;
}
.vc_custom_heading.with-bg-text {
position: relative;
z-index: -1;
} .button-style1 {
display: inline-block;
vertical-align: middle;
position: relative;
font-size: 14px;
text-decoration: none;
background: transparent;
color: inherit;
cursor: pointer;
letter-spacing: 0.025em;
padding: 10px 35px;
line-height: 26px;
text-align: center;
border-radius: 30px;
border: 1px solid;
box-shadow: 2px 2px 0;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.button-style1.color2 {
color: #fff;
background: #ee4266;
}
.button-style1.add_to_cart_button {}
.button-style1.add_to_cart_button i {
font-size: 16px;
margin: -5px 15px -5px 0;
}
.button-style1.gray,
.button-style1.gray-t2 {
color: #818080;
}
.button-style1:hover,
.sub-form .wpcf7-submit:hover {
box-shadow: -2px -2px 0;
}
.button-style1.color2:hover,
.sub-form .wpcf7-submit.color2:hover {
color: #fff;
background: #f9b03e;
border-color: #f9b03e;
}
.button-style1.min {
font-size: 12px;
padding: 3px 20px;
box-shadow: 1px 1px 0;
}
.button-style1.min:hover {
box-shadow: -1px -1px 0;
}
.button-style1 span {
display: inline-block;
vertical-align: middle;
}
.button-style1 i {
font-size: 12px;
margin-right: 15px;
display: inline-block;
vertical-align: middle;
margin-top: -0.1em;
}
.button-style1 span + i {
margin-right: -15px;
margin-left: 20px;
}
.button-style1.min span + i {
font-size: 8px;
margin: 1px -5px 0 7px;
}
.button-style1.loading {}
.button-style1.loading span,
.button-style3.loading span {
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
opacity: 0;
visibility: hidden;
}
[class^="dec-line-"].loading {
color: transparent;
}
@-moz-keyframes spin {
from {
-moz-transform: rotate(0deg) translate(-50%, -50%);
}
to {
-moz-transform: rotate(360deg) translate(-50%, -50%);
}
}
@-webkit-keyframes spin {
from {
-webkit-transform: rotate(0deg) translate(-50%, -50%);
}
to {
-webkit-transform: rotate(360deg) translate(-50%, -50%);
}
}
@keyframes spin {
from {
transform: rotate(0deg) translate(-50%, -50%);
}
to {
transform: rotate(360deg) translate(-50%, -50%);
}
}
.button-style1.loading:before,
.button-style3.loading:before,
[class^="dec-line-"].loading span:before {
content: "\f1ce";
font: normal normal normal 20px/1 FontAwesome;
position: absolute;
top: 50%;
left: 50%;
-moz-transform-origin: 0 0;
-ms-transform-origin: 0 0;
-webkit-transform-origin: 0 0;
-o-transform-origin: 0 0;
transform-origin: 0 0;
-webkit-animation-name: spin;
-webkit-animation-duration: 1500ms;
-webkit-animation-iteration-count: infinite;
-webkit-animation-timing-function: linear;
-moz-animation-name: spin;
-moz-animation-duration: 1500ms;
-moz-animation-iteration-count: infinite;
-moz-animation-timing-function: linear;
-ms-animation-name: spin;
-ms-animation-duration: 1500ms;
-ms-animation-iteration-count: infinite;
-ms-animation-timing-function: linear;
animation-name: spin;
animation-duration: 1500ms;
animation-iteration-count: infinite;
animation-timing-function: linear;
display: block;
line-height: 1em;
width: 1em;
background: transparent;
}
[class^="dec-line-"].loading span:before {
color: #ed4266;
}
.button-style2 {
text-decoration: none;
font-size: 14px;
font-weight: 600;
padding: 9px 30px;
border: 1px solid;
display: inline-block;
position: relative;
vertical-align: middle;
cursor: pointer;
text-align: center;
text-transform: lowercase;
box-shadow: 8px 7px 0 0;
background: repeating-linear-gradient(-45deg, #ffffff00, #ffffff00 2px, #00000000 2px, #f3f3f3 4px);
}
.button-style2.min {
padding: 7px 15px;
}
.button-style2:hover {
box-shadow: 0px 0px 0 0;
}
.button-style2.dark {
background: #2d2d2d;
color: #f9b03e;
}
.site-light .button-style2.dark {
background: #e2e2e2;
color: #8e8e8e;
}
.button-style2.dark:hover {
background: #f9b03e;
color: #fff;
}
.button-style2 span {
vertical-align: middle;
bottom: 0;
}
.button-style3 {
text-decoration: none;
color: inherit;
font-size: 14px;
line-height: 18px;
background: none;
padding: 0;
display: inline-block;
position: relative;
vertical-align: middle;
cursor: pointer;
text-align: center;
text-transform: uppercase;
letter-spacing: .025em;
font-weight: 600;
border: none;
opacity: .5;
margin: 5px 0;
}
.button-style3:after {
content: "\ea1a";
font-family: 'material-design-icon' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 10px;
margin-top: 4px;
margin-left: 8px;
vertical-align: top;
display: inline-block;
}
.button-style3:hover {
opacity: 1;
}
.button-style3.gray {
color: #bfbebe;
border-color: #f0f0f0;
}
.button-style3.gray:hover {
color: #f9b03e;
border-color: inherit;
}
.button-style3 span {
vertical-align: middle;
bottom: 0;
}
.button-style4 {
display: inline-block;
vertical-align: middle;
position: relative;
text-decoration: none;
background: transparent;
color: inherit;
cursor: pointer;
letter-spacing: 0.025em;
line-height: 26px;
text-align: center;
border-radius: 30px;
border: 1px solid;
font-size: 12px;
padding: 3px 20px;
box-shadow: 1px 1px 0;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.button-style4:after {
content: "\e9bf";
font-family: 'material-design-icon' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 8px;
margin: 1px -5px 0 7px;
display: inline-block;
}
.button-style4 i {
font-size: 15px;
margin-right: 15px;
vertical-align: middle;
}
.button-style4 span {
vertical-align: middle;
}
.button-style4:hover {
box-shadow: -1px -1px 0;
}
.button-style5 {
text-decoration: none;
color: inherit;
font-size: 12px;
background: transparent;
padding: 7px 15px;
line-height: 19px;
border: none;
display: inline-block;
position: relative;
vertical-align: middle;
cursor: pointer;
text-align: center;
text-transform: lowercase;
font-weight: 300;
border: 1px solid;
border-radius: 15px;
opacity: .8;
}
.button-style5 i {
font-size: 7px;
margin-left: 8px;
margin-top: 6px;
display: inline-block;
vertical-align: top;
}
.button-style5:after {
content: "";
position: absolute;
top: -1px;
left: -1px;
right: -1px;
bottom: -1px;
border: 1px solid;
border-radius: 15px;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
-moz-transform: translate(3px, 3px);
-ms-transform: translate(3px, 3px);
-webkit-transform: translate(3px, 3px);
-o-transform: translate(3px, 3px);
transform: translate(3px, 3px);
-webkit-clip-path: polygon(75% 0, 75% 75%, 0 75%, 0 100%, 100% 100%, 100% 0%);
clip-path: polygon(calc( 100% - 4px) 0, calc( 100% - 4px) 75%, 0 calc( 100% - 4px), 0 100%, 100% 100%, 100% 0%);
}
.button-style5:hover {
opacity: 1;
}
.button-style5:hover:after {
opacity: 0;
-moz-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-webkit-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
}
.button-style6 {
display: inline-block;
background: none;
position: relative;
padding: 0;
border: none;
text-decoration: none;
cursor: pointer;
font-size: 14px;
color: #ed4266;
text-transform: uppercase;
font-weight: bold;
letter-spacing: .05em;
}
.button-style6.white {
color: #fff;
}
.button-style6:before,
.button-style6:after {
content: "";
pointer-events: none;
position: absolute;
}
.button-style6:before {
top: 50%;
left: 100%;
width: 5px;
height: 5px;
background: #ed4266;
margin-top: -3px;
margin-left: 13px;
border-radius: 50%;
}
.button-style6.white:before {
background: #fff;
}
.button-style6.back:before {
left: auto;
right: 100%;
margin-left: 0;
margin-right: 13px;
}
.button-style6:after {
top: 50%;
left: 100%;
width: 88px;
height: 1px;
margin-top: -1px;
margin-left: 15px;
background: -moz-linear-gradient(left, rgba(237, 66, 102, 1) 0%, rgba(237, 66, 102, 0) 100%);
background: -webkit-linear-gradient(left, rgba(237, 66, 102, 1) 0%, rgba(237, 66, 102, 0) 100%);
background: linear-gradient(to right, rgba(237, 66, 102, 1) 0%, rgba(237, 66, 102, 0) 100%);
filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ed4266', endColorstr='#00ed4266', GradientType=1);
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.button-style6.white:after {
background: -moz-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
background: -webkit-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
background: linear-gradient(to right, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ed4266', endColorstr='#00ed4266', GradientType=1);
}
.button-style6.back:after {
-moz-transform: scaleX(-1);
-ms-transform: scaleX(-1);
-webkit-transform: scaleX(-1);
-o-transform: scaleX(-1);
transform: scaleX(-1);
left: auto;
right: 100%;
margin-left: 0;
margin-right: 15px;
}
.button-style6:hover:after {
width: 0;
} select,
input.style1,
textarea.style1,
select.style1 {
display: block;
width: 100%;
border: 1px solid #242424;
padding: 10px 25px;
font-size: 14px;
font-weight: 300;
line-height: 20px;
color: inherit;
background: #fff;
box-shadow: 2px 1px 0 #000000;
}
.site-dark input.style1,
.site-dark textarea.style1,
.site-dark select.style1 {
border-color: #393939;
}
.wpcf7-form input.style1,
.wpcf7-form textarea.style1 {
margin-bottom: 20px;
}
.contact-form {
padding-left: 35px;
position: relative;
}
.contact-form:before {
content: "";
position: absolute;
top: 22px;
left: -35px;
width: 35px;
height: 1px;
border-bottom: 1px solid;
}
.contact-form .button-style4 {
margin-left: -30px;
margin-top: 20px;
}
.contact-form-t2 {}
.contact-form-t2 .style1 {
margin-bottom: 20px !important;
background: #fff;
}
.contact-form-t2 .button-style1 {
color: #fff;
}
input.style1,
select.style1,
select {
height: 45px;
}
select.style1,
select {
background: url(//alexcreativ.pt/wp-content/themes/rolly/images/select.png) top 50% right 10px no-repeat;
cursor: pointer;
padding: 0 65px 0 15px;
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
-o-appearance: none;
appearance: none;
border: 1px solid #000000;
}
.site-dark select.style1,
.site-dark select {
border-color: #393939;
}
.site-dark select.style1 option,
.site-dark select option {
background: #070707;
}
input.style1.date {
background-image: url(//alexcreativ.pt/wp-content/themes/rolly/images/input-date.png);
}
input.style1.time {
background-image: url(//alexcreativ.pt/wp-content/themes/rolly/images/input-time.png);
}
div.input-row-s1 {
position: relative;
margin-bottom: 40px !important;
vertical-align: top;
margin-right: 15px;
}
.comment-respond div.input-row-s1 {
margin-bottom: 25px !important;
margin: 0;
}
.one-screen-area div.input-row-s1 {
margin-right: 0;
}
.coupon-area .input-row-s1 {
display: inline-block;
}
.input-row-s1:before {
content: "";
position: absolute;
left: 0;
bottom: 0;
height: 2px;
width: 0;
background: #f9b03e;
z-index: 1;
pointer-events: none;
-webkit-transition: all .5s ease-out;
-moz-transition: all .5s ease-out;
-o-transition: all .5s ease-out;
-ms-transition: all .5s ease-out;
transition: all .5s ease-out;
}
.input-row-s1.focus:before {
width: 100%;
-webkit-transition: all 1s ease-out;
-moz-transition: all 1s ease-out;
-o-transition: all 1s ease-out;
-ms-transition: all 1s ease-out;
transition: all 1s ease-out;
}
.input-row-s1.focus {}
.input-row-s1 input.style1,
.input-row-s1 textarea.style1,
.input-row-s1 select.style1 {
margin-bottom: 0;
}
textarea.style1 {
padding: 13px 25px;
line-height: normal;
resize: none;
line-height: 17px;
background: rgba(255, 255, 255, 0.2);
}
input.style2,
textarea.style2 {
width: 100%;
font-size: 14px;
line-height: 20px;
margin-bottom: 20px;
text-align: left;
background: #fafafa;
border: 1px solid #d7d7d7;
padding: 10px 20px;
line-height: 23px;
color: #a3a3a3;
resize: none;
letter-spacing: .1em;
font-weight: 300;
}
.wpcf7-form-control-wrap input.style2,
.wpcf7-form-control-wrap textarea.style2 {
margin-bottom: 20px;
}
.wpcf7-form-control-wrap {}
.wpcf7-form-control-wrap + label {
position: absolute;
top: 15px;
left: 30px;
font-weight: bold;
font-size: 14px;
pointer-events: none;
}
.col-xs-12 > .wpcf7-form-control-wrap + label {
left: 45px;
}
.wpcf7-form-control-wrap + label span {
color: #ed4266;
} .preloader {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 10000;
background: #fff;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.preloader-area,
.preloader-default-area {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 10000;
-webkit-transition: all 0.8s ease;
-moz-transition: all 0.8s ease;
-o-transition: all 0.8s ease;
-ms-transition: all 0.8s ease;
transition: all 0.8s ease;
background: #fff;
}
.preloader-area:before,
.preloader-default-area:before {
content: "";
background-image: -webkit-repeating-radial-gradient(center center, #c3c3c3, #c3c3c3 .8px, transparent .9px, transparent 100%);
background-image: -moz-repeating-radial-gradient(center center, #c3c3c3, #c3c3c3 .8px, transparent .9px, transparent 100%);
background-image: -ms-repeating-radial-gradient(center center, #c3c3c3, #c3c3c3 .8px, transparent .9px, transparent 100%);
background-image: repeating-radial-gradient(center center, #c3c3c3, #c3c3c3 .8px, transparent .9px, transparent 100%);
background-repeat: repeat;
background-size: 5px 5px;
position: absolute;
top: -2000px;
left: -2000px;
right: -2000px;
bottom: -2000px;
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.loaded .preloader-area,
.loaded .preloader {
opacity: 0;
visibility: hidden;
}
.preloader_img {
position: absolute;
top: 50%;
left: 50%;
}
.preloader_img img {
max-width: 200px;
max-height: 200px;
display: block;
}
.preloader-folding-cube {
margin: 20px auto;
width: 40px;
height: 40px;
position: relative;
-webkit-transform: rotateZ(45deg);
transform: rotateZ(45deg);
top: 50%;
margin-top: -20px;
}
.preloader-folding-cube .preloader-cube {
float: left;
width: 50%;
height: 50%;
position: relative;
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
.preloader-folding-cube .preloader-cube:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #242424;
-webkit-animation: preloader-foldCubeAngle 2.4s infinite linear both;
animation: preloader-foldCubeAngle 2.4s infinite linear both;
-webkit-transform-origin: 100% 100%;
-ms-transform-origin: 100% 100%;
transform-origin: 100% 100%;
}
.preloader-folding-cube .preloader-cube2 {
-webkit-transform: scale(1.1) rotateZ(90deg);
transform: scale(1.1) rotateZ(90deg);
}
.preloader-folding-cube .preloader-cube3 {
-webkit-transform: scale(1.1) rotateZ(180deg);
transform: scale(1.1) rotateZ(180deg);
}
.preloader-folding-cube .preloader-cube4 {
-webkit-transform: scale(1.1) rotateZ(270deg);
transform: scale(1.1) rotateZ(270deg);
}
.preloader-folding-cube .preloader-cube2:before {
-webkit-animation-delay: 0.3s;
animation-delay: 0.3s;
}
.preloader-folding-cube .preloader-cube3:before {
-webkit-animation-delay: 0.6s;
animation-delay: 0.6s;
}
.preloader-folding-cube .preloader-cube4:before {
-webkit-animation-delay: 0.9s;
animation-delay: 0.9s;
}
@-webkit-keyframes preloader-foldCubeAngle {
0%,
10% {
-webkit-transform: perspective(140px) rotateX(-180deg);
transform: perspective(140px) rotateX(-180deg);
opacity: 0;
}
25%,
75% {
-webkit-transform: perspective(140px) rotateX(0deg);
transform: perspective(140px) rotateX(0deg);
opacity: 1;
}
90%,
100% {
-webkit-transform: perspective(140px) rotateY(180deg);
transform: perspective(140px) rotateY(180deg);
opacity: 0;
}
}
@keyframes preloader-foldCubeAngle {
0%,
10% {
-webkit-transform: perspective(140px) rotateX(-180deg);
transform: perspective(140px) rotateX(-180deg);
opacity: 0;
}
25%,
75% {
-webkit-transform: perspective(140px) rotateX(0deg);
transform: perspective(140px) rotateX(0deg);
opacity: 1;
}
90%,
100% {
-webkit-transform: perspective(140px) rotateY(180deg);
transform: perspective(140px) rotateY(180deg);
opacity: 0;
}
} .site-header {
position: fixed;
top: 0;
left: 0;
right: 0;
z-index: 900;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.site-header.fixed.header-space-on {
border-bottom: 1px solid #f5f5f5;
}
.site-header.with-sidebar-button {
padding: 0 70px;
}
.site-header.header_minified {
border-bottom-color: #fafafa;
}
.home.base-theme .site-header {
-moz-transform: translate(0%, -110%);
-ms-transform: translate(0%, -110%);
-webkit-transform: translate(0%, -110%);
-o-transform: translate(0%, -110%);
transform: translate(0%, -110%);
}
.home.base-theme .site-header.show {
-moz-transform: translate(0%, 0%);
-ms-transform: translate(0%, 0%);
-webkit-transform: translate(0%, 0%);
-o-transform: translate(0%, 0%);
transform: translate(0%, 0%);
}
.full-page-mode .site-header.header_minified {
background: none !important;
border: none;
}
.full-page-mode .site-header.light {}
.ypromo-site-bar-body .site-header {
top: 65px;
}
.site-header.header_offset_to_center {
padding-top: 35px;
pointer-events: none;
}
.site-header.with-side {
display: none;
}
.vc_editor .site-header {
z-index: 0;
}
.vc_editor .site-header.fixed {
z-index: 100;
}
.header-space-no .site-header,
.header-space-no .site-header.light,
.header-space-no .site-header.dark {
background: none;
}
.site-header.light.fixed,
.site-header.header_minified.fixed,
.navigation-opened .site-header.light {
background: #fff;
border-color: #ebebeb;
}
.site-header.dark.fixed {
background: #191919;
}
.admin-bar .site-header {
top: 32px;
}
.site-header.dark {
color: #fff;
}
.site-header.light {
background: #fff; }
.site-header.header-space-on.dark {
background: #000;
}
.site-header.header-space-no.light {
background: #fff;
color: #000;
}
.site-header.header_left-side,
.site-header.header_left-side-t2 {
display: none;
}
.full-page-mode .site-header.header_minified .container,
.full-page-mode .site-header.header_minified .container-fluid {
margin: 0;
padding: 0;
width: 100%;
}
.site-header .container-fluid,
.site-footer .container-fluid {
padding: 0 55px;
}
.site-header.header_minified .container-fluid {
padding: 0 0 0 0;
}
.page-with-offset .site-header .container-fluid {
padding: 0 70px;
}
.site-header.fixed .header-top,
.header-space-yes .site-header .header-top {}
.header-space-no .site-header {}
.header-space-no .site-header:before {
opacity: 0;
filter: alpha(opacity=0);
}
.header-space-no .site-header.fixed:before {
opacity: 1;
filter: alpha(opacity=100);
}
.header-right-white-color .site-header .fr {
color: #000;
}
.header-right-dark-color .site-header .fr {
color: #fff;
} .site-header .logo,
.side-header .logo,
.site-footer .logo {
font-size: 36px;
float: left;
line-height: 1em;
pointer-events: all;
font-weight: 600;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
position: relative;
}
.site-header.header_logo-center .logo-area {
position: absolute;
top: 0;
left: 50%;
width: 300px;
text-align: center;
margin-left: -150px;
}
.site-header.header_logo-center .logo {
float: none;
display: inline-block;
vertical-align: top;
}
.site-header.header_logo-center .logo > div {
display: inline-block;
vertical-align: top;
}
.full-page-mode .site-header.header_minified .logo {
padding-left: 40px;
width: 16.66666667%;
}
.site-header.dark .logo,
.side-header.dark .logo,
.site-footer.dark .logo { }
.site-footer .logo {
float: none;
font-size: 30px;
}
.site-footer .logo:after {
margin: 2px 0 0;
}
.site-dark .site-footer .logo {
color: #c2c2c2;
margin-top: 0 !important;
}
.side-header .logo {
position: absolute;
top: 10px;
left: 60px;
}
.site-header.header_logo_center .logo {
position: absolute;
left: 50%;
top: 0;
-moz-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
-webkit-transform: translate(-50%, 0);
-o-transform: translate(-50%, 0);
transform: translate(-50%, 0);
}
.site-header .logo a,
.side-header .logo a,
.site-footer .logo a {
display: table-cell;
height: 85px;
line-height: 1em;
vertical-align: middle;
text-decoration: none;
}
.one-screen-active .site-header .logo a {
opacity: 0;
visibility: hidden;
}
.site-header.header_minified .logo a {
height: 80px;
width: 130px;
text-align: center;
padding: 10px 15px;
}
.site-footer .logo a {
height: 55px;
}
.site-header .logo a > span,
.side-header .logo a > span,
.site-footer .logo a > span {
position: relative;
display: block;
}
.site-header .logo img,
.side-header .logo img,
.site-footer .logo img,
.side-bar-area .logo img {
max-height: 65px;
vertical-align: middle;
}
.site-header.light .logo .dark,
.site-header.dark .logo .light,
.side-header.light .logo .dark,
.side-header.dark .logo .light,
.site-footer.light .logo .dark,
.site-footer.dark .logo .light {
display: inline-block;
}
.site-header.light .logo .light,
.site-header.dark .logo .dark,
.side-header.light .logo .light,
.side-header.dark .logo .dark,
.site-footer.light .logo .light,
.site-footer.dark .logo .dark,
.side-bar-area .logo .light {
display: none;
}
.site-footer .copyright {
font-size: 10px;
font-style: italic;
}
.site-footer.minified .copyright {
float: left;
margin: 10px 0;
}
.search-button {
float: left;
margin: 34px 0 3px 20px;
font-size: 14px;
cursor: pointer;
position: relative;
z-index: 1;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.header_minified .search-button,
.site-header.header_left-side .search-button { }
.site-header.dark .search-button {
color: #fff;
}
.site-header.light .search-button { }
.search-button i {
display: block;
}
.header_offset_to_center .fr {
margin-right: 50%;
padding-right: 60px;
}
.header-post-nav {
float: left;
font-size: 14px;
font-weight: 500;
text-transform: uppercase;
margin: 26px 0;
cursor: default;
}
.header-post-nav > * {
display: inline-block;
vertical-align: middle;
}
.header-post-nav .num {}
.header-post-nav .name {
color: #4e4e4e;
margin: 0 5px 0 10px;
letter-spacing: .01em;
}
.site-header.dark .header-post-nav .name {
color: #4e4e4e;
}
.header-post-nav .arrows {
font-size: 15px;
}
.header-post-nav .arrows a {
text-decoration: none;
margin: 0 5px;
display: inline-block;
vertical-align: middle;
}
.header-post-nav .arrows a.disabled {
opacity: .5;
pointer-events: none;
} .navigation {
float: left;
opacity: 0;
transform: translateX(100%);
visibility: hidden;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
font-size: 12px;
position: relative;
z-index: 1;
font-weight: normal;
pointer-events: all;
margin-right: 15px;
}
.header_logo-center .navigation {
transform: translateX(-100%);
margin-right: 0;
}
.header_minified .navigation {
margin-right: 30px;
}
.header_logo_center .navigation {
text-align: center;
float: none;
border-top: 1px solid #ebebeb;
}
.header_logo_center .navigation #mega-menu-wrap-navigation #mega-menu-navigation {
text-align: center;
}
.site-header.dark .navigation {
color: #fff;
}
.site-header.light .navigation { }
@media screen and (min-width: 992px) {
.navigation.active,
.navigation.visible_menu,
.navigation.centered_menu,
.navigation.centered_menu.active {
opacity: 1;
visibility: visible;
transform: translateX(0);
}
}
.navigation.centered_menu {
margin-right: 0;
-webkit-transition: none;
-moz-transition: none;
-o-transition: none;
-ms-transition: none;
transition: none;
}
.navigation ul {
margin: 0;
padding: 0;
}
.navigation li {
display: block;
position: relative;
}
.navigation a {
text-decoration: none;
}
.navigation .menu-h {
margin-bottom: 10px;
opacity: .5;
}
.navigation > ul {}
.navigation > ul > li {
float: left;
position: relative;
-webkit-transition: padding 0.3s ease;
-moz-transition: padding 0.3s ease;
-o-transition: padding 0.3s ease;
-ms-transition: padding 0.3s ease;
transition: padding 0.3s ease;
}
.header_logo_center .navigation > ul > li {
float: none;
display: inline-block;
vertical-align: middle;
}
.navigation > ul > li:not(:last-of-type) {
margin-right: 30px;
}
.navigation.hover-style2 > ul > li:not(:last-of-type) {
margin: 0;
}
.navigation > ul > li > a {
transition: 0.3s;
display: table-cell;
position: relative;
line-height: 25px;
height: 85px;
vertical-align: middle;
line-height: 1.2em;
text-align: center;
font-size: 14px;
font-weight: 600;
text-transform: uppercase;
}
.header_minified .navigation > ul > li > a {
height: 80px;
}
.navigation > ul > li.current-menu-item > a,
.navigation > ul > li.current-menu-ancestor > a,
.navigation > ul > li.current_page_item > a,
.navigation > ul > li.current_page_parent > a,
.navigation > ul > li.current-menu-ancestor > a {
color: inherit;
}
.navigation > ul > li > a span:after,
.side-navigation > ul > li > a span:before {
content: "";
position: absolute;
left: 10px;
bottom: -2px;
width: 100%;
background: url(//alexcreativ.pt/wp-content/themes/rolly/images/nav-hover.png) 50% repeat;
background-size: 12px auto;
height: 0;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
z-index: -1;
}
.fixed .navigation > ul > li > a:after {
bottom: 0;
}
.navigation > ul > li.current-menu-item > a span:after,
.navigation > ul > li.current-menu-ancestor > a span:after,
.navigation > ul > li.current_page_item > a span:after,
.navigation > ul > li.current_page_parent > a span:after,
.navigation > ul > li.current-menu-ancestor > a span:after,
.side-navigation > ul > li.current-menu-item > a span:before,
.side-navigation > ul > li.current-menu-ancestor > a span:before,
.side-navigation > ul > li.current_page_item > a span:before,
.side-navigation > ul > li.current_page_parent > a span:before,
.side-navigation > ul > li.current-menu-ancestor > a span:before {
height: 12px;
}
.navigation > ul > li > a span {
position: relative;
z-index: 1;
}
.header_logo_center .navigation > ul > li > a {
height: 45px;
}
.header_logo_center #mega-menu-wrap-navigation #mega-menu-navigation > li.mega-menu-item > a.mega-menu-link {
height: 45px;
line-height: 45px;
}
.navigation-img {
position: absolute;
top: -20px;
bottom: 0;
left: 0;
width: 100%;
background-size: cover;
background-position: 50%;
}
.base-theme .navigation > ul > li.menu-item-has-children > a,
.base-theme .navigation > ul > li.menu-item-has-children > a,
.base-theme .navigation > ul > li.menu-item-has-children > a,
.base-theme .navigation > ul > li.page_item_has_children > a,
.base-theme .navigation > ul > li.page_item_has_children > a,
.base-theme .navigation > ul > li.page_item_has_children > a {
padding-right: 15px;
}
.base-theme .navigation > ul > li.menu-item-has-children > a:after,
.base-theme .navigation > ul > li.menu-item-has-children > a:after,
.base-theme .navigation > ul > li.menu-item-has-children > a:after,
.base-theme .navigation > ul > li.page_item_has_children > a:after,
.base-theme .navigation > ul > li.page_item_has_children > a:after,
.base-theme .navigation > ul > li.page_item_has_children > a:after {
content: "";
width: 0;
height: 0;
border-left: 3px solid transparent;
border-right: 3px solid transparent;
border-top: 3px solid #444444;
position: absolute;
top: 50%;
margin-top: -2px;
right: 0;
}
.navigation > ul > li > a span {
display: inline-block;
vertical-align: middle;
margin-top: 0.2em;
}
.navigation.hover-style2 > ul > li > a span {
border: none;
padding: 2px 10px;
}
.navigation > ul > li.current-menu-item,
.navigation > ul > li.current-menu-ancestor,
.navigation > ul > li.current_page_item,
.navigation > ul > li.current-menu-ancestor {}
.navigation li:hover > a,
.navigation li.current-menu-item > a,
.navigation li.current-menu-ancestor > a,
.navigation li.current_page_item > a,
.navigation li.current-menu-ancestor > a {
color: #9f9f9f;
}
.navigation .sub-menu,
.navigation .children {
position: absolute;
background: #191919;
width: 220px;
left: -25px;
top: 100%;
margin-top: 0px;
visibility: hidden;
opacity: 0;
font-size: 12px;
color: #fff;
font-weight: 600;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
z-index: 1;
padding: 15px 25px;
text-transform: uppercase; }
.site-header.dark .navigation .sub-menu,
.site-header.dark .navigation .children {   }
.navigation li.menu-item-has-children:hover > .sub-menu,
.navigation li.page_item_has_children:hover > .children {
opacity: 1;
visibility: visible;
z-index: 2;  }
.navigation .sub-menu .sub-menu,
.navigation .children .children {
left: 100%;
top: -15px;
margin-left: 25px; }
.navigation > ul > li:nth-last-child(3) .sub-menu .sub-menu,
.navigation > ul > li:nth-last-child(2) .sub-menu .sub-menu,
.navigation > ul > li:nth-last-child(1) .sub-menu .sub-menu,
.navigation > ul > li:nth-last-child(3) .children .children,
.navigation > ul > li:nth-last-child(2) .children .children,
.navigation > ul > li:nth-last-child(1) .children .children {
left: inherit;
right: 100%;
margin-right: 25px;
}
.navigation > ul > li > .sub-menu,
.navigation > ul > li > .children {}
.navigation .sub-menu li,
.navigation .children li {
padding: 0 0;
}
.navigation .sub-menu li:last-of-type,
.navigation .children li:last-of-type {
border-bottom: none;
}
.navigation .sub-menu li.menu-item-has-children,
.navigation .children li.page_item_has_children {
position: relative;
}
.navigation > ul > li:nth-last-child(3) .sub-menu li.menu-item-has-children > a,
.navigation > ul > li:nth-last-child(2) .sub-menu li.menu-item-has-children > a,
.navigation > ul > li:nth-last-child(1) .sub-menu li.menu-item-has-children > a,
.navigation > ul > li:nth-last-child(3) .children li.menu_item_has_children > a,
.navigation > ul > li:nth-last-child(2) .children li.menu_item_has_children > a,
.navigation > ul > li:nth-last-child(1) .children li.menu_item_has_children > a {}
.navigation li > .sub-menu li.menu-item-has-children > a:after,
.navigation li > .children li.page_item_has_children > a:after {
content: "";            }
.site-dark .navigation .sub-menu li.menu-item-has-children > a:after,
.site-dark .navigation .children li.page_item_has_children > a:after {
color: #444444;
}
.navigation > ul > li:nth-last-child(3) .sub-menu li.menu-item-has-children > a:after,
.navigation > ul > li:nth-last-child(2) .sub-menu li.menu-item-has-children > a:after,
.navigation > ul > li:nth-last-child(1) .sub-menu li.menu-item-has-children > a:after,
.navigation > ul > li:nth-last-child(3) .children li.page_item_has_children > a:after,
.navigation > ul > li:nth-last-child(2) .children li.page_item_has_children > a:after,
.navigation > ul > li:nth-last-child(1) .children li.page_item_has_children > a:after {
content: "";    }
.navigation .sub-menu li a,
.navigation .children li a {
display: table-cell;
width: 200px;
height: 35px;
padding: 3px 0;
position: relative;
vertical-align: middle;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
-ms-transition: all 0.2s ease;
transition: all 0.2s ease;
z-index: 1;
line-height: 1.4em;
letter-spacing: .05em;
}
.navigation .sub-menu li:hover > a,
.navigation .children li:hover > a {}
.navigation .sub-menu li > a:before,
.navigation .children li > a:before {
content: "";
position: absolute;
top: 50%;
height: 3px;
width: 3px;
margin-top: -1px;
border-radius: 50%;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
-ms-transition: all 0.2s ease;
transition: all 0.2s ease;
background: #fff;
opacity: 0;
}
.dark .navigation .sub-menu li > a:before,
.dark .navigation .children li > a:before {}
.navigation .sub-menu li:hover > a:before,
.navigation .children li:hover > a:before {
opacity: 1;
}
.navigation .sub-menu li:hover > a:after,
.navigation .children li:hover > a:after {
width: 20px;
}
.site-nav-arr .navigation > ul > li.menu-item-has-children > a:after,
.site-nav-arr .navigation > ul > li.menu_item_has_children > a:after,
.site-nav-arr .navigation > ul > li.page_item_has_children > a:after {
content: "";
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
vertical-align: middle;
vertical-align: middle;
font-size: 8px;
margin-left: 5px;
margin-top: 0;
display: none;
}
.navigation .sub-menu li a span,
.navigation .children li a span {
display: inline-block;
vertical-align: middle;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
-ms-transition: all 0.2s ease;
transition: all 0.2s ease;
}
.navigation .sub-menu li:hover > a span,
.navigation .children li:hover > a span {
-moz-transform: translate(10px, 0%);
-ms-transform: translate(10px, 0%);
-webkit-transform: translate(10px, 0%);
-o-transform: translate(10px, 0%);
transform: translate(10px, 0%);
}
.navigation .mega-menu {
background: #191919;
color: #fff;
overflow: hidden;
position: absolute;
display: table;
top: 100%;
left: 50%;
padding: 30px 40px;
-moz-transform: translate(-50%, 0%);
-ms-transform: translate(-50%, 0%);
-webkit-transform: translate(-50%, 0%);
-o-transform: translate(-50%, 0%);
transform: translate(-50%, 0%);
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
opacity: 0;
visibility: hidden;
z-index: 1;
pointer-events: none;
}
.site-header.dark .navigation .mega-menu {   }
.navigation li:hover > .mega-menu {
opacity: 1;
visibility: visible;
pointer-events: all;
}
.navigation li:hover .mega-menu {
pointer-events: all !important;
}
.navigation .mega-menu {
width: 1082px;
}
.navigation .mega-menu.cols-1 {
width: 272px;
}
.navigation .mega-menu.cols-2 {
width: 542px;
}
.navigation .mega-menu.cols-3 {
width: 800px;
}
.navigation div.mega-menu ul.sub-menu {
position: relative;
opacity: 1;
visibility: inherit;
top: 0;
right: 0;
left: 0;
bottom: 0;
margin: 0;
background: none !important;
border: none;
width: auto;
pointer-events: all;
}
.navigation div.mega-menu > ul.sub-menu {  padding-top: 0;
padding-bottom: 0;
}
.light .navigation div.mega-menu > ul.sub-menu {
border-color: #eeeeee
}
.navigation div.mega-menu > ul.sub-menu:last-of-type {
border-right: none;
}
.navigation .mega-menu .sub-menu .sub-menu {
position: relative;
margin: 0;
background: none;
border: none;
padding: 0 0;
width: auto;
}
.navigation .mega-menu .mega-menu-row { display: table-cell;
}
.navigation .mega-menu .sub-menu li.menu-item-has-children > a:after,
.navigation .mega-menu .children li.page_item_has_children > a:after {}
.navigation .mega-menu .menu-item {}
.navigation .mega-menu .menu-item a {
height: auto;
padding: 10px 0;
min-width: 150px;
width: auto;
}
.navigation .mega-menu .menu-item-has-children > a,
.navigation .mega-menu .mega-menu-col > a {
font-size: 24px;
text-transform: none;
padding-left: 0 !important;
font-weight: bold;
padding: 0;
margin-bottom: 30px;
display: block;
width: auto;
color: #fff;
position: relative;
}
.navigation .mega-menu .menu-item-has-children > a:before,
.navigation .mega-menu .mega-menu-col > a:before {
content: "";
width: 5px;
height: 5px;
top: 100%;
margin-top: 13px;
opacity: 1;
}
.navigation .mega-menu .menu-item-has-children > a:after,
.navigation .mega-menu .mega-menu-col > a:after {
content: "";
width: 85px !important;
top: 100%;
margin-top: 15px;
}
.navigation .mega-menu .menu-item-has-children > a span,
.navigation .mega-menu .mega-menu-col > a span {
-moz-transform: translate(0, 0%) !important;
-ms-transform: translate(0, 0%) !important;
-webkit-transform: translate(0, 0%) !important;
-o-transform: translate(0, 0%) !important;
transform: translate(0, 0%) !important;
}
.navigation .mega-menu .mega-menu-col {}
.navigation .mega-menu .mega-menu-col > div {
padding-top: 5px;
}
.navigation .mega-menu .menu-item-home {}
.navigation .mega-menu .current-menu-item {}
.navigation .mega-menu .sub-menu .sub-menu > a {}
.navigation .mega-menu img {
display: block;
}
.site-header.dark .navigation .mega-menu img {} .full-screen-nav {
text-align: center;
position: fixed;
top: 0;
left: 0;
bottom: 0;
width: 100%;
background: #fff;
background: rgba(255, 255, 255, 0.8);
z-index: 101;
display: none;
font-weight: 300;
}
.admin-bar .full-screen-nav {
top: 32px;
}
.site-dark .full-screen-nav {
background: #000;
background: rgba(0, 0, 0, 0.8);
}
.full-screen-nav .close {
position: absolute;
top: 30px;
right: 30px;
font-size: 25px;
cursor: pointer;
z-index: 5;
}
.fsn-container {
position: absolute;
top: 10px;
bottom: 10px;
left: 0;
right: -25px;
overflow-y: scroll;
}
.admin-bar .fsn-container {}
.full-screen-nav ul {
margin: 0;
padding: 0;
}
.full-screen-nav .fsn-container > ul {
width: 3800px;
}
.full-screen-nav ul li {
display: block;
}
.full-screen-nav ul li a {
text-decoration: none;
}
.full-screen-nav .fsn-container > ul > li {
margin: 20px 0;
}
.full-screen-nav .fsn-container > ul > li > a {
position: relative;
font-size: 1.875em;
text-transform: uppercase;
display: inline-block;
line-height: 1.2em; }
.full-screen-nav .fsn-container > ul > li:hover > a {
color: #be60ae;
}
.full-screen-nav .fsn-container > ul > li:hover > a:after {
width: 100%;
opacity: 1;
}
.full-screen-nav .fsn-container > ul > li.current-menu-item > a,
.full-screen-nav .fsn-container > ul > li.current-menu-parent > a,
.full-screen-nav .fsn-container > ul > li.current-menu-ancestor > a {
color: #be60ae;
}
.full-screen-nav .fsn-container > ul > li ul.sub-menu,
.full-screen-nav .fsn-container > ul > li ul.children {
display: none;
}
.full-screen-nav .fsn-container > ul > li > ul.sub-menu,
.full-screen-nav .fsn-container > ul > li > ul.children {
display: none;
font-weight: 300;
font-size: 1em;
padding: 10px 0 0;
text-transform: uppercase;
}
.full-screen-nav ul li ul.sub-menu li:hover > a,
.full-screen-nav ul li ul.children li:hover > a,
.full-screen-nav ul li ul.sub-menu li.current-menu-item > a,
.full-screen-nav ul li ul.children li.current_menu_item > a,
.full-screen-nav ul li ul.sub-menu li.current-menu-ancestor > a,
.full-screen-nav ul li ul.children li.current_menu_ancestor > a {
color: #67686d;
}
.full-screen-nav ul li ul.sub-menu li,
.full-screen-nav ul li ul.children li {
padding: 10px 0 0;
} #mega-menu-wrap-navigation #mega-menu-navigation > li.mega-menu-item:last-of-type {
margin-right: 0;
}
#mega-menu-wrap-navigation #mega-menu-navigation li.mega-menu-item-has-children > a.mega-menu-link:after {
color: #cbcbcb;
}
#mega-menu-wrap-navigation #mega-menu-navigation a.mega-menu-link,
#mega-menu-wrap-navigation #mega-menu-navigation li li.mega-menu-item > a.mega-menu-link {
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
}
#mega-menu-wrap-navigation #mega-menu-navigation li li.mega-menu-item.mega-current-menu-item > a.mega-menu-link:before,
#mega-menu-wrap-navigation #mega-menu-navigation li li.mega-menu-item.mega-current-menu-parent > a.mega-menu-link:before,
#mega-menu-wrap-navigation #mega-menu-navigation li li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link:before,
#mega-menu-wrap-navigation #mega-menu-navigation li li.mega-menu-item:hover > a.mega-menu-link:before {
width: 16px;
}
#mega-menu-wrap-navigation #mega-menu-navigation li.mega-menu-item li.mega-menu-item-has-children > a.mega-menu-link:after {
content: "\e906" !important;
font-family: 'base-icons' !important;
font-size: 0.7em;
color: #f9b03e;
} .header-minicart {
float: left;
padding: 0;
margin-left: 15px;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.header_minified .header-minicart,
.site-header.header_left-side .header-minicart { }
.header-minicart a {
text-decoration: none;
}
.hm-cunt {
display: block;
text-align: center;
position: relative;
font-size: 15px;
cursor: pointer; }
.site-header.dark .hm-cunt {
color: #fff;
}
.site-header.light .hm-cunt { }
.hm-cunt.big {
display: inline-block;
font-size: 65px;
line-height: normal;
}
.hm-cunt i {
display: block;
line-height: 84px;
}
.hm-cunt.big i {
line-height: normal;
}
.hm-cunt i:before {
display: block;
}
.hm-cunt span {
display: block;
font-size: 8px;
position: absolute;
top: 50%;
margin-top: -15px;
right: -7px;
background: #000000;
color: #fff;
line-height: 13px;
height: 13px;
min-width: 13px;
padding: 0 2px;
border-radius: 50%;
font-weight: bold;
text-indent: 0;
}
.hm-cunt.big span {
height: 30px;
min-width: 30px;
line-height: 30px;
font-size: 18px;
top: 10px;
}
.header-minicart .minicart-wrap {
position: absolute;
background: #fbfbfb;
top: 100%;
right: 15px;
padding: 5px 25px 25px;
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
color: #252a31;
width: 310px;
border: 1px solid #ebebeb;
}
.full-page-mode .site-header.header_minified .minicart-wrap {
right: 0;
}
.site-dark .header-minicart .minicart-wrap {
background: #272727;
color: #fff;
}
.header-minicart:hover .minicart-wrap,
.minicart-wrap:hover {
opacity: 1;
visibility: visible;
}
.minicart-wrap {}
.minicart-wrap .cart_list.product_list_widget {
margin: 0 -25px;
}
.minicart-wrap .cart_list .mini_cart_item,
.widget_shopping_cart_content .mini_cart_item {
border-bottom: 1px solid #e2e2e2;
position: relative;
min-height: 60px;
}
.site-dark .minicart-wrap .cart_list .mini_cart_item,
.site-dark .widget_shopping_cart_content .mini_cart_item {
border-bottom-color: #181818;
}
.minicart-wrap .cart_list .mini_cart_item .remove,
.widget_shopping_cart_content .cart_list .mini_cart_item .remove {
position: absolute;
right: 10px;
top: 50%;
transform: translateY(-50%);
margin: 0;
padding: 0;
font-size: 16px;
}
.minicart-wrap .cart_list .mini_cart_item img,
.widget_shopping_cart_content .cart_list .mini_cart_item img {
float: left;
margin-right: 10px;
margin-left: 0;
width: 40px;
}
.minicart-wrap .cart_list .mini_cart_item .wp-post-image img {}
.minicart-wrap .cart_list .mini_cart_item .quantity,
.widget_shopping_cart_content .cart_list .mini_cart_item .quantity {
font-size: 13px;
display: block;
margin-left: 50px;
}
.widget_shopping_cart_content .cart_list .mini_cart_item .quantity span {}
.site-dark .minicart-wrap .cart_list .mini_cart_item .quantity span,
.site-dark .widget_shopping_cart_content .cart_list .mini_cart_item .quantity span {
color: inherit;
}
.minicart-wrap .cart_list .mini_cart_item .variation,
.widget_shopping_cart_content .cart_list .mini_cart_item .variation {
border: none;
margin: 5px 0 0;
padding: 0;
margin-left: 50px;
float: none;
display: block;
font-size: 0.778em;
}
.minicart-wrap .cart_list .mini_cart_item dt,
.widget_shopping_cart_content .cart_list .mini_cart_item dt {
float: left;
clear: none;
}
.minicart-wrap .cart_list .mini_cart_item dd,
.widget_shopping_cart_content .cart_list .mini_cart_item dd,
{
float: none;
display: block; margin-bottom: 0;
clear: none;
}
.minicart-wrap .cart_list .mini_cart_item p,
.widget_shopping_cart_content .cart_list .mini_cart_item p {
margin: 0;
}
.minicart-wrap .total,
.widget_shopping_cart_content .total {
font-size: 1em;
margin: 15px 0;
overflow: hidden;
}
.minicart-wrap .total strong {
font-weight: 500;
margin: 6px 0;
display: inline-block;
}
.minicart-wrap .total > span,
.widget_shopping_cart_content .total > span { float: right;
font-weight: 500;
font-size: 1.500em;
}
.minicart-wrap .buttons,
.widget_shopping_cart_content .buttons {
margin: 0 0 0;
}
.minicart-wrap .buttons a.button,
.widget_shopping_cart_content a.button {
font-size: 12px;
background: #1b1b1d;
color: #fff;
font-weight: normal; margin: 0 0 10px;
width: 100%;
text-align: center;
text-transform: uppercase;
margin-bottom: 5px;
}
.minicart-wrap .buttons a.checkout,
.widget_shopping_cart_content a.checkout {
background: #676767; margin-bottom: 0;
} .minified-button {
float: left;
background: #fff;
color: #4b4d5d;
padding: 17px 0;
width: 46px;
text-align: center;
border-radius: 50%;
margin: 14px 0 14px 20px;
position: relative;
z-index: 2;
cursor: pointer;
display: block !important;
visibility: visible !important;
}
.site-header.light .minified-button {
background: #4b4d5d;
color: #fff;
}
.butter-button {
float: left;
position: relative;
margin: 30px 0 0px 20px;
cursor: pointer;
z-index: 1;
font-size: 14px;
line-height: 24px;
font-weight: 600;
padding-left: 25px;
min-height: 24px;
}
.header_logo-center .butter-button {
margin-top: 32px;
}
.header_logo-center .butter-button {
margin-left: 0;
margin-right: -35px;
}
.header_minified .butter-button {
margin: 33px 58px;
}
.site-header.dark .butter-button {
color: #fff;
}
.site-header.light .butter-button { }
.minified-button .butter-button {
float: none;
display: block !important;
visibility: visible !important;
margin: 0 auto;
}
.butter-button + .header-minicart {
margin-left: 11px;
}
.butter-button.visible_menu,
.butter-button.centered_menu {
display: none;
}
.butter-button div {
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.butter-button:hover div {
width: 100%;
}
.butter-button.active div {
opacity: 0;
}
.butter-button:after,
.butter-button:before {
content: '';
position: absolute;
top: 50%;
left: 0;
width: 15px;
margin-top: -3px;
box-shadow: inset 0 0 0 3px;
height: 1px;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.butter-button:hover:after,
.butter-button:hover:before {
width: 15px;
}
.butter-button:after {
width: 8px;
margin-top: 2px;
}
.butter-button.active:before,
.butter-button.active:after {
margin: 0;
}
.butter-button.active:before {
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.butter-button.active:after {
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
width: 15px;
}
.nav-button {
float: left;
font-weight: 500;
margin: 24px 0px 24px 35px;
cursor: pointer;
pointer-events: all;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.nav-button:hover {
color: #f9b03e;
}
.page-with-portfolio-categories .nav-button {
width: 200px;
} .side-header {
background: #fff;
position: fixed;
top: 0;
left: 0;
bottom: 0;
width: 275px;
z-index: 50;
overflow: hidden;
}
.side-header.dark {
background: #000;
}
.admin-bar .side-header {
top: 32px;
}
.side-header .wrap {
position: absolute;
top: 75px;
left: 0px;
bottom: 120px;
overflow-y: scroll;
right: -25px;
padding-right: 25px;
padding-left: 60px;
}
.side-header .wrap .cell {
width: 1200px;
}
.side-header .contacts {
font-size: 14px;
color: #9c9c9c;
position: absolute;
left: 60px;
right: 20px;
bottom: 60px;
border-bottom: 1px solid #ebebeb;
max-width: 170px;
padding-bottom: 15px;
}
.side-header .social-buttons {
position: absolute;
left: 60px;
bottom: 25px;
font-size: 15px;
}
.side-header .social-buttons a {
margin-right: 12px;
opacity: .5;
}
.side-header .social-buttons a i {}
.side-header .copyright {
position: absolute;
bottom: 20px;
left: 60px;
font-size: 12px;
right: 25px;
} .side-navigation {
text-transform: lowercase;
}
.side-navigation ul {
margin: 0;
padding: 0;
}
.side-navigation ul li {
display: block;
}
.side-navigation ul li a {
display: block;
text-decoration: none;
opacity: .5;
}
.side-navigation ul li a span {
position: relative;
display: inline-block;
}
.side-navigation > ul > li > a span {
padding-left: 35px;
}
.side-navigation > ul > li > a span:before {
left: 40px;
right: -5px;
width: auto;
bottom: 0;
}
.side-navigation > ul > li > a span:after {
content: "\e9bf";
font-family: 'material-design-icon' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
position: absolute;
top: 50%;
left: 0;
-moz-transform: translate(0%, -50%);
-ms-transform: translate(0%, -50%);
-webkit-transform: translate(0%, -50%);
-o-transform: translate(0%, -50%);
transform: translate(0%, -50%);
font-size: 8px;
width: 2.500em;
line-height: 2.500em;
box-shadow: inset 0 0 0 1px;
text-align: center;
text-indent: 0.1em;
border-radius: 50%;
}
.side-navigation > ul {
position: relative;
}
.side-navigation > ul > li {}
.side-navigation > ul > li > a {
padding: 8px 0;
}
.side-navigation li.current-menu-item > a,
.side-navigation li.current-menu-parent > a,
.side-navigation li.current-menu-ancestor > a,
.side-navigation li.current_page_item > a,
.side-navigation li:hover > a {
opacity: 1;
}
.side-navigation .sub-menu,
.side-navigation .children { min-height: 100%;
position: absolute;
top: 0;
background: #ffffff;
width: 100%;
padding-left: 35px;
z-index: 2;
right: 100%;
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
font-size: 14px;
}
.site-dark .side-navigation .sub-menu,
.site-dark .side-navigation .children {
background: #000;
}
.side-navigation li.active-child > .sub-menu,
.side-navigation li.active-child > .children {
right: 0;
opacity: 1;
visibility: visible;
}
.side-navigation .sub-menu .back,
.side-navigation .children .back {
position: absolute;
top: 6px;
left: 0;
cursor: pointer;
}
.side-navigation .sub-menu li,
.side-navigation .children li {}
.side-navigation .sub-menu li a,
.side-navigation .children li a {
padding: 3px 0;
}
.side-header .social-buttons-standart {
position: absolute;
left: 40px;
bottom: 15px;
color: #acacac;
}
.side-header .social-buttons-standart a {
display: block;
margin: 6px 0;
} .banner-area {
position: relative;
min-height: 330px;
z-index: 0;
}
.banner-area .scroll-next,
.portfolio-array .scroll-next,
.full-page-categories .scroll-next {
position: absolute;
left: 0;
bottom: 60px;
z-index: 30;
width: 120px;
cursor: pointer;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
text-align: center;
}
.banner-area.social-buttons-align-right .scroll-next {
left: auto;
right: 0;
}
.banner-area .scroll-next span,
.portfolio-array .scroll-next span,
.full-page-categories .scroll-next span {
font-size: 12px;
font-weight: 600;
cursor: pointer;
}
.banner-area .scroll-next i,
.portfolio-array .scroll-next i,
.full-page-categories .scroll-next i {
font-size: 8px;
width: 3.000em;
line-height: 3.000em;
display: block;
margin: 35px auto 0;
box-shadow: inset 0 0 0 1px;
border-radius: 50%;
position: relative;
}
.banner-area.style3 .scroll-next i {
margin-top: 0;
margin-left: 45px;
display: inline-block;
vertical-align: middle;
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-webkit-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg);
}
.banner-area .scroll-next i:after,
.portfolio-array .scroll-next i:after,
.full-page-categories .scroll-next i:after {
content: "";
position: absolute;
bottom: 100%;
left: 50%;
width: 1px;
height: 35px;
box-shadow: inset 1px 0 0;
margin-left: -1px;
}
.banner-area.current-white .scroll-next {
color: #fff;
}
.banner-area .scroll-next:hover,
.portfolio-array .scroll-next:hover {
bottom: 55px;
}
.banner-area.style3 .scroll-next {
left: auto;
right: 25px;
width: auto;
bottom: 25px;
pointer-events: none;
}
.banner-area.style3 .scroll-next:hover {
bottom: 25px;
right: 20px;
}
.banner-area.with-left-offset {
padding-left: 110px;
}
.banner-area.with-bottom-offset {
padding-bottom: 110px;
}
.banner-area.type3:before {
content: "";
position: absolute;
left: 0;
height: 0;
width: 100%;
bottom: 0;
background: #fff;
z-index: -1;
border-bottom: 1px solid #eee;
}
.banner-area.type3.with-bottom-offset:before {
height: 110px;
}
.banner-area.type3.with-nav-thumbs:before {
width: 100%;
}
.site-dark .banner-area {
background: #000;
}
.banner-color-white {
color: #fff;
}
.banner-color-black {
color: #000;
}
.banner-social-buttons {
position: absolute;
top: 0;
left: 0;
bottom: 0;
z-index: 10;
font-size: 11px;
text-transform: uppercase;
white-space: nowrap;
width: 120px;
font-weight: 600;
letter-spacing: .05em;
pointer-events: none;
}
.banner-area.style3 .banner-social-buttons {
width: 60px;
}
.current-black .banner-social-buttons {
color: #9c9c9c;
}
.social-buttons-align-right .banner-social-buttons {
left: auto;
right: 0;
}
.site-dark .banner-social-buttons {
color: #636363;
}
.banner-social-buttons > div {
width: 600px;
text-align: center;
position: absolute;
margin-top: 30px;
top: 50%;
left: 50%;
-moz-transform: translate(-50%, -50%) rotate(-90deg);
-ms-transform: translate(-50%, -50%) rotate(-90deg);
-webkit-transform: translate(-50%, -50%) rotate(-90deg);
-o-transform: translate(-50%, -50%) rotate(-90deg);
transform: translate(-50%, -50%) rotate(-90deg);
pointer-events: none;
}
.banner-area.style2 .banner-social-buttons > div,
.banner-area.style3 .banner-social-buttons > div {
margin-top: 0px;
}
.banner-social-buttons a {
text-decoration: none;
display: inline-block;
margin: 0 15px;
position: relative;
pointer-events: all;
}
.current-white .banner-social-buttons a {
color: #fff;
}
.banner-social-buttons a:hover {
color: #242424;
opacity: 1 !important;
}
.banner-social-buttons > div:hover a {
opacity: .2;
}
.current-white .banner-social-buttons a:hover {
color: #888888;
}
.banner-social-buttons a i {
margin-right: 5px;
font-size: 13px;
vertical-align: top;
margin-top: 2px;
}
.banner-social-buttons a span {}
.banner-social-buttons .cell {
width: 70px;
height: 100vh;
min-height: 470px;
}
.banner-social-buttons .links {
text-align: center;
width: 340px;
margin-left: -140px;
position: absolute;
top: 50%;
left: 0;
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-webkit-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg);
-moz-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
-webkit-transform-origin: 50% 50%;
-o-transform-origin: 50% 50%;
transform-origin: 50% 50%;
}
.banner-social-buttons .item i {
margin-right: 5px;
}
.banner-social-buttons-type2 {
position: absolute;
bottom: 20px;
right: 30px;
z-index: 10;
text-transform: uppercase;
font-size: 11px;
font-weight: bold;
}
.current-white .banner-social-buttons-type2 {
color: #fff;
}
.current-dark .banner-social-buttons-type2 {
color: #000;
}
.banner-social-buttons-type2 {}
.banner-social-buttons-type2 a {
text-decoration: none;
margin-left: 25px;
}
.banner-social-buttons-type2 a i {
margin-right: 5px;
}
.banner-social-buttons-type2 a span {}
.banner-area > .banner-counter {
position: absolute;
top: 50%;
right: -20px;
color: #fff;
z-index: 10;
font-size: 14px;
width: 100px;
text-align: center;
font-weight: 600;
-moz-transform: translate(0%, -50%) rotate(-90deg);
-ms-transform: translate(0%, -50%) rotate(-90deg);
-webkit-transform: translate(0%, -50%) rotate(-90deg);
-o-transform: translate(0%, -50%) rotate(-90deg);
transform: translate(0%, -50%) rotate(-90deg);
}
.banner-area.social-buttons-align-right > .banner-counter {
left: -20px;
right: auto;
}
.current-black .banner-counter {
color: #242424;
}
.banner-area .banner-bottom {
position: absolute;
bottom: 60px;
left: 0;
width: 100%;
z-index: 10;
}
.banner-area.style3 .banner-bottom {
bottom: 25px;
}
.banner-area.style3 .banner-bottom .container-fluid {
padding: 0 35px;
}
.banner-area.current-white .banner-bottom {
color: #fff;
}
.banner-area .banner-bottom .banner-counter {
font-size: 12px;
font-weight: 600;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
display: inline-block;
vertical-align: middle;
}
.banner-area .banner-bottom .banner-counter > * {
display: inline-block;
}
.banner-area .banner-bottom .banner-counter span:first-of-type {
margin-right: 5px;
}
.banner-area .banner-bottom .banner-counter span:last-of-type {
font-size: 12px;
margin-left: 0.3em;
}
.banner-area .banner-bottom .owl-nav {
display: inline-block;
vertical-align: middle;
margin-right: 50px;
}
.banner-area .banner-bottom .owl-nav > div {
display: inline-block;
vertical-align: middle;
margin-right: 10px;
font-size: 8px;
width: 38px;
line-height: 38px;
box-shadow: inset 0 0 0 1px;
text-align: center;
cursor: pointer;
border-radius: 50%;
position: relative;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.banner-area .banner-bottom .owl-nav > div:hover {
box-shadow: inset 0 0 0 1px, inset 2px 2px 0;
}
.banner-area .banner-bottom .owl-nav > div.owl-next {}
.banner-area .banner-bottom .owl-nav > div.owl-next svg {
position: absolute;
top: -1px;
left: -2px;
}
.banner-area.autoplay-false .banner-bottom .owl-nav > div.owl-next svg {
display: none;
}
.banner-area .banner-bottom .owl-nav > div.owl-next svg circle {
display: block;
stroke: #242424;
stroke-dasharray: 119.381, 119.381;
stroke-dashoffset: 119.381;
transition: 0.35s stroke-dashoffset;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
-webkit-transform-origin: 50% 50%;
transform-origin: 50% 50%;
}
.banner-area .banner-bottom .owl-nav > div.owl-next svg circle.go {
stroke-dashoffset: 0;
}
.banner-counter span {
display: block;
font-size: 16px;
}
.banner-area > .banner-counter span {
font-size: 14px;
display: inline-block;
margin: 0 3px;
}
.banner:not(.fixed-height) {
min-height: 450px;
}
.banner .item {
background-size: cover;
background-position: 50%;
position: relative;
overflow: hidden;
padding: 0 70px;
}
.header-type-left-side-t2 .banner .item:before,
.header-type-left-side-t2 .vc_row[data-vc-full-width]:before {
content: "";
position: absolute;
display: block;
top: 0;
left: -260px;
bottom: 0;
width: 125px;
background: #fafafa;
}
.banner .item.top-left {
background-position: top left;
}
.banner .item.top-center {
background-position: top center;
}
.banner .item.top-right {
background-position: top right;
}
.banner .item.center-left {
background-position: center left;
}
.banner .item.center-center {
background-position: center;
}
.banner .item.center-right {
background-position: center right;
}
.banner .item.bottom-left {
background-position: bottom left;
}
.banner .item.bottom-center {
background-position: bottom center;
}
.banner .item.bottom-right {
background-position: bottom right;
}
.banner .item.black {}
.banner .item.white {
color: #fff;
}
.banner .item .overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.banner .item .blur-img {
position: absolute;
top: -30px;
left: -30px;
right: -30px;
bottom: -30px;
background: 50% no-repeat;
background-size: cover;
-webkit-filter: blur(5px);
-moz-filter: blur(5px);
-ms-filter: blur(5px);
-o-filter: blur(5px);
filter: blur(5px);
}
.banner .item .video {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
pointer-events: none;
overflow: hidden;
}
.banner .item .video:before {
content: "";
display: block;
}
.banner .item .video iframe {
box-sizing: border-box;
height: 56.25vw;
left: 50%;
min-height: 100%;
min-width: 100%;
transform: translate(-50%, -50%);
position: absolute;
top: 50%;
width: 177.77777778vh;
max-width: none;
}
.banner .cell {
width: 1800px;
padding: 100px 0;
position: relative;
z-index: 2;
height: 100vh;
}
.banner.fixed-height .cell {
padding: 30px 0;
}
.banner .item.top .cell {
vertical-align: top;
}
.banner .item.bottom .cell {
vertical-align: bottom;
}
.banner .cell .sub-h {
margin-bottom: 27px;
}
.banner.style3 .sub-h {
color: inherit;
font-weight: 600;
font-size: 16px;
}
.type2 .banner .cell .sub-h {
color: inherit;
}
.product-banner .banner .cell .sub-h {
color: #f9b03e;
}
.banner .white .cell .sub-h,
.banner .custom .cell .sub-h {
color: inherit;
}
.product-banner .cell .sub-h,
.sale-banner .cell .sub-h {
position: relative;
top: 0;
margin-bottom: 15px;
}
.banner .cell .dotted-bg-block {
top: 105px;
bottom: 105px;
width: 190px;
right: 0;
}
.banner .cell .h {
line-height: 1em;
font-size: 48px;
font-weight: 300;
letter-spacing: -.025em;
margin: 0;
margin-bottom: 0.5em;
}
.banner.style3 .cell .h {
font-weight: 600;
}
.sale-banner .banner .cell .h {
text-transform: uppercase;
font-weight: 500;
}
.banner .cell .h.uppercase {
text-transform: uppercase;
}
.product-banner .cell .h {
font-size: 60px;
font-weight: 500;
}
.banner .cell .h:last-of-type { }
.banner .cell .h span {
font-weight: 600;
}
.banner .cell .sub-h + .h {}
.product-banner .cell .sub-h + .h {
margin-top: 0;
}
.banner .cell .social-buttons {
margin: 0 0;
}
.banner .cell .social-buttons a {
margin-right: 25px;
}
.banner .cell .social-buttons a i {
opacity: 1;
}
.type2 .banner .cell .social-buttons a:hover i {
color: #ee4266;
}
.banner .cell .text {
line-height: 1.5em;
font-weight: 300;
margin-top: -5px;
color: #989796;
max-width: 410px;
}
.banner .tac .cell .text {
margin-left: auto;
margin-right: auto;
}
.banner.style2 .cell .text,
.banner.style3 .cell .text {
font-size: 18px;
color: inherit;
line-height: 1.667em;
margin-bottom: 25px;
}
.banner.style3 .cell .text {
max-width: 680px;
}
.banner .white .cell .text {
color: inherit;
}
.banner .item .link-area {
margin-top: 1.9em;
}
.banner.style2 .item .link-area {
margin-top: 25px;
}
.banner .item .image {
position: absolute;
top: 0;
right: 0;
bottom: 0;
width: 50%;
background-size: cover;
background-position: 50%;
}
.banner .full-link {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 3;
}
.banner .price-area {
position: absolute;
top: 55px;
right: 30px;
text-align: center;
background: #fff;
color: #f9b03e;
border-radius: 50%;
}
.banner .price-cell {
height: 160px;
width: 160px;
display: table-cell;
vertical-align: middle;
}
.banner .before-price {
font-weight: bold;
color: #6a6a6a;
letter-spacing: .2em;
font-size: 14px;
margin-bottom: -0.5em;
}
.banner .price {
font-size: 45px;
font-weight: 500;
margin: 0 0 -15px;
}
.banner .price ins {
background: none;
color: inherit;
}
.banner .price del {
font-size: 0.5em;
opacity: .6;
margin-right: 10px;
font-weight: 500;
vertical-align: middle;
}
.banner .price .woocommerce-Price-currencySymbol {
font-size: 0.600em;
margin-bottom: 0.35em;
display: inline-block;
vertical-align: bottom;
margin-right: 0.4em;
}
.banner .price del .woocommerce-Price-currencySymbol {
font-size: 1em;
}
.banner .img-area {
position: absolute;
top: 95px;
left: 0;
right: 0;
bottom: 60px;
}
.banner.style3 .img-area {
top: 100px;
left: 50%;
right: auto;
bottom: 100px;
width: 100%;
max-width: 380px;
-moz-transform: translate(-50%, 0%);
-ms-transform: translate(-50%, 0%);
-webkit-transform: translate(-50%, 0%);
-o-transform: translate(-50%, 0%);
transform: translate(-50%, 0%);
}
.banner.style3 .img-area .circle {
position: absolute;
top: 50%;
left: -40px;
right: -40px;
border: 1px solid;
border-radius: 50%;
opacity: .3;
-webkit-transform: translate(0%, -50%);
-o-transform: translate(0%, -50%);
transform: translate(0%, -50%);
}
.banner.style3 .img-area .circle:before {
content: "";
display: block;
padding-bottom: 100%;
}
.banner .img-area .img {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: 50% no-repeat;
background-size: cover;
z-index: 1;
}
.banner .img-area .img:before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 0;
height: 0;
border-top: 55px solid white;
border-right: 55px solid transparent;
}
.banner.style3 .img-area .img:before {
display: none;
}
.banner .img-area .dotted-bg-block {
height: 200px;
top: auto;
left: 130px;
bottom: -30px;
right: -30px;
width: auto;
}
.banner.style3 .img-area .dotted-bg-block {
left: 50%;
top: 70px;
height: auto;
right: -20px;
bottom: -20px;
}
.banner .owl-dots {
position: absolute;
top: 50%;
right: 20px;
font-size: 12px;
font-weight: 500;
text-align: center;
-moz-transform: translate(0%, -50%);
-ms-transform: translate(0%, -50%);
-webkit-transform: translate(0%, -50%);
-o-transform: translate(0%, -50%);
transform: translate(0%, -50%);
}
.banner .owl-dots .owl-dot {
counter-increment: slides-num;
margin: 10px 0;
width: 25px;
position: relative;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
color: #989796;
}
.banner .owl-dots .owl-dot.active {
color: #f9b03e;
}
.banner .owl-dots .owl-dot:before {
content: '0'counter(slides-num);
display: block;
}
.banner .owl-dots .owl-dot:nth-child(n+10):before {
content: counter(slides-num);
}
.banner .owl-dots .owl-dot:after {
content: "";
position: absolute;
right: -20px;
width: 0px;
top: 50%;
height: 1px;
box-shadow: inset 0 0 0 5px;
margin-top: -1px;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.banner .owl-dots .owl-dot.active:after {
width: 13px;
}
.banner-area .social-buttons-standart {
position: absolute;
bottom: 45px;
left: 50px;
}
.banner-area .social-buttons-standart:before {
content: "";
position: absolute;
top: 50%;
left: -50px;
width: 30px;
height: 1px;
background: #f9b03e;
margin-top: -1px;
}
.banner-area.with-left-offset .social-buttons-standart {
left: 160px;
}
.banner .owl-nav {
position: absolute;
left: 70px;
bottom: 0;
}
.banner .owl-nav > div {
float: left;
background: #f9b03e;
color: #fff;
line-height: 70px;
width: 70px;
text-align: center;
font-size: 20px;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
-ms-transition: all 0.2s ease;
transition: all 0.2s ease;
}
.banner .owl-nav > div:hover {
-webkit-filter: grayscale(20%);
-moz-filter: grayscale(20%);
-ms-filter: grayscale(20%);
-o-filter: grayscale(20%);
filter: grayscale(20%);
}
.banner .owl-nav > div:not(:last-of-type) {
box-shadow: inset -1px 0 0 #ffffff40;
} .gallery-module {
margin: -4px;
}
.s-sidebar .gallery-module,
.wpb_widgetised_column .gallery-module {
margin: 0;
}
.gallery-module .item {
padding: 4px;
text-align: center;
}
.s-sidebar .gallery-module .item,
.wpb_widgetised_column .gallery-module .item {
padding: 4px;
}
.gallery-module .item a {
display: block;
position: relative;
}
.s-sidebar .gallery-module .item a,
.wpb_widgetised_column .gallery-module .item a { }
.site-dark .s-sidebar .gallery-module .item a,
.site-dark .wpb_widgetised_column .gallery-module .item a {
border-color: #393939;
}
.gallery-module .item a:after {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(0, 0, 0, 0.2);
-webkit-transition: all 0.8s ease-in-out;
-moz-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
-ms-transition: all 0.8s ease-in-out;
transition: all 0.8s ease-in-out;
visibility: hidden;
-webkit-clip-path: polygon(0 100%, 0% 100%, 0 100%);
clip-path: polygon(0 100%, 0% 100%, 0 100%);
}
.gallery-module .item a:hover:after {
visibility: visible;
-webkit-clip-path: polygon(0 -100%, 0% 100%, 200% 100%);
clip-path: polygon(0 -100%, 0% 100%, 200% 100%);
}
.gallery-module .item img {
vertical-align: bottom;
display: block;
}
.gallery-module-button {
text-align: center;
padding: 0 0 25px;
} .widget {
margin-bottom: 25px;
}
.s-sidebar .widget {
margin-bottom: 40px;
background: #fff; }
.s-sidebar .widget .widget {
margin-bottom: 0;
}
.s-sidebar .textwidget {}
.s-sidebar .widget .widget-title {}
.widget select {
max-width: 100%;
margin-top: 7px;
margin-bottom: 10px !important;
}
.s-sidebar .widget select {
margin: 0 !important;
width: auto;
line-height: 40px;
height: 40px;
padding: 0 45px 0 25px;
}
.s-sidebar .widget .textwidget select {
margin: 20px 0 !important;
}
.widget-title {
margin-bottom: 20px;
margin-top: 0;
}
.widget-title {
margin-bottom: 25px;
}
.decor-line-on-bottom .widget-title {
margin-bottom: 0;
}
.widget-title + ul {
margin-top: -15px !important;
}
.widget_blog_post .widget-title {
margin-bottom: 15px;
}
.site-footer .widget-title {
font-size: 24px;
text-transform: lowercase;
}
.site-footer .widget:first-of-type .widget-title {
margin-top: 14px;
}
.site-footer .col-xs-12 > div:first-of-type > .decor-line-on-bottom {
margin-top: -40px;
margin-bottom: 40px;
}
.site-footer .widget_portfolio {
max-width: 260px;
}
.site-footer .widget {
margin-bottom: 35px;
}
.site-footer .social-buttons-widget + .widget {
margin-top: -5px;
}
.site-footer.dark .widget-title {
color: #fff;
}
.site-footer .widget_nav_menu ul {
font-size: 14px;
}
#menu-footer-menu-2 {
margin-top: 78px;
}
.widget_archive ul,
.widget_categories ul,
.widget_pages ul,
.widget_meta ul,
.widget_nav_menu ul,
.widget_recent_entries ul,
.widget_recent_comments ul,
.widget_rss ul,
.product-categories {
background: none;
padding: 0;
margin: -10px 0 -11px;
font-size: 16px;
color: #646464;
text-align: left;
}
.s-sidebar .widget_archive ul,
.s-sidebar .widget_categories ul,
.s-sidebar .widget_pages ul,
.s-sidebar .widget_meta ul,
.s-sidebar .widget_nav_menu ul,
.s-sidebar .widget_recent_entries ul,
.s-sidebar .widget_recent_comments ul,
.s-sidebar .widget_rss ul,
.s-sidebar .product-categories {
margin: -10px 0 0 !important;
color: inherit;
padding-left: 0;
}
.site-footer .widget_archive ul,
.site-footer .widget_categories ul,
.site-footer .widget_pages ul,
.site-footer .widget_meta ul,
.site-footer .widget_nav_menu ul,
.site-footer .widget_recent_entries ul,
.site-footer .widget_recent_comments ul,
.site-footer .widget_rss ul,
.site-footer .product-categories {
color: #a0a0a0;
margin-left: 0;
}
.widget_archive ul li,
.widget_categories ul li,
.widget_pages ul li,
.widget_meta ul li,
.widget_nav_menu ul li,
.widget_recent_entries ul li,
.widget_recent_comments ul li,
.widget_rss li,
.product-categories li {
border: none;
display: block;
position: relative;
padding: 7px 0;
}
.s-sidebar .widget_archive ul li,
.s-sidebar .widget_categories ul li,
.s-sidebar .widget_pages ul li,
.s-sidebar .widget_meta ul li,
.s-sidebar .widget_nav_menu ul li,
.s-sidebar .widget_recent_entries ul li,
.s-sidebar .widget_recent_comments ul li,
.s-sidebar .widget_rss li,
.s-sidebar .product-categories li {
padding: 5px 0;
}
.s-sidebar .widget_rss li {
padding: 20px 0;
margin: 0;
}
.widget_archive ul li li,
.widget_categories ul li li,
.widget_pages ul li li,
.widget_meta ul li li,
.widget_nav_menu ul li li,
.widget_recent_entries ul li li,
.widget_recent_comments ul li li,
.widget_rss li li,
.product-categories li li {
padding-left: 25px;
}
.site-dark .widget_archive ul li,
.site-dark .widget_categories ul li,
.site-dark .widget_pages ul li,
.site-dark .widget_meta ul li,
.site-dark .widget_nav_menu ul li,
.site-dark .widget_recent_entries ul li,
.site-dark .widget_recent_comments ul li,
.site-dark .widget_rss li,
.site-dark .product-categories li {
border-color: #393939;
}
.widget_archive ul li:last-of-type,
.widget_categories ul li:last-of-type,
.widget_pages ul li:last-of-type,
.widget_meta ul li:last-of-type,
.widget_nav_menu ul li:last-of-type,
.widget_recent_entries ul li:last-of-type,
.widget_recent_comments ul li:last-of-type,
.widget_rss li:last-of-type,
.product-categories li:last-of-type {
border: none;
}
.site-footer .widget_archive ul li,
.site-footer .widget_categories ul li,
.site-footer .widget_pages ul li,
.site-footer .widget_meta ul li,
.site-footer .widget_nav_menu ul li,
.site-footer .widget_recent_entries ul li,
.site-footer .widget_recent_comments ul li,
.site-footer .widget_rss li,
.site-footer .product-categories li { border: none;
}
.widget_recent_comments ul li,
.widget_rss li {
font-size: 14px;
padding-left: 0;
}
.widget_recent_comments ul li a,
.widget_rss li a { text-decoration: none;
font-style: italic;
font-weight: 500;
}
.widget_recent_comments ul li .comment-author-link a {
font-weight: 600;
font-style: normal;
}
.widget_recent_comments ul li a,
.widget_rss li a {}
.widget_rss li {
text-transform: none;
margin-bottom: 15px;
}
.widget_archive ul li ul,
.widget_categories ul li ul,
.widget_pages ul li ul,
.widget_meta ul li ul,
.widget_nav_menu ul li ul,
.widget_recent_entries ul li ul,
.widget_recent_comments ul li ul,
.product-categories li ul {
padding-left: 10px;
margin-right: 0px;
margin-left: -20px;
margin-top: 0;
font-size: 14px;
padding-top: 15px;
}
.widget_archive ul li ul li,
.widget_categories ul li ul li,
.widget_pages ul li ul li,
.widget_meta ul li ul li,
.widget_nav_menu ul li ul li,
.widget_recent_entries ul li ul li,
.widget_recent_comments ul li ul li,
.product-categories li ul li {
min-height: 35px;
}
.widget_archive ul li ul li:last-of-type,
.widget_categories ul li ul li:last-of-type,
.widget_pages ul li ul li:last-of-type,
.widget_meta ul li ul li:last-of-type,
.widget_nav_menu ul li ul li:last-of-type,
.widget_recent_entries ul li ul li:last-of-type,
.widget_recent_comments ul li ul li:last-of-type,
.product-categories li ul li:last-of-type {
border: none;
padding-bottom: 0;
}
.widget_archive ul li a,
.widget_categories ul li a,
.widget_pages ul li a,
.widget_meta ul li a,
.widget_nav_menu ul li a,
.widget_recent_entries ul li a,
.product-categories li a {
text-decoration: none;
}
.widget_archive ul li a,
.widget_pages ul li a,
.widget_nav_menu ul li a,
.widget_categories ul li a {
position: relative;
padding-left: 0;
}
.widget_archive ul li li a,
.widget_pages ul li li a,
.widget_nav_menu ul li li a,
.widget_categories ul li li a {
padding-left: 25px;
}
.s-sidebar .widget_archive ul li,
.s-sidebar .widget_pages ul li,
.s-sidebar .widget_nav_menu ul li,
.s-sidebar .widget_categories ul li {
font-size: 14px;
text-transform: lowercase;
padding: 10px 0;
}
.s-sidebar .widget_archive ul li a,
.s-sidebar .widget_pages ul li a,
.s-sidebar .widget_nav_menu ul li a,
.s-sidebar .widget_categories ul li a {
padding-left: 35px;
}
.s-sidebar .widget_archive ul li a:before,
.s-sidebar .widget_pages ul li a:before,
.s-sidebar .widget_nav_menu ul li a:before,
.s-sidebar .widget_categories ul li a:before {
content: "\e9bf";
font-family: 'material-design-icon' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 7px;
width: 2.714em;
line-height: 2.714em;
position: absolute;
left: 0;
top: 50%;
margin-top: -1.357em;
text-align: center;
box-shadow: inset 0 0 0 1px;
border-radius: 50%;
}
.s-sidebar .widget_archive ul li li,
.s-sidebar .widget_pages ul li li,
.s-sidebar .widget_nav_menu ul li li,
.s-sidebar .widget_categories ul li li {
padding: 10px 0 5px 15px;
min-height: unset;
font-size: 12px;
}
.widget_archive ul li a:before,
.widget_pages ul li a:before,
.widget_nav_menu ul li a:before,
.widget_categories ul li a:before {
content: "";
}
.site-footer .widget_archive ul li a,
.site-footer .widget_categories ul li a,
.site-footer .widget_pages ul li a,
.site-footer .widget_meta ul li a,
.site-footer .widget_nav_menu ul li a,
.site-footer .widget_recent_entries ul li a,
.site-footer .product-categories li a {
text-decoration: none;
border-bottom: 1px solid;
}
.widget_archive ul li a:hover,
.widget_categories ul li a:hover,
.widget_pages ul li a:hover,
.widget_meta ul li a:hover,
.widget_nav_menu ul li a:hover,
.widget_recent_entries ul li a:hover,
.product-categories li a:hover {
color: #9e9e9e;
}
.site-footer.dark .widget_archive ul li a:hover,
.site-footer.dark .widget_categories ul li a:hover,
.site-footer.dark .widget_pages ul li a:hover,
.site-footer.dark .widget_meta ul li a:hover,
.site-footer.dark .widget_nav_menu ul li a:hover,
.site-footer.dark .widget_recent_entries ul li a:hover,
.site-footer.dark .product-categories li a:hover {
color: #fff;
}
.searchform {
color: #b8b8b8;
font-size: 14px;
background: #fff;
border: 1px solid #eeeeee;
}
.site-dark .searchform {
background: #070707;
border-color: #393939;
color: #878787;
}
.widget .searchform {
margin-top: 5px;
}
.s-sidebar .widget .searchform {
}
.site-content .searchform {
margin-bottom: 40px;
max-width: 460px;
}
.searchform .searchsubmit {
float: right;
width: 65px;
height: 45px;
line-height: 45px;
background: none;
border: none;
padding: 0;
color: inherit;
font-size: 15px;
}
.searchform .searchsubmit:hover {
color: #f9b03e;
}
.searchform .searchsubmit i {
vertical-align: middle;
display: block;
}
.searchform div {
margin-right: 65px;
}
.searchform .input {
background: transparent;
border: none;
color: #6a6a6a;
font-size: 14px;
padding: 0 15px 0 20px;
line-height: 45px;
width: 100%;
font-style: italic;
}
.search-popup {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 98;
background: #fff;
color: #000;
display: none;
}
.site-dark .search-popup {
color: #fff;
background: #000;
}
.admin-bar .search-popup { }
.search-popup .close {
position: absolute;
top: 110px;
right: 30px;
font-size: 20px;
cursor: pointer;
color: #b8b8b8;
}
.admin-bar .search-popup .close {
margin-top: 32px;
}
.search-popup .centered-container {
width: 95% !important;
max-width: 540px;
}
.search-popup .searchform {
border: 1px solid;
overflow: hidden; background: transparent;
font-size: 16px;
}
.search-popup .searchform div {
margin-right: 50px;
}
.search-popup .searchform .searchsubmit {
float: right;
background: none;
line-height: 48px;
height: 48px;
width: 48px;
cursor: pointer;
padding: 0;
font-size: 21px;
color: inherit;
}
.search-popup .searchform .input {
width: 100%;
border: none;
padding: 0 20px;
line-height: 48px;
height: 48px;
background: transparent;
color: #6a6a6a;
} .portfolio-area-grid-type2 {
position: relative;
padding: 0 10%;
}
.portfolio-area-grid-type2.left-offset {
padding-left: 27.3%;
margin: 45px 0;
}
.portfolio-area-grid-type2 .portfolio-heading {
position: absolute;
top: 0;
left: 60px;
height: 100vh;
max-width: 270px;
width: 100%;
}
.portfolio-area-grid-type2 .pt-special-heading {
position: absolute;
top: 50%;
-moz-transform: translate(0%, -50%);
-ms-transform: translate(0%, -50%);
-webkit-transform: translate(0%, -50%);
-o-transform: translate(0%, -50%);
transform: translate(0%, -50%);
}
.portfolio-area-grid-type2 .pt-special-heading .sub-h {
margin-top: -140px;
display: block;
}
.portfolio-area-grid-type2 .pt-special-heading .dotted-bg-block {
top: -30px;
bottom: -90px;
left: 135px;
width: 285px;
max-width: none;
z-index: -1;
}
.portfolio-area-grid-type2 .pt-special-heading .sub-h + .heading + .dotted-bg-block {
top: -180px;
}
.portfolio-area-grid-type2 .pt-special-heading .dotted-bg-block div {
background: url(//alexcreativ.pt/wp-content/themes/rolly/images/bg-dots.png) 50% repeat;
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
.portfolio-area-grid-type2 .pt-special-heading .sub-h + .heading {
margin-top: 145px;
position: relative;
}
.portfolio-area-grid-type2 .pt-special-heading .sub-h + .heading:before {
content: "";
position: absolute;
left: 3px;
bottom: 100%;
height: 110px;
width: 1px;
background: #414447;
margin-bottom: 16px;
}
.portfolio-area-grid-type2 .portfolio-side {
position: absolute;
top: 0;
right: 0;
width: 10%;
height: 100vh;
}
.portfolio-area-grid-type2 .banner-social-buttons {
width: 100%;
}
.portfolio-area-grid-type2 .banner-social-buttons > div {
margin-top: 0;
}
.portfolio-area-grid-type2 .banner-social-buttons a {
opacity: .5;
}
.portfolio-area-grid-type2 .banner-social-buttons a:hover {
opacity: 1;
}
.portfolio-array .scroll-next {
bottom: 30px;
width: 100%;
margin-left: 0;
}
.portfolio-array .scroll-next:hover {
bottom: 25px;
}
.portfolio-heading-t2 {
text-align: left;
margin-bottom: 45px;
}
.filter-button-group .portfolio-heading-t2 {
float: left;
margin-bottom: 0;
}
.filter-button-group.tal .portfolio-heading-t2 {
float: right;
text-align: right;
}
.filter-button-group.tac .portfolio-heading-t2 {
float: none;
text-align: center;
}
.portfolio-heading-t2 .pt-special-heading {
margin: 0;
}
.portfolio-heading-t2 .pt-special-heading .sub-h {
margin: 10px 0 0;
font-weight: 300;
color: #040404;
}
.portfolio-items {
margin-top: 40px;
}
.portfolio-type-grid_type2 {
margin: 0 -4px;
}
.portfolio-type-horizontal {
margin: 0;
}
.portfolio-type-justified {
position: relative;
}
.portfolio-type-carousel {}
.portfolio-type-carousel .owl-stage {
width: 1000000px !important;
}
.portfolio-type-carousel .owl-dots {
margin: 35px 0;
position: absolute;
top: 50%;
left: 0;
width: 100%;
}
.portfolio-type-carousel.owl-carousel.owl-loaded {
margin: 0;
}
.portfolio-type-carousel .owl-item {}
.portfolio-items.gap-off {
margin: 0;
}
.portfolio-item {
text-align: center;
text-transform: uppercase;
margin-bottom: 30px;
position: relative;
color: #fff;
}
.portfolio-type-grid_type2 .portfolio-item {
padding: 0 4px;
margin-bottom: 8px;
}
.portfolio-type-grid_type2 .portfolio-item:nth-child(2) {
margin-top: 11.206896551724139%;
}
.portfolio-type-grid_type2 .portfolio-item:nth-child(3) {
margin-top: 17.24137931034483%;
}
.portfolio-type-grid_type2 .portfolio-item:nth-child(5) {
margin-top: 27.155172413793103%;
}
.portfolio-item:hover {
z-index: 3;
}
.site-dark .portfolio-item {}
.owl-carousel .portfolio-item {
margin-bottom: 0;
}
.portfolio-type-justified .portfolio-item {
position: absolute;
width: auto;
padding: 0px;
margin: 0; }
.gap-off .portfolio-item,
.portfolio-type-packery .portfolio-item {
margin: 0;
padding: 0;
}
.portfolio-item .wrap {
top: 0;
left: 0;
position: relative;
color: #fff;
}
.site-dark .portfolio-item .wrap {
box-shadow: 0 0 0 1px #393939;
}
.portfolio-type-packery .portfolio-item:before {
content: "";
display: block;
padding-bottom: 74.44444444444444%;
}
.portfolio-item .wrap:before {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: -1;
border: 1px solid #383c3f;
-webkit-transition: all 0.6s ease;
-moz-transition: all 0.6s ease;
-o-transition: all 0.6s ease;
-ms-transition: all 0.6s ease;
transition: all 0.6s ease;
}
.portfolio-item:hover .wrap:before {}
.portfolio-item .a-img {
overflow: hidden;
-webkit-transition: all 0.6s ease;
-moz-transition: all 0.6s ease;
-o-transition: all 0.6s ease;
-ms-transition: all 0.6s ease;
transition: all 0.6s ease;
}
.portfolio-type-justified .portfolio-item .a-img,
.portfolio-type-justified .portfolio-item .wrap,
.portfolio-type-packery .portfolio-item .a-img,
.portfolio-type-packery .portfolio-item .wrap,
.portfolio-type-packery .portfolio-item .a-img div {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.portfolio-type-packery.gap-on .portfolio-item .wrap {
top: 15px;
left: 15px;
right: 15px;
bottom: 15px;
}
.portfolio-item .a-img div {
padding-bottom: 100%;
background-size: cover;
background-position: 50%;
}
.portfolio-type-grid_type2 .portfolio-item .a-img div {
padding-bottom: 161%;
}
.portfolio-type-packery .portfolio-item .a-img div {
padding-bottom: 0%;
}
.portfolio-item .a-img img {
display: block;
width: 100%;
}
.portfolio-type-justified .portfolio-item img {
position: absolute;
top: 50%;
left: 50%;
}
.portfolio-item h6 {
margin: 0;
position: absolute;
top: 50%;
left: 0;
-ms-transform: translate(0%, -50%);
-webkit-transform: translate(0%, -50%);
-o-transform: translate(0%, -50%);
transform: translate(0%, -50%);
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.6s ease;
-moz-transition: all 0.6s ease;
-o-transition: all 0.6s ease;
-ms-transition: all 0.6s ease;
transition: all 0.6s ease;
z-index: 2;
font-size: 16px;
}
.portfolio-item:hover h6 {
opacity: 1;
visibility: visible;
}
.portfolio-item h6 .cell {
width: 10000px;
height: 85px;
padding: 15px 0;
}
.hover-style1 .portfolio-item .a-img {}
.hover-style1 .portfolio-item h6,
.hover-style2 .portfolio-item h6,
.hover-style4 .portfolio-item h6 {
display: block;
text-align: left;
top: auto;
bottom: 0;
-moz-transform: translate(0%, 0%);
-ms-transform: translate(0%, 0%);
-webkit-transform: translate(0%, 0%);
-o-transform: translate(0%, 0%);
transform: translate(0%, 0%);
padding: 0 25px;
font-size: 18px;
letter-spacing: .05em;
background: #242424;
left: auto;
right: 0;
bottom: 45px;
max-width: 90%;
}
.hover-style4 .portfolio-item h6 {
left: 0;
right: auto;
bottom: 0;
}
.hover-style1 .portfolio-item:hover h6,
.hover-style1 .portfolio-item:hover .a-img {
-moz-transform: translate(13px, 13px);
-ms-transform: translate(13px, 13px);
-webkit-transform: translate(13px, 13px);
-o-transform: translate(13px, 13px);
transform: translate(13px, 13px);
}
.hover-style1 .portfolio-item h6 .cell,
.hover-style2 .portfolio-item h6 .cell,
.hover-style4 .portfolio-item h6 .cell {
width: auto;
padding: 19px 0;
}
.hover-style1 .portfolio-item h6 .cat,
.hover-style2 .portfolio-item h6 .cat,
.hover-style4 .portfolio-item h6 .cat {
color: #9c9c9c;
display: block;
text-transform: capitalize;
font-size: 14px;
margin-bottom: 10px;
line-height: 1em;
}
.hover-style3 .portfolio-item {}
.hover-style3 .portfolio-item .wrap {}
.hover-style3 .portfolio-item .wrap:before,
.hover-style4 .portfolio-item .wrap:before {
top: 10px;
left: 10px;
right: 10px;
bottom: 10px;
z-index: 2;
border: none;
background: #242424;
opacity: 0;
}
.hover-style4 .portfolio-item .wrap:before {
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
}
.hover-style3 .portfolio-item:hover .wrap:before,
.hover-style4 .portfolio-item:hover .wrap:before {
opacity: .3;
}
.hover-style3 .portfolio-item h6 {
top: auto;
left: 30px;
right: 30px;
bottom: 30px;
-ms-transform: translate(0%, 0%);
-webkit-transform: translate(0%, 0%);
-o-transform: translate(0%, 0%);
transform: translate(0%, 0%);
text-align: left;
}
.hover-style3 .portfolio-item h6 .cell {
height: auto;
padding: 0;
}
.hover-style3 .portfolio-item h6 .cat {
display: block;
font-size: 12px;
color: #dcdcdc;
text-transform: capitalize;
margin-bottom: 5px;
}
.portfolio-item .readmore-link {
display: block;
font-size: 14px;
letter-spacing: .05em;
text-transform: uppercase;
line-height: normal;
margin: 0 0 10px;
}
.portfolio-item > a {
position: absolute;
top: 0;
left: 15px;
right: 15px;
bottom: 0;
z-index: 2;
}
.portfolio-type-grid_type2 .portfolio-item > a {
left: 4px;
right: 4px;
}
.portfolio-type-justified .portfolio-item > a {
left: 0;
right: 0;
}
.portfolio-type-carousel .portfolio-item a {
left: 0;
right: 0;
}
.portfolio-type-packery.gap-on .portfolio-item a {}
.gap-off .portfolio-item a {
left: 0;
right: 0;
}
.load-items-area {
display: none !important;
}
.load-button {
margin: 0 0 30px;
width: 100%;
padding-bottom: 20px;
position: relative;
z-index: 1;
}
.load-button a:before {
background: #ed4266;
}
.load-button a:after {
background: -moz-linear-gradient(top, rgba(237, 66, 102, 0) 0%, rgba(237, 66, 102, 1) 100%);
background: -webkit-linear-gradient(top, rgba(237, 66, 102, 0) 0%, rgba(237, 66, 102, 1) 100%);
background: linear-gradient(to bottom, rgba(237, 66, 102, 0) 0%, rgba(237, 66, 102, 1) 100%);
filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ed426600', endColorstr='#ed4266', GradientType=0);
}
.woocommerce + .load-button {
margin-top: 0px;
}
.blog-items + .load-button {
margin: 0 0 30px 0;
padding: 0;
}
.portfolio-items + .load-button {
padding: 0;
margin: 0 0 30px;
}
.portfolio-items.hover-style2 + .load-button {
margin-top: 0px;
}
.portfolio-items.hover-style1 + .load-button {
margin-top: 20px;
}
.portfolio-items.portfolio-type-masonry_type2 + .load-button {
margin-top: -105px;
margin-bottom: 50px;
}
.portfolio-type-justified + .load-button,
.portfolio-type-packery + .load-button {
margin: 15px 0 30px;
}
.portfolio-items.gap-off + .load-button {
margin: 30px 0;
}
.portfolio-items.space-on + .load-button {
margin-bottom: 30px;
}
.portfolio-type-grid_type2 + .load-button {
padding: 0;
margin: 30px 0 30px;
}
.portfolio-items.hover-style2 + .load-button {
margin-top: 0px;
}
.portfolio-items.hover-style1 + .load-button {
margin-top: 20px;
}
.portfolio-items.portfolio-type-masonry_type2 + .load-button {
margin-top: -105px;
margin-bottom: 50px;
}
.portfolio-type-justified + .load-button,
.portfolio-type-packery + .load-button {
margin: 15px 0 30px;
}
.portfolio-items.gap-off + .load-button {
margin: 30px 0;
}
.portfolio-items.space-on + .load-button {
margin-bottom: 30px;
}
.portfolio-items + .load-button a {
display: inline-block;
}
.portfolio-type-packery.cols-2 .portfolio-item:before {
padding-bottom: 70%;
}
.portfolio-type-packery.cols-2 .portfolio-item:nth-child(3n+2):before {
padding-bottom: 140%;
}
.portfolio-type-packery.cols-3 .portfolio-item:nth-child(7n+2):before {
padding-bottom: 148.87%;
}
.portfolio-type-packery.cols-3 .portfolio-item:nth-child(7n+8) {
width: 66.6666%;
}
.portfolio-type-packery.cols-3 .portfolio-item:nth-child(7n+8):before {
padding-bottom: 37.222222%;
}
.portfolio-type-packery.cols-4 .portfolio-item:nth-child(6n+4) {}
.portfolio-type-packery.cols-4 .portfolio-item:nth-child(6n+4):before {
padding-bottom: 149%;
}
.portfolio-type-packery.cols-4 .portfolio-item:nth-child(6n+5) {
width: 50%;
}
.portfolio-type-packery.cols-4 .portfolio-item:nth-child(6n+5):before {
padding-bottom: 35%;
} .portfolio-type-carousel {}
.p-carousel-item {
position: relative;
height: 100vh;
color: #fff;
overflow: hidden;
}
.p-carousel-item a {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 3;
}
.p-carousel-item .img {
background: 50% no-repeat;
background-size: cover;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: -1;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.p-carousel-item:hover .img {
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-webkit-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);
}
.p-carousel-item:before {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #000;
opacity: .4;
z-index: 1;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.p-carousel-item:hover:before {
opacity: .2;
}
.p-carousel-item .wrap {
position: absolute;
top: 50%;
left: 30px;
right: 30px;
-moz-transform: translate(0%, -50%);
-ms-transform: translate(0%, -50%);
-webkit-transform: translate(0%, -50%);
-o-transform: translate(0%, -50%);
transform: translate(0%, -50%);
z-index: 2;
}
.p-carousel-item .dotted-bg-block {
height: 75px;
left: 0;
right: 0;
bottom: 100%;
margin-bottom: 27px;
}
.p-carousel-item .dotted-bg-block div {
background: url(//alexcreativ.pt/wp-content/themes/rolly/images/bg-dots2.png) repeat;
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
.p-carousel-item .content {}
.p-carousel-item .num {
font-size: 60px;
line-height: 1em;
font-weight: 600;
margin-bottom: 20px;
}
.p-carousel-item .details {
font-size: 12px;
}
.p-carousel-item .details > * {
display: inline-block;
vertical-align: middle;
}
.p-carousel-item .details .date {
text-transform: uppercase;
font-weight: 600;
}
.p-carousel-item .details .categ {
font-style: italic;
margin-left: 10px;
padding-left: 10px;
border-left: 1px solid #b2b2b2;
color: #dcdcdc;
}
.p-carousel-item .h {
line-height: 1.250em;
margin: 24px 0;
}
.p-carousel-item .button-style5 {margin-top: 4px;}
.portfolio-navigation {
position: absolute;
left: 30px;
bottom: 30px;
z-index: 2;
color: #fff;
}
.banner-area .portfolio-navigation {
left: 0;
right: 0;
text-align: left;
}
.current-black .portfolio-navigation {
color: #3a3839;
}
.portfolio-navigation .owl-nav {
font-size: 8px; }
.portfolio-navigation .owl-nav > * {
display: inline-block;
vertical-align: middle;
width: 4.625em;
line-height: 4.625em;
box-shadow: inset 0 0 0 1px;
border-radius: 50%;
margin-right: 10px;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
cursor: pointer;
text-align: center;
}
.portfolio-navigation .owl-nav > *:hover {
box-shadow: inset 0 0 0 1px, inset 2px 2px 0;
}
.portfolio-navigation .owl-nav > *:before {}
.portfolio-navigation .counter {
font-size: 14px;
font-weight: 600;
position: absolute;
top: 0;
left: 95px;
width: 150px;
pointer-events: none;
}
.banner-area .portfolio-navigation .counter {
left: 110px;
}
.portfolio-navigation .counter span {
padding: 0 5px;
}
.portfolio-navigation .line {
position: absolute;
top: 28px;
left: 100px;
width: 190px;
height: 1px;
background: #525252;
pointer-events: none;
}
.banner-area .portfolio-navigation .line {
left: 115px;
}
.current-black .portfolio-navigation .line {
background: #d7d7d7;
}
.portfolio-navigation .line.go {}
.portfolio-navigation .line div {
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
background: #fff;
width: 0;
height: 1px;
}
.current-black .portfolio-navigation .line div {
background: #4b4648;
}
.portfolio-navigation .line div.go {
width: 100%;
}
.portfolio-navigation .line span {
position: absolute;
top: -28px;
right: 0;
font-size: 12px;
font-weight: 600;
} .project-horizontal-cell {
display: table-cell;
vertical-align: middle;
}
.pt-portfolio.type-pt-portfolio.hentry {
margin: 0;
}
.projects-slider {
min-height: 600px;
}
.projects-content {
width: 275px;
float: left;
position: relative;
z-index: 2;
} .filter-button-group,
.category-buttons {
margin: 45px auto;
color: #b1b0b0;
}
.filter-button-group.style2 {
margin: 30px 0;
}
.filter-button-group .wrap {
display: inline-block;
vertical-align: middle;
position: relative;
z-index: 1;
}
.filter-button-group .portfolio-heading-t2 + .wrap {
margin: 17px 0;
}
.filter-button-group button,
.filter-button-group a,
.category-buttons a {
border: none;
background: none;
padding: 10px 0;
text-decoration: none;
line-height: normal;
font-size: 14px;
border-radius: 0;
text-transform: uppercase;
color: #969696;
display: inline-block;
position: relative;
}
.filter-button-group button:after,
.filter-button-group a:after,
.category-buttons a:after {
content: "";
position: absolute;
left: 0;
right: 0;
bottom: 0;
height: 3px;
background: url(//alexcreativ.pt/wp-content/themes/rolly/images/cat-active.png) repeat;
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.filter-button-group button.active:after,
.filter-button-group a.active:after,
.category-buttons a.active:after {
opacity: 1;
visibility: visible;
}
.filter-button-group.style2 button {
padding: 10px 0 15px;
font-weight: 500;
letter-spacing: .2em;
}
.filter-button-group.style2 button.active {
color: #000;
}
.filter-button-group.style2 button.active:after {
width: 100%;
}
.filter-button-group.tac button,
.filter-button-group.tac a,
.category-buttons.tac a {
margin: 0 20px 0;
}
.filter-button-group.tac button:first-of-type,
.filter-button-group.tac a:first-of-type,
.category-buttons.tac a:first-of-type {
margin-left: 0;
}
.filter-button-group.tac button:last-of-type,
.filter-button-group.tac a:last-of-type,
.category-buttons.tac a:last-of-type {
margin-right: 0;
}
.filter-button-group.tal button:not(:last-of-type),
.filter-button-group.tal a:not(:last-of-type),
.category-buttons.tal a:not(:last-of-type) {
margin-right: 40px;
}
.filter-button-group.tar button:not(:first-of-type),
.filter-button-group.tar a:not(:first-of-type),
.category-buttons.tar a:not(:first-of-type) {
margin-left: 40px;
}
.filter-button-group button.active,
.filter-button-group a.active,
.category-buttons a.active {
color: #242424;
}
.filter-button-group button:not(.active):hover,
.category-buttons a:not(.active):hover {
color: inherit;
}
.post-gallery-packery {}
.post-gallery-packery .item {
position: relative;
}
.post-gallery-packery.count-1 .item {
width: 100%;
}
.post-gallery-packery.count-2 .item {
width: 50%;
}
.post-gallery-packery.count-3 .item {
width: 50%;
}
.post-gallery-packery.count-4 .item {
width: 33.33333%;
}
.post-gallery-packery.count-5 .item {
width: 25%;
}
.post-gallery-packery .item a {
display: block;
background-size: cover;
background-position: 50%;
position: absolute;
top: 15px;
left: 15px;
right: 15px;
bottom: 15px;
}
.post-gallery-packery .item:before {
content: "";
display: block;
padding-bottom: 67%;
}
.post-gallery-packery.count-3 .item:nth-child(3n+2):before {
padding-bottom: 134%;
}
.post-gallery-packery.count-4 .item:nth-child(4n+1):before,
.post-gallery-packery.count-4 .item:nth-child(4n+3):before {
padding-bottom: 134%;
}
.post-gallery-packery.count-5 .item:before {}
.post-gallery-packery.count-5 .item:nth-child(5n+2) {
width: 50%;
}
.post-gallery-packery.count-5 .item:nth-child(5n+2):before {
padding-bottom: 67%;
}
.filter-button-on-side {
position: absolute;
top: 10px;
left: 0;
max-width: 155px;
}
.filter-button-on-side .wrap {}
.filter-button-on-side button {
display: block;
position: relative;
background: none;
border: none;
color: #c0c0c0;
font-size: 12px;
text-transform: uppercase;
letter-spacing: .2em;
font-weight: 500;
margin-bottom: 30px;
width: 100%;
text-align: left;
}
.filter-button-on-side button:before {
content: "";
position: absolute;
left: 0;
top: 50%;
width: 0;
height: 3px;
background: #f51465;
margin-top: -2px;
}
.filter-button-on-side button.active {
color: #000000;
padding-left: 27px;
}
.filter-button-on-side button.active:before {
width: 15px;
}
.filter-buttons-on-side {
padding-left: 165px;
position: relative;
}
.filter-buttons-on-side .portfolio-items {} .pagination {
margin: 30px -4px 60px;
padding: 0;
}
.type-page.hentry .pagination {
margin-bottom: 0;
}
.blog-items + .pagination,
.woocommerce + .pagination {
margin-top: 0;
}
.pagination > span,
.pagination > a {
display: inline-block;
vertical-align: middle;
min-width: 35px;
line-height: 33px;
height: 35px;
text-align: center;
margin: 0 4px;
background: #fff;
font-size: 14px;
font-weight: 500;
border: 1px solid;
border-radius: 15px;
box-shadow: 1px 0px 0;
}
.site-dark .pagination > span,
.site-dark .pagination > a {
background: #070707;
color: #6f6f6f;
border-color: #6f6f6f;
}
div.pagination > span,
div.pagination .current,
.site-dark div.pagination > span,
.site-dark div.pagination .current {
color: #9c9c9c;
background: #fbfbfb;
}
.pagination i {
display: block;
line-height: 33px;
}
.pagination a {
text-decoration: none;
}
.pagination a:hover {
box-shadow: 1px 1px 0, inset 1px 1px 0;
} .blog-items {}
.blog-type-horizontal {
margin: 30px 0;
}
.blog-items.search-results {
margin-top: 40px;
}
.blog-items.owl-carousel.owl-loaded {
margin: 30px 0;
}
.blog-item {
margin-bottom: 70px;
}
.blog-type-standart .blog-item {
padding: 0 15px;
}
.owl-item .blog-item {
margin: 0;
}
.blog-item.sticky .wrap {
}
.blog-items.increased-indent .blog-item {
padding-left: 22px;
padding-right: 22px;
}
.search-results .blog-item {
margin-bottom: 30px;
}
.search-results .blog-item .wrap .content {
}
.blog-item .wrap {
}
.blog-item.type-quote .wrap {
background: #540d6e;
color: #fff;
padding: 35px 40px 35px 50px;
position: relative;
}
.site-dark .blog-item .wrap {
background: #070707;
border-color: #393939;
}
.blog-type-horizontal .blog-item .wrap {
position: relative;
}
.blog-item .wrap .img {
overflow: hidden;
position: relative;
border-bottom: 1px solid #eeeeee;
}
.site-dark .blog-item .wrap .img,
.site-dark .blog-type-horizontal .blog-item .wrap .img {
border-color: #393939;
}
.blog-type-horizontal .blog-item .wrap .img {
position: absolute;
top: 0;
left: 0;
bottom: 0;
width: 45%;
margin: 0;
border-bottom: none;
border-right: 1px solid #eeeeee;
}
.blog-item .wrap .img > a {
display: block;
background-size: cover;
background-position: 50%;
}
.blog-type-standart .blog-item .wrap .img a {
padding-bottom: 66%;
}
.blog-type-horizontal .blog-item .wrap .img > a {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
}
.blog-type-grid .blog-item .wrap .img > a:before {
content: "";
display: block;
padding-bottom: 65%;
min-height: 150px;
-webkit-transition: all 0.6s ease;
-moz-transition: all 0.6s ease;
-o-transition: all 0.6s ease;
-ms-transition: all 0.6s ease;
transition: all 0.6s ease;
}
.blog-type-grid .blog-item:hover .wrap .img a:before {
background: rgba(0, 0, 0, 0.2);
background: #00000033;
}
.blog-item .wrap .img img {
display: block;
width: 100%;
}
.blog-item .wrap .content {
padding: 10px 0px 0;
}
.blog-item .wrap .content > h6 {
margin-bottom: 18px;
line-height: 1.333em;
font-weight: bold;
text-transform: uppercase;
word-break: break-all;
margin-top: 20px;
}
.blog-type-horizontal .blog-item .wrap .content > h6 {
margin-top: 0;
}
.blog-type-grid .blog-item .wrap .content,
.blog-type-masonry .blog-item .wrap .content {}
.blog-item .wrap .content > h5 {
margin-top: 14px;
margin-bottom: 14px;
}
.blog-type-standart .blog-item .wrap .content > h5 {
font-size: 30px;
}
.blog-type-horizontal .blog-item .wrap .content > h5 {
height: auto !important;
margin-top: 0;
}
.blog-type-horizontal .blog-item .wrap .content {
padding: 15px 30px 25px;
}
.blog-type-horizontal .blog-item .wrap .img + .content {
margin-left: 45%;
}
.blog-item .wrap .content > h4 {
margin: 14px 0 11px;
}
.blog-detail,
.blog-item .wrap .blog-detail,
.site-content .blog-detail {
font-size: 14px;
margin: 0 0 10px;
font-weight: 500;
text-transform: uppercase;
letter-spacing: .025em;
}
.blog-item.type-quote .blog-detail {
text-align: right;
}
.blog-detail > * {
display: inline-block;
}
.blog-detail a,
.blog-item .wrap .blog-detail a,
.site-content .blog-detail a {
text-decoration: none;
}
.blog-type-horizontal .blog-item .wrap .blog-detail {
margin: 15px 0;
}
.blog-detail > *:not(:last-of-type) {
margin-right: 20px;
}
.blog-detail i {
font-size: 14px;
vertical-align: middle;
display: inline-block;
margin-right: 7px;
opacity: 0.3;
}
.blog-detail i + span {
vertical-align: middle;
display: inline-block;
}
.blog-detail span {
color: #9c9c9c;
}
.site-content .blog-detail {
margin: 0px 0 5px;
}
.site-content .page-title + .blog-detail {
margin-top: 0px;
}
.post-items .site-content .blog-detail {
margin-bottom: 7px;
}
.site-content .blog-detail .categ {
float: right;
color: #9c9c9c;
font-weight: 300;
text-transform: capitalize;
font-size: 12px;
}
.site-content .blog-detail a {
text-decoration: none;
}
.blog-item .wrap .blog-detail > *,
.site-content .blog-detail > * {
display: inline-block;
vertical-align: top;
}
.sticky-a {margin-right: 0 !important;}
.blog-item .wrap .date {}
.blog-item .wrap .categories { }
.blog-item.type-quote .quote {
position: relative;
font-size: 1.125em;
line-height: 1.667em;
padding-top: 35px;
margin-top: 40px;
font-weight: 600;
}
.blog-item.type-quote .blog-detail + .quote {
margin-top: 0;
}
.blog-item.type-quote .quote:before {
content: "A?a‚¬A“";
position: absolute;
top: -0.2em;
left: 0;
color: #ed4266;
font-size: 150px;
line-height: 0.6em;
font-weight: bold;
}
.blog-item .wrap .text {
line-height: 2.143em;
font-size: 14px;
word-break: break-all;
}
.blog-item .wrap .text + .readmore-link {
margin: 25px 0 0;
}
.blog-item .wrap .readmore-link {
margin-top: 5px;
}
.blog-item .wrap .bottom {
overflow: hidden;
border-top: 2px solid #fafafa;
margin: 20px -30px 0;
text-align: center;
font-style: italic;
font-size: 11px;
padding: 6px 18px 3px;
color: #6a6a6a;
}
.blog-type-horizontal .blog-item .wrap .bottom {
padding: 9px 30px;
margin: 25px -30px 0;
text-align: left;
}
.site-dark .blog-item .wrap .bottom {
border-color: #393939;
color: #878787;
}
.blog-item .wrap .bottom > div {
float: left;
margin: 18px 0px;
width: 50%;
}
.blog-item .wrap .bottom > div * {
display: inline-block;
vertical-align: top;
}
.blog-item .wrap .bottom a {
text-decoration: none;
}
.blog-item .wrap .bottom i {
margin-right: 13px;
font-size: 15px;
color: #c0c0c0;
margin-top: 0px;
}
.blog-type-standart .blog-item .post-categories {
font-size: 14px;
color: #9c9c9c;
font-weight: 300;
right: 0;
float: right;
margin-top: 32px;
}
.blog-item.type-quote .author {
margin-top: 25px;
position: relative;
}
.blog-item.type-quote .author .image {
width: 60px;
height: 60px;
background-size: cover;
background-position: 50%;
border-radius: 50%;
position: absolute;
top: 50%;
left: 0;
margin-top: -30px;
}
.blog-item.type-quote .author .cell {
height: 60px;
}
.blog-item.type-quote .author .image + .cell {
padding-left: 80px;
}
.blog-item.type-quote .wrap a {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 2;
}
.blog-items .owl-prev,
.blog-items .owl-next {
position: absolute;
top: 50%;
color: #f51465;
}
.blog-items .owl-prev {
left: -70px;
}
.blog-items .owl-next {
right: -70px;
}
.blog-item-horizontal {
margin-bottom: 100px;
width: 100%;
}
.blog-item-horizontal .wrap {}
.blog-item-horizontal .image-area {
position: relative;
width: 45%;
max-width: 445px;
float: left;
}
.blog-item-horizontal:nth-child(even) .image-area {
float: right;
}
.blog-item-horizontal .post-categories {
font-size: 14px;
text-transform: capitalize;
position: absolute;
left: 0;
bottom: 0;
height: 230px;
line-height: 24px;
width: 24px;
overflow: hidden;
}
.blog-item-horizontal:nth-child(even) .post-categories {
left: auto;
right: 0;
}
.blog-item-horizontal.with-image .post-categories {
height: 100%;
}
.blog-item-horizontal .post-categories > div {
padding-left: 60px;
position: absolute;
left: 24px;
bottom: 0px;
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-webkit-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg);
-moz-transform-origin: 0 100%;
-ms-transform-origin: 0 100%;
-webkit-transform-origin: 0 100%;
-o-transform-origin: 0 100%;
transform-origin: 0% 100%;
white-space: nowrap;
}
.decor-text {
position: relative;
padding-left: 60px;
}
.blog-item-horizontal .post-categories > div:before,
.blog-item-horizontal .content .text:before,
.decor-text:before {
content: "";
position: absolute;
top: 50%;
left: 0;
width: 35px;
height: 1px;
border-bottom: 1px solid;
margin-top: -1px;
}
.decor-text:before {
top: 1em;
}
.blog-item-horizontal .image-area .img {
box-shadow: inset 0 0 0 1px;
}
.blog-item-horizontal .post-categories + .img {
margin-left: 21%;
}
.blog-item-horizontal:nth-child(even) .post-categories + .img {
margin-left: 0;
margin-right: 95px;
}
.blog-item-horizontal .image-area .img img {
display: block;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.blog-item-horizontal .image-area .img:hover img {
-moz-transform: translate(10px, 10px);
-ms-transform: translate(10px, 10px);
-webkit-transform: translate(10px, 10px);
-o-transform: translate(10px, 10px);
transform: translate(10px, 10px);
}
.blog-item-horizontal .content {
position: relative; }
.blog-item-horizontal .image-area + .content {
margin-left: 50%;
}
.blog-item-horizontal:nth-child(even) .image-area + .content {
margin-left: 0;
margin-right: 50%;
}
.blog-item-horizontal .dotted-bg-block {
left: 55px;
right: -80px;
top: 0;
bottom: 90px;
max-width: none;
}
.blog-item-horizontal .content .inner {
overflow: hidden;
padding-bottom: 5px;
padding-left: 20px;
margin-left: -20px;
position: relative;
z-index: 1;
}
.blog-item-horizontal:nth-child(even) .content .inner {
margin-left: 0;
}
.blog-item-horizontal .content .decor-heading {
margin: 20px 0 28px;
}
.blog-item-horizontal .content .text {
padding-left: 45px;
font-weight: 300;
line-height: 1.875em;
margin: 28px 0;
position: relative;
width: 100%;
max-width: 490px;
}
.blog-item-horizontal .content .text:before {
top: 15px;
margin-left: -17.5px;
}
.blog-item-horizontal .content .readmore-link {} .countdownHolder {
margin: 30px auto;
}
.banner-coming-soon .countdownHolder {
margin: 0 0 65px;
}
.fp-coming-soon .countdownHolder {}
.countdownHolder.medium {
margin-bottom: 30px;
}
.countdownHolder > * {
display: inline-block;
vertical-align: middle;
text-align: center;
}
.countdownHolder > *:not(:last-of-type) {
margin-right: 45px;
}
.countdownHolder .position {
display: inline-block;
height: 1em;
overflow: hidden;
position: relative;
width: 0.64em;
font-size: 72px;
margin: 0 -0.02em;
cursor: default;
font-weight: 600;
color: #ededed;
text-shadow: -1px -1px 0 #010101, 1px -1px 0 #010101, -1px 1px 0 #010101, 1px 1px 0 #010101, 2px 2px 0 #010101;
}
.countdownHolder.medium .position {
font-size: 6.250em;
}
.countdownHolder .digit {
position: relative;
display: block;
width: 100%;
text-align: center;
letter-spacing: -1px;
line-height: 1em;
}
.countdownHolder .name {
display: block;
font-size: 16px;
text-transform: lowercase;
margin-top: 5px;
text-align: left;
opacity: .5;
}
.banner-coming-soon .countdownHolder .name {
color: #010101;
opacity: 1;
}
.countdownHolder.medium .name {
font-size: 1.500em;
}
.countdownHolder .digit.static {}
.countdownHolder .countDiv {
width: 1px;
height: 13px;
position: relative;
background: #f51465;
vertical-align: top;
margin-top: 2em;
display: none;
} .site-content {}
.project-grid-page {
padding-top: 15px;
}
.site-content .heading-decor + .date {
margin-top: 0;
}
.site-content .category {
font-size: 12px;
color: #927bca;
margin: 20px 0;
font-weight: 500;
text-transform: uppercase;
}
.site-content .category a {
text-decoration: none;
}
.index-sidebar-row {
margin-top: 30px;
}
.page-title {
margin-bottom: 40px;
margin-top: 40px;
position: relative;
text-align: left;
}
.site-content .page-title {
margin: 30px 0 20px;
}
.search .page-title {
margin-bottom: 25px;
}
.page-title .date {
font-size: 14px;
font-weight: bold;
color: #f51465;
margin-bottom: -5px;
}
.page-title.tal {
text-align: left;
}
.woocommerce-page .page-title {
text-align: left;
}
.woocommerce-checkout .page-title,
.woocommerce-cart .page-title {
margin-bottom: 0;
}
.post-items .page-title {
margin-bottom: 15px;
text-align: left;
}
.post-items .page-title .sticky-a {
position: absolute;
left: -45px;
font-size: 30px;
top: 5px;
color: #e4e2e2;
}
.post-items .post:first-of-type .page-title {
margin-top: 15px;
}
.project-slider-page .page-title,
.project-masonry-page .page-title { }
.site-content .sub-h,
.fw-portfolio .sub-h {
color: #575757;
margin: 0 0;
}
.site-content .sub-h + .page-title,
.fw-portfolio .sub-h + .page-title {
margin-top: 15px;
}
.post-img {
text-align: center;
margin: 25px auto 30px;
max-width: 920px;
}
.post-items .post-img {
margin-bottom: 30px;
}
.index-sidebar-row .post-img {
margin-top: 0;
}
.post-img img {
display: block;
margin: 0 auto;
}
.adaptive-img .post-img img {
max-height: 80vh;
width: auto;
}
.post-content p,
.post-content ul,
.post-content ol,
.post-content address,
.post-content dl {}
.post-items .post-content {}
.post-items .post-content h1,
.post-items .post-content .h1 {
font-size: 48px;
}
.post-items .post-content h2,
.post-items .post-content .h2 {
font-size: 36px;
}
.post-items .post-content h3,
.post-items .post-content .h3 {
font-size: 24px;
}
.post-items .post-content h4,
.post-items .post-content .h4 {
font-size: 18px;
}
.post-items .post-content h5,
.post-items .post-content .h5 {
font-size: 16px;
}
.post-items .post-content h6,
.post-items .post-content .h6 {
font-size: 14px;
}
.post-content p,
.project-content p {
line-height: 2.143em;
font-weight: 300;
font-size: 14px;
}
.type-page .post-content p {
font-size: 16px;
}
.project-content p {}
.project-content p:first-of-type {
margin-top: 0;
}
.post-categ {
text-align: right;
font-size: 12px;
font-weight: 300;
line-height: 1em;
margin-top: 30px;
}
.post-categ a {
text-decoration: none;
}
.post-bottom {
overflow: hidden;
margin: 15px 0 40px;
}
.post-bottom .comments-count {
font-size: 14px;
color: #9c9c9c;
font-style: italic;
font-weight: 300;
margin-bottom: 15px;
line-height: 1em;
}
.post-bottom .nav {
overflow: hidden;
text-transform: uppercase;
font-size: 14px;
border-top: 1px solid #eeeeee;
padding: 11px 0;
}
.post-bottom .nav a {
float: left;
text-decoration: none;
}
.post-bottom .nav a.next {
float: right;
}
.post-bottom .nav a > * {
display: inline-block;
vertical-align: middle;
}
.post-bottom .nav a i {
font-size: 8px;
margin-right: 10px;
}
.post-bottom .nav a span {}
.post-bottom .nav a i + span {}
.post-bottom .nav a span + i {
margin-left: 10px;
margin-right: 0;
} .comment-items-wrap {
margin-top: 25px;
margin-bottom: 60px;
}
.comment-items-wrap > .h {
margin-bottom: 35px;
}
.comment-items {
margin: 0;
padding: 0;
}
.comment-items .comment-item {
display: block;
position: relative;
padding: 0;
background: #fff;
margin-bottom: 50px;
border-radius: 15px;
}
.site-dark .comment-items .comment-item {
background: #070707;
}
.comment-items .comment-item .comment-respond {
margin: 0;
margin-top: 20px;
}
.site-dark .comment-items .comment-item .comment-respond {
background: #070707;
border-color: #393939;
}
.comment-items .comment-item .image + .area + .comment-respond {
margin-left: 95px;
}
.comment-items .comment-item .comment-respond > h5 small {
float: right;
font-size: 14px;
}
.comment-items > .comment-item:last-of-type {
border-bottom: none;
}
.comment-items .comment-item .image {
float: left;
width: 65px;
top: 0;
left: 0;
background: #fff;
overflow: hidden;
}
.site-dark .comment-items .comment-item .image {
border-color: #393939;
background: #070707;
}
.comment-items .comment-item .image div {
padding-bottom: 100%;
background-size: cover;
background-position: 50%;
position: relative;
z-index: 2;
}
.comment-items .comment-item .image div img {
display: none;
}
.comment-items .comment-item .area {
overflow: hidden; }
.site-dark .comment-items .comment-item .area {
border-color: #393939;
}
.comment-items .comment-item .image + .area {
margin-left: 95px;
}
.comment-items .comment-item .area {}
.comment-items .comment-item .area .top {
overflow: hidden;
}
.comment-items .comment-item .area .replytocom {
float: right;
font-size: 12px;
text-transform: uppercase;
text-decoration: none;
color: #9c9c9c;
opacity: 0;
font-weight: 300;
}
.comment-items .comment-item:hover .area .replytocom {
opacity: 1;
}
.comment-items .comment-item .text {
position: relative;
min-height: 85px;
overflow: hidden;
}
.comment-items .comment-item .image + .text {
margin-left: 110px;
}
.comment-items .comment-item .text > h6 {
margin: 0px 0 10px;
font-weight: 600;
padding: 5px 0 10px 0;
font-size: 18px;
border-bottom: 1px solid #ececec;
overflow: hidden;
position: relative;
}
.comment-items .comment-item .date {
font-size: 14px;
font-weight: 500;
color: #9c9c9c;
float: left;
text-transform: uppercase;
}
.comment-items .comment-item .date > * {
display: inline-block;
vertical-align: middle;
}
.comment-items .comment-item .h {
font-size: 18px;
margin: 10px 0 10px;
}
.comment-items .comment-item .content {
line-height: 1.500em;
padding: 0px 0px;
position: relative;
line-height: 1.714em;
font-size: 14px;
border-left-width: 0px;
font-weight: 300;
}
.comment-items .comment-item .image + .area .content {}
.site-dark .comment-items .comment-item .content {
border-color: #393939;
}
.comment-items .comment-item .image + .top + .content {
padding-left: 225px;
}
.comment-items .comment-item .text .content a {
color: #50c2cf;
}
.comment-items .children {
margin: 0;
padding: 0 0 0 50px;
border-bottom: 1px solid #eaeaea;
position: relative;
z-index: 1;
}
.comment-items .children:last-of-type {
border-bottom: none;
}
.comment-items .comment-item + .children {
position: relative; }
.comment-items .children .comment-item + .comment-item {
margin-top: 0;
}
.comment-items .children .comment-item:not(:first-of-type):before {
display: none;
}
.comment-form {
padding-bottom: 10px; padding-top: 15px;
}
.comments-area {
margin: 75px auto; }
.page + .comments-area {
margin-top: 30px;
}
.comment-respond {
margin-bottom: 20px;
position: relative;
}
.comment-item .heading-decor {
text-align: left;
}
.comment-respond label {
font-size: 14px;
color: #6a6a6a;
margin-bottom: 10px;
display: block;
font-weight: 500;
}
.comment-respond .style1 {
margin-bottom: 25px;
background: #fff;
padding: 20px 30px;
}
.comment-respond textarea.style1 {
height: 145px;
}
.comment-respond .button-style1 {}
.comment-respond .input-row-s1:before {
display: none;
} .project-slider-area {
position: relative;
}
.project-slider {
margin-bottom: 35px !important; }
.project-slider-carousel {
margin-bottom: 25px !important;
}
.project-slider .item {
text-align: center;
}
.project-slider .item .cell { width: 1800px;
}
.project-slider .item img {
max-height: 800px;
margin: 0 auto;
width: auto;
display: inline-block;
vertical-align: middle;
}
.project-slider-carousel .item {
padding-bottom: 60%;
background-size: cover;
background-position: 50%;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
cursor: pointer;
}
.project-slider-carousel .active-item .item {
box-shadow: inset 0 0 0 2px #f51465;
}
.project-slider .owl-nav {}
.project-slider .owl-prev,
.project-slider .owl-next {
position: absolute;
top: 50%;
width: 40px;
line-height: 40px;
margin-top: -20px;
text-align: center;
display: block;
vertical-align: middle;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.project-slider .owl-prev:hover,
.project-slider .owl-next:hover {
color: #f51465;
}
.project-slider .owl-prev {
left: -60px;
}
.project-slider .owl-next {
right: -60px;
}
.project-slider .owl-dots {
position: absolute;
bottom: 0;
left: 0;
font-size: 14px;
font-weight: bold;
color: #bbbaba;
}
.project-slider .owl-dots .owl-dot {
counter-increment: slides-num;
display: inline-block;
margin-right: 15px;
}
.project-slider .owl-dots .owl-dot.active {
color: #f51465;
}
.project-slider .owl-dots .owl-dot:before {
content: '0'counter(slides-num);
} .jquery-background-video-wrapper {
position: relative;
overflow: hidden;
background-position: center center;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
background-size: cover;
}
.jquery-background-video {
position: absolute;
min-width: 100%;
min-height: 100%;
width: auto;
height: auto;
top: 50%;
left: 50%;
-o-object-fit: contain;
object-fit: contain;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.js .jquery-background-video.is-visible {
opacity: 1;
}
.jquery-background-video-pauseplay {
position: absolute;
background: transparent;
border: none;
box-shadow: none;
width: 20px;
height: 20px;
top: 15px;
right: 15px;
padding: 0;
cursor: pointer;
outline: none !important;
}
.jquery-background-video-pauseplay span {
display: none;
}
.jquery-background-video-pauseplay:after,
.jquery-background-video-pauseplay:before {
content: "";
position: absolute;
left: 0;
top: 0;
-webkit-transition: all .3s ease;
transition: all .3s ease;
}
.jquery-background-video-pauseplay.play:before {
border-top: 10px solid transparent;
border-bottom: 10px solid transparent;
border-left: 15px solid #FFF;
}
.jquery-background-video-pauseplay.pause:before,
.jquery-background-video-pauseplay.pause:after {
border-top: 10px solid #FFF;
border-bottom: 10px solid #FFF;
border-left: 5px solid #FFF;
}
.jquery-background-video-pauseplay.pause:after {
left: 10px;
} .skill-item {
margin-bottom: 30px;
}
.skill-item .text {
margin-left: 180px;
}
.skill-item .text .cell {
height: 158px;
}
.skill-item h6 {
margin: 10px 0;
}
.skill-item h6 a {}
.skill-item h6 a i {
color: #0085da;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.skill-item h6:hover a i {
margin-left: 5px;
}
.skill-item .rating-line {
background: #fff;
position: relative;
margin: 10px 0;
border: 1px solid #f0f0f0;
}
.skill-item .rating-line .line {
text-align: right;
line-height: 20px;
position: relative;
-webkit-transition: all 0.9s ease;
-moz-transition: all 0.9s ease;
-o-transition: all 0.9s ease;
-ms-transition: all 0.9s ease;
transition: all 0.9s ease;
background: #242424;
height: 4px;
}
.skill-item .rating-line span {
display: inline-block;
position: absolute;
top: -33px;
right: 0;
font-size: 16px;
font-weight: 600;
}
.skill-item .rating-line .lines {
text-align: justify;
height: 6px;
position: absolute;
top: 0;
left: 0;
right: 0;
overflow: hidden;
z-index: 2;
width: 100%;
}
.skill-item .rating-line .lines span {
display: inline-block;
vertical-align: top;
width: 1px;
height: 6px;
background: #fff;
}
.skill-item .rating-line .lines span:nth-last-of-type(2) {
margin-right: -1px;
}
.skill-item .rating-line .lines span:last-of-type {
width: 100%;
background: none;
}
.skill-item .desc {
font-size: 14px;
font-weight: 300;
line-height: 1.714em;
margin: 11px 0 0; color: #969696;
} .breadcrumbs {
color: #6a6a6a;
margin: 30px 0 30px;
font-size: 12px;
}
.breadcrumbs + .page-title {
margin-top: -5px;
}
.breadcrumbs span {}
.breadcrumbs a {}
.breadcrumbs .sep {}
.breadcrumbs .current {} .blog-post-widget {}
.blog-post-widget .item {
overflow: hidden;
position: relative;
margin-bottom: 10px;
padding: 5px 0;
}
.s-sidebar .blog-post-widget .item {
border-bottom: 1px solid #f2f2f2;
margin: 0;
padding: 20px 20px;
}
.s-sidebar .blog-post-widget .item:last-of-type {
border: none;
}
.site-footer .blog-post-widget .item {
max-width: 230px;
}
.blog-post-widget .item .image {
width: 70px;
height: 70px;
display: block;
float: left;
background-size: cover;
background-position: 50%;
}
.site-dark .blog-post-widget .item .image {
border-color: #393939;
}
.blog-post-widget .item .text {
margin-left: 90px;
text-align: left;
}
.blog-post-widget .item .text .cell {}
.blog-post-widget .item .name {
line-height: 18px;
font-size: 14px;
display: block;
text-decoration: none; letter-spacing: -.025em;
text-transform: uppercase;
font-weight: bold;
}
.blog-post-widget .item .name:hover {
text-decoration: none;
}
.blog-post-widget .item .blog-detail {
font-size: 10px;
color: #f51465;
margin: 5px 0 5px 0;
font-weight: 600;
} .banner-404 {}
.banner-404 .cell .h,
.banner-coming-soon .cell .h {
font-weight: 600;
}
.banner-404 p,
.banner-coming-soon p {
font-size: 18px;
margin: 1.3em 0 1.5em;
} .sub-form {
max-width: 255px;
position: relative;
border-radius: 8px;
background: #252525;
color: #cacaca;
}
.s-sidebar .sub-form {
max-width: none;
margin: 25px 0;
background: #fbfbfb;
color: #717171;
}
.sub-form p {
margin: 0;
}
.sub-form .input {
background: transparent;
border: none;
color: inherit;
font-size: 14px;
font-style: italic;
padding: 6px 55px 6px 20px;
line-height: 26px;
width: 100%;
}
.s-sidebar .sub-form .input {
border: 1px solid #f2f2f2;
border-radius: 10px;
line-height: 24px;
}
.sub-form .wpcf7-submit {
position: absolute;
top: 0;
right: 0;
padding: 0;
font-size: 16px;
line-height: 38px;
border: none;
width: 40px;
background: #f51465;
color: #fff;
border-radius: 8px;
text-align: center;
} .subscribe-form-t2 {
border: 1px solid #000;
padding: 0 45px 0 0;
max-width: 280px;
position: relative;
box-shadow: 2px 2px 0;
}
.subscribe-form-t2 .input {
width: 100%;
background: none;
border: none;
color: inherit;
font-size: 14px;
font-weight: 300;
padding: 0 20px;
line-height: 40px;
}
.subscribe-form-t2 .submit {
position: absolute;
top: 0;
right: 0;
width: 45px;
border: none;
border-left: 1px solid;
background: none;
line-height: 40px;
font-size: 21px;
padding: 0;
cursor: pointer;
}
.subscribe-form-t2 .submit:hover {
background: #404040;
color: #fff;
border-left: 1px solid #404040;
}
.subscribe-form-t2 .submit i {
display: block;
line-height: 40px;
} .product_list_widget {
margin: 0;
padding: 0;
}
.product_list_widget li {
display: block;
padding: 10px 0;
}
.product_list_widget li:first-of-type {
padding-top: 0;
}
.product_list_widget li:last-of-type {
border: none;
}
.product_list_widget .image {
float: left;
width: 105px;
overflow: hidden;
position: relative;
}
.site-dark .product_list_widget .image {
border-color: #393939;
}
.product_list_widget .image a {
display: block;
background: 50% no-repeat;
background-size: cover;
}
.product_list_widget .image a:before {
content: "";
display: block;
padding-bottom: 100%;
}
.product_list_widget .image img {
float: none !important;
}
.product_list_widget .text {
margin-left: 135px;
}
.product_list_widget .text .cell {
height: 110px;
}
.product_list_widget .text .name {
font-weight: 600;
text-decoration: none;
font-size: 16px;
line-height: 1.086em;
display: block;
letter-spacing: .05em;
text-transform: uppercase;
}
.product_list_widget .text .price {
font-weight: 300;
font-size: 14px;
margin-top: 5px;
}
.product_list_widget .text .price .woocommerce-Price-currencySymbol {
margin-right: 3px;
}
.product_list_widget .text .price del {
font-size: 12px;
color: #c3c3c3;
display: inline-block;
margin-right: 5px;
vertical-align: top;
}
.product_list_widget .text .price del .woocommerce-Price-currencySymbol {
margin: 0;
}
.product_list_widget .text .price ins {
background: none;
display: inline-block;
vertical-align: top;
} .dotted-bg-block {
position: absolute;
z-index: 0;
overflow: hidden;
}
.dotted-bg-block div {
background: url(//alexcreativ.pt/wp-content/themes/rolly/images/bg-dots3.png) repeat;
position: absolute;
top: -2000px;
left: -2000px;
right: -2000px;
bottom: -2000px;
}
.dotted-bg-block.lines div {
background: repeating-linear-gradient(90deg, #ffffff00, #ffffff00 7px, #00000000 7px, #e4e4e4 9px);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
} .brand-logo-items {
text-align: justify;
font-size: 0.01em;
line-height: 0;
padding: 0 15px;
}
.brand-logo-items:after {
content: "";
display: inline-block;
width: 100%;
}
.brand-logo-items .brand-logo-item {
display: inline;
vertical-align: middle;
}
.brand-logo-items .brand-logo-item > div {
display: inline-block;
vertical-align: middle;
padding: 0px 15px;
margin-bottom: 30px;
}
.brand-logo-items .brand-logo-item img {
display: inline;
vertical-align: middle;
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
opacity: .35;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.brand-logo-items .brand-logo-item:hover img {
opacity: 1;
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);
filter: grayscale(0%);
} .subscribe-form {
border: 1px solid #242424;
position: relative;
overflow: hidden;
box-shadow: 1px 1px 0 #242424;
margin-top: 20px;
}
.subscribe-form .input {
font-size: 14px;
border: none;
font-style: italic;
padding: 0 15px;
line-height: 38px;
color: #242424;
width: 100%;
}
.subscribe-form .submit {
position: absolute;
top: -1px;
right: -1px;
border: 1px solid #242424;
background: transparent;
line-height: 38px;
width: 40px;
color: #242424;
cursor: pointer;
}
.subscribe-form .submit i {
display: block;
line-height: 36px;
} .portfolio-categories {
height: 600px;
padding: 45px 0 0;
}
.portfolio-categories .container {
height: 600px;
}
.portfolio-categories .social-buttons-text {}
.portfolio-categories .social-buttons-text > div {}
.portfolio-categories .social-buttons-text .h {}
.portfolio-categories .left-side {
margin-right: 445px;
}
.portfolio-categories .items {
position: relative;
height: 600px;
overflow: hidden;
}
.portfolio-categories .items .item {
position: absolute;
overflow: hidden;
z-index: 1;
height: 600px;
left: -100%;
width: 100%;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.portfolio-categories .items .item.active {
left: 0;
}
.portfolio-categories .items .item .wrap {
position: absolute;
top: 0;
left: 0;
right: -20px;
bottom: 0;
overflow: scroll;
overflow-x: hidden;
}
.portfolio-categories .items .item .cat-h {
position: absolute;
top: 0;
left: -0.059em;
color: #fff;
font-size: 100px;
line-height: 1em; z-index: 2;
font-weight: bold;
pointer-events: none;
}
@supports((text-stroke: 2px black) or (-webkit-text-stroke: 2px black)) {
.portfolio-categories .items .item .cat-h {
color: transparent;
-webkit-text-stroke-color: #fff;
-webkit-text-stroke-width: 0.020em;
}
}
.portfolio-categories .p-items {}
.portfolio-categories .p-items .p-item {
margin-bottom: 30px;
position: relative;
right: 100%;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
transition-delay: .5s;
}
.portfolio-categories .p-items .p-item:nth-child(2) {
transition-delay: .9s;
}
.portfolio-categories .p-items .p-item:nth-child(3) {
transition-delay: 1.3s;
}
.portfolio-categories .p-items .p-item:nth-child(4) {
transition-delay: 1.7s;
}
.portfolio-categories .p-items .p-item:nth-child(5) {
transition-delay: 2.1s;
}
.portfolio-categories .p-items .p-item:nth-child(6) {
transition-delay: 2.5s;
}
.portfolio-categories .active .p-items .p-item {
right: 0;
}
.portfolio-categories .p-items .p-item:last-of-type {
margin-bottom: 0;
}
.portfolio-categories .p-items .p-item img {
display: block;
width: 100%;
}
.portfolio-categories .right-side {
position: absolute;
top: 0;
right: 15px;
height: 600px;
width: 320px; }
.portfolio-categories .right-side .dotted-bg-block {
top: -50px;
right: 0;
bottom: 115px;
width: 60%;
}
.portfolio-categories .right-side .wrap {}
.portfolio-categories .categories-links {
position: absolute;
top: 0;
bottom: 130px;
overflow: hidden;
width: 100%;
}
.portfolio-categories .categories-links .h {
margin: 0 0;
}
.portfolio-categories .categories-links .h-link {
font-size: 1.875em;
text-decoration: none;
font-weight: 500;
display: block;
line-height: 1em;
}
.portfolio-categories .categories-links ul {
margin: 0;
padding: 0;
font-size: 16px;
position: absolute;
left: 0;
top: 60px;
bottom: 0;
right: -20px;
overflow: hidden;
overflow-y: scroll;
}
.portfolio-categories .categories-links ul li {
margin: 25px 0px;
padding-left: 35px;
cursor: pointer;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
display: block;
opacity: .5;
position: relative;
}
.portfolio-categories .categories-links ul li.active,
.portfolio-categories .categories-links ul li:hover {
opacity: 1;
}
.portfolio-categories .categories-links ul li:before {
content: "\e9bf";
font-family: 'material-design-icon' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 8px;
box-shadow: inset 0 0 0 1px;
width: 2.500em;
line-height: 2.500em;
position: absolute;
text-align: center;
top: 50%;
left: 0;
border-radius: 50%;
letter-spacing: -0.2em;
margin-top: -1.25em;
}
.portfolio-categories .custom-links {
padding: 0;
margin: 45px 0 0;
font-size: 1.875em;
font-weight: 500;
}
.portfolio-categories .custom-links li {
margin: 5px 0;
display: block;
}
.portfolio-categories .custom-links li a {
text-decoration: none;
display: block;
}
.portfolio-categories .bottom {
color: #9c9c9c;
position: absolute;
bottom: 15px;
left: 0;
}
.portfolio-categories .bottom .contacts {
line-height: 1.875em;
font-weight: 300;
border-bottom: 1px solid #ebebeb;
padding: 0 0 10px;
}
.portfolio-categories .bottom .social-buttons-standart {
margin: 15px 0 0;
}
.scroll-mouse {
position: absolute;
width: 16px;
height: 25px;
border: 2px solid;
border-radius: 10px;
-webkit-animation: mouse-flash 8.5s linear infinite;
-moz-animation: mouse-flash 8.5s linear infinite;
-ms-animation: mouse-flash 8.5s linear infinite;
-o-animation: mouse-flash 8.5s linear infinite;
animation: mouse-flash 8.5s linear infinite;
}
.portfolio-by-category .scroll-mouse {
bottom: 20px;
right: 20px;
z-index: 3;
color: #fff;
}
.scroll-mouse:before {
content: "";
position: absolute;
left: 50%;
top: 4px;
height: 4px;
border: 1px solid;
margin-left: -1px;
border-radius: 2px;
-webkit-animation: mouse-wheel 1s ease-in-out infinite;
-moz-animation: mouse-wheel 1s ease-in-out infinite;
-ms-animation: mouse-wheel 1s ease-in-out infinite;
-o-animation: mouse-wheel 1s ease-in-out infinite;
animation: mouse-wheel 1s ease-in-out infinite;
}
@-webkit-keyframes mouse-flash {
0%,
40%,
100% {
opacity: 0;
}
10%,
30% {
opacity: 1;
}
}
@keyframes mouse-flash {
0%,
40%,
100% {
opacity: 0;
}
10%,
30% {
opacity: 1;
}
}
@-webkit-keyframes mouse-wheel {
0% {
opacity: 0;
top: 3px;
}
25% {
opacity: 1;
top: 4px;
}
95% {
opacity: 0;
}
100% {
top: 12px;
opacity: 0;
}
}
@keyframes mouse-wheel {
0% {
opacity: 0;
top: 3px;
}
25% {
opacity: 1;
top: 4px;
}
95% {
opacity: 0;
}
100% {
top: 12px;
opacity: 0;
}
} .num-box {
margin-top: 30px;
}
.num-box .item {
text-align: center;
margin-bottom: 30px;
position: relative;
z-index: 1;
}
.num-box.style2 .item {
text-align: left;
}
.num-box.style3 .item {}
.num-box .item .dotted-bg-block {
position: absolute;
width: 100%;
max-width: 190px;
top: -15px;
left: 50%;
bottom: -15px;
-moz-transform: translate(-50%, 0%);
-ms-transform: translate(-50%, 0%);
-webkit-transform: translate(-50%, 0%);
-o-transform: translate(-50%, 0%);
transform: translate(-50%, 0%);
z-index: -1;
}
.num-box .item .wrap {}
.num-box.style2 .item .wrap > * {
display: inline-block;
vertical-align: middle;
text-align: left;
}
.num-box .item .icon {
font-size: 36px;
margin-bottom: 10px;
color: #9c9c9c;
}
.num-box .item .num {
color: #fff;
text-shadow: -1px -1px 0 #242424, 1px -1px 0 #242424, -1px 1px 0 #242424, 1px 1px 0 #242424, 2px 2px 0 #242424;
font-size: 72px;
font-weight: 600;
line-height: 1em;
}
.num-box.style3 .item .num {
font-size: 100px;
}
.num-box .item .h {
font-size: 12px;
text-transform: uppercase;
font-weight: 600;
line-height: 1.333em;
margin-top: 10px;
}
.num-box.style2 .item .h {
margin-top: 0;
margin-left: 15px;
}
.num-box.style3 .item .h {
font-size: 36px;
text-transform: none;
margin-top: 14px;
}
.num-box .item .desc {
line-height: 1.875em;
font-weight: 300;
margin-top: 18px;
} .full-page-categories {
position: relative;
height: 100vh;
overflow: hidden;
z-index: 1;
}
.full-page-categories .pbc-bottom {
position: absolute;
bottom: 60px;
left: 0;
right: 0;
pointer-events: none;
z-index: 20;
}
.full-page-categories .pbc-bottom .social-buttons {
position: absolute;
right: 15px;
bottom: -6px;
}
.full-page-categories .pbc-bottom .scroll-next {
bottom: 0;
left: 15px;
width: auto;
}
.full-page-categories .fpc-bgs {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 0;
pointer-events: none;
}
.full-page-categories .fpc-bgs:before {
content: "";
position: absolute;
top: 0;
right: 0;
bottom: 0;
width: 50%;
background: #f8f8f8;
}
.full-page-categories .fpc-bgs .fpc-item {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: 50% no-repeat;
background-size: cover;
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.full-page-categories .fpc-bgs .fpc-item.active {
opacity: 1;
visibility: visible;
z-index: 2;
}
.full-page-categories .fpc-links-area {
position: relative;
height: 100vh;
z-index: 2;
}
.full-page-categories .fpc-links {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
overflow-x: hidden !important;
text-align: center;
}
.full-page-categories .fpc-links .scroll-element {
display: none !important;
}
.full-page-categories .fpc-links .fpc-link {
margin: 20px 0;
}
.full-page-categories .fpc-links .fpc-link:first-of-type {
margin-top: 160px;
}
.full-page-categories .fpc-links .fpc-link:last-of-type {
margin-bottom: 100px;
}
.full-page-categories .fpc-links .fpc-link a {
display: inline-block;
vertical-align: middle;
font-size: 120px;
text-decoration: none;
font-weight: 600;
line-height: 1.3em;
position: relative;
white-space: nowrap;
}
.full-page-categories .fpc-links .fpc-link span {
-webkit-transition: clip-path 0.4s ease, text-shadow 0.4s ease;
-moz-transition: clip-path 0.4s ease, text-shadow 0.4s ease;
-o-transition: clip-path 0.4s ease, text-shadow 0.4s ease;
-ms-transition: clip-path 0.4s ease, text-shadow 0.4s ease;
transition: clip-path 0.4s ease, text-shadow 0.4s ease;
}
.full-page-categories .fpc-links .fpc-link.inactive span {
opacity: .3;
}
.full-page-categories .fpc-links .fpc-link span:nth-child(1) {
color: #a9a9a9;
-webkit-clip-path: polygon(0 0, 50% 0, 50% 100%, 0% 100%);
clip-path: polygon(0 0, 50% 0, 50% 100%, 0% 100%);
-webkit-text-stroke-width: 1px;
-webkit-text-stroke-color: #242424;
-webkit-text-fill-color: #fff;
}
.full-page-categories .fpc-links .fpc-link span:nth-child(1):after {
content: "\e9bf";
font-family: 'material-design-icon' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
position: absolute;
top: 50%;
right: -1em;  font-size: 0.300em;
-webkit-transition: right 0.5s ease;
-moz-transition: right 0.5s ease;
-o-transition: right 0.5s ease;
-ms-transition: right 0.5s ease;
transition: right 0.5s ease;
}
.full-page-categories .fpc-links .fpc-link.active span:nth-child(1):after {
right: -2em;
opacity: 1;
visibility: visible;
}
.full-page-categories .fpc-links .fpc-link.active span:nth-child(1) {
-webkit-clip-path: polygon(0 0, 200% 0, 200% 100%, 0% 100%);
clip-path: polygon(0 0, 200% 0, 200% 100%, 0% 100%);
text-shadow: 2px 2px 0 #242424, 1px 1px 0 #242424;
}
.full-page-categories .fpc-links .fpc-link.inactive span:nth-child(1) {
-webkit-clip-path: polygon(0 0, 0 0, 0 100%, 0% 100%); }
.full-page-categories .fpc-links .fpc-link span:nth-child(2) {
position: absolute;
top: 0;
left: 0;
-webkit-clip-path: polygon(50% 0, 100% 0, 100% 100%, 50% 100%);
clip-path: polygon(50% 0, 100% 0, 100% 100%, 50% 100%);
}
.full-page-categories .fpc-links .fpc-link.active span:nth-child(2) {
-webkit-clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);
clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);
}
.full-page-categories .fpc-links .fpc-link.inactive span:nth-child(2) {
-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
} .team-carousel-area {}
.team-carousel {}
.team-carousel .team-item {
margin-bottom: 30px;
}
.team-carousel.owl-carousel .team-item {
margin: 0;
}
.team-carousel .team-item .dotted-bg-block {
left: 15px;
top: 25%;
right: 0;
bottom: 0;
}
.team-carousel .team-item .image-area {
position: relative;
margin-bottom: 20px;
}
.team-carousel .team-item .image-area:before {
content: "";
display: block;
padding-bottom: 105.88235294117646%;
}
.team-carousel .team-item .image {
position: absolute;
top: 0;
left: 0;
right: 15px;
bottom: 15px;
background: 50% no-repeat;
background-size: cover;
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.team-carousel .team-item:hover .image {
right: 0;
bottom: 0;
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);
filter: grayscale(0%);
}
.team-carousel .team-item .content {
position: absolute;
left: 0;
bottom: 25px;
right: 0;
text-align: center;
z-index: 1;
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.team-carousel .team-item:hover .content {
opacity: 1;
visibility: visible;
}
.team-carousel .team-item .social-buttons {
display: inline-block;
vertical-align: middle;
font-size: 14px;
background: #fff;
color: #9c9c9c;
border: 1px solid;
padding: 4px 10px;
position: relative;
}
.team-carousel .team-item .social-buttons:before {
content: "";
position: absolute;
top: 3px;
left: 3px;
right: -5px;
bottom: -5px;
background: #fff;
border: 1px solid;
z-index: -1;
}
.team-carousel .team-item .social-buttons a {
vertical-align: middle;
margin-right: 10px;
}
.team-carousel .team-item .bottom {}
.team-carousel .team-item .h {
margin: 0;
}
.team-carousel .team-item .post {
font-size: 14px;
color: #9c9c9c;
margin-top: 5px;
}
.team-carousel .owl-prev,
.team-carousel .owl-next {
position: absolute;
top: 50%;
margin-top: -.5em;
font-size: 18px;
}
.team-carousel .owl-prev {
left: -60px;
}
.team-carousel .owl-next {
right: -60px;
} .contact-row {
position: relative;
margin-bottom: 30px;
}
.contact-row .icon {
position: absolute;
left: 0;
top: 50%;
font-size: 20px;
opacity: .5;
margin-top: -.5em;
}
.contact-row .heading {
line-height: 1.875em;
font-weight: 300;
}
.contact-row .icon + .heading {
margin-left: 45px;
}
.contact-row .heading span {
font-weight: 600;
} .vertical-heading {
position: relative;
font-size: 14px;
font-weight: 500;
height: 1.5em;
line-height: 1.5em;
}
.vertical-heading .h {
white-space: nowrap;
padding-left: 50px;
position: absolute;
display: block;
left: 0;
bottom: -1.5em;
text-align: left;
-moz-transform: rotate(15deg);
-ms-transform: rotate(15deg);
-webkit-transform: rotate(15deg);
-o-transform: rotate(15deg);
transform: rotate(-90deg);
-moz-transform-origin: 0 0;
-ms-transform-origin: 0 0;
-webkit-transform-origin: 0 0;
-o-transform-origin: 0 0;
transform-origin: 0 0;
}
.vertical-heading.tac .h {
left: 50%;
margin-left: -.75em;
}
.vertical-heading.tar .h {
left: 100%;
margin-left: -1.5em;
}
.vertical-heading .h:before {
content: "";
position: absolute;
top: 50%;
left: 0;
width: 35px;
height: 1px;
border-bottom: 1px solid;
} .project-grid-page .load-items {
display: none !important;
}
.post-gallery-grid {}
.post-gallery-grid a {
display: block;
margin-bottom: 30px;
background: #000;
background-size: cover;
background-position: 50%;
}
.post-gallery-grid .grid a:before {
content: "";
display: block;
padding-bottom: 67%;
}
.post-gallery-grid img {
display: block;
width: 100%;
}
.project-image-load-button {
margin-bottom: 50px;
} .image-comparison-slider {
position: relative;
overflow: hidden;
background: #000; margin-bottom: 30px;
}
.image-comparison-slider img {
width: 100%;
display: block;
}
.image-comparison-slider .old {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-size: cover;
background-position: 50%;
}
.image-comparison-slider .resize {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 50%;
overflow: hidden;
}
.image-comparison-slider .line {
position: absolute;
left: 50%;
top: 0;
bottom: 0;
width: 1px;
margin-left: 0px;
background: #eee;
cursor: ew-resize;
}
.image-comparison-slider .line > div {
width: 149px;
background: #fff;
border: 1px solid #eee;
position: absolute;
text-align: center;
text-transform: uppercase;
font-size: 14px;
font-weight: 600;
overflow: hidden;
top: 50%;
left: -74px;
line-height: 22px;
margin-top: -12px;
}
.image-comparison-slider .line > div span {
float: left;
width: 50%;
}
.image-comparison-slider .line > div span + span {
border-left: 1px solid #eeeeee;
} .site-footer {
font-size: 14px;
padding: 25px 0 15px;
font-weight: normal;
background: #fff;
position: relative;
border-top: 1px solid #f0f0f0;
}
.site-footer.minified {
color: #9c9c9c;
font-weight: 300;
padding: 30px 0;
border: none;
}
.header-type-side .site-footer {
display: none;
}
.site-dark .site-footer {
background: #101010;
color: #b1b0b0;
border-top-color: #393939;
}
.site-footer .footer-wrap {
padding: 0 0 0;
border-top: 1px solid #eeeeee;
}
.site-footer .footer-contacts {
float: left;
white-space: pre-wrap;
}
.site-footer .footer-copyright {
float: right;
font-size: 14px;
white-space: pre-wrap;
}
div.wpcf7 .ajax-loader {
position: absolute;
top: 50%;
left: 50%;
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
margin: 0;
}
.border-radius {}
.border-radius > .vc_column-inner {
border-radius: 5px;
}

.clear,
.woocommerce .woocommerce-breadcrumb:after {
clear: both
}
@-webkit-keyframes spin2 {
100% {
-webkit-transform: rotate(360deg)
}
}
@-moz-keyframes spin2 {
100% {
-moz-transform: rotate(360deg)
}
}
@keyframes spin2 {
100% {
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg)
}
}
@font-face {
font-family: star;
src: url(//alexcreativ.pt/wp-content/themes/rolly/fonts/star.eot);
src: url(//alexcreativ.pt/wp-content/themes/rolly/fonts/star.eot?#iefix) format("embedded-opentype"), url(//alexcreativ.pt/wp-content/themes/rolly/fonts/star.woff) format("woff"), url(//alexcreativ.pt/wp-content/themes/rolly/fonts/star.ttf) format("truetype"), url(//alexcreativ.pt/wp-content/themes/rolly/fonts/star.svg#star) format("svg");
font-weight: 400;
font-style: normal
}
@font-face {
font-family: WooCommerce;
src: url(//alexcreativ.pt/wp-content/themes/rolly/fonts/WooCommerce.eot);
src: url(//alexcreativ.pt/wp-content/themes/rolly/fonts/WooCommerce.eot?#iefix) format("embedded-opentype"), url(//alexcreativ.pt/wp-content/themes/rolly/fonts/WooCommerce.woff) format("woff"), url(//alexcreativ.pt/wp-content/themes/rolly/fonts/WooCommerce.ttf) format("truetype"), url(//alexcreativ.pt/wp-content/themes/rolly/fonts/WooCommerce.svg#WooCommerce) format("svg");
font-weight: 400;
font-style: normal
}
p.demo_store {
position: fixed;
top: 0;
left: 0;
right: 0;
margin: 0;
width: 100%;
font-size: 1em;
padding: 1em 0;
text-align: center;
background-color: #a46497;
color: #fff;
z-index: 99998;
box-shadow: 0 1px 1em rgba(0, 0, 0, .2)
}
p.demo_store a {
color: #fff
}
.admin-bar p.demo_store {
top: 32px
}
.woocommerce .blockUI.blockOverlay {
position: relative
}
.woocommerce .blockUI.blockOverlay:before,
.woocommerce .loader:before {
height: 1em;
width: 1em;
position: absolute;
top: 50%;
left: 50%;
margin-left: -.5em;
margin-top: -.5em;
display: block;
content: "";
-webkit-animation: spin2 1s ease-in-out infinite;
-moz-animation: spin2 1s ease-in-out infinite;
animation: spin2 1s ease-in-out infinite;
background: url(//alexcreativ.pt/wp-content/themes/rolly/images/icons/loader.svg) center center;
background-size: cover;
line-height: 1;
text-align: center;
font-size: 2em;
color: rgba(0, 0, 0, .75)
}
.woocommerce a.remove {
text-decoration: none;
font-size: 18px;
}
.woocommerce .product-name a.remove {
position: absolute;
left: 0;
top: 50%;
margin-top: -2em;
opacity: 0;
padding: 1.5em 27px 1.5em 0px;
}
.woocommerce tr:hover .product-name a.remove {
left: -45px;
opacity: 1;
}
.woocommerce a.remove:after {
content: "\e904";
font-family: 'base-icons' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
display: block;
}
.woocommerce a.remove:hover {
}
.woocommerce small.note {
display: block;
color: #777;
font-size: .857em;
margin-top: 10px
}
.woocommerce .woocommerce-breadcrumb {
margin: 0 0 25px -5px;
padding: 0;
font-size: 0.857em;
}
.woocommerce .woocommerce-breadcrumb + .product {
margin-top: 30px;
}
.woocommerce .woocommerce-breadcrumb:after,
.woocommerce .woocommerce-breadcrumb:before {
content: " ";
display: table
}
.woocommerce .woocommerce-breadcrumb a { text-decoration: none;
margin: 0 5px;
}
.woocommerce .woocommerce-breadcrumb span {
margin-left: 5px;
}
.woocommerce .quantity .quantity-buttons {
display: inline-block;
vertical-align: middle;
}
.woocommerce .quantity .quantity-buttons .up,
.woocommerce .quantity .quantity-buttons .down {
cursor: pointer;
line-height: 20px;
}
.woocommerce .quantity .qty {
width: 39px;
line-height: 40px;
height: 40px;
text-align: center;
font-size: 16px;
font-weight: normal;
background: transparent;
color: #000;
padding: 0 10px;
margin: 0;
display: inline-block;
vertical-align: middle;
border: none;
}
.woocommerce .products div.product {
margin-bottom: 15px;
position: relative; }
.woocommerce .products.owl-carousel div.product {
box-shadow: 0px 10px 50px 0px rgba(0, 82, 227, 0.25);
}
.woocommerce div.product {
position: relative;
z-index: 1;
}
.product-details {
margin-top: 40px;
}
.woocommerce div.product .heading-decor {
margin-top: 0;
margin-bottom: 25px;
}
.woocommerce div.product .date {
font-size: 11px;
font-weight: bold;
margin: 10px 0;
display: none;
}
.woocommerce div.product .heading-decor h1 {
margin-top: 0;
}
.woocommerce .products div.product .product_title {
clear: none;
margin-top: 0;
padding: 0
}
.woocommerce div.product .product_meta {
font-size: 14px;
padding: 0;
}
.woocommerce div.product .product_meta > span {
font-weight: 600;
display: block;
margin: 10px 0px;
}
.woocommerce div.product .product_meta > span span,
.woocommerce div.product .product_meta > span a {
text-decoration: none;
font-weight: 300;
}
.woocommerce div.product .product_meta > span a:not(:last-of-type):after {
content: ", ";
}
.woocommerce div.product .product_meta .posted_in {
display: block;
}
.woocommerce div.product .product_meta .posted_in a {}
.woocommerce div.product .product_meta .posted_in a + a {}
.woocommerce div.product .product_meta .sku_wrapper {}
.woocommerce div.product .product_meta .sku_wrapper span {}
.woocommerce div.product .product_meta .tagged_as {}
.woocommerce div.product .product_meta .tagged_as i {
display: inline-block;
vertical-align: middle;
font-size: 1.3em;
margin-right: 5px;
}
.woocommerce div.product .product_meta .tagged_as span {
display: inline-block;
vertical-align: middle;
font-size: 0.778em;
margin-right: 5px;
}
.woocommerce div.product .product_meta .tagged_as a {}
.woocommerce div.product .product_meta .tagged_as a:not(:last-of-type):after {
content: ", ";
}
.woocommerce div.product .price-area { margin: 0 0 15px;
}
.woocommerce div.product .price-area + .cart:not(.variations_form):not(.grouped_form) {
margin: 0px 0 0;
float: right;
}
.woocommerce #reviews #comments .add_review:after,
.woocommerce .products ul:after,
.woocommerce div.product form.cart:after,
.woocommerce div.product p.cart:after,
.woocommerce nav.woocommerce-pagination ul,
.woocommerce .products:after {
clear: both
}
.woocommerce div.product p.price,
.woocommerce div.product span.price {
margin: 0 0 20px;
font-weight: 600;
font-size: 24px;
}
.woocommerce div.product.product-type-variable .price-area p.price,
.woocommerce div.product.product-type-variable .price-area span.price {
font-size: 24px; margin: 0;
}
.woocommerce div.product.product-type-variable .price-area p.price span,
.woocommerce div.product.product-type-variable .price-area span.price span {
font-size: 1em;
}
.woocommerce div.product .cart p.price .woocommerce-Price-currencySymbol,
.woocommerce div.product .cart span.price .woocommerce-Price-currencySymbol {
vertical-align: top;
display: inline-block;
font-size: 24px;
margin-right: 0.2em;
}
.woocommerce div.product .cart p.price del .woocommerce-Price-currencySymbol {
font-size: 16px;
}
.woocommerce div.product .variations_form span.price {
display: block;
}
.woocommerce div.product .variations_form p.price {
font-size: 2.5em;
font-weight: bold;
margin: 20px 0;
}
.woocommerce div.product p.price > span,
.woocommerce div.product span.price > span,
.woocommerce div.product p.price > del > span,
.woocommerce div.product p.price > ins > span {}
.woocommerce div.product p.price .woocommerce-Price-currencySymbol,
.woocommerce div.product span.price .woocommerce-Price-currencySymbol {  }
.woocommerce .products div.product p.price,
.woocommerce .products div.product span.price {}
.woocommerce .products div.product p.price > span,
.woocommerce .products div.product span.price > span {}
.woocommerce .related .products div.product p.price,
.woocommerce .related .products div.product span.price { }
.woocommerce div.product p.price ins,
.woocommerce div.product span.price ins {
background: inherit;
text-decoration: none;
display: inline-block;
}
.woocommerce div.product p.price del,
.woocommerce div.product span.price del {
text-decoration: none;
display: inline-block;
font-size: 13px;
margin-right: 5px;
position: relative;
text-decoration: line-through;
color: #bebdbd;
vertical-align: top;
margin-top: 0.4em;
}
.woocommerce div.product p.price del .woocommerce-Price-currencySymbol,
.woocommerce div.product span.price del .woocommerce-Price-currencySymbol {
font-size: 1em;
margin: 0;
vertical-align: inherit;
}
.woocommerce .products div.product p.price del,
.woocommerce .products div.product span.price del {
font-size: 14px;
text-decoration: line-through;
}
.woocommerce div.product p.stock {
font-size: .92em
}
.woocommerce div.product .stock {
color: #77a464
}
.woocommerce div.product .out-of-stock {
color: red
}
.woocommerce div.product .woocommerce-product-rating {
margin: -10px 0 10px;
}
.woocommerce div.product .pt-special-heading + .woocommerce-product-rating {
margin-top: -15px;
}
.woocommerce div.product .woocommerce-product-rating .woocommerce-review-link {
color: #8a8a8a;
font-size: 0.667em;
text-decoration: none;
}
.woocommerce div.product div.images,
.woocommerce div.product div.summary {
margin-bottom: 2em
}
.woocommerce div.product div.summary .category {
font-size: 14px;
text-transform: uppercase;
color: #f9b03e;
font-weight: bold;
margin-bottom: 10px;
}
.woocommerce div.product div.summary .category a {
text-decoration: none;
}
.woocommerce div.product div.summary .pt-special-heading {
padding-bottom: 0;
}
.woocommerce div.product div.summary .pt-special-heading .heading {
line-height: 1em;
}
div.product div.images .product-image {
position: relative;
z-index: 1;
}
div.product div.images.with-thumbnails .product-image {
padding-left: 110px;
}
div.product div.images .thumbnails {
position: absolute;
top: -5px;
left: 15px;
bottom: -5px;
width: 95px;
}
div.product div.images .thumbnails a {
width: auto !important;
}
div.product div.images .thumbnails .vc_goUp,
div.product div.images .thumbnails .vc_goDown {
position: absolute;
left: 0;
right: 0;
margin: 0;
z-index: 2;
text-decoration: none;
text-align: center;
font-size: 14px;
}
div.product div.images .thumbnails .vc_goUp {
top: 10px;
}
div.product div.images .thumbnails .vc_goDown {
bottom: 10px;
}
div.product div.images .thumbnails .vc_container {
position: absolute;
top: 0;
left: 0;
bottom: 0;
width: 100%;
height: 100%;
max-height: 100%;
}
div.product div.images .thumbnails .vc_container ul {
margin: 0;
}
div.product div.images .thumbnails .vc_container ul li {
overflow: hidden;
position: relative;
}
div.product div.images .thumbnails .vc_container ul li a {
display: block;
background-size: cover;
background-position: 50%;
margin: 0 0;
width: 100% !important;
position: absolute;
top: 5px;
bottom: 5px;
}
.site-dark div.product div.images .thumbnails .vc_container ul li a {
border-color: #393939;
}
.woocommerce div.product div.summary div[itemprop="description"] {
line-height: 2.143em;
margin: 0 0 25px;
font-weight: 300;
font-size: 14px;
}
.woocommerce div.product div.summary div[itemprop="description"] p {
margin-top: 0;
}
.woocommerce div.product div.images img {
display: block;
width: 100%;
height: auto;
box-shadow: none;
border: 1px solid #f0f0f0;
}
.site-dark div.product div.images img {
border-color: #393939;
}
.woocommerce div.product div.images .thumbnails img {}
.woocommerce div.product div.images .thumbnails img:hover {
}
.woocommerce div.product div.images div.thumbnails {
padding-top: 0;
}
.woocommerce div.product div.social {
text-align: right;
margin: 0 0 1em
}
.woocommerce div.product div.social span {
margin: 0 0 0 2px
}
.woocommerce div.product div.social span span {
margin: 0
}
.woocommerce div.product div.social span .stButton .chicklets {
padding-left: 16px;
width: 0
}
.woocommerce div.product div.social iframe {
float: left;
margin-top: 3px
}
.woocommerce-tabs {
margin: 40px auto 30px;
}
.site-dark .woocommerce-tabs {}
.woocommerce div.product .woocommerce-tabs .tabs {
position: relative;
text-align: justify;
margin: 0 0 15px;
text-transform: uppercase;
}
.woocommerce div.product .woocommerce-tabs .tabs ul {
margin: 0;
overflow: hidden;
padding: 0;
text-align: center;
display: inline-block;
}
.site-dark.woocommerce div.product .woocommerce-tabs .tabs {
box-shadow: inset 0px -1px 0 #393939;
}
.woocommerce div.product .woocommerce-tabs .tabs .container {
overflow: hidden;
margin: 0 auto;
}
.woocommerce div.product .woocommerce-tabs .tabs li {
display: inline-block;
margin-right: 42px;
}
.woocommerce div.product .woocommerce-tabs .tabs li:first-of-type {}
.woocommerce div.product .woocommerce-tabs .tabs li:last-of-type {
margin-right: 0;
}
.woocommerce div.product .woocommerce-tabs .tabs li a {
text-decoration: none;
display: block;
padding: 10px 0;
position: relative;
font-weight: 600;
font-size: 16px;
color: #9c9c9c;
}
.woocommerce div.product .woocommerce-tabs .tabs li a:after {
content: "";
position: absolute;
left: 0;
right: 0;
bottom: 0;
height: 3px;
background: url(//alexcreativ.pt/wp-content/themes/rolly/images/cat-active.png) repeat;
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.woocommerce div.product form.cart:after,
.woocommerce div.product form.cart:before,
.woocommerce div.product p.cart:after,
.woocommerce div.product p.cart:before {
display: table;
content: " "
}
.woocommerce div.product .woocommerce-tabs .tabs li a:hover {}
.woocommerce div.product .woocommerce-tabs .tabs li.active {}
.woocommerce div.product .woocommerce-tabs .tabs li.active a {
color: inherit;
}
.site-dark div.product .woocommerce-tabs .tabs li.active a {
color: #fff
}
.woocommerce div.product .woocommerce-tabs .tabs li.active a:after {
opacity: 1;
visibility: visible;
}
.woocommerce div.product .woocommerce-tabs .tabs li.active:before {
box-shadow: 2px 2px 0 #fff
}
.woocommerce div.product .woocommerce-tabs .tabs li.active:after {
box-shadow: -2px 2px 0 #fff
}
.woocommerce div.product .woocommerce-tabs .panel {
margin: 0 0 2em 0;
padding: 0 0;
width: 100%; }
.woocommerce div.product .woocommerce-tabs .site-content {
margin: 0 0 -15px;
font-size: 14px;
color: #9c9c9c;
}
.woocommerce div.product .woocommerce-tabs .site-content p {
margin-top: 0;
line-height: 2.143em;
}
.woocommerce div.product form.cart,
.woocommerce div.product p.cart {
margin-bottom: 2em;
margin: 0 auto 30px;
padding: 0px 0;
}
.woocommerce div.product form.cart.grouped_form {
overflow: hidden;
width: 100%;
}
.woocommerce .cart div.quantity {
display: inline-block;
vertical-align: middle;
margin-right: 15px;
width: 58px;
background: #fff;
padding: 0;
position: relative;
overflow: hidden;
text-align: left;
border: 1px solid #242424;
}
.site-dark .cart div.quantity {
border-color: #393939;
}
.woocommerce .shop_table div.quantity {
margin-right: 0;
}
.woocommerce .shop_table div.quantity .input-text {
}
.woocommerce .cart .booking_price + div.quantity {
display: none;
}
.woocommerce .cart div.quantity-buttons {
float: left;
margin: 3px 10px;
font-size: 1.3em;
}
.woocommerce .cart .up,
.woocommerce .cart .down {
font-size: 16px;
width: 18px;
text-align: center;
line-height: 18px;
border-right: 0;
cursor: pointer;
text-decoration: none;
color: #242424;
font-weight: 900;
display: block;
position: absolute;
right: -1px;
line-height: 23px;
height: 21px;
border: 1px solid #242424;
}
.site-light .cart .up,
.site-light .cart .down {}
.woocommerce .cart .up:before,
.woocommerce .cart .down:before {
content: "";
width: 0;
height: 0;
display: inline-block;
vertical-align: middle;
position: absolute;
top: 50%;
left: 50%;
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.woocommerce .cart .up span,
.woocommerce .cart .down span {
display: none;
}
.woocommerce .cart .up {
top: -1px;
height: 22px;
}
.woocommerce .cart .up:before {
border-left: 4px solid transparent;
border-right: 4px solid transparent;
border-bottom: 4px solid;
margin-top: 0px;
}
.woocommerce .cart .down {
bottom: -1px;
}
.woocommerce .cart .down:before {
border-left: 4px solid transparent;
border-right: 4px solid transparent;
border-top: 4px solid;
margin-top: 0px;
}
.site-dark.woocommerce .cart .down,
.site-dark.woocommerce .cart .up,
.site-dark.woocommerce .cart .text {
background: #070707;
color: #878787;
}
.woocommerce .shop_table .down,
.woocommerce .shop_table .up,
.woocommerce .shop_table .text { }
.site-dark .woocommerce .shop_table .down,
.site-dark .woocommerce .shop_table .up,
.site-dark .woocommerce .shop_table .text {
background: #070707;
color: #878787;
}
.woocommerce div.product form.cart div.quantity-buttons div:hover {
}
.woocommerce div.product form.cart table {
border-width: 0;
}
.woocommerce div.product form.cart table.group_table {
margin-top: 30px;
}
.woocommerce div.product form.cart table td {
padding-left: 0
}
.woocommerce div.product form.cart table div.quantity {
float: none;
margin: 0
}
.woocommerce div.product form.cart table small.stock {
display: block;
float: none
}
.woocommerce div.product form.cart .variations {
margin-bottom: 1em;
width: 100%;
overflow: hidden;
text-align: left;
margin: 0 0 15px;
}
.site-dark.woocommerce div.product form.cart .variations {}
.woocommerce div.product form.cart .variations td,
.woocommerce div.product form.cart .variations th {
border: 0;
vertical-align: top;
line-height: 2em;
padding: 10px 0;
}
.woocommerce div.product form.cart .variations td,
.woocommerce div.product form.cart .variations th {
}
.woocommerce div.product form.cart .variations label {
font-weight: 600;
}
.woocommerce div.product form.cart .variations select {
max-width: 100%;
display: inline-block;
color: inherit;
width: 100%;
font-weight: 400;
font-size: 14px;
line-height: 38px;
height: 40px;
padding: 0 25px;
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
-o-appearance: none;
appearance: none;
cursor: pointer;
margin-bottom: 0;
}
.site-dark div.product form.cart .variations select {
border-color: #393939;
}
.site-dark.woocommerce div.product form.cart .variations select option {
background: #000;
}
.woocommerce div.product form.cart .variations select option {
background: #fff;
}
.woocommerce div.product form.cart .variations td.label {
padding: 10px 20px 10px 0;
vertical-align: middle;
font-size: 14px;
}
.woocommerce div.product form.cart .variations td.value {
position: relative;
padding-right: 65px;
}
.woocommerce div.product form.cart .woocommerce-variation {
float: left;
margin: 0px 0;
text-align: left;
}
.woocommerce div.product form.cart .woocommerce-variation-add-to-cart {
}
.woocommerce div.product form.cart .woocommerce-variation-description p {
margin-bottom: 1em;
font-size: 14px;
}
.woocommerce div.product form.cart .reset_variations {
visibility: hidden;
font-size: 14px;
position: absolute;
top: 50%;
right: 15px;
-moz-transform: translate(0%, -50%);
-ms-transform: translate(0%, -50%);
-webkit-transform: translate(0%, -50%);
-o-transform: translate(0%, -50%);
transform: translate(0%, -50%);
color: #ccc;
font-style: italic;
}
.site-dark div.product form.cart .reset_variations {
color: #878787;
}
.woocommerce div.product form.cart .wc-no-matching-variations {
display: none
}
.woocommerce div.product form.cart .button {
display: inline-block;
vertical-align: middle;
}
.woocommerce div.product form.cart .single_add_to_cart_button {}
.woocommerce div.product form.cart .single_add_to_cart_button i {
font-size: 16px;
margin: -6px 18px -5px 0;
}
.woocommerce div.product form.cart .group_table td.label {
padding-right: 1em;
padding-left: 1em
}
.woocommerce div.product form.cart .group_table td {
vertical-align: middle;
border: 0;
padding: 0 0 15px 0;
}
td.woocommerce-grouped-product-list-item__price {
text-align: right;
font-weight: 600;
}
.woocommerce div.product form.cart .group_table td label {}
.woocommerce div.product form.cart .group_table td label a {
text-decoration: none;
}
.woocommerce span.onsale {
position: absolute;
top: 1px;
min-width: 64px;
text-align: center;
left: 50%;
background: #fff;
font-size: 12px;
text-transform: uppercase;
line-height: 25px;
padding: 0 10px;
z-index: 2;
font-weight: 600;
border: 1px solid #9c9c9c;
-ms-transform: translate(-50%, 0%);
-webkit-transform: translate(-50%, 0%);
-o-transform: translate(-50%, 0%);
transform: translate(-50%, 0%);
}
.woocommerce .images span.onsale {
right: 15px;
top: 0;
left: auto;
margin: 0;
-moz-transform: translate(0%, 0%);
-ms-transform: translate(0%, 0%);
-webkit-transform: translate(0%, 0%);
-o-transform: translate(0%, 0%);
transform: translate(0%, 0%);
}
.woocommerce .product-wrap span.onsale {
left: 41px;
}
.woocommerce .products span.onsale {
top: 0;
}
.woocommerce .cross-sells .products {
margin: 0 -15px;
padding-bottom: 10px;
}
.site-dark .woocommerce .cross-sells .products {
border-color: #393939;
}
.woocommerce .cross-sells .products > div {
width: 100%;
padding: 0;
}
.woocommerce .cross-sells .products > div .image {
border: none;
float: left;
width: 75px;
}
.woocommerce .cross-sells .products > div .onsale {
left: 0;
-moz-transform: none;
-ms-transform: none;
-webkit-transform: none;
-o-transform: none;
transform: none;
font-size: 9px;
padding: 3px 5px;
line-height: 10px;
min-width: auto;
}
.woocommerce .cross-sells .products > div > div > a.woocommerce-LoopProduct-link {
display: block;
margin-left: 85px;
padding: 0 10px 0 0;
}
.woocommerce .cross-sells .products > div > div > a .category {
margin: 5px 0 0 !important;
}
.woocommerce .cross-sells .products > div > div > a > * {
text-align: left !important;
font-family: inherit;
font-size: 14px;
}
.woocommerce .cross-sells .products > div h2 {
height: auto;
padding: 0 0 5px;
font-size: 1em;
font-weight: 300;
color: #000;
}
.site-dark .woocommerce .cross-sells .products > div h2 {
color: #fff;
}
.woocommerce .cross-sells .products > div .price,
.woocommerce-grouped-product-list-item__price {
font-size: 16px;
}
.woocommerce .cross-sells .products div.product span.price del,
.woocommerce-grouped-product-list-item__price del { opacity: .5;
font-size: 13px;
margin-left: 0;
}
.woocommerce .products ul,
.woocommerce .products {
padding: 0;
list-style: none;
clear: both;
}
.woocommerce .products .pt-special-heading .heading {
font-weight: 500;
}
.products.owl-carousel.owl-loaded {
margin: 30px 0;
}
.products.owl-carousel.owl-loaded .owl-stage-outer {
box-shadow: 0px 10px 50px 0px rgba(0, 82, 227, 0.1);
}
.woocommerce .products.owl-carousel .col-xs-12 {
padding: 0;
width: 100%;
}
.woocommerce .products.owl-carousel .product {
margin-bottom: 0;
}
.woocommerce .products ul:after,
.woocommerce .products ul:before,
.woocommerce .products:after,
.woocommerce .products:before {
content: " ";
display: table
}
.woocommerce .products ul li,
.woocommerce .products li {
list-style: none
}
.woocommerce .products .product .onsale {}
.woocommerce .products .product h3,
.woocommerce .products .product h2 {
margin: 0;
font-size: 18px;
line-height: 1.111em;
display: table-cell;
height: 40px;
padding: 15px 0;
vertical-align: middle;
font-weight: 600;
text-transform: uppercase;
}
.woocommerce .products .product h2 .cat {
display: inline;
color: #919191;
font-weight: normal;
font-style: italic;
}
.woocommerce .products .product h2 .cat:before {
content: "/ ";
display: inline;
}
.woocommerce .related .heading,
.woocommerce .up-sells .heading {
margin-bottom: 35px;
}
.woocommerce .related .products .product h3,
.woocommerce .related .products .product h2 {
font-size: 16px;
}
.woocommerce .products .product a {
text-decoration: none
}
.woocommerce .products .product a.woocommerce-LoopProduct-link {
display: block;
min-height: 75px;
padding: 0 0 0;
text-align: left;
}
.woocommerce .products .product a.woocommerce-LoopProduct-link .name {
font-size: 1.125em;
font-weight: normal;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
text-transform: uppercase;
}
.woocommerce .products .product a.woocommerce-LoopProduct-link .name:hover {
color: #01c0cb;
}
.woocommerce .products .product a.woocommerce-LoopProduct-link .category {
font-size: 12px;
font-weight: 300;
color: #a3a3a3;
margin: 8px 0 3px;
}
.site-dark.woocommerce .products .product a.woocommerce-LoopProduct-link {  }
.woocommerce .products .product {
margin-bottom: 45px;
position: relative;
z-index: 1;
}
.woocommerce .products .product .image {
display: block;
position: relative;
overflow: hidden;
text-align: center;
background: #f7f7f7;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.woocommerce .products .product:hover .image {
box-shadow: 3px 3px 0 #000;
}
.site-dark .products .product .image {
border-color: #393939;
}
.woocommerce .products .product .image a {
max-width: 90%;
}
.woocommerce .products .product .image a.img {
display: block;
}
.woocommerce .products .product .image:before {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #000;
opacity: 0;
filter: alpha(opacity=0);
z-index: 1;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.woocommerce .products .product:hover .image:before {
opacity: 0.3;
filter: alpha(opacity=30);
}
.woocommerce .products .product .image .show {
position: absolute;
top: 0;
left: 0;
opacity: 0;
visibility: hidden;
}
.woocommerce .products .product:hover .image:after { }
.woocommerce .products .product .image .buttons {
position: absolute;
top: 50%;
left: 0;
right: 0;
z-index: 2;
margin-top: -21px;
}
.woocommerce .products .product:hover .image .buttons a,
.woocommerce .products .product .image .buttons a.loading,
.woocommerce .products .product .image .buttons a.added {
opacity: 1;
top: 0px;
}
.woocommerce .products .product .image .buttons > a.prod-link {
background: #ed4266;
-moz-transform: translate(-100%, 0%);
-ms-transform: translate(-100%, 0%);
-webkit-transform: translate(-100%, 0%);
-o-transform: translate(-100%, 0%);
transform: translate(-100%, 0%);
}
.woocommerce .products .product .image .prod-link i {}
.woocommerce .products .product .image .buttons > a {
opacity: 0;
top: 30px;
}
.woocommerce .products .product .image .buttons > a.added_to_cart {
width: 90%;
font-size: 12px;
left: 50%;
text-align: center;
-moz-transform: translate(-50%, 0%) !important;
-ms-transform: translate(-50%, 0%) !important;
-webkit-transform: translate(-50%, 0%) !important;
-o-transform: translate(-50%, 0%) !important;
transform: translate(-50%, 0%) !important;
opacity: 1;
visibility: visible;
display: none;
}
.woocommerce .products .product .image .buttons > a:hover {}
.woocommerce .products .product:hover .image .buttons > a {
opacity: 1;
visibility: visible;
}
.woocommerce .products .product .image .button.product_type_external i {
display: none;
}
.woocommerce .products .product:hover .image .buttons > a,
.woocommerce .products .product .image .add_to_cart_button.added {
-moz-transform: translate(0%, 0%);
-ms-transform: translate(0%, 0%);
-webkit-transform: translate(0%, 0%);
-o-transform: translate(0%, 0%);
transform: translate(0%, 0%);
}
.woocommerce .cross-sells .products > div .image a {
display: none;
}
.woocommerce .products .product .image img {
height: auto;
display: block;
vertical-align: top;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;
width: 100%;
}
.woocommerce .products .product:hover .image img {
opacity: .3;
}
.woocommerce .products .product:hover .image img.show {
opacity: 1;
visibility: visible;
}
.woocommerce .products .product strong {
display: block
}
.woocommerce .products .product .star-rating {
font-size: .857em
}
.woocommerce .products .product .button {}
.woocommerce .related .products .product .button {
font-size: 14px; }
.woocommerce .products .product .button:hover {}
.woocommerce .products .product .add_to_cart_button,
.woocommerce .products .product .product_type_variable,
.woocommerce .products .product .button {}
.woocommerce .products .product .add_to_cart_button:hover,
.woocommerce .products .product .product_type_variable:hover {}
.woocommerce .products .product .add_to_cart_button span {}
.woocommerce .products .product .add_to_cart_button.loading:before,
.woocommerce .products .product .add_to_cart_button.added:before {
vertical-align: middle;
opacity: 0;
}
.woocommerce .products .product .price {
display: block;
font-size: 14px;
font-weight: 300;
padding: 0;
margin: 0;
line-height: 1em;
}
.woocommerce .cross-sells .products .product .price {
font-size: 18px;
}
.woocommerce .products .product .price > * {
display: inline-block;
vertical-align: top;
}
.woocommerce .products .product .price del {
color: #c3c3c3;
font-size: 12px;
margin-top: 0px;
margin-right: 5px;
line-height: 1em;
}
.woocommerce .products .product .price ins,
.woocommerce-grouped-product-list-item__price,
.woocommerce-grouped-product-list-item__price ins {
background: none;
margin-left: 0;
color: inherit;
}
.woocommerce .products .product .price .from {
font-size: .67em;
margin: -2px 0 0;
text-transform: uppercase;
color: rgba(132, 132, 132, .5)
}
.woocommerce .woocommerce-ordering,
.woocommerce .woocommerce-result-count {
margin: 0 0 40px;
}
.woocommerce .woocommerce-ordering select {
vertical-align: top;
border: 1px solid #9c9c9c;
color: #9c9c9c;
background: #fff;
font-size: 14px;
font-weight: 300;
height: 35px;
padding: 0px 55px 0 15px;
background: url(//alexcreativ.pt/wp-content/themes/rolly/images/select.png) right 10px top 50% no-repeat;
cursor: pointer;
line-height: 33px;
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
-o-appearance: none;
appearance: none;
box-shadow: 2px 1px 0;
}
.site-dark .woocommerce-ordering select {
border-color: #393939;
color: #878787;
}
.site-dark.woocommerce .woocommerce-ordering select option {
background: #000;
}
.woocommerce nav.woocommerce-pagination {
margin: 30px -2px 60px;
padding: 0;
}
.woocommerce nav.woocommerce-pagination ul {
margin: 0;
padding: 0;
}
.woocommerce nav.woocommerce-pagination ul li {}
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span {
display: inline-block;
vertical-align: middle;
min-width: 35px;
line-height: 33px;
height: 35px;
text-align: center;
margin: 0 4px;
background: #fff;
font-size: 14px;
font-weight: 500;
border: 1px solid;
border-radius: 15px;
box-shadow: 1px 0px 0;
text-decoration: none;
}
.site-dark nav.woocommerce-pagination ul li a,
.site-dark nav.woocommerce-pagination ul li span {
background: #070707;
color: #393939;
border-color: #393939;
}
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current {
color: #9c9c9c;
background: #fbfbfb;
}
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
text-decoration: none;
font-size: 12px;
font-weight: normal;
padding: 11px 20px;
border: 1px solid;
display: inline-block;
position: relative;
vertical-align: middle;
cursor: pointer;
text-align: center;
text-transform: uppercase;
background: #fff;
background-image: repeating-linear-gradient(-45deg, #ffffff00, #ffffff00 2px, #00000000 2px, #f5f5f5 4px);
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}
.woocommerce a.button i,
.woocommerce button.button i,
.woocommerce input.button i {
margin-right: 10px;
font-size: 15px;
margin-top: -3px;
vertical-align: middle;
display: inline-block;
}
.woocommerce a.button > *,
.woocommerce button.button > *,
.woocommerce input.button > * {
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.shipping-calculator-form button.button {
border-radius: 8px;
display: block;
width: 100%;
margin-top: 10px;
}
.woocommerce #respond input#submit.loading,
.woocommerce a.button.loading,
.woocommerce button.button.loading,
.woocommerce input.button.loading { }
.woocommerce #respond input#submit.loading > *,
.woocommerce a.button.loading > *,
.woocommerce button.button.loading > *,
.woocommerce input.button.loading > *,
.woocommerce #respond input#submit.added > *,
.woocommerce a.button.added > *,
.woocommerce button.button.added > *,
.woocommerce input.button.added > * {
opacity: 0;
}
.woocommerce #respond input#submit.loading:after,
.woocommerce a.button.loading:after,
.woocommerce button.button.loading:after,
.woocommerce input.button.loading:after {
font-family: WooCommerce;
content: "\f110";
font: normal normal normal 10px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-weight: 400;
position: absolute;
top: 50%;
left: 50%;
-webkit-animation: spin2 2s linear infinite;
-moz-animation: spin2 2s linear infinite;
animation: spin2 2s linear infinite;
margin: -0.5em 0 0 -0.5em;
font-size: 15px;
}
.woocommerce #respond input#submit.added:after,
.woocommerce a.button.added:after,
.woocommerce button.button.added:after,
.woocommerce input.button.added:after {
content: "\f00c";
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
position: absolute;
top: 50%;
left: 50%;
margin: -0.5em 0 0 -0.5em;
}
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover {
box-shadow: 3px 3px 0;
}
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
-webkit-font-smoothing: antialiased;
}
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {}
.woocommerce #respond input#submit.alt.disabled,
.woocommerce #respond input#submit.alt.disabled:hover,
.woocommerce #respond input#submit.alt:disabled,
.woocommerce #respond input#submit.alt:disabled:hover,
.woocommerce #respond input#submit.alt:disabled[disabled],
.woocommerce #respond input#submit.alt:disabled[disabled]:hover,
.woocommerce a.button.alt.disabled,
.woocommerce a.button.alt.disabled:hover,
.woocommerce a.button.alt:disabled,
.woocommerce a.button.alt:disabled:hover,
.woocommerce a.button.alt:disabled[disabled],
.woocommerce a.button.alt:disabled[disabled]:hover,
.woocommerce button.button.alt.disabled,
.woocommerce button.button.alt.disabled:hover,
.woocommerce button.button.alt:disabled,
.woocommerce button.button.alt:disabled:hover,
.woocommerce button.button.alt:disabled[disabled],
.woocommerce button.button.alt:disabled[disabled]:hover,
.woocommerce input.button.alt.disabled,
.woocommerce input.button.alt.disabled:hover,
.woocommerce input.button.alt:disabled,
.woocommerce input.button.alt:disabled:hover,
.woocommerce input.button.alt:disabled[disabled],
.woocommerce input.button.alt:disabled[disabled]:hover {}
.woocommerce #respond input#submit.disabled,
.woocommerce #respond input#submit:disabled,
.woocommerce #respond input#submit:disabled[disabled],
.woocommerce a.button.disabled,
.woocommerce a.button:disabled,
.woocommerce a.button:disabled[disabled],
.woocommerce button.button.disabled,
.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled],
.woocommerce input.button.disabled,
.woocommerce input.button:disabled,
.woocommerce input.button:disabled[disabled] { cursor: not-allowed;
opacity: .5; }
.woocommerce #respond input#submit.disabled:hover,
.woocommerce #respond input#submit:disabled:hover,
.woocommerce #respond input#submit:disabled[disabled]:hover,
.woocommerce a.button.disabled:hover,
.woocommerce a.button:disabled:hover,
.woocommerce a.button:disabled[disabled]:hover,
.woocommerce button.button.disabled:hover,
.woocommerce button.button:disabled:hover,
.woocommerce button.button:disabled[disabled]:hover,
.woocommerce input.button.disabled:hover,
.woocommerce input.button:disabled:hover,
.woocommerce input.button:disabled[disabled]:hover { background-color: #ebe9eb;
}
.woocommerce .cart .button,
.woocommerce .cart input.button {
float: none;
}
.woocommerce a.added_to_cart {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.3);
color: #fff;
padding-top: 30%;
font-size: 2em;
text-align: center;
display: none;
}
.woocommerce #reviews #comments .add_review:after,
.woocommerce #reviews #comments .add_review:before,
.woocommerce #reviews #comments ol.commentlist li .comment-text:after,
.woocommerce #reviews #comments ol.commentlist li .comment-text:before,
.woocommerce #reviews #comments ol.commentlist:after,
.woocommerce #reviews #comments ol.commentlist:before {
content: " ";
display: table
}
.woocommerce #reviews h2 small {
float: right;
color: #777;
font-size: 15px;
margin: 10px 0 0
}
.woocommerce #reviews h2 small a {
text-decoration: none;
color: #777
}
.woocommerce #reviews h3 {
margin: 0
}
.woocommerce #reviews #respond {
margin: 0;
border: 0;
padding: 0
}
.woocommerce #reviews #comments h2 {
clear: none
}
.woocommerce #review_form #respond:after,
.woocommerce #reviews #comments ol.commentlist li .comment-text:after,
.woocommerce #reviews #comments ol.commentlist:after,
.woocommerce .woocommerce-product-rating:after,
.woocommerce td.product-name dl.variation:after {
clear: both
}
.woocommerce #reviews #comments ol.commentlist {
margin: 0;
background: 0 0;
list-style: none;
padding: 0;
}
.woocommerce #reviews #comments ol.commentlist > li {
display: block;
padding: 0;
position: relative;
margin-bottom: 30px;
}
.woocommerce #reviews #comments ol.commentlist > li {}
.woocommerce #reviews #comments ol.commentlist > li:last-of-type {}
.woocommerce #reviews #comments ol.commentlist li .meta {
font-size: 1.125em;
margin: 0 0 0;
border-bottom: 1px solid #f0f0f0;
padding: 0 0 5px 0;
}
.woocommerce #reviews #comments ol.commentlist li .meta .time {}
.woocommerce #reviews #comments ol.commentlist li .meta time {
font-size: 12px;
color: #b5b5b5;
font-weight: bold;
vertical-align: middle;
}
.woocommerce #reviews #comments ol.commentlist li .description {
line-height: 1.714em;
padding: 0;
font-weight: 300;
font-size: 14px;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
float: left;
width: 80px;
background-size: cover;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
margin: 0 0 0 105px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p {
margin-bottom: 0;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {}
.woocommerce #reviews #comments ol.commentlist ul.children {
list-style: none;
margin: 20px 0 0 50px
}
.woocommerce #reviews #comments ol.commentlist ul.children .star-rating {
display: none
}
.woocommerce #reviews #comments ol.commentlist #respond {
border: 1px solid #e4e1e3;
border-radius: 4px;
padding: 1em 1em 0;
margin: 20px 0 0 50px
}
.woocommerce #reviews #comments .commentlist>li:before {
content: ""
}
.woocommerce .star-rating {
float: right;
overflow: hidden;
position: relative;
height: 1em;
line-height: 1;
font-size: 1em;
width: 6.1em;
font-family: star;
letter-spacing: 0.2em;
color: #f7d744;
margin-top: 6px;
}
.woocommerce .star-rating:before {
content: "\73\73\73\73\73";
float: left;
top: 0;
left: 0;
position: absolute;
color: #f7d744;
}
.woocommerce .star-rating span {
overflow: hidden;
float: left;
top: 0;
left: 0;
position: absolute;
padding-top: 1.5em;
color: #f7d744;
}
.woocommerce .star-rating span:before {
content: "\53\53\53\53\53";
top: 0;
position: absolute;
left: 0px;
}
.woocommerce .woocommerce-product-rating {
line-height: 2;
display: block;
}
.woocommerce .woocommerce-product-rating:after,
.woocommerce .woocommerce-product-rating:before {
content: " ";
display: table
}
.woocommerce .woocommerce-product-rating .star-rating {
margin: .5em 4px 0 0;
float: left;
font-size: 1em;
float: none;
display: inline-block;
vertical-align: top;
}
.woocommerce .products .star-rating {
display: block;
margin: 0 0 .5em;
float: none
}
.woocommerce .products .star-rating {
display: none;
}
.woocommerce .hreview-aggregate .star-rating {
margin: 10px 0 0
}
.woocommerce #review_form #respond {
position: static;
margin: 0;
width: auto;
padding: 0;
background: 0 0;
border: 0
}
.woocommerce .woocommerce-noreviews { margin: 5px 0 30px;
}
.woocommerce #review_form #respond:after,
.woocommerce #review_form #respond:before {
content: " ";
display: table
}
.woocommerce p.stars a:before,
.woocommerce p.stars a:hover~a:before {
content: "\e021"
}
.woocommerce #review_form {
padding-bottom: 15px;
}
.woocommerce #review_form #respond p {
margin: 0 0 15px; }
.woocommerce #review_form #respond .comment-notes {
padding: 0 15px;
}
.woocommerce #review_form #respond .comment-form-rating { margin-bottom: 20px;
}
.woocommerce #review_form #respond .comment-form-rating > * {
display: inline-block;
margin: 0 0 0;
vertical-align: middle;
}
.woocommerce #review_form #respond .comment-form-rating .stars > span {
display: block;
margin-top: -2px;
}
.woocommerce #review_form #respond .comment-form-rating label {
margin-right: 15px;
margin-top: 0;
}
.woocommerce #review_form #respond .form-submit input {
left: auto
}
.woocommerce #review_form #respond textarea {
box-sizing: border-box;
width: 100%;
margin-bottom: 25px;
}
.woocommerce p.stars a {
position: relative;
height: 1em;
width: 1.2em;
text-indent: -999em;
display: inline-block;
text-decoration: none;
color: #f7d744;
font-size: 1.2em;
text-align: center;
vertical-align: middle;
}
.woocommerce p.stars a:before {
display: block;
position: absolute;
top: 0;
left: 0;
width: 1em;
height: 1em;
line-height: 1;
font-family: WooCommerce;
text-indent: 0
}
.woocommerce table.shop_attributes td,
.woocommerce table.shop_attributes th {
line-height: 1.5;
border: none;
margin: 0;
font-size: 0.889em;
}
.woocommerce p.stars.selected a.active:before,
.woocommerce p.stars:hover a:before {
content: "\e020"
}
.woocommerce p.stars.selected a.active~a:before {
content: "\e021"
}
.woocommerce p.stars.selected a:not(.active):before {
content: "\e020"
}
.woocommerce table.shop_attributes {
border: none;
margin-bottom: 25px;
width: 100%;
font-size: 14px;
}
.woocommerce table.shop_attributes th {
width: 130px;
font-weight: 600;
padding: 0px;
text-align: left;
font-size: 16px;
text-transform: uppercase;
}
.woocommerce table.shop_attributes td {
padding: 4px 25px;
font-weight: 300;
font-size: 1em;
}
.woocommerce table.shop_attributes td p {
margin: 0;
padding: 0;
}
.woocommerce table.shop_attributes .alt td,
.woocommerce table.shop_attributes .alt th {
background: rgba(0, 0, 0, 0.01);
}
.woocommerce table.shop_table {
margin: 0px 0 24px 0;
text-align: left;
width: 100%;
border-collapse: collapse;
border: none;
}
.site-dark .woocommerce table.shop_table {}
.woocommerce .cart-collaterals table.shop_table { margin-bottom: 20px;
background: no-repeat;
margin-top: 0;
}
.site-dark.woocommerce .cart-collaterals table.shop_table {
color: #fff;
background: #323232;
}
.woocommerce .cart-collaterals table.shop_table th { padding: 10px 0;
background: transparent;
padding: 15px 0;
border-right: none !important;
height: 60px;
border: none;
border-bottom: none;
font-weight: 600; font-size: 14px; color: #383838;
}
.woocommerce .cart-collaterals table.shop_table thead th {
font-weight: 600;
height: 30px;
padding: 10px 0;
}
.woocommerce .cart-collaterals table.shop_table th.product-total {
text-align: right;
}
.woocommerce .cart-collaterals table.shop_table td {
text-align: right;
padding: 10px 0;
font-size: 14px;
border: none !important;
font-weight: normal;
}
.woocommerce .cart-collaterals table.shop_table.woocommerce-checkout-review-order-table td .amount {
font-size: 16px;
font-weight: 500;
}
.woocommerce .cart-collaterals table.shop_table.woocommerce-checkout-review-order-table .order-total td .amount {
font-size: 24px;
font-weight: bold;
}
.woocommerce .cart-collaterals table.shop_table.woocommerce-checkout-review-order-table .order-total td .amount,
.woocommerce .cart-collaterals table.shop_table.woocommerce-checkout-review-order-table .cart-subtotal td .amount {}
.woocommerce .cart-collaterals table.shop_table td.product-name {
text-align: left;
}
.woocommerce table.shop_table thead { font-weight: bold;
}
.woocommerce table.shop_table.cart th {
font-weight: 600;
padding: 0px 12px;
border: none;
border-bottom: 1px solid #f0f0f0;
font-size: 14px;
height: 42px;
text-transform: uppercase;
background: none;
}
.woocommerce table.shop_table.cart th > span {
display: inline-block;
vertical-align: middle;
}
.woocommerce table.shop_table.cart th span span {
display: table-cell;
height: 42px;
vertical-align: middle;
}
.site-dark table.shop_table.cart th {
color: #878787;
border-color: #393939;
}
.woocommerce table.shop_table th:last-of-type,
.woocommerce table.shop_table td:last-of-type { }
.woocommerce table.shop_table td {
border: 1px solid #f0f0f0;
padding: 25px 12px;
vertical-align: middle;
border-right: none;
border-left: none;
position: relative;
}
.site-dark .woocommerce table.shop_table td,
.site-dark .woocommerce table.shop_table th {
border-color: #393939;
}
.woocommerce .cart-collaterals table.shop_table tbody {}
.woocommerce table.shop_table .product-remove {
text-align: center;
width: 40px;
padding: 0;
}
.woocommerce table.shop_table .product-name {
padding-left: 0 !important;
}
.woocommerce table.shop_table .product-name .image {
float: left;
width: 90px;
background: 50% no-repeat;
background-size: cover;
border-radius: 3px;
}
.woocommerce table.shop_table .product-name .image:before {
content: "";
display: block;
padding-bottom: 100%;
}
.woocommerce table.shop_table .product-name .h {
text-decoration: none;
margin-left: 110px;
display: block;
}
.woocommerce table.shop_table .product-name .h .name {
text-decoration: none;
font-weight: bold;
line-height: 1.125em;
display: block;
}
.woocommerce table.shop_table .product-name .h .cell {
height: 90px;
}
.woocommerce table.shop_table .product-name .variation {
display: block; float: none;
font-size: 12px;
}
.woocommerce table.shop_table .product-name .variation p {
font-size: 1em;
}
.woocommerce .cart-collaterals table.shop_table .product-name .variation {
margin-left: 0;
}
.woocommerce table.shop_table .product-name .variation dt {
clear: none;
}
.woocommerce table.shop_table .product-name .variation dd {}
.woocommerce table.shop_table .product-name .variation dd p {
margin: 0;
line-height: 1;
}
.woocommerce table.shop_table .product-price {
text-align: center;
}
.woocommerce table.shop_table td.product-price > span,
.woocommerce table.shop_table td.product-subtotal > span {
font-size: 18px;
font-weight: bold;
display: block;
}
.woocommerce table.shop_table td.product-price > span span,
.woocommerce table.shop_table td.product-subtotal > span span {
font-size: 12px;
vertical-align: middle; margin-right: .5em; }
.woocommerce table.shop_table .product-price > span span {}
.woocommerce table.shop_table .product-quantity {
text-align: center;
font-weight: 600;
}
.woocommerce table.shop_table .product-quantity .quantity-buttons {
font-size: 21px;
margin-right: 9px;
}
.woocommerce table.shop_table .product-quantity .qty {   }
.woocommerce table.shop_table .product-subtotal {
text-align: center;
width: 120px;
}
.woocommerce table.shop_table td.product-subtotal > span {}
.woocommerce table.shop_table .product-subtotal > span span {}
.woocommerce table.shop_table td small {
font-weight: 400
}
.woocommerce table.shop_table tbody:first-child tr:first-child td,
.woocommerce table.shop_table tbody:first-child tr:first-child th {
border-top: 0;
}
.woocommerce table.shop_table.customer_details tbody tr td,
.woocommerce table.shop_table.customer_details tbody tr th {
border: 1px solid #f0f0f0 !important;
}
.woocommerce table.shop_table tbody th,
.woocommerce table.shop_table tfoot td,
.woocommerce table.shop_table tfoot th {
font-weight: 600;
border-top: 1px solid rgba(0, 0, 0, .1);
}
.coupon-area {
float: left;
max-width: 370px;
width: 70%;
position: relative;
}
.site-dark .coupon-area {
border-color: #393939;
}
.coupon-area label {}
.coupon-area .input-text {
display: inline-block;
background: #fff;
font-size: 14px;
font-weight: normal;
color: #717171;
border-radius: 3px;
padding: 0 175px 0 15px;
height: 45px;
line-height: 45px;
vertical-align: top;
width: 100%;
}
.site-dark .coupon-area .input-text {
background: #070707;
}
.shop_table .button-style4 {
padding: 8px 25px;
border-radius: 3px;
line-height: 27px;
}
.shop_table .button-style4:hover {
box-shadow: 0 0 0;
background: #f5f5f5;
}
.coupon-area .button-style4 {
position: absolute;
top: 0;
right: 0;
}
.woocommerce table.my_account_orders {
font-size: .85em
}
.woocommerce table.my_account_orders td,
.woocommerce table.my_account_orders th {
padding: 4px 8px;
vertical-align: middle
}
.woocommerce table.my_account_orders .button {
white-space: nowrap
}
.woocommerce table.my_account_orders .order-actions {
text-align: right
}
.woocommerce table.my_account_orders .order-actions .button {
margin: .125em 0 .125em .25em
}
.woocommerce td.product-name dl.variation {
margin: .25em 0
}
.woocommerce td.product-name dl.variation:after,
.woocommerce td.product-name dl.variation:before {
content: " ";
display: table
}
.woocommerce td.product-name dl.variation dd,
.woocommerce td.product-name dl.variation dt {
display: inline-block;
float: left;
margin-bottom: 0;
line-height: 1em;
}
.woocommerce td.product-name dl.variation dt {
font-weight: 600;
padding: 0 0 .25em;
margin: 0 4px 0 0;
clear: left;
}
.woocommerce ul.cart_list li dl:after,
.woocommerce ul.cart_list li:after,
.woocommerce ul.product_list_widget li dl:after,
.woocommerce ul.product_list_widget li:after {
clear: both;
}
.woocommerce td.product-name dl.variation dd { }
.woocommerce td.product-name dl.variation dd p:last-child {
margin-bottom: 0
}
.woocommerce td.product-name p.backorder_notification {
font-size: .83em
}
.woocommerce td.product-quantity {
min-width: 80px
}
.woocommerce ul.cart_list,
.woocommerce ul.product_list_widget {
list-style: none;
padding: 0;
margin: 0
}
.woocommerce ul.cart_list li {
padding: 10px 15px;
margin: 0;
list-style: none;
}
.woocommerce ul.product_list_widget li.empty {
padding-bottom: 0;
}
.woocommerce ul.cart_list li:after,
.woocommerce ul.cart_list li:before,
.woocommerce ul.product_list_widget li:after,
.woocommerce ul.product_list_widget li:before {
content: " ";
display: table
}
.woocommerce ul.cart_list li a {
display: block;
font-weight: normal;
font-size: 14px;
line-height: 1em;
margin-bottom: 5px;
text-decoration: none;
padding-right: 25px;
}
.woocommerce ul.cart_list li img {
float: right;
margin-left: 4px;
width: 32px;
height: auto;
box-shadow: none
}
.woocommerce ul.cart_list li dl,
.woocommerce ul.product_list_widget li dl {
margin: 0;
padding-left: 1em;
border-left: 2px solid rgba(0, 0, 0, .1)
}
.woocommerce ul.cart_list li dl:after,
.woocommerce ul.cart_list li dl:before,
.woocommerce ul.product_list_widget li dl:after,
.woocommerce ul.product_list_widget li dl:before {
content: " ";
display: table;
}
.woocommerce ul.cart_list li dl dd,
.woocommerce ul.cart_list li dl dt,
.woocommerce ul.product_list_widget li dl dd,
.woocommerce ul.product_list_widget li dl dt {
display: inline-block;
float: left;
margin-bottom: 0;
}
.woocommerce ul.cart_list li dl dt,
.woocommerce ul.product_list_widget li dl dt {
font-weight: 700;
padding: 0 0 .25em;
margin: 0 4px 0 0;
clear: left;
}
#add_payment_method .wc-proceed-to-checkout:after,
.woocommerce .order_details:after,
.woocommerce .widget_layered_nav ul li:after,
.woocommerce .widget_rating_filter ul li:after,
.woocommerce .widget_shopping_cart .buttons:after,
.woocommerce-account .addresses .title:after,
.woocommerce-account .woocommerce:after,
.woocommerce-cart .wc-proceed-to-checkout:after,
.woocommerce-checkout .wc-proceed-to-checkout:after,
.woocommerce-error:after,
.woocommerce-info:after,
.woocommerce-message:after,
.woocommerce.widget_shopping_cart .buttons:after {
clear: both
}
.woocommerce ul.cart_list li dl dd,
.woocommerce ul.product_list_widget li dl dd {
padding: 0 0 .25em;
}
.woocommerce ul.cart_list li dl dd p:last-child,
.woocommerce ul.product_list_widget li dl dd p:last-child {
margin-bottom: 0
}
.woocommerce ul.cart_list li .star-rating,
.woocommerce ul.product_list_widget li .star-rating {
float: none
}
.woocommerce .widget_shopping_cart .total,
.woocommerce.widget_shopping_cart .total {  }
.woocommerce .widget_shopping_cart .total strong,
.woocommerce.widget_shopping_cart .total strong {
min-width: 40px;
display: inline-block
}
.woocommerce .widget_shopping_cart .cart_list li,
.woocommerce.widget_shopping_cart .cart_list li {   }
.woocommerce .widget_shopping_cart .cart_list li a.remove,
.woocommerce.widget_shopping_cart .cart_list li a.remove {   }
.woocommerce .widget_shopping_cart .buttons:after,
.woocommerce .widget_shopping_cart .buttons:before,
.woocommerce.widget_shopping_cart .buttons:after,
.woocommerce.widget_shopping_cart .buttons:before {
content: " ";
display: table
}
.woocommerce form .form-row {
padding: 3px;
margin: 0 0 15px;
}
.woocommerce-shipping-calculator .shipping-calculator-button {
font-size: 12px;
}
.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder {
-webkit-transition: opacity .5s .5s ease;
-moz-transition: opacity .5s .5s ease;
transition: opacity .5s .5s ease;
opacity: 0
}
.woocommerce form .form-row label {
line-height: 2;
font-size: 14px;
font-weight: 600;
text-transform: uppercase;
}
.woocommerce form .form-row .button + label {
margin-left: 15px;
}
.site-dark form .form-row label {
color: #878787;
}
.woocommerce form .form-row label.hidden {
visibility: hidden
}
.woocommerce form .form-row label.inline {
display: inline;
vertical-align: middle;
}
.woocommerce form .form-row select {
vertical-align: top;
font-size: 12px;
height: 35px;
line-height: 33px;
padding: 0px 55px 0 20px;
background: #fff url(//alexcreativ.pt/wp-content/themes/rolly/images/select.png) right 10px top 50% no-repeat;
border: none;
color: inherit;
cursor: pointer;
border-radius: 8px;
box-shadow: none;
border: 1px solid;
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
-o-appearance: none;
appearance: none;
}
.site-dark .woocommerce form .form-row select {
border-color: #393939;
}
.woocommerce form .form-row .required {
color: #23282d;
font-weight: 700;
border: 0;
}
.woocommerce form .form-row .input-checkbox {
display: inline;
margin: -2px 8px 0 0;
text-align: center;
vertical-align: middle
}
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
width: 100%;
font-size: 14px;
line-height: 20px;
background: none;
border: 1px solid;
background: #fff;
margin-bottom: 25px;
color: inherit;
font-weight: 300;
}
.site-dark form .form-row input.input-text,
.site-dark form .form-row textarea {
background: #070707;
border: 1px solid #393939;
color: #878787;
}
.woocommerce form .form-row input.input-text {
padding: 5px 20px;
line-height: 23px;
margin: 5px 0 0;
vertical-align: middle;
}
.woocommerce form .form-row textarea {
padding: 10px 15px;
display: block;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.woocommerce form .form-row .select2-container {
width: 100%;
line-height: 2em;
}
.woocommerce form .form-row.woocommerce-invalid label {
color: #a00
}
.woocommerce form .form-row.woocommerce-invalid .select2-container,
.woocommerce form .form-row.woocommerce-invalid input.input-text,
.woocommerce form .form-row.woocommerce-invalid select {
border-color: #a00
}
.woocommerce form .form-row.woocommerce-validated .select2-container,
.woocommerce form .form-row.woocommerce-validated input.input-text,
.woocommerce form .form-row.woocommerce-validated select {
border-color: #69bf29
}
.woocommerce form .form-row::-webkit-input-placeholder {
line-height: normal
}
.woocommerce form .form-row:-moz-placeholder {
line-height: normal
}
.woocommerce form .form-row:-ms-input-placeholder {
line-height: normal
}
.woocommerce form.checkout_coupon,
.woocommerce form.login,
.woocommerce form.register {
border: 1px solid #f0f0f0;
padding: 20px;
margin: 2em 0;
text-align: left;
}
.site-dark form.checkout_coupon,
.site-dark form.login,
.site-dark form.register {
border-color: #393939;
}
.woocommerce ul#shipping_method {
list-style: none;
margin: 0;
padding: 0;
font-style: normal;
}
.cart-collaterals ul#shipping_method {
max-width: 135px;
display: inline-block;
}
.woocommerce ul#shipping_method li {
margin: 0;
padding: 0.05em 0;
text-indent: -22px;
list-style: none;
text-align: left;
}
.woocommerce ul#shipping_method li:before {
display: none;
}
.woocommerce ul#shipping_method li input {
margin: 3px .5ex;
vertical-align: middle;
}
.woocommerce ul#shipping_method li label {
display: inline
}
.woocommerce ul#shipping_method .amount {
font-size: 1.1em;
margin-left: 5px;
}
.woocommerce ul#shipping_method .amount span {
font-size: 1em;
margin: 0;
}
.woocommerce p.woocommerce-shipping-contents {
margin: 0
}
.woocommerce .order_details {
margin: 0 0 1.5em;
list-style: none;
padding: 0;
}
.woocommerce .order_details:after,
.woocommerce .order_details:before {
content: " ";
display: table
}
.woocommerce .order_details li {
float: left;
margin-right: 2em;
text-transform: uppercase;
font-size: .715em;
line-height: 1;
border-right: 1px dashed #d3ced2;
padding-right: 2em;
margin-left: 0;
padding-left: 0;
list-style-type: none;
margin: 0 2em 0 0;
color: inherit;
background: none;
}
.woocommerce .order_details li:before {
display: none;
}
.woocommerce .order_details li strong {
display: block;
font-size: 1.4em;
text-transform: none;
line-height: 1.5
}
.woocommerce .order_details li:last-of-type {
border: none
}
.woocommerce .widget_layered_nav ul {
margin: 0;
padding: 0;
border: 0;
list-style: none
}
.woocommerce .widget_layered_nav ul li {
padding: 0 0 1px;
list-style: none
}
.woocommerce .widget_layered_nav ul li:after,
.woocommerce .widget_layered_nav ul li:before {
content: " ";
display: table
}
.woocommerce .widget_layered_nav ul li.chosen a:before,
.woocommerce .widget_layered_nav_filters ul li a:before {
line-height: 1;
content: "?";
font-family: WooCommerce;
font-weight: 400;
color: #a00;
speak: none;
font-variant: normal;
text-transform: none;
-webkit-font-smoothing: antialiased;
text-decoration: none
}
.woocommerce .widget_layered_nav ul li a,
.woocommerce .widget_layered_nav ul li span {
padding: 1px 0
}
.woocommerce .widget_layered_nav ul li.chosen a:before {
margin-right: .618em
}
.woocommerce .widget_layered_nav_filters ul {
margin: 0;
padding: 0;
border: 0;
list-style: none;
overflow: hidden;
zoom: 1
}
.woocommerce .widget_layered_nav_filters ul li {
float: left;
padding: 0 1px 1px 0;
list-style: none
}
.woocommerce .widget_layered_nav_filters ul li a {
text-decoration: none
}
.woocommerce .widget_layered_nav_filters ul li a:before {
margin-right: .618em
}
.woocommerce .widget_price_filter .price_slider {
margin-bottom: 1em
}
.woocommerce .widget_price_filter .price_slider_amount {
text-align: right;
line-height: 2.4;
font-size: .8751em
}
.woocommerce .widget_price_filter .price_slider_amount .button {
font-size: 1.15em;
float: left
}
.woocommerce .widget_price_filter .ui-slider {
position: relative;
text-align: left;
margin-left: .5em;
margin-right: .5em
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
position: absolute;
z-index: 2;
width: 1em;
height: 1em;
background-color: #a46497;
border-radius: 1em;
cursor: ew-resize;
outline: 0;
top: -.3em;
margin-left: -.5em
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
position: absolute;
z-index: 1;
font-size: .7em;
display: block;
border: 0;
border-radius: 1em;
background-color: #a46497
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
border-radius: 1em;
background-color: #602053;
border: 0
}
.woocommerce .widget_price_filter .ui-slider-horizontal {
height: .5em
}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range {
top: 0;
height: 100%
}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min {
left: -1px
}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max {
right: -1px
}
.woocommerce .widget_rating_filter ul {
margin: 0;
padding: 0;
border: 0;
list-style: none
}
.woocommerce .widget_rating_filter ul li {
padding: 0 0 1px;
list-style: none
}
.woocommerce .widget_rating_filter ul li:after,
.woocommerce .widget_rating_filter ul li:before {
content: " ";
display: table
}
.woocommerce .widget_rating_filter ul li a {
padding: 1px 0;
text-decoration: none
}
.woocommerce .widget_rating_filter ul li .star-rating {
float: none;
display: inline-block
}
.woocommerce .widget_rating_filter ul li.chosen a:before {
font-family: WooCommerce;
speak: none;
font-weight: 400;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
margin-right: .618em;
content: "?";
text-decoration: none;
color: #a00
}
.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
padding: 0.8em 2em 1em 3.5em!important;
margin: 2em 0 1em!important;
position: relative;
background-color: #f7f6f7;
color: #515151;
border-top: 3px solid #a46497;
list-style: none!important;
width: auto;
word-wrap: break-word;
font-size: 0.889em;
}
.site-dark .woocommerce .woocommerce-error,
.site-dark .woocommerce .woocommerce-info,
.site-dark .woocommerce .woocommerce-message,
.site-dark.woocommerce .woocommerce-error,
.site-dark.woocommerce .woocommerce-info,
.site-dark.woocommerce .woocommerce-message {
background: #232323;
color: #fff;
}
.woocommerce .woocommerce-error .button,
.woocommerce .woocommerce-info .button,
.woocommerce .woocommerce-message .button {
padding: 5px 10px;
}
.site-dark .woocommerce .woocommerce-error .button,
.site-dark .woocommerce .woocommerce-info .button,
.site-dark .woocommerce .woocommerce-message .button,
.site-dark.woocommerce .woocommerce-error .button,
.site-dark.woocommerce .woocommerce-info .button,
.site-dark.woocommerce .woocommerce-message .button {
background: #fff;
color: #000;
}
.woocommerce-error a,
.woocommerce-info a,
.woocommerce-message a {
font-size: .875em;
margin-left: 10px;
}
.woocommerce-error:after,
.woocommerce-error:before,
.woocommerce-info:after,
.woocommerce-info:before,
.woocommerce-message:after,
.woocommerce-message:before {
content: " ";
display: table
}
.woocommerce-error:before,
.woocommerce-info:before,
.woocommerce-message:before {
font-family: WooCommerce;
content: "\e028";
display: inline-block;
position: absolute;
top: 0.8em;
left: 1.5em;
}
.woocommerce-error .button,
.woocommerce-info .button,
.woocommerce-message .button {
float: right
}
.woocommerce-error li,
.woocommerce-info li,
.woocommerce-message li {
list-style: none!important;
padding-left: 0!important;
margin-left: 0!important
}
.woocommerce-message {
border-top-color: #8fae1b
}
.woocommerce-message:before {
content: "\e015";
color: #8fae1b
}
.woocommerce-info {
border-top-color: #1e85be
}
.woocommerce-info:before {
color: #1e85be
}
.woocommerce-error {
border-top-color: #b81c23
}
.woocommerce-error:before {
content: "\e016";
color: #b81c23
}
.woocommerce-account .addresses .title:after,
.woocommerce-account .addresses .title:before,
.woocommerce-account .woocommerce:after,
.woocommerce-account .woocommerce:before {
content: " ";
display: table
}
.woocommerce-account .addresses .title h3 {
float: left
}
.woocommerce-account .addresses .title .edit,
.woocommerce-account ul.digital-downloads li .count {
float: right
}
.woocommerce-account ol.commentlist.notes li.note p.meta {
font-weight: 700;
margin-bottom: 0
}
.woocommerce-account ol.commentlist.notes li.note .description p:last-child {
margin-bottom: 0
}
.woocommerce-account ul.digital-downloads {
margin-left: 0;
padding-left: 0
}
.woocommerce-account ul.digital-downloads li {
list-style: none;
margin-left: 0;
padding-left: 0
}
.woocommerce-account ul.digital-downloads li:before {
font-family: WooCommerce;
speak: none;
font-weight: 400;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
margin-right: .618em;
content: "?";
text-decoration: none
}
#add_payment_method table.cart .product-thumbnail,
.woocommerce-cart table.cart .product-thumbnail,
.woocommerce-checkout table.cart .product-thumbnail {
min-width: 32px
}
#add_payment_method table.cart img,
.woocommerce-cart table.cart img,
.woocommerce-checkout table.cart img {
width: 65px;
box-shadow: none;
}
.site-dark #add_payment_method table.cart img,
.site-dark.woocommerce-cart table.cart img,
.site-dark.woocommerce-checkout table.cart img {
border-color: #393939
}
#add_payment_method table.cart td,
#add_payment_method table.cart th,
.woocommerce-cart table.cart td,
.woocommerce-cart table.cart th,
.woocommerce-checkout table.cart td,
.woocommerce-checkout table.cart th {
vertical-align: middle;
background: none;
}
#add_payment_method table.cart td.actions .coupon .input-text,
.woocommerce-cart table.cart td.actions .coupon .input-text,
.woocommerce-checkout table.cart td.actions .coupon .input-text {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
border: 1px solid #d3ced2;
padding: 6px 6px 5px;
margin: 0 4px 0 0;
outline: 0;
line-height: 1
}
#add_payment_method table.cart input,
.woocommerce-cart table.cart input,
.woocommerce-checkout table.cart input {
margin: 0;
vertical-align: middle; }
#add_payment_method .wc-proceed-to-checkout,
.woocommerce-cart .wc-proceed-to-checkout,
.woocommerce-checkout .wc-proceed-to-checkout {
padding: 25px 0 30px;
border-top: 1px solid #f0f0f0;
}
#add_payment_method .wc-proceed-to-checkout .button-style2,
.woocommerce-cart .wc-proceed-to-checkout .button-style2,
.woocommerce-checkout .wc-proceed-to-checkout .button-style2 {
width: 100%; }
#add_payment_method .wc-proceed-to-checkout:after,
#add_payment_method .wc-proceed-to-checkout:before,
.woocommerce-cart .wc-proceed-to-checkout:after,
.woocommerce-cart .wc-proceed-to-checkout:before,
.woocommerce-checkout .wc-proceed-to-checkout:after,
.woocommerce-checkout .wc-proceed-to-checkout:before {
content: " ";
display: table
}
#add_payment_method .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout .checkout-button,
.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {
display: block;
text-align: center;
font-size: 1em;
padding: 1em;
width: 100%;
}
input#place_order {
width: 100%;
}
#add_payment_method .cart-collaterals .shipping_calculator .button,
.woocommerce-cart .cart-collaterals .shipping_calculator .button,
.woocommerce-checkout .cart-collaterals .shipping_calculator .button {
width: 100%;
float: none;
display: block
}
#add_payment_method .cart-collaterals .shipping_calculator .shipping-calculator-button:after,
.woocommerce-cart .cart-collaterals .shipping_calculator .shipping-calculator-button:after,
.woocommerce-checkout .cart-collaterals .shipping_calculator .shipping-calculator-button:after {
font-family: WooCommerce;
speak: none;
font-weight: 400;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
margin-left: .618em;
content: "?";
text-decoration: none
}
#add_payment_method #payment ul.payment_methods li:after,
#add_payment_method #payment ul.payment_methods li:before,
#add_payment_method #payment ul.payment_methods:after,
#add_payment_method #payment ul.payment_methods:before,
.woocommerce-cart #payment ul.payment_methods li:after,
.woocommerce-cart #payment ul.payment_methods li:before,
.woocommerce-cart #payment ul.payment_methods:after,
.woocommerce-cart #payment ul.payment_methods:before,
.woocommerce-checkout #payment ul.payment_methods li:after,
.woocommerce-checkout #payment ul.payment_methods li:before,
.woocommerce-checkout #payment ul.payment_methods:after,
.woocommerce-checkout #payment ul.payment_methods:before {
content: " ";
display: table
}
#add_payment_method .cart-collaterals .cart_totals p small,
.woocommerce-cart .cart-collaterals .cart_totals p small,
.woocommerce-checkout .cart-collaterals .cart_totals p small {
color: #777;
font-size: .83em
}
#add_payment_method .cart-collaterals .cart_totals table,
.woocommerce-cart .cart-collaterals .cart_totals table,
.woocommerce-checkout .cart-collaterals .cart_totals table {
border-collapse: separate;
margin: 0 0 6px;
padding: 0
}
#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,
#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,
.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,
.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,
.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,
.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th {
border-top: 0
}
#add_payment_method .cart-collaterals .cart_totals table th,
.woocommerce-cart .cart-collaterals .cart_totals table th,
.woocommerce-checkout .cart-collaterals .cart_totals table th {
width: 50%;
}
#add_payment_method .cart-collaterals .cart_totals table td,
#add_payment_method .cart-collaterals .cart_totals table th,
.woocommerce-cart .cart-collaterals .cart_totals table td,
.woocommerce-cart .cart-collaterals .cart_totals table th,
.woocommerce-checkout .cart-collaterals .cart_totals table td,
.woocommerce-checkout .cart-collaterals .cart_totals table th {
vertical-align: top;
border-left: 0;
border-right: 0;
line-height: 1.5em
}
#add_payment_method .cart-collaterals .cart_totals table small,
.woocommerce-cart .cart-collaterals .cart_totals table small,
.woocommerce-checkout .cart-collaterals .cart_totals table small {
color: #777
}
#add_payment_method .cart-collaterals .cart_totals table select,
.woocommerce-cart .cart-collaterals .cart_totals table select,
.woocommerce-checkout .cart-collaterals .cart_totals table select {
width: 100%;
margin-bottom: 0;
}
#add_payment_method .cart-collaterals .cart_totals .discount td,
.woocommerce-cart .cart-collaterals .cart_totals .discount td,
.woocommerce-checkout .cart-collaterals .cart_totals .discount td {
color: #77a464
}
#add_payment_method .cart-collaterals .cart_totals tr td,
#add_payment_method .cart-collaterals .cart_totals tr th,
.woocommerce-cart .cart-collaterals .cart_totals tr td,
.woocommerce-cart .cart-collaterals .cart_totals tr th,
.woocommerce-checkout .cart-collaterals .cart_totals tr td,
.woocommerce-checkout .cart-collaterals .cart_totals tr th {
border: none;
background: none;
}
.woocommerce-cart .cart-collaterals .cart_totals tr {}
.woocommerce-cart .cart-collaterals .cart_totals tr th {
padding: 22px 0;
height: auto;
font-weight: bold;
font-size: 14px; color: #383838;
}
.woocommerce-cart .cart-collaterals .cart_totals tr td {
padding: 20px 0; }
.woocommerce-cart .cart-collaterals .cart_totals tr td p {
margin: 0 0 5px;
color: #bcbcbc;
padding: 0;
}
.woocommerce-cart .cart-collaterals .cart_totals tr td .woocommerce-Price-amount {
font-size: 30px;
font-weight: 500;
display: inline-block; margin-left: 5px;
}
.woocommerce-cart .cart-collaterals .cart_totals tr.shipping td .woocommerce-Price-amount {
font-size: inherit;
font-weight: inherit;
color: inherit;
}
.woocommerce-cart .cart-collaterals .cart_totals tr.cart-subtotal td .woocommerce-Price-amount {
font-size: 14px;
letter-spacing: .05em;
}
.woocommerce-cart .cart-collaterals .cart_totals tr td .woocommerce-Price-amount span {}
.woocommerce-cart .cart-collaterals .cart_totals tr th,
.woocommerce-cart .cart-collaterals .cart_totals tr td,
.woocommerce-page .cart-collaterals .heading { }
.site-dark.woocommerce-cart .cart-collaterals .cart_totals tr th,
.site-dark.woocommerce-cart .cart-collaterals .cart_totals tr td,
.woocommerce-page .cart-collaterals .heading {
border-bottom: 1px solid #393939;
}
.woocommerce-page .cart-collaterals .heading {
padding: 0px 0 0px;
text-align: left;
border: none;
}
.site-light.woocommerce-page .cart-collaterals .heading {}
.woocommerce-page .cart-collaterals .heading h5 {
font-size: 16px;
margin: 0 0;
line-height: 41px;
font-weight: 600;
font-family: inherit;
text-transform: uppercase;
border-bottom: 1px solid #f0f0f0;
padding: 0 0 1px;
}
#add_payment_method .cart-collaterals .cross-sells .products .product,
.woocommerce-cart .cart-collaterals .cross-sells .products .product,
.woocommerce-checkout .cart-collaterals .cross-sells .products .product {
margin-top: 0;
margin-bottom: 10px;
border: none;
}
#add_payment_method .checkout .col-2 h3#ship-to-different-address,
.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,
.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address {
float: left;
clear: none
}
#add_payment_method .checkout .col-2 .form-row-first,
#add_payment_method .checkout .col-2 .notes,
.woocommerce-cart .checkout .col-2 .form-row-first,
.woocommerce-cart .checkout .col-2 .notes,
.woocommerce-checkout .checkout .col-2 .form-row-first,
.woocommerce-checkout .checkout .col-2 .notes {
clear: left
}
#add_payment_method .checkout .create-account small,
.woocommerce-cart .checkout .create-account small,
.woocommerce-checkout .checkout .create-account small {
font-size: 11px;
color: #777;
font-weight: 400
}
#add_payment_method .checkout div.shipping-address,
.woocommerce-cart .checkout div.shipping-address,
.woocommerce-checkout .checkout div.shipping-address {
padding: 0;
clear: left;
width: 100%
}
#add_payment_method #payment ul.payment_methods li:after,
#add_payment_method #payment ul.payment_methods:after,
#add_payment_method .checkout .shipping_address,
.single-product .twentythirteen p.stars,
.woocommerce-cart #payment ul.payment_methods li:after,
.woocommerce-cart #payment ul.payment_methods:after,
.woocommerce-cart .checkout .shipping_address,
.woocommerce-checkout #payment ul.payment_methods li:after,
.woocommerce-checkout #payment ul.payment_methods:after,
.woocommerce-checkout .checkout .shipping_address {
clear: both
}
#add_payment_method #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment {  }
#add_payment_method #payment ul.payment_methods,
.woocommerce-cart #payment ul.payment_methods,
.woocommerce-checkout #payment ul.payment_methods {
text-align: left;
padding: 20px 0 0; margin: 0;
list-style: none;
}
#add_payment_method #payment ul.payment_methods li,
.woocommerce-cart #payment ul.payment_methods li,
.woocommerce-checkout #payment ul.payment_methods li {
text-align: left;
margin: 0;
font-weight: 400;
padding: 4px 0;
font-size: 0.889em;
}
#add_payment_method #payment ul.payment_methods li > *,
.woocommerce-cart #payment ul.payment_methods li > *,
.woocommerce-checkout #payment ul.payment_methods li > * {
display: inline-block;
vertical-align: middle;
}
#add_payment_method #payment ul.payment_methods li:before,
.woocommerce-cart #payment ul.payment_methods li:before,
.woocommerce-checkout #payment ul.payment_methods li:before {
display: none;
}
#add_payment_method #payment ul.payment_methods li input,
.woocommerce-cart #payment ul.payment_methods li input,
.woocommerce-checkout #payment ul.payment_methods li input {
margin: 0 0.2em 0 0;
vertical-align: middle;
}
#add_payment_method #payment ul.payment_methods li img,
.woocommerce-cart #payment ul.payment_methods li img,
.woocommerce-checkout #payment ul.payment_methods li img {
vertical-align: middle;
margin: -2px 0 0 .5em;
padding: 0;
position: relative;
box-shadow: none
}
#add_payment_method #payment ul.payment_methods li img+img,
.woocommerce-cart #payment ul.payment_methods li img+img,
.woocommerce-checkout #payment ul.payment_methods li img+img {
margin-left: 2px
}
#add_payment_method #payment div.form-row,
.woocommerce-cart #payment div.form-row,
.woocommerce-checkout #payment div.form-row {
padding: 1em 25px;
padding: 30px 0 30px;
text-align: center;
}
.woocommerce-checkout #payment div.form-row {
padding: 20px 0 5px;
}
#add_payment_method #payment div.payment_box,
.woocommerce-cart #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box {
position: relative;
box-sizing: border-box;
width: 100%;
padding: 0.1px 1em 1em;
margin: 1em 0;
font-size: 0.889em;
border-radius: 2px;
line-height: 1.3em;
background-color: #dfdcde;
color: #515151;
}
.woocommerce-checkout #payment div.payment_box p {
font-size: 12px;
line-height: 1.5em;
}
#add_payment_method #payment div.payment_box input.input-text,
#add_payment_method #payment div.payment_box textarea,
.woocommerce-cart #payment div.payment_box input.input-text,
.woocommerce-cart #payment div.payment_box textarea,
.woocommerce-checkout #payment div.payment_box input.input-text,
.woocommerce-checkout #payment div.payment_box textarea {
border-color: #bbb3b9 #c7c1c6 #c7c1c6
}
#add_payment_method #payment div.payment_box::-webkit-input-placeholder,
.woocommerce-cart #payment div.payment_box::-webkit-input-placeholder,
.woocommerce-checkout #payment div.payment_box::-webkit-input-placeholder {
color: #bbb3b9
}
#add_payment_method #payment div.payment_box:-moz-placeholder,
.woocommerce-cart #payment div.payment_box:-moz-placeholder,
.woocommerce-checkout #payment div.payment_box:-moz-placeholder {
color: #bbb3b9
}
#add_payment_method #payment div.payment_box:-ms-input-placeholder,
.woocommerce-cart #payment div.payment_box:-ms-input-placeholder,
.woocommerce-checkout #payment div.payment_box:-ms-input-placeholder {
color: #bbb3b9
}
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,
.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,
.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods {
list-style: none;
margin: 0
}
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,
.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,
.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,
.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,
.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token {
margin: 0 0 .5em
}
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,
.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,
.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,
.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,
.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label {
cursor: pointer
}
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,
.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,
.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput {
vertical-align: middle;
margin: -3px 1em 0 0;
position: relative
}
#add_payment_method #payment div.payment_box .wc-credit-card-form,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form {
border: 0;
padding: 0;
margin: 1em 0 0
}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number {
font-size: 1.5em;
padding: 8px;
background-repeat: no-repeat;
background-position: right .618em center;
background-size: 32px 20px
}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa {
background-image: url(//alexcreativ.pt/wp-content/themes/rolly/images/icons/credit-cards/visa.svg)
}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard {
background-image: url(//alexcreativ.pt/wp-content/themes/rolly/images/icons/credit-cards/mastercard.svg)
}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser {
background-image: url(//alexcreativ.pt/wp-content/themes/rolly/images/icons/credit-cards/laser.svg)
}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub {
background-image: url(//alexcreativ.pt/wp-content/themes/rolly/images/icons/credit-cards/diners.svg)
}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro {
background-image: url(//alexcreativ.pt/wp-content/themes/rolly/images/icons/credit-cards/maestro.svg)
}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb {
background-image: url(//alexcreativ.pt/wp-content/themes/rolly/images/icons/credit-cards/jcb.svg)
}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex {
background-image: url(//alexcreativ.pt/wp-content/themes/rolly/images/icons/credit-cards/amex.svg)
}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover {
background-image: url(//alexcreativ.pt/wp-content/themes/rolly/images/icons/credit-cards/discover.svg)
}
#add_payment_method #payment div.payment_box span.help,
.woocommerce-cart #payment div.payment_box span.help,
.woocommerce-checkout #payment div.payment_box span.help {
font-size: .857em;
color: #777;
font-weight: 400
}
#add_payment_method #payment div.payment_box .form-row,
.woocommerce-cart #payment div.payment_box .form-row,
.woocommerce-checkout #payment div.payment_box .form-row {
margin: 0 0 1em
}
#add_payment_method #payment div.payment_box p:last-child,
.woocommerce-cart #payment div.payment_box p:last-child,
.woocommerce-checkout #payment div.payment_box p:last-child {
margin-bottom: 0
}
#add_payment_method #payment div.payment_box:before,
.woocommerce-cart #payment div.payment_box:before,
.woocommerce-checkout #payment div.payment_box:before {
content: "";
display: block;
border: 1em solid #dfdcde;
border-right-color: transparent;
border-left-color: transparent;
border-top-color: transparent;
position: absolute;
top: -.75em;
left: 0;
margin: -1em 0 0 2em
}
#add_payment_method #payment .payment_method_paypal .about_paypal,
.woocommerce-cart #payment .payment_method_paypal .about_paypal,
.woocommerce-checkout #payment .payment_method_paypal .about_paypal {
float: right;
line-height: 52px;
font-size: .83em
}
#add_payment_method #payment .payment_method_paypal img,
.woocommerce-cart #payment .payment_method_paypal img,
.woocommerce-checkout #payment .payment_method_paypal img {
max-height: 52px;
vertical-align: middle
}
.woocommerce-password-strength {
text-align: center;
font-weight: 600;
padding: 3px .5em;
font-size: 1em
}
.woocommerce-password-strength.strong {
background-color: #c1e1b9;
border-color: #83c373
}
.woocommerce-password-strength.short {
background-color: #f1adad;
border-color: #e35b5b
}
.woocommerce-password-strength.bad {
background-color: #fbc5a9;
border-color: #f78b53
}
.woocommerce-password-strength.good {
background-color: #ffe399;
border-color: #ffc733
}
.woocommerce-password-hint {
margin: .5em 0 0;
display: block
}
.product.has-default-attributes.has-children>.images {
opacity: 0
}
#content.twentyeleven .woocommerce-pagination a {
font-size: 1em;
line-height: 1
}
.single-product .twentythirteen #reply-title,
.single-product .twentythirteen #respond #commentform,
.single-product .twentythirteen .entry-summary {
padding: 0
}
.twentythirteen .woocommerce-breadcrumb {
padding-top: 40px
}
.twentyfourteen .products .product {
margin-top: 0!important
}
body:not(.search-results) .twentysixteen .entry-summary {
color: inherit;
font-size: inherit;
line-height: inherit
}
.twentysixteen .price ins {
background: inherit;
color: inherit
}
.select2-drop-active {
border: 2px solid;
border-top: none;
border-radius: 0 0 5px 5px;
overflow: hidden;
}
.select2-drop.select2-drop-above.select2-drop-active {
border-top: 2px solid;
border-radius: 5px 5px 0 0;
}
.select2-drop {
background: #fff;
margin-top: -2px;
}
.select2-results { }
.select2-search input {
font-size: 14px;
line-height: 17px;
margin-top: 5px;
}
.select2-container .select2-choice {
border: 2px solid;
font-style: italic;
padding: 0 25px 0 15px;
}
.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
border: 2px solid;
border-top-color: transparent;
}
.select2-container--default .select2-selection--single {
border-radius: 0;
height: 35px;
background: #fff;
color: inherit;
font-size: 14px;
border-color: inherit;
}
.site-dark .select2-container--default .select2-selection--single {
background: #070707;
border-color: #393939;
color: #878787;
}
.select2-container .select2-selection--single .select2-selection__rendered {}
.select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 33px;
color: inherit;
padding: 0 20px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
height: 33px;
width: 45px;
background: url(//alexcreativ.pt/wp-content/themes/rolly/images/select.png) top 50% right 10px no-repeat;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
display: none;
}
.woocommerce-shipping-fields {
width: 100%;
overflow: hidden;
}
.select2-dropdown {
border-color: #eee;
border-radius: 0;
}
.site-dark .select2-dropdown {
border-color: #393939;
background: #070707;
}
.select2-container * {
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-webkit-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}
.prod-nav {
float: right;
color: #9faea0;
font-size: 1.571em;
margin-top: -55px;
}
.prod-nav a {
text-decoration: none;
display: inline-block;
margin-left: 20px;
vertical-align: middle;
}
.prod-nav a i {
display: block;
}
h1.product_title {
margin: 0 0 25px;
}
.product-d-category {
color: #748b75;
}
.product-d-category a { margin-right: 15px;
}
.woocommerce form .form-row label[for="start_date"],
.woocommerce form .form-row label[for="end_date"] {
float: left;
min-width: 80px;
font-weight: 600;
padding: 6px 0;
margin: 10px 0 0;
}
.woocommerce form .form-row #start_date,
.woocommerce form .form-row #end_date {
width: auto;
margin: 10px 0 0;
background: #fff url(//alexcreativ.pt/wp-content/themes/rolly/images/calendar2.png) top 50% right 10px no-repeat;
padding: 10px 50px 10px 20px;
background-size: 22px;
}
.woocommerce form .form-row,
.wceb_picker_wrap,
.booking_details,
.booking_price {
text-align: left;
}
.picker__holder {
overflow: hidden;
padding-bottom: 15px;
max-height: none;
}
.picker__nav--prev,
.picker__nav--next {
height: 30px;
width: 30px;
padding: 7px 9px;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.picker__nav--prev:hover,
.picker__nav--next:hover {
background: none;
opacity: 0.5;
}
.picker__footer {
margin: 0 -1.5%;
}
.picker__footer button {
width: 30%;
margin: 0 1.5%;
}
.woocommerce-billing-fields,
.woocommerce-shipping-fields {
padding: 0 0;
overflow: hidden;
}
.woocommerce-shipping-fields {
padding-top: 30px;
}
.woocommerce-billing-fields h4,
.woocommerce-shipping-fields h4 {
margin: 0 0 15px;
text-transform: uppercase;
font-size: 16px;
border-bottom: 1px solid #f0f0f0;
padding: 12px 0;
line-height: 18px;
font-weight: 600;
font-family: inherit;
}
.site-dark .woocommerce-billing-fields h4,
.site-dark .woocommerce-shipping-fields h4 {
border-color: #393939;
color: #878787;
}
.woocommerce-shipping-fields h4 > * {
display: inline-block;
vertical-align: middle;
}
.woocommerce-shipping-fields h4 .input-checkbox {
margin: 3px 15px 3px 0;
float: left;
}}
.woocommerce #content div.product .woocommerce-tabs ul.tabs:after,
.woocommerce #content div.product .woocommerce-tabs ul.tabs:before,
.woocommerce #content div.product div.thumbnails:after,
.woocommerce #content div.product div.thumbnails:before,
.woocommerce .col2-set:after,
.woocommerce .col2-set:before,
.woocommerce div.product .woocommerce-tabs ul.tabs:after,
.woocommerce div.product .woocommerce-tabs ul.tabs:before,
.woocommerce div.product div.thumbnails:after,
.woocommerce div.product div.thumbnails:before,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before,
.woocommerce-page #content div.product div.thumbnails:after,
.woocommerce-page #content div.product div.thumbnails:before,
.woocommerce-page .col2-set:after,
.woocommerce-page .col2-set:before,
.woocommerce-page div.product .woocommerce-tabs ul.tabs:after,
.woocommerce-page div.product .woocommerce-tabs ul.tabs:before,
.woocommerce-page div.product div.thumbnails:after,
.woocommerce-page div.product div.thumbnails:before {
content: " ";
display: table
}
.woocommerce #content div.product .woocommerce-tabs,
.woocommerce #content div.product .woocommerce-tabs ul.tabs:after,
.woocommerce #content div.product div.thumbnails a.first,
.woocommerce #content div.product div.thumbnails:after,
.woocommerce .cart-collaterals:after,
.woocommerce .col2-set:after,
.woocommerce .woocommerce-pagination ul.page-numbers:after,
.woocommerce div.product .woocommerce-tabs,
.woocommerce div.product .woocommerce-tabs ul.tabs:after,
.woocommerce div.product div.thumbnails a.first,
.woocommerce div.product div.thumbnails:after,
.woocommerce ul.products,
.woocommerce ul.products li.first,
.woocommerce ul.products:after,
.woocommerce-page #content div.product .woocommerce-tabs,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after,
.woocommerce-page #content div.product div.thumbnails a.first,
.woocommerce-page #content div.product div.thumbnails:after,
.woocommerce-page .cart-collaterals:after,
.woocommerce-page .col2-set:after,
.woocommerce-page .woocommerce-pagination ul.page-numbers:after,
.woocommerce-page div.product .woocommerce-tabs,
.woocommerce-page div.product .woocommerce-tabs ul.tabs:after,
.woocommerce-page div.product div.thumbnails a.first,
.woocommerce-page div.product div.thumbnails:after,
.woocommerce-page ul.products,
.woocommerce-page ul.products li.first,
.woocommerce-page ul.products:after {
clear: both
}
.woocommerce .col2-set,
.woocommerce-page .col2-set {
width: 100%
}
.woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-1 {
float: left;
width: 48%
}
.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-2 {
float: right;
width: 48%
}
.woocommerce img,
.woocommerce-page img {
height: auto;
max-width: 100%;
vertical-align: bottom;
}
.woocommerce #content div.product div.images,
.woocommerce div.product div.images,
.woocommerce-page #content div.product div.images,
.woocommerce-page div.product div.images {
float: left;
width: 50%;
padding: 0 15px;
position: relative;
}
.woocommerce div.product div.images .dotted-bg-block {
top: -30px;
left: -20px;
bottom: -130px;
width: 190px;
}
.woocommerce #content div.product div.thumbnails a,
.woocommerce div.product div.thumbnails a,
.woocommerce-page #content div.product div.thumbnails a,
.woocommerce-page div.product div.thumbnails a {
float: left;
width: 31.5%;
margin-bottom: 20px;
padding: 0 10px;
}
.woocommerce #content div.product div.thumbnails a.last,
.woocommerce div.product div.thumbnails a.last,
.woocommerce-page #content div.product div.thumbnails a.last,
.woocommerce-page div.product div.thumbnails a.last {
margin-right: 0
}
.woocommerce #content div.product div.thumbnails.columns-1 a,
.woocommerce div.product div.thumbnails.columns-1 a,
.woocommerce-page #content div.product div.thumbnails.columns-1 a,
.woocommerce-page div.product div.thumbnails.columns-1 a {
width: 100%;
margin-right: 0;
float: none
}
.woocommerce #content div.product div.thumbnails.columns-2 a,
.woocommerce div.product div.thumbnails.columns-2 a,
.woocommerce-page #content div.product div.thumbnails.columns-2 a,
.woocommerce-page div.product div.thumbnails.columns-2 a {
width: 50%
}
.woocommerce #content div.product div.thumbnails.columns-4 a,
.woocommerce div.product div.thumbnails.columns-4 a,
.woocommerce-page #content div.product div.thumbnails.columns-4 a,
.woocommerce-page div.product div.thumbnails.columns-4 a {
width: 25%;
}
.woocommerce #content div.product div.thumbnails.columns-5 a,
.woocommerce div.product div.thumbnails.columns-5 a,
.woocommerce-page #content div.product div.thumbnails.columns-5 a,
.woocommerce-page div.product div.thumbnails.columns-5 a {
width: 20%
}
.woocommerce #content div.product div.summary,
.woocommerce div.product div.summary,
.woocommerce-page #content div.product div.summary,
.woocommerce-page div.product div.summary {
width: 50%;
padding: 0 15px;
float: left;
margin: 0;
}
.woocommerce #content div.product div.summary > h1,
.woocommerce div.product div.summary > h1,
.woocommerce-page #content div.product div.summary > h1,
.woocommerce-page div.product div.summary > h1 {
margin-top: 0;
}
.product-wrap {
margin: 0 -40px;
}
.product-wrap .images {}
.product-wrap .summary {}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li,
.woocommerce div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li {
display: inline-block
}
.woocommerce #content div.product #reviews .comment:after,
.woocommerce #content div.product #reviews .comment:before,
.woocommerce .woocommerce-pagination ul.page-numbers:after,
.woocommerce .woocommerce-pagination ul.page-numbers:before,
.woocommerce div.product #reviews .comment:after,
.woocommerce div.product #reviews .comment:before,
.woocommerce ul.products:after,
.woocommerce ul.products:before,
.woocommerce-page #content div.product #reviews .comment:after,
.woocommerce-page #content div.product #reviews .comment:before,
.woocommerce-page .woocommerce-pagination ul.page-numbers:after,
.woocommerce-page .woocommerce-pagination ul.page-numbers:before,
.woocommerce-page div.product #reviews .comment:after,
.woocommerce-page div.product #reviews .comment:before,
.woocommerce-page ul.products:after,
.woocommerce-page ul.products:before {
content: " ";
display: table
}
.woocommerce #content div.product #reviews .comment:after,
.woocommerce div.product #reviews .comment:after,
.woocommerce-page #content div.product #reviews .comment:after,
.woocommerce-page div.product #reviews .comment:after {
clear: both
}
.woocommerce #content div.product #reviews .comment img,
.woocommerce div.product #reviews .comment img,
.woocommerce-page #content div.product #reviews .comment img,
.woocommerce-page div.product #reviews .comment img {
float: right;
height: auto
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
float: left;
margin: 0 3.8% 2.992em 0;
padding: 0;
position: relative;
width: 22.05%
}
.woocommerce ul.products li.last,
.woocommerce-page ul.products li.last {
margin-right: 0
}
.woocommerce-page.columns-1 ul.products li.product,
.woocommerce.columns-1 ul.products li.product {
width: 100%;
margin-right: 0
}
.woocommerce-page.columns-2 ul.products li.product,
.woocommerce.columns-2 ul.products li.product {
width: 48%
}
.woocommerce-page.columns-3 ul.products li.product,
.woocommerce.columns-3 ul.products li.product {
width: 30.75%
}
.woocommerce-page.columns-5 ul.products li.product,
.woocommerce.columns-5 ul.products li.product {
width: 16.95%
}
.woocommerce-page.columns-6 ul.products li.product,
.woocommerce.columns-6 ul.products li.product {
width: 13.5%
}
.woocommerce .woocommerce-result-count,
.woocommerce-page .woocommerce-result-count {
float: left;
font-size: 14px;
margin: 8px 0;
color: #9c9c9c;
}
.woocommerce .woocommerce-ordering,
.woocommerce-page .woocommerce-ordering {
float: right
}
.woocommerce .woocommerce-pagination ul.page-numbers li,
.woocommerce-page .woocommerce-pagination ul.page-numbers li {
display: inline-block
}
.woocommerce #content table.cart img,
.woocommerce table.cart img,
.woocommerce-page #content table.cart img,
.woocommerce-page table.cart img {
height: auto
}
.woocommerce #content table.cart td.actions,
.woocommerce table.cart td.actions,
.woocommerce-page #content table.cart td.actions,
.woocommerce-page table.cart td.actions {
text-align: right;
background: none;
padding: 30px 0;
}
.woocommerce #content table.cart td.actions .coupon,
.woocommerce table.cart td.actions .coupon,
.woocommerce-page #content table.cart td.actions .coupon,
.woocommerce-page table.cart td.actions .coupon {
float: left
}
.woocommerce #content table.cart td.actions .coupon label,
.woocommerce table.cart td.actions .coupon label,
.woocommerce-page #content table.cart td.actions .coupon label,
.woocommerce-page table.cart td.actions .coupon label {
display: none
}
.woocommerce .cart-collaterals .shipping_calculator:after,
.woocommerce .cart-collaterals .shipping_calculator:before,
.woocommerce .cart-collaterals:after,
.woocommerce .cart-collaterals:before,
.woocommerce form .form-row:after,
.woocommerce form .form-row:before,
.woocommerce ul.cart_list li:after,
.woocommerce ul.cart_list li:before,
.woocommerce ul.product_list_widget li:after,
.woocommerce ul.product_list_widget li:before,
.woocommerce-page .cart-collaterals .shipping_calculator:after,
.woocommerce-page .cart-collaterals .shipping_calculator:before,
.woocommerce-page .cart-collaterals:after,
.woocommerce-page .cart-collaterals:before,
.woocommerce-page form .form-row:after,
.woocommerce-page form .form-row:before,
.woocommerce-page ul.cart_list li:after,
.woocommerce-page ul.cart_list li:before,
.woocommerce-page ul.product_list_widget li:after,
.woocommerce-page ul.product_list_widget li:before {
content: " ";
display: table
}
.woocommerce .cart-collaterals,
.woocommerce-page .cart-collaterals { padding: 0;
margin-bottom: 30px;
padding: 0 24px 10px;
}
.site-dark.woocommerce .cart-collaterals,
.site-dark.woocommerce-page .cart-collaterals {color: #878787;}
.woocommerce .cart-collaterals h4,
.woocommerce-page .cart-collaterals h4 {
padding: 0 20px;
}
.woocommerce .cart-collaterals .heading-decor,
.woocommerce-page .cart-collaterals .heading-decor {
border-bottom: 1px solid #d1d8db;
padding: 0px;
text-align: left;
margin: 0 0 20px;
}
.site-dark.woocommerce .cart-collaterals .heading-decor,
.site-dark.woocommerce-page .cart-collaterals .heading-decor {
border-color: #393939;
}
.woocommerce .cart-collaterals .heading-decor:after,
.woocommerce-page .cart-collaterals .heading-decor:after {
display: none;
}
.woocommerce .cart-collaterals .heading-decor *,
.woocommerce-page .cart-collaterals .heading-decor * {
font-size: 16px;
margin: 0 0;
line-height: 45px;
font-weight: bold;
font-family: inherit;
letter-spacing: .05em;
}
.woocommerce .cart-collaterals .related,
.woocommerce-page .cart-collaterals .related {
width: 30.75%;
float: left
}
.woocommerce .cart-collaterals .cross-sells,
.woocommerce-page .cart-collaterals .cross-sells {
width: 100%;
border-bottom: 1px solid #d1d8db;
}
.woocommerce .cart-collaterals .cross-sells ul.products,
.woocommerce-page .cart-collaterals .cross-sells ul.products {
float: none
}
.woocommerce .cart-collaterals .cross-sells ul.products li,
.woocommerce-page .cart-collaterals .cross-sells ul.products li {
width: 48%
}
.woocommerce .cart-collaterals .shipping_calculator,
.woocommerce-page .cart-collaterals .shipping_calculator {
width: 48%;
clear: right;
float: right
}
.woocommerce .cart-collaterals .shipping_calculator:after,
.woocommerce form .form-row-wide,
.woocommerce form .form-row:after,
.woocommerce ul.cart_list li:after,
.woocommerce ul.product_list_widget li:after,
.woocommerce-page .cart-collaterals .shipping_calculator:after,
.woocommerce-page form .form-row-wide,
.woocommerce-page form .form-row:after,
.woocommerce-page ul.cart_list li:after,
.woocommerce-page ul.product_list_widget li:after {
clear: both
}
.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,
.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,
.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,
.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2 {
width: 47%
}
.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals {  }
.woocommerce ul.cart_list li img,
.woocommerce ul.product_list_widget li img,
.woocommerce-page ul.cart_list li img,
.woocommerce-page ul.product_list_widget li img {
float: right;
height: auto
}
.woocommerce form .form-row label,
.woocommerce-page form .form-row label {
display: block
}
.woocommerce form .form-row label.checkbox,
.woocommerce-page form .form-row label.checkbox {
display: inline
}
.woocommerce form .form-row select,
.woocommerce-page form .form-row select {
width: 100%
}
.woocommerce form .form-row .input-text,
.woocommerce-page form .form-row .input-text {
box-sizing: border-box;
width: 100%
}
.woocommerce form .form-row-first,
.woocommerce form .form-row-last,
.woocommerce-page form .form-row-first,
.woocommerce-page form .form-row-last {
float: left;
width: 47%;
overflow: visible
}
.woocommerce form .form-row-last,
.woocommerce-page form .form-row-last {
float: right
}
.woocommerce #payment .form-row select,
.woocommerce-page #payment .form-row select {
width: auto
}
.woocommerce #payment .terms,
.woocommerce #payment .wc-terms-and-conditions,
.woocommerce-page #payment .terms,
.woocommerce-page #payment .wc-terms-and-conditions {
text-align: left;
padding: 0 1em 0 0;
float: left
}
.site-dark .woocommerce #payment #place_order,
.site-dark .woocommerce-page #payment #place_order {
background: #393939;
color: #fff;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
float: left;
width: 20%;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul {
padding: 0;
margin: 0;
border: 1px solid #e2e2e2;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li {
border-bottom: 1px solid #e2e2e2;
display: block;
padding: 0;
margin: 0;
font-style: normal;
font-weight: 400;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-of-type {
border-bottom: none;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li:before {
display: none;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
display: block;
text-decoration: none;
padding: 13px 25px;
}
.woocommerce-account .woocommerce-MyAccount-content {
float: right;
width: 76%;
}
.woocommerce-page.left-sidebar #content.twentyeleven {
width: 58.4%;
margin: 0 7.6%;
float: right
}
.woocommerce-page.right-sidebar #content.twentyeleven {
margin: 0 7.6%;
width: 58.4%;
float: left
}
.twentyfourteen .tfwc {
padding: 12px 10px 0;
max-width: 474px;
margin: 0 auto
}
.twentyfourteen .tfwc .product .entry-summary {
padding: 0!important;
margin: 0 0 1.618em!important
}
.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail {
margin-top: 0
}
.twentyfourteen .tfwc .product .images img {
margin-bottom: 1em
}
@media screen and (min-width:673px) {
.twentyfourteen .tfwc {
padding-right: 30px;
padding-left: 30px
}
}
@media screen and (min-width:1040px) {
.twentyfourteen .tfwc {
padding-right: 15px;
padding-left: 15px
}
}
@media screen and (min-width:1110px) {
.twentyfourteen .tfwc {
padding-right: 30px;
padding-left: 30px
}
}
@media screen and (min-width:1218px) {
.twentyfourteen .tfwc {
margin-right: 54px
}
.full-width .twentyfourteen .tfwc {
margin-right: auto
}
}
.twentyfifteen .t15wc {
padding-left: 7.6923%;
padding-right: 7.6923%;
padding-top: 7.6923%;
margin-bottom: 7.6923%;
background: #fff;
box-shadow: 0 0 1px rgba(0, 0, 0, .15)
}
.twentyfifteen .t15wc .page-title {
margin-left: 0
}
@media screen and (min-width:38.75em) {
.twentyfifteen .t15wc {
margin-right: 7.6923%;
margin-left: 7.6923%;
margin-top: 8.3333%
}
}
@media screen and (min-width:59.6875em) {
.twentyfifteen .t15wc {
margin-left: 8.3333%;
margin-right: 8.3333%;
padding: 10%
}
.single-product .twentyfifteen .entry-summary {
padding: 0!important
}
}
.twentysixteen .site-main {
margin-right: 7.6923%;
margin-left: 7.6923%
}
.twentysixteen .entry-summary {
margin-right: 0;
margin-left: 0
}
#content .twentysixteen div.product div.images,
#content .twentysixteen div.product div.summary {
width: 46.42857%
}
@media screen and (min-width:44.375em) {
.twentysixteen .site-main {
margin-right: 23.0769%
}
}
@media screen and (min-width:56.875em) {
.twentysixteen .site-main {
margin-right: 0;
margin-left: 0
}
.no-sidebar .twentysixteen .site-main {
margin-right: 15%;
margin-left: 15%
}
.no-sidebar .twentysixteen .entry-summary {
margin-right: 0;
margin-left: 0
}
}
.rtl .woocommerce .col2-set .col-1,
.rtl .woocommerce-page .col2-set .col-1 {
float: right
}
.rtl .woocommerce .col2-set .col-2,
.rtl .woocommerce-page .col2-set .col-2 {
float: left
}
.rtl .woocommerce form .form-row-first,
.rtl .woocommerce form .form-row-last,
.rtl .woocommerce-page form .form-row-first,
.rtl .woocommerce-page form .form-row-last {
float: right
}
.rtl .woocommerce form .form-row-last,
.rtl .woocommerce-page form .form-row-last {
float: left
}@media (hover: none) {
.mouse-cursor {
display: none !important;
}
}
@media screen and (max-width: 1360px) {
.portfolio-by-category .left-side .text {
margin-top: -100px;
}
.portfolio-by-category .left-side .tab-h {
margin-top: 0;
}
}
@media screen and (max-width: 1200px) {
.fsn-container {
top: 160px;
}
.section-side-bar {
display: none;
}
.section-side-bar + .section-content {
margin: 0 !important;
}
.side-container {
margin-left: 0;
}
.navigation > ul > li:not(:last-of-type) {
margin-right: 20px;
}
}
@media screen and (max-width: 991px) {
.header-type-left-side #all,
.header-type-left-side-t2 #all {
padding-left: 0;
}
.header-type-left-side .body-grid-lines {
left: 0;
}
.header-type-left-side .header-space {
display: block !important;
}
.header-type-side #all .header-space.hide {
display: block !important;
}
.site-header.header_left-side,
.site-header.header_left-side-t2 {
display: block;
}
.site_nav_side:not(.heading-space-enable),
.site_nav_side_h:not(.heading-space-enable) {
padding-top: 85px;
}
.side-header {
display: none;
}
.site-header.with-side {
display: block;
}
.site-header.logo_center .logo {
float: left;
width: auto;
font-size: 3em; }
.site-header.logo_center .logo span {
font-size: 0.28em;
margin-top: 5px;
}
.logo_center .navigation {
display: block !important;
visibility: visible !important;
}
.logo_center .nav-button {
display: block !important;
visibility: visible !important;
}
.countdownHolder {
font-size: 11px;
}
.countdownHolder.medium .position {
font-size: 7em;
}
.project-horizontal {
padding-left: 320px;
}
.project-horizontal .content {
left: 30px;
}
.banner .item .h {
font-size: 40px !important;
}
.banner .item .text {}
.banner-area.type2 .banner-thumbnails.owl-carousel {
display: none;
}
.top .banner-pagination,
.bottom .banner-pagination {
display: none;
}
.projects-content .cell {
height: auto !important;
}
.side-block-area > .img {
display: none;
}
.sb-block {
padding: 0 !important;
width: 100%;
margin: 0 !important;
}
.blog-item {
margin-bottom: 30px;
}
.blog-type-horizontal .blog-item .wrap .img {
position: relative;
width: 100%;
height: 300px;
border-bottom: 1px solid;
border-right: 0;
}
.blog-type-horizontal .blog-item .wrap .img + .content,
.blog-type-horizontal .blog-item:nth-child(even) .wrap .img + .content {
margin: 0; }
.blog-item .wrap .bottom,
.blog-type-horizontal .blog-item .wrap .bottom {
margin: 20px -15px 0;
padding: 9px 15px;
}
.blog-item .wrap .bottom > div {
margin: 8px 0px;
}
.blog-type-horizontal .blog-item .wrap .content {
padding: 20px 15px 0;
}
.portfolio-type-packery.cols-4 .portfolio-item:nth-child(6n+4) .a-img div {
padding-bottom: 67%;
}
.portfolio-type-packery.cols-4 .portfolio-item:nth-child(6n+2) .a-img div {
padding-bottom: 95%;
}
.portfolio-type-packery.cols-4 .portfolio-item:nth-child(6n+5) {
width: 33.3333%;
}
.portfolio-type-packery.cols-4 .portfolio-item:nth-child(6n+5) .a-img div {
padding-bottom: 67%;
}
.portfolio-type-packery.cols-4 .portfolio-item:nth-child(6n+6) .a-img div {
padding-bottom: 39%;
}
.portfolio-categories .left-side {
margin-right: 260px;
}
.portfolio-categories .items .item .cat-h {
font-size: 75px;
}
.header-type-left-side-t2 .site-footer {
margin: 0;
}
.site-footer .logo {
float: none;
display: inline-block;
}
.site-footer .footer-cols {
position: relative;
top: 0;
left: 0;
right: auto;
-moz-transform: translate(0%, 0%);
-ms-transform: translate(0%, 0%);
-webkit-transform: translate(0%, 0%);
-o-transform: translate(0%, 0%);
transform: translate(0%, 0%);
}
.site-footer .footer-wrap {
text-align: center;
}
.social-buttons {
float: none;
}
.site-footer .footer-cols .col {
margin: 5px 15px !important;
}
.header_offset_to_center .fr {
margin-right: 0;
padding-right: 0;
}
.site-header.header_offset_to_center {
padding-top: 0;
}
body.body-overflow-hidden {
overflow: auto;
}
.ps-slider-arrow .image {
display: none;
}
.ps-slider-arrow {
width: 170px;
}
.ps-slider-arrow.prev {
padding-right: 30px;
}
.ps-slider-arrow.prev i {
right: 0;
}
.ps-slider-arrow.next {
padding-left: 30px;
}
.ps-slider-arrow.next i {
left: 0;
}
.portfolio-slider .left-block {
padding-left: 0;
}
.ps-bottom { }
.price-list-item.recommended {
margin: 0;
}
.price-list-item.recommended .options {
padding: 30px 15px;
}
.comment-items .comment-item .content {
margin-left: 0;
min-height: auto;
}
.comment-items .comment-item .top {
float: none;
max-width: none;
}
.comment-items .comment-item .image + .area .top {
margin-left: 95px;
}
.comment-items .comment-item .image + .area {
padding-left: 0;
}
.comment-items .comment-item .area {
margin: 0;
}
.comment-items .comment-item .image + .area .content {
border-left: 0;
}
.full-page-mode .banner .item .container {
padding-left: 30px;
}
.full-page-mode .site-header.header_minified .logo {
padding-left: 0;
}
.full-page-mode .type4 .banner-thumbnails {
left: 30px;
}
.type4 .banner .item .image .link-area {
width: 100%;
}
.full-page-mode .site-header.header_minified {
background: #fff !important;
}
.full-page-mode .site-header.header_minified .header-bottom .fr {
float: right;
}
.full-page-mode .site-header.header_minified .container,
.full-page-mode .site-header.header_minified .container-fluid {
padding: 0 15px;
}
.banner-thumbnails-nav {
display: none;
}
.site-header .hw-c {
margin-right: 15px;
}
.site-footer {
padding-top: 30px;
}
.site-footer:before {
display: none;
}
.site-footer .logo {
margin-top: 0 !important;
}
.site-footer .col-xs-12 > div:first-of-type > .decor-line-on-bottom {
margin-top: 0;
margin-bottom: 15px;
}
.site-footer .logo:after {
display: none;
}
.icon-box-type3-item {
margin-right: 0;
}
.icon-box-type3-navigation {
-moz-transform: translate(0px, 0%);
-ms-transform: translate(0px, 0%);
-webkit-transform: translate(0px, 0%);
-o-transform: translate(0px, 0%);
transform: translate(0px, 0%);
}
.header-type-left-side-t2 #all:before {
width: 125px;
}
.block-scroll-area .block-scroll-nav,
.header-type-left-side-t2 .banner .item:before,
.header-type-left-side-t2 .vc_row[data-vc-full-width]:before {
display: none;
}
.scroll-next {
margin-left: -.5em;
}
.site-header .header-top .social-buttons a span {
display: none;
}
.site-header .header-top .working-time,
.site-header .header-top .phone-number {
display: none;
}
.center-nav {
display: none;
}
.site-footer.side {
padding-left: 0;
}
.navigation.centered {
display: none;
}
.admin-bar .navigation {
margin-top: 46px;
}
.site-header-center-mode .navigation {
top: 105px;
}
.site-header-center-mode.fixed .navigation {
top: 70px;
}
.butter-button.sidebar-button {
display: none !important;
}
.navigation {
margin-right: 0;
}
.navigation > ul > li:not(:last-of-type) {
margin-right: 20px;
}
.navigation-centered > ul > li:after {
display: none;
}
#mega-menu-wrap-navigation #mega-menu-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {
padding: 10px 0;
border: none;
}
.navigation {
position: fixed;
top: 64px;
right: 0;
bottom: 0;
z-index: 20;
background: #ffffff; padding: 15px 30px;
width: 260px;
max-width: 260px;
overflow: hidden;
overflow-y: auto;
margin-right: 0 !important;
transform: translateX(100%);
border: none;  }
.header_logo-center .navigation {
top: 84px;
}
.header_minified .navigation,
.header_left-side .navigation {
top: 54px;
}
.navigation.active {
opacity: 1;
visibility: visible;
transform: translateX(0);
}
.site-header.dark .navigation {
border-color: #191919;
}
.navigation.navigation-centered {
top: 70px;
}
.admin-bar .navigation {
margin-top: 32px;
}
.navigation > ul {
float: none;
}
.navigation > ul > li,
.navigation > ul > li:not(:last-of-type),
.navigation > ul > li + li {
float: none;
padding: 0 !important;
margin: 0px 0;
display: block;
}
.navigation > ul > li > a {
padding: 10px 0;
text-align: left;
display: block;
height: auto;
max-width: none;
}
.header_minified .navigation > ul > li > a {
height: auto;
}
.navigation .sub-menu,
.navigation .children {
position: relative;
top: 0;
left: 0;
width: inherit;
display: none;
margin: 10px 0;
visibility: visible;
opacity: 1;
-webkit-transition: none;
-moz-transition: none;
-o-transition: none;
-ms-transition: none;
transition: none;
}
.navigation > ul > li .sub-menu,
.navigation > ul > li .children {
-webkit-transition: none;
-moz-transition: none;
-o-transition: none;
-ms-transition: none;
transition: none;  position: relative;
left: 0;
width: 100%;
opacity: 1;
visibility: visible;
display: none;
padding: 5px 20px;
}
.navigation > ul > li .sub-menu .sub-menu,
.navigation > ul > li .children .children {
padding-left: 10px;
margin-bottom: -2px;
}
.navigation .child-img.go + .sub-menu {
padding: 0;
background: #202020 !important;
border: none;
color: #fff;
}
.navigation .child-img.go + .sub-menu > li {
margin: 0;
width: auto;
}
.navigation .child-img.go + .sub-menu > li > a {
color: inherit;
width: auto;
display: block;
}
.navigation .child-img.go + .sub-menu > li.menu-item-has-children > a:after,
.navigation .child-img.go + .children > li.page_item_has_children > a:after {
color: #fff;
}
.navigation .child-img.go + .sub-menu > li > a {
border-bottom: 1px solid #fff;
margin-bottom: -1px;
}
.navigation .sub-menu .sub-menu,
.navigation .cildren .cildren {
left: 0 !important;
right: 0 !important;
width: inherit;
margin: 0 0 -1px;
top: 0; border-left: 0;
border-right: 0;
}
.navigation .sub-menu .sub-menu .sub-menu,
.navigation .cildren .cildren .cildren { border-left: none;
border-right: none;
}
.navigation > ul > li .sub-menu li.menu-item-has-children > a:after {
content: "\e9bf" !important;
font-family: 'material-design-icon' !important;
right: 0;
left: inherit;
border: none;
font-size: 7px;
margin-top: 0px;
position: absolute;
width: auto;
}
.navigation > ul > li:nth-last-child(5) .sub-menu li.menu-item-has-children > a,
.navigation > ul > li:nth-last-child(4) .sub-menu li.menu-item-has-children > a,
.navigation > ul > li:nth-last-child(3) .sub-menu li.menu-item-has-children > a,
.navigation > ul > li:nth-last-child(2) .sub-menu li.menu-item-has-children > a,
.navigation > ul > li:nth-last-child(1) .sub-menu li.menu-item-has-children > a,
.navigation > ul > li:nth-last-child(5) .children li.menu_item_has_children > a,
.navigation > ul > li:nth-last-child(4) .children li.menu_item_has_children > a,
.navigation > ul > li:nth-last-child(3) .children li.menu_item_has_children > a,
.navigation > ul > li:nth-last-child(2) .children li.menu_item_has_children > a,
.navigation > ul > li:nth-last-child(1) .children li.menu_item_has_children > a { }
.navigation .sub-menu li.menu-item-has-children > a:after,
.navigation .children li.page_item_has_children > a:after {
right: 0;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: 5px solid #444444;
}
.navigation .mega-menu .menu-item-has-children > a:after,
.navigation .mega-menu .mega-menu-col:first-of-type > a:after {
display: none;
}
.navigation-img,
.navigation .mega-menu:before {
display: none;
}
.navigation .mega-menu {
position: relative;
width: auto !important;
display: block;
left: 0 !important;
top: 0;
left: 0;
-moz-transform: translate(0%, 0%);
-ms-transform: translate(0%, 0%);
-webkit-transform: translate(0%, 0%);
-o-transform: translate(0%, 0%);
transform: translate(0%, 0%);
opacity: 1;
visibility: visible;
padding: 15px 0;
display: none;
-webkit-transition: none;
-moz-transition: none;
-o-transition: none;
-ms-transition: none;
transition: none;
}
.navigation div.mega-menu ul.sub-menu {
display: block;
width: auto;
margin-bottom: 15px;
border: none;
}
.navigation .mega-menu .menu-item-has-children:first-of-type > a,
.navigation .mega-menu .mega-menu-col:first-of-type > a {
margin: 0
}
.fixed .navigation { }
.site-header.dark .navigation {
background: #191919;
color: #fff;
}
.navigation.centered_menu {
transform: translateX(100%);
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.butter-button {
display: block !important;
visibility: visible !important;
}
.portfolio-area-grid-type2 .portfolio-heading {
position: relative;
height: auto !important;
transform: translate(0, 0) !important;
left: 0;
}
.portfolio-area-grid-type2 .pt-special-heading {
position: relative;
top: auto;
-moz-transform: translate(0%, 0%);
-ms-transform: translate(0%, 0%);
-webkit-transform: translate(0%, 0%);
-o-transform: translate(0%, 0%);
transform: translate(0%, 0%);
}
.portfolio-area-grid-type2.left-offset {
padding: 0 55px;
}
.portfolio-area-grid-type2 .portfolio-side {
width: 55px;
}
.portfolio-array .scroll-next {
display: none;
}
.portfolio-area-grid-type2 .pt-special-heading .sub-h + .heading {
margin-top: 40px;
}
.portfolio-area-grid-type2 .pt-special-heading .sub-h + .heading:before {
height: 20px;
}
.full-page-categories .fpc-links .fpc-link a {
font-size: 75px;
}
}
@media screen and (max-width: 782px) {
.admin-bar .site-header,
.admin-bar .right-side-nav {
top: 46px;
}
.admin-bar .navigation {
margin-top: 46px;
}
}
@media screen and (max-width: 767px) {
body {
font-size: 14px;
}
input.style1,
textarea.style1 {
margin-bottom: 10px;
}
.container,
.container-fluid {
width: 100%;
width: 100vw;
max-width: 100%;
}
.site-header .container-fluid {
padding: 0 15px;
}
.comment-items .comment-item .image,
.icon-box-item:not(:last-of-type):after {
display: none;
}
.comment-items .comment-item .text {
margin-left: 0;
border: none;
padding-left: 0;
}
.wpadminbar {
position: fixed !important;
}
.countdownHolder .position {
font-size: 35px;
}
.countdownHolder .name {
font-size: 1em;
font-weight: normal;
}
.countdownHolder > *:not(:last-of-type) {
margin-right: 25px;
}
.comment-items .children {
padding-left: 10px;
}
.comment-items .comment-item {
font-size: 1em;
padding: 15px 15px 20px;
}
.site-content {
padding: 0;
}
body[class^="woocommerce-"] .site-content,
body[class*="woocommerce-"] .site-content {
padding: 0;
}
.comment-items .comment-item .comment-respond {
margin-left: 0;
}
#cancel-comment-reply-link {
display: none !important;
}
.banner .centered-container {
min-width: 100%;
}
.side-image,
.side-image div {
height: auto !important;
background-image: none !important;
}
.testimonials-items .owl-prev,
.testimonials-items .owl-next {
display: none !important;
}
.blog-item .content {}
.blog-type-horizontal .blog-item .img {
position: relative;
right: 0;
top: 0;
left: 0;
}
.blog-type-horizontal .blog-item .img > a {
position: relative;
padding-bottom: 60%;
}
.blog-type-horizontal .blog-item.with-image .content {
max-width: 100%;
float: none;
margin-top: 20px;
}
.blog-type-horizontal .blog-item .content h5 {
min-height: auto;
}
.blog-type-horizontal .blog-item.with-image .bottom {
max-width: 100%; }
.project-horizontal .content {
left: 15px;
position: relative;
-moz-transform: none;
-ms-transform: none;
-webkit-transform: none;
-o-transform: none;
transform: none;
padding-bottom: 30px;
}
.project-horizontal {
height: auto !important;
padding-left: 0;
min-height: auto;
}
.project-horizontal-slider img {
height: 300px !important;
min-height: auto;
}
.project-horizontal-slider .cell {
height: 300px !important;
}
.project-horizontal-slider .owl-nav {
bottom: -65px;
}
.banner-social-buttons {
display: none !important;
}
.banner .item .h {
font-size: 35px !important;
}
.projects-content {
width: 100%;
}
.project-items-area {
margin: 0;
}
.projects-slider.style1 .project-items,
.projects-slider.style1 .project-items .item {
min-height: 300px;
max-height: 30px;
}
.project-items .thumbnails .thumb {
width: 30px;
height: 30px;
}
.banner .additional-image {
display: none;
}
.banner .item .content-right {
margin-left: 0;
}
.portfolio-categories .categories-links .h {
font-size: 15px !important;
}
#menu-footer-menu-2 {
margin-top: 0;
}
h1,
.h1,
h1[style*="font-size"],
h1[style^="font-size"] {
font-size: 36px !important;
}
h2,
.h2,
h2[style*="font-size"],
h2[style^="font-size"] {
font-size: 30px !important;
}
h3,
.h3,
h3[style*="font-size"],
h3[style^="font-size"] {
font-size: 28px !important;
}
h4,
.h4,
h4[style*="font-size"],
h4[style^="font-size"] {
font-size: 24px !important;
}
.banner .item .cell {
width: 10000px;
padding: 30px 0;
}
.banner .item .col-content .cell,
.banner .item .col-image .cell {
height: auto !important;
padding: 10px 0;
}
.banner .item .col-content .cell {
padding-top: 80px;
}
.side-img {
margin: 30px 0 !important;
}
.portfolio-type-packery.cols-4 .portfolio-item:nth-child(6n+5),
.portfolio-type-packery.cols-3 .portfolio-item:nth-child(7n+8) {
width: 100%;
}
blockquote { margin-right: 0;
font-size: 1.35em;
}
.testimonial-item .bottom {}
blockquote:before { }
.site-footer .copyright {
float: none;
margin-bottom: 30px;
}
.site-footer .social-buttons-text {
float: none;
text-align: center;
}
span[style*="font-size: 172px;"],
span[style^="font-size: 172px;"] {
font-size: 100px !important;
}
.social-buttons-text.on-side {
left: -5px;
}
.social-buttons-text.on-side {
left: -5px;
}
.testimonials.owl-carousel.owl-loaded {
padding-right: 0;
}
.testimonials .owl-dots {
display: none !important;
}
.testimonials .testimonial-item .quote {
font-size: 16px;
padding-left: 0;
}
.owl-carousel .testimonial-item .quote:before {
left: 0;
opacity: .15;
}
.comment-items .comment-item .image + .top,
.comment-items .comment-item .image + .top + .content {
padding-left: 0;
padding-top: 0;
padding-bottom: 0;
}
.comment-items .comment-item .top {
margin-bottom: 10px;
margin-left: 0 !important;
padding-left: 15px;
}
.banner-area { }
.social-buttons-text {
display: none;
}
.banner-categories-button {
display: none;
}
.banner { }
.banner .item {
padding: 0;
background-position: 12% 50%;
}
.filter-button-group.tac button,
.filter-button-group.tac a,
.category-buttons.tac a {
margin: 0 8px 0;
}
.filter-button-group.tal button:not(:last-of-type),
.filter-button-group.tal a:not(:last-of-type),
.category-buttons.tal a:not(:last-of-type) {
margin-right: 16px;
}
.filter-button-group.tar button:not(:first-of-type),
.filter-button-group.tar a:not(:first-of-type),
.category-buttons.tar a:not(:first-of-type) {
margin-left: 16px;
}
.project-slider-page .project-detail,
.project-masonry-page .project-detail {
padding-left: 0;
}
.project-bottom .name {
display: none;
}
.project-bottom .button-style2 {
margin-bottom: 0;
}
[data-sticky_column],
[data-sticky_column] > *,
.wpb_column,
.wpb_fixed > * { }
.wpb_fixed > div[style*='position: static;'],
.wpb_fixed > div[style^='position: static;'] {
display: none !important;
}
.about-img-text {
left: 30px;
}
.portfolio-categories .right-side {
font-size: 10px;
width: 115px;
}
.page-with-portfolio-categories .nav-button {
width: 115px;
}
.portfolio-categories .categories-links ul {
font-size: 14px;
}
.portfolio-categories .categories-links ul li {
margin: 10px 0;
}
.portfolio-categories .left-side {
margin-right: 130px;
}
.site-footer .widget_portfolio,
.site-footer .textwidget > div[style^="max-width"],
.site-footer .textwidget > div[style*="max-width"] { }
.site-footer .contact-row {
display: inline-block;
margin: 0 10px;
}
.bottom-contact .c {
width: 100%;
float: none;
text-align: left !important;
padding-left: 35px;
position: relative;
margin: 10px 0;
}
.bottom-contact .c i {
position: absolute;
left: 0;
top: 0;
}
.tab-items .tabs-head li:not(:last-of-type) {}
.woocommerce #content div.product div.images,
.woocommerce div.product div.images,
.woocommerce-page #content div.product div.images,
.woocommerce-page div.product div.images,
.woocommerce #content div.product div.summary,
.woocommerce div.product div.summary,
.woocommerce-page #content div.product div.summary,
.woocommerce-page div.product div.summary {
width: 100%;
}
.woocommerce #content div.product div.summary,
.woocommerce div.product div.summary,
.woocommerce-page #content div.product div.summary,
.woocommerce-page div.product div.summary {}
.woocommerce div.product .woocommerce-tabs .site-content {
padding: 0;
font-size: 14px;
}
.woocommerce #content table.cart img,
.woocommerce table.cart img,
.woocommerce-page #content table.cart img,
.woocommerce-page table.cart img {}
.woocommerce table.shop_table .product-name .image {
display: none;
}
.woocommerce table.shop_table .product-name .h {
margin-left: 25px;
}
.woocommerce .product-name a.remove {
left: 0 !important;
opacity: 1;
font-size: 10px;
padding-right: 10px;
}
.woocommerce table.shop_table .product-name .name {
margin-left: 0;
}
.woocommerce table.shop_table td.product-price > span, 
.woocommerce table.shop_table td.product-subtotal > span {
font-size: 13px;
}
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
padding: 0;
}
.woocommerce table.shop_table th {
font-size: 0.8em;
}
.woocommerce .shop_table .down,
.woocommerce .shop_table .up {
display: none;
}
.woocommerce table.shop_table .product-quantity .qty {
margin: 0 auto;
float: none;
}
.woocommerce table.shop_table .product-subtotal > span { }
.woocommerce table.shop_table td,
.woocommerce table.shop_table th {
padding: 10px 10px;
}
.woocommerce table.shop_table .product-remove {
padding: 0 0 0 5px;
}
.woocommerce .shop_table div.quantity {
width: 36px;
}
.woocommerce table.shop_table {
max-width: 100%;
}
.woocommerce table.shop_table .product-name .name {
font-size: 12px;
}
.woocommerce-cart .cart-collaterals .cart_totals tr td,
.woocommerce-cart .cart-collaterals .cart_totals tr th {
padding: 15px 10px;
}
.woocommerce-cart .cart-collaterals .cart_totals tr td .woocommerce-Price-amount {
font-size: 1.5em;
}
.blog-item .wrap .content {
padding: 15px;
}
.header-post-nav {
display: none;
}
.project-horizontal-slider {
padding: 20px 0 0;
}
.block-coming-soon .countdownHolder {
position: relative;
top: 0;
-moz-transform: none;
-ms-transform: none;
-webkit-transform: none;
-o-transform: none;
transform: none;
margin-top: 30px;
}
.comment-items .comment-item .image + .area {
margin-left: 0;
}
.comment-items .comment-item .top .cell {
height: auto;
}
.comment-items .comment-item .content { }
.type4 .banner .item .content {
padding-right: 0;
}
.banner .item .image {
display: none;
}
.full-page-mode .type4 .banner-thumbnails {
right: 30px;
display: none;
}
.banner-area.with-left-offset {
padding-left: 30px;
}
.banner-area.with-bottom-offset {
padding-bottom: 30px;
}
.banner-area .scroll-down {
display: none;
}
.banner-area .social-buttons-standart {
bottom: 5px;
}
.banner-area.with-left-offset .social-buttons-standart {
left: 50px;
}
.banner-area .social-buttons-standart:before {
left: -20px;
width: 10px;
}
.type3 .banner .owl-dots {
left: -30px;
}
.type3 .banner .owl-dots .owl-dot {
width: 30px;
}
.banner .owl-dots .owl-dot.active:after {
width: 4px;
}
.site-header .hw-c {
display: none;
}
.site-header .header-button {
margin: 12px 0;
}
.step-items .item {
padding-right: 30px;
}
.step-items .item:nth-child(odd) {
padding-left: 30px;
}
.step-items .item .date:after {
right: -30px;
}
.step-items .item:nth-child(odd) .date:after {
left: -30px;
}
.team-carousel-area .team-carousel .image {}
.team-carousel-area .team-thumbs {
display: none;
}
.team-carousel-area .team-carousel {
padding: 0 25px;
}
.team-carousel-area .team-carousel .owl-prev,
.team-carousel-area .team-carousel .owl-next {
top: 50%;
}
.skill-item-line h6 {
font-size: 14px !important;
}
.woocommerce .products .product h3,
.woocommerce .products .product h2 {
font-size: 14px !important;
}
.post-items {
padding-right: 0;
}
.grid_lines_yes .type4 .banner .item .link-area .button-style1 {
width: auto;
}
.testimonials .testimonial-item {
padding: 45px 30px 65px;
}
.si-wrap .tab-items .tabs-head {
margin-top: 25px;
}
.portfolio-type-horizontal .portfolio-item-h .sub-h {
font-size: 12px;
}
.blog-items.increased-indent .blog-item {
padding: 0;
}
.portfolio-item-t2 .wrap {
padding: 0 15px 20px;
}
.portfolio-item-t2 .wrap .a-img {
margin: 0 -15px 15px;
}
.full-page-mode .site-header.header_minified .logo {
width: auto;
}
.banner .owl-nav,
.full-screen-area .banner-navigation {
left: 50px;
}
.banner-counter,
.banner .owl-nav > div,
.full-screen-area .banner-navigation .prev,
.full-screen-area .banner-navigation .next {   }
.banner .owl-nav > div {
font-size: 18px;
}
.site-header.with-sidebar-button {
padding-right: 0;
}
.icon-box-type2 .icon {
line-height: 90px;
width: 70px;
font-size: 24px;
}
.icon-box-type2 .cell {
height: 90px;
}
.icon-box-type2 {
padding-left: 95px;
}
div.vc_custom_1536753840704 {
margin-top: 0 !important;
padding-left: 0 !important;
}
.banner-area .banner-social-buttons-type2 {
display: none;
}
.full-screen-area.full-page {
height: auto !important;
overflow: visible;
}
.full-screen-area.full-page .fc-wrap {
position: relative;
overflow: visible;
}
.full-screen-area.full-page .fc-item {
position: relative;
overflow: visible;
transform: translateY(0vh) !important;
}
.full-screen-area .fc-item.with-header-space > .cell,
.full-screen-area .fc-item > .cell {
padding: 0;
height: auto !important;
width: 100vw;
}
.fc-navigation {
display: none;
}
.side-image-box .si-img {
position: relative;
padding-bottom: 60%;
width: 100%;
margin-bottom: 30px;
}
.side-image-box .si-wrap {
width: 100%;
padding: 0 0 0 !important;
}
.about-page-content {
padding: 0 15px;
}
.about-page-image {
display: none;
}
.history-item > div,
.work-process-item > div {
padding-right: 30px;
}
.history-item:nth-child(odd) > div,
.work-process-item > div {
padding-left: 30px;
}
.history-item .date {
padding-right: 30px;
}
.history-item:nth-child(odd) .date {
padding-left: 30px;
}
.history-item > div:before,
.work-process-item > div:before {
width: 30px;
}
.history-item > div:after,
.work-process-item > div:after {
right: 30px;
}
.history-item:nth-child(odd) > div:after,
.work-process-item > div:after {
left: 30px;
}
.team-type2 .team-nav {
display: none;
}
.team-type2 .team-nav + .items {
margin-left: 0;
}
.team-type2 .items .item {
display: block;
margin-bottom: 15px;
}
.banner .price-area {
position: relative;
top: 0;
left: 0;
background: none;
border-radius: 0;
margin-bottom: 5px;
}
.banner .price-cell {
height: auto;
width: 0;
text-align: left;
}
.one-screen .item .content,
.one-screen-about-me .content {
left: 80px;
bottom: 100px;
}
.one-screen .item .h,
.one-screen-about-me .h {
font-size: 28px;
}
.one-screen .owl-dots {
right: 10px;
}
.one-screen-area .decor-lines div:nth-child(1) {
right: 60px;
}
.one-screen-area .decor-lines div:nth-child(2) {
bottom: 55px;
}
.header_minified .butter-button {
margin: 20px 22px;
}
.one-screen-area .os-buttons .button {
margin-right: 10px;
}
.one-screen-area .os-buttons {
font-size: 10px;
width: 60px;
}
.one-screen-area .social-buttons {
padding-left: 80px;
bottom: 7px;
}
.one-screen-area .social-buttons .links a {
margin-right: 15px;
}
.one-screen-area .link-area {
right: 60px;
height: 55px;
}
.site-header.header_minified .logo a {
width: 60px;
padding: 10px 5px;
height: 55px;
}
.one-screen-area .social-buttons .button {
left: 18px;
}
.one-screen-categories {
padding-left: 60px;
}
.one-screen-about-me,
.one-screen-contact {
padding: 60px;
}
.one-screen-about-me > .container {
height: calc(100vh - 120px);
overflow-y: auto;
}
.site-header.header_minified .logo .close i {
line-height: 55px;
}
.one-screen-contact .container {
max-width: 100%;
}
.categories-full-screen-area .items {
font-size: 30px;
}
.testimonials-area {
padding: 40px 35px;
}
.testimonials-area .slider .owl-prev {
left: -20px;
}
.testimonials-area .slider .owl-next {
right: -20px;
}
.testimonials-area .carousel {
display: none;
}
.banner .video-button,
.about-me-section .video-button {
display: none;
}
.about-me-section .contact-me-button {
margin-left: -15px;
}
.about-me-section .about-me-button,
.about-me-section .contact-me-button,
.about-me-section .back-button {
left: 15px;
}
.about-me-section .profession {
display: none;
}
.about-me-section .name {
margin-left: 0;
}
.about-me-section .am-about-block .personal-image {
display: none;
}
.about-me-section .container {
padding: 0 35px;
}
.about-me-section .am-about-block .h {
font-size: 18px;
}
.about-me-section .bg > div {
right: -50%;
}
.p-carousel-item .content {
left: 15px;
bottom: 15px;
padding: 25px 25px;
}
.blog-item.type-quote .wrap {
padding: 25px 25px 25px 20px;
}
div.vc_custom_1542022883342 {
margin-bottom: -5px !important;
}
.banner-area .banner-bottom {
bottom: 15px;
}
.navigation .mega-menu .menu-item-has-children > a:before,
.navigation .mega-menu .mega-menu-col > a:before,
.navigation .mega-menu .menu-item-has-children > a:after,
.navigation .mega-menu .mega-menu-col > a:after {
display: none;
}
.site-header.header_logo-center .logo {
left: 15px;
}
.banner .item .symbol {
display: none;
}
.one-screen-area .am-close {
top: 20px;
}
.am-contact-me-block .cell-container {
padding: 40px 0 25px;
}
.banner .video-button-enlarged {
display: none;
}
.split-screen {
height: auto !important;
}
.split-screen .items .screen-item {
position: relative;
}
.split-screen .items .item {
-moz-transform: translate(0) !important;
-ms-transform: translate(0) !important;
-webkit-transform: translate(0) !important;
-o-transform: translate(0) !important;
transform: translate(0) !important;
}
.split-screen .items .item-right {
padding-left: 30px;
}
.split-screen .pagination-dots {
display: none;
}
.split-screen .counter {
display: none;
}
.header-right-dark-color .site-header .fr {
color: inherit;
}
.blog-item-horizontal .image-area {
width: 100%;
float: none;
}
.blog-item-horizontal .image-area + .content {
margin-left: 0;
}
.blog-item-horizontal:nth-child(even) .image-area + .content {
margin-right: 0;
}
.portfolio-area-grid-type2.left-offset,
.site-header .container-fluid,
.site-footer .container-fluid {
padding: 0 15px;
}
.portfolio-area-grid-type2 .portfolio-side {
display: none;
}
.site-footer .footer-contacts,
.site-footer .footer-copyright {
float: none;
margin: 10px 0;
}
.full-page-categories .fpc-links .fpc-link a {
font-size: 35px;
}
.woocommerce div.product .woocommerce-tabs .tabs ul {
text-align: left;
}
.woocommerce div.product .woocommerce-tabs .tabs li {}
}
@media screen and (max-width: 640px) {
.side-image + div {
padding: 0 15px !important;
}
.category-item-type2 > div,
.category-items-type2.medium .category-item-type2 > div {
padding-bottom: 100%;
}
.banner .decor-line {
font-size: 0.8em;
}
.post-nav a span {
display: none;
}
.banner .owl-dots {
display: none;
}
.side-bar-area .wrap,
.side-bar-area .logo,
.side-bar-area .copyright {
left: 15px;
}
.coupon-area .input-text {
margin: 0 auto 15px;
display: block;
}
.coupon-area .button-style1 {
margin: 0 0 20px;
}
.benefit-item .num {
font-size: 2.5em;
}
.benefit-item .num {
font-size: 2.5em;
}
.subscribe-form2 div {
margin-right: 0;
}
.subscribe-form2 .button {
position: relative;
margin: 15px auto 0;
display: block;
}
.product-carousel-side {
width: 100%;
float: none;
margin-bottom: 20px;
}
.product-carousel .woocommerce {
margin-left: 0;
}
.project-content .project-heading {
padding-left: 0;
font-size: 2.5em;
margin-bottom: 20px;
}
.projects-slider.style3 .project-items,
.projects-slider.style3 .project-items .img,
.projects-slider.style3 .project-items .item {
height: 190px !important;
min-height: auto;
}
.woocommerce table.shop_table.cart th {
font-size: 10px;
padding: 9px 0;
}
.map-with-content .wrap {
padding: 5px 20px 15px;
}
.step-items .item,
.step-items .item:nth-child(odd) {
margin-left: 0;
padding: 0;
margin-bottom: 30px;
text-align: center;
}
.step-items .item:before,
.step-items .item:after,
.step-items .item .date:after {
display: none;
}
.step-items .item .date {
position: relative;
top: 0;
right: auto;
margin: 0;
margin-top: 5px;
}
.step-items .item:nth-child(even) {
text-align: center;
margin-right: 0;
}
.step-items .item:nth-child(even) .date {
margin: 0;
left: 0;
margin-top: 5px;
}
.portfolio-slider .right {
margin-left: 0;
}
.portfolio-slider .left-block {
position: relative;
top: 0;
margin-bottom: 15px;
}
.portfolio-slider > .owl-dots {
position: relative;
top: 0;
margin-top: 15px;
}
.ps-thumb-slider .ps-ts-item,
.portfolio-slider .ps-single-image {
height: 320px;
}
.ps-slider-arrow .title,
.scroll-top {
display: none;
}
.ps-slider-arrow .label {
margin-bottom: 0;
}
.ps-slider-arrow {
width: 80px;
}
.ps-slider-arrow .cell {
height: 40px;
}
.m-scroll-wrap {
position: absolute;
top: 55px;
left: 15px;
right: 15px;
bottom: 15px;
overflow: auto;
overflow-x: hidden;
}
.one-screen-contact .bottom-contact {
position: relative;
left: 0;
right: 0;
bottom: 0;
margin-top: 30px;
}
.project-grid-page .ps-bottom {
padding: 35px 5px;
}
.project-content-area {
padding: 15px 15px 0;
}
.side-image-box .si-img {
display: none;
}
.side-image-box .si-wrap {
float: none !important;
max-width: none;
margin: 0;
padding: 20px 20px 20px;
}
.banner-area.with-left-offset {
padding-left: 30px;
}
.banner-area.with-bottom-offset {
padding-bottom: 0;
}
.banner-area .scroll-down {
display: none;
}
.banner-area .social-buttons-standart {
bottom: 5px;
}
.banner-area.with-left-offset .social-buttons-standart {
left: 50px;
display: none;
}
.banner-area .social-buttons-standart:before {
left: -20px;
width: 10px;
}
.type3 .banner .owl-dots {
left: -30px;
display: block;
}
.type3 .banner .owl-dots .owl-dot {
width: 30px;
}
.banner .owl-dots .owl-dot.active:after {
width: 4px;
}
.portfolio-type-horizontal .portfolio-item-h .si-img {
position: relative;
height: 250px;
display: block;
}
.portfolio-type-horizontal .portfolio-item-h .si-wrap {
max-width: none;
margin: 0;
padding: 25px 30px 25px 15px;
}
.portfolio-type-horizontal .portfolio-item-h h6 a i {
right: -15px;
}
.portfolio-type-horizontal .portfolio-item-h {
margin: 0 0 30px;
}
.accordion-item .label .cell {
padding-left: 15px;
line-height: 1.5em;
font-weight: 500;
}
.accordion-item .label span {
right: 25px;
}
.accordion-item .label {
padding-right: 45px;
font-size: 12px;
}
.accordion-item .text {
padding: 10px 15px 20px;
}
.site-footer .footer-bottom .copyright {
float: none;
}
.site-footer .footer-bottom .social-buttons {
float: none;
text-align: center;
}
.team-carousel-area .team-carousel .text {
font-size: 1em;
line-height: 1.7em;
}
.site-header .header-top {
display: none;
}
.navigation {
top: 64px;
}
nav.navigation.hidden_menu.active {}
.filter-button-group {
display: none;
}
.filter-button-group + .row {
margin-top: 45px;
}
.portfolio-slider-item {
padding: 0 15px;
}
.portfolio-slider-item .nav-arrows {
display: none;
}
.portfolio-slider-item .wrap .content {
left: 0;
width: 100%;
height: 150px;
}
.portfolio-slider-item .wrap .h {
bottom: -20px;
}
.ico-buy-tokens {
padding: 40px 15px 30px;
}
.ico-buy-tokens .price-area .price {
font-size: 18px;
}
.tabs .tabs-body .image {
display: none;
}
.tabs .tabs-body .image + .wrap {
margin-left: 0;
}
.tabs .tabs-body {
margin-top: 30px;
}
.style2 .history-item > div,
.style2 .history-item:nth-child(odd) > div {
padding-left: 0;
margin-left: 50px;
}
.style2 .history-item .date,
.style2 .history-item:nth-child(odd) .date {
position: relative;
top: -10px;
left: auto;
right: auto;
text-align: left;
margin-bottom: 20px;
padding: 0;
}
.style2 .history-item:before {
left: 15px;
}
.style2 .history-item > div:before {
left: -20px;
right: auto !important;
}
.style2 .history-item > div:after {
left: 0;
right: auto !important;
}
.style2 .history-item > div {
padding-right: 0;
width: auto;
text-align: left;
}
.style2 .history-item:after {
left: 16px;
}
.testimonial-item {}
.price-list .price-list-item .wrap {
padding: 0 20px 35px;
}
.price-list .price-list-item .image {
margin: 0 -20px 35px;
}
.price-list .price-list-item .options {
margin: 30px 0 0;
}
.price-list .price-list-item .button {
margin-top: 30px;
}
}
@media screen and (max-width: 480px) {
.portfolio-categories .items .item .cat-h {
font-size: 48px;
}
.portfolio-categories .p-items .p-item {
margin-bottom: 10px;
}
.testimonial-item .quote {
font-size: 18px;
}
.slider-navigation {
display: none !important;
}
div.input-row-s1 {
margin-right: 0;
}
.coupon-area {
padding-bottom: 25px;
width: 100%;
}
.project-detail .item {
width: 100%;
}
.project-horizontal-slider .item.content-item {
width: 280px;
}
.woocommerce .products .product a.woocommerce-LoopProduct-link {
padding: 10px 15px 15px;
}
.brand-logo-items .brand-logo-item {
display: block;
margin: 0 auto 25px;
text-align: center;
}
.team-type2 .items .avatar {
position: relative;
top: 0;
left: 0;
width: 100%;
padding-bottom: 60%;
margin-bottom: 20px;
}
.team-type2 .items .avatar + .content {
margin-left: 0;
}
.blog-detail > *:not(:last-of-type) {
margin-right: 10px;
}
.sticky-a {
margin-right: 2px !important;
}
.comment-items .comment-item .bottom h5 {
float: none;
}
.comment-items .comment-item .bottom .button-style6 {
float: none;
margin-top: 15px;
}
}
@media screen and (max-width: 380px) {
.banner .item .button-style1 + .button-style1 {
margin-left: 0;
}
.testimonial-item .image {
display: none;
}
.banner .item .link-area {
max-width: 300px;
}
.testimonial-item .image + .text {
margin-left: 0;
}
.testimonial-mode-right .image + .text {
margin-right: 0;
}
blockquote {
font-size: 1em;
}
.testimonials-bottom .image {
display: none;
}
.testimonials-bottom .image + .h6 {
margin-left: 0;
}
.banner .decor-line {
font-size: 0.6em;
}
.site-header .button-style1 {
display: none;
}
.site-footer .footer-cols .col {
display: block;
text-align: center;
}
.ps-b-button {
display: none;
}
.brand-logo-item {
display: block;
margin: 30px auto;
}
.testimonial-item-type2 .quote {
padding: 60px 15px 30px;
}
.testimonial-item-type2 .bottom {
padding: 0 15px 30px;
}
}