/* Theme Name: Viseo Progression Theme URI: https://viseo.progressionstudios.com/ Author: Progression Studios Author URI: http://progressionstudios.com/ Description: News, Video, & Podcast Theme Version: 4.0 License: GNU General Public License version 3.0 License URI: http://www.gnu.org/licenses/gpl-3.0.html Tags: right-sidebar, custom-menu, editor-style, featured-images, full-width-template, theme-options, translation-ready Text Domain: viseo-progression */ /* Table of Contents 01. CSS RESET FILE 02. PRIMARY STYLES A. DEFAULT STYLES B. FONT STYLES C. CSS3 TRANSITIONS 03. MAIN CONTAINERS 04. PAGE TITLE STYLES 05. SEARCH HEADER DROP DOWN 06. SEARCH FORM STYLES 07. HEADER TOP STYLES 08. GRID STYLES 09. NAVIGATION STYLES 10. NAVIGATION STYLES 11. MOBILE NAVIGATION STYLES 12. BLOG INDEX 13. OVERlAY BLOG INDEX LAYOUT 14. BLOG POST STYLES 15. MASONRY STYLES 16. FILTERING STYLES 17. SIDEBAR STYLES 18. PAGINATION STYLES 19. BUTTON STYLES 20. CONTACT FORM STYLES 21. ELEMENTOR STYLES 22. BLOG INDEX ELEMENTOR STYLES 23. HOMEPAGE SLIDER STYLES 24. WOOCOMMERCE INDEX STYLES 25. WOOCOMMERCE POST STYLES 26. WOOCOMMERCE CART/CHECKOUT/MY ACCOUNT 27. WOOCOMMMERCE WIDGET STYLES 28. FOOTER STYLES 29. LOGIN/REGISTER/FRONTENDFORM STYLES 30. PRETYPHOTO STYLES 31. PAGE LOADER 32. RESPONSIVE STYLES */ /* Custom */ .banner-ads { text-align: center; width: 100%; padding-top: 10px; padding-bottom: 20px; } .banner-ads img{ width: 700px; } @media screen and (max-width: 701px) { .dol-btn { background-color: #74e12b; height: 23px!important; width: 80px!important; } .dol-btn p { font-size: 12px!important; font-weight: bolder; color: black; margin: 0 auto; } } label { color: white; font-weight: bolder; } .download-btn { margin-top: 10px; display: flex; align-items: center; justify-content: center; } .dol-btn:hover { background-color: black; } .dol-btn { background-color: #e12b5f; height: 33px; width: 150px; border-radius: 5px; padding: 6px; margin: 0.5rem; } .dol-btn p{ font-size: 18px; font-weight: bolder; color: black; margin: 0 auto; } .dol-btn:hover { background-color: black; } .dol-btn:hover p{ color: #e12b5f; } /* /Custom */ /* =============================================== 01. CSS RESET FILE =============================================== */ article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}.bypostauthor,.gallery-caption,.sticky{background:0 0}[hidden],audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}button,html,input,select,textarea{font-family:sans-serif;color:#222}body{margin:0;}a:focus{outline:dotted thin}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:700}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ol,ul{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ol,nav ul{list-style:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure,form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}.ir br{display:none}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix-pro:after,.clearfix-pro:before{content:"";display:table}.clearfix-pro:after{clear:both}.lt-ie8 .clearfix-pro{visibility:hidden;width:0;height:0;clear:both} /* Cart/Search Header Icons */ @font-face { font-family: 'Pe-icon-7-stroke'; src:url('inc/pe-icon-7-stroke/fonts/Pe-icon-7-stroke.eot?d7yf1v'); src:url('inc/pe-icon-7-stroke/fonts/Pe-icon-7-stroke.eot?#iefixd7yf1v') format('embedded-opentype'), url('inc/pe-icon-7-stroke/fonts/Pe-icon-7-stroke.woff?d7yf1v') format('woff'), url('inc/pe-icon-7-stroke/fonts/Pe-icon-7-stroke.ttf?d7yf1v') format('truetype'), url('inc/pe-icon-7-stroke/fonts/Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke') format('svg'); font-weight: normal; font-style: normal; } [class^="pe-7s-"],[class*=" pe-7s-"]{display:inline-block;font-family:'Pe-icon-7-stroke';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pe-7s-album:before{content:"\e6aa"}.pe-7s-arc:before{content:"\e6ab"}.pe-7s-back-2:before{content:"\e6ac"}.pe-7s-bandaid:before{content:"\e6ad"}.pe-7s-car:before{content:"\e6ae"}.pe-7s-diamond:before{content:"\e6af"}.pe-7s-door-lock:before{content:"\e6b0"}.pe-7s-eyedropper:before{content:"\e6b1"}.pe-7s-female:before{content:"\e6b2"}.pe-7s-gym:before{content:"\e6b3"}.pe-7s-hammer:before{content:"\e6b4"}.pe-7s-headphones:before{content:"\e6b5"}.pe-7s-helm:before{content:"\e6b6"}.pe-7s-hourglass:before{content:"\e6b7"}.pe-7s-leaf:before{content:"\e6b8"}.pe-7s-magic-wand:before{content:"\e6b9"}.pe-7s-male:before{content:"\e6ba"}.pe-7s-map-2:before{content:"\e6bb"}.pe-7s-next-2:before{content:"\e6bc"}.pe-7s-paint-bucket:before{content:"\e6bd"}.pe-7s-pendrive:before{content:"\e6be"}.pe-7s-photo:before{content:"\e6bf"}.pe-7s-piggy:before{content:"\e6c0"}.pe-7s-plugin:before{content:"\e6c1"}.pe-7s-refresh-2:before{content:"\e6c2"}.pe-7s-rocket:before{content:"\e6c3"}.pe-7s-settings:before{content:"\e6c4"}.pe-7s-shield:before{content:"\e6c5"}.pe-7s-smile:before{content:"\e6c6"}.pe-7s-usb:before{content:"\e6c7"}.pe-7s-vector:before{content:"\e6c8"}.pe-7s-wine:before{content:"\e6c9"}.pe-7s-cloud-upload:before{content:"\e68a"}.pe-7s-cash:before{content:"\e68c"}.pe-7s-close:before{content:"\e680"}.pe-7s-bluetooth:before{content:"\e68d"}.pe-7s-cloud-download:before{content:"\e68b"}.pe-7s-way:before{content:"\e68e"}.pe-7s-close-circle:before{content:"\e681"}.pe-7s-id:before{content:"\e68f"}.pe-7s-angle-up:before{content:"\e682"}.pe-7s-wristwatch:before{content:"\e690"}.pe-7s-angle-up-circle:before{content:"\e683"}.pe-7s-world:before{content:"\e691"}.pe-7s-angle-right:before{content:"\e684"}.pe-7s-volume:before{content:"\e692"}.pe-7s-angle-right-circle:before{content:"\e685"}.pe-7s-users:before{content:"\e693"}.pe-7s-angle-left:before{content:"\e686"}.pe-7s-user-female:before{content:"\e694"}.pe-7s-angle-left-circle:before{content:"\e687"}.pe-7s-up-arrow:before{content:"\e695"}.pe-7s-angle-down:before{content:"\e688"}.pe-7s-switch:before{content:"\e696"}.pe-7s-angle-down-circle:before{content:"\e689"}.pe-7s-scissors:before{content:"\e697"}.pe-7s-wallet:before{content:"\e600"}.pe-7s-safe:before{content:"\e698"}.pe-7s-volume2:before{content:"\e601"}.pe-7s-volume1:before{content:"\e602"}.pe-7s-voicemail:before{content:"\e603"}.pe-7s-video:before{content:"\e604"}.pe-7s-user:before{content:"\e605"}.pe-7s-upload:before{content:"\e606"}.pe-7s-unlock:before{content:"\e607"}.pe-7s-umbrella:before{content:"\e608"}.pe-7s-trash:before{content:"\e609"}.pe-7s-tools:before{content:"\e60a"}.pe-7s-timer:before{content:"\e60b"}.pe-7s-ticket:before{content:"\e60c"}.pe-7s-target:before{content:"\e60d"}.pe-7s-sun:before{content:"\e60e"}.pe-7s-study:before{content:"\e60f"}.pe-7s-stopwatch:before{content:"\e610"}.pe-7s-star:before{content:"\e611"}.pe-7s-speaker:before{content:"\e612"}.pe-7s-signal:before{content:"\e613"}.pe-7s-shuffle:before{content:"\e614"}.pe-7s-shopbag:before{content:"\e615"}.pe-7s-share:before{content:"\e616"}.pe-7s-server:before{content:"\e617"}.pe-7s-search:before{content:"\e618"}.pe-7s-film:before{content:"\e6a5"}.pe-7s-science:before{content:"\e619"}.pe-7s-disk:before{content:"\e6a6"}.pe-7s-ribbon:before{content:"\e61a"}.pe-7s-repeat:before{content:"\e61b"}.pe-7s-refresh:before{content:"\e61c"}.pe-7s-add-user:before{content:"\e6a9"}.pe-7s-refresh-cloud:before{content:"\e61d"}.pe-7s-paperclip:before{content:"\e69c"}.pe-7s-radio:before{content:"\e61e"}.pe-7s-note2:before{content:"\e69d"}.pe-7s-print:before{content:"\e61f"}.pe-7s-network:before{content:"\e69e"}.pe-7s-prev:before{content:"\e620"}.pe-7s-mute:before{content:"\e69f"}.pe-7s-power:before{content:"\e621"}.pe-7s-medal:before{content:"\e6a0"}.pe-7s-portfolio:before{content:"\e622"}.pe-7s-like2:before{content:"\e6a1"}.pe-7s-plus:before{content:"\e623"}.pe-7s-left-arrow:before{content:"\e6a2"}.pe-7s-play:before{content:"\e624"}.pe-7s-key:before{content:"\e6a3"}.pe-7s-plane:before{content:"\e625"}.pe-7s-joy:before{content:"\e6a4"}.pe-7s-photo-gallery:before{content:"\e626"}.pe-7s-pin:before{content:"\e69b"}.pe-7s-phone:before{content:"\e627"}.pe-7s-plug:before{content:"\e69a"}.pe-7s-pen:before{content:"\e628"}.pe-7s-right-arrow:before{content:"\e699"}.pe-7s-paper-plane:before{content:"\e629"}.pe-7s-delete-user:before{content:"\e6a7"}.pe-7s-paint:before{content:"\e62a"}.pe-7s-bottom-arrow:before{content:"\e6a8"}.pe-7s-notebook:before{content:"\e62b"}.pe-7s-note:before{content:"\e62c"}.pe-7s-next:before{content:"\e62d"}.pe-7s-news-paper:before{content:"\e62e"}.pe-7s-musiclist:before{content:"\e62f"}.pe-7s-music:before{content:"\e630"}.pe-7s-mouse:before{content:"\e631"}.pe-7s-more:before{content:"\e632"}.pe-7s-moon:before{content:"\e633"}.pe-7s-monitor:before{content:"\e634"}.pe-7s-micro:before{content:"\e635"}.pe-7s-menu:before{content:"\e636"}.pe-7s-map:before{content:"\e637"}.pe-7s-map-marker:before{content:"\e638"}.pe-7s-mail:before{content:"\e639"}.pe-7s-mail-open:before{content:"\e63a"}.pe-7s-mail-open-file:before{content:"\e63b"}.pe-7s-magnet:before{content:"\e63c"}.pe-7s-loop:before{content:"\e63d"}.pe-7s-look:before{content:"\e63e"}.pe-7s-lock:before{content:"\e63f"}.pe-7s-lintern:before{content:"\e640"}.pe-7s-link:before{content:"\e641"}.pe-7s-like:before{content:"\e642"}.pe-7s-light:before{content:"\e643"}.pe-7s-less:before{content:"\e644"}.pe-7s-keypad:before{content:"\e645"}.pe-7s-junk:before{content:"\e646"}.pe-7s-info:before{content:"\e647"}.pe-7s-home:before{content:"\e648"}.pe-7s-help2:before{content:"\e649"}.pe-7s-help1:before{content:"\e64a"}.pe-7s-graph3:before{content:"\e64b"}.pe-7s-graph2:before{content:"\e64c"}.pe-7s-graph1:before{content:"\e64d"}.pe-7s-graph:before{content:"\e64e"}.pe-7s-global:before{content:"\e64f"}.pe-7s-gleam:before{content:"\e650"}.pe-7s-glasses:before{content:"\e651"}.pe-7s-gift:before{content:"\e652"}.pe-7s-folder:before{content:"\e653"}.pe-7s-flag:before{content:"\e654"}.pe-7s-filter:before{content:"\e655"}.pe-7s-file:before{content:"\e656"}.pe-7s-expand1:before{content:"\e657"}.pe-7s-exapnd2:before{content:"\e658"}.pe-7s-edit:before{content:"\e659"}.pe-7s-drop:before{content:"\e65a"}.pe-7s-drawer:before{content:"\e65b"}.pe-7s-download:before{content:"\e65c"}.pe-7s-display2:before{content:"\e65d"}.pe-7s-display1:before{content:"\e65e"}.pe-7s-diskette:before{content:"\e65f"}.pe-7s-date:before{content:"\e660"}.pe-7s-cup:before{content:"\e661"}.pe-7s-culture:before{content:"\e662"}.pe-7s-crop:before{content:"\e663"}.pe-7s-credit:before{content:"\e664"}.pe-7s-copy-file:before{content:"\e665"}.pe-7s-config:before{content:"\e666"}.pe-7s-compass:before{content:"\e667"}.pe-7s-comment:before{content:"\e668"}.pe-7s-coffee:before{content:"\e669"}.pe-7s-cloud:before{content:"\e66a"}.pe-7s-clock:before{content:"\e66b"}.pe-7s-check:before{content:"\e66c"}.pe-7s-chat:before{content:"\e66d"}.pe-7s-cart:before{content:"\e66e"}.pe-7s-camera:before{content:"\e66f"}.pe-7s-call:before{content:"\e670"}.pe-7s-calculator:before{content:"\e671"}.pe-7s-browser:before{content:"\e672"}.pe-7s-box2:before{content:"\e673"}.pe-7s-box1:before{content:"\e674"}.pe-7s-bookmarks:before{content:"\e675"}.pe-7s-bicycle:before{content:"\e676"}.pe-7s-bell:before{content:"\e677"}.pe-7s-battery:before{content:"\e678"}.pe-7s-ball:before{content:"\e679"}.pe-7s-back:before{content:"\e67a"}.pe-7s-attention:before{content:"\e67b"}.pe-7s-anchor:before{content:"\e67c"}.pe-7s-albums:before{content:"\e67d"}.pe-7s-alarm:before{content:"\e67e"}.pe-7s-airplay:before{content:"\e67f"} /* Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome */ @font-face{font-family:'FontAwesome';src:url('inc/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0');src:url('inc/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('inc/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('inc/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('inc/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('inc/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;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(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{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-remove:before,.fa-close: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-gear:before,.fa-cog: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-rotate-right:before,.fa-repeat: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-photo:before,.fa-image: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-warning:before,.fa-exclamation-triangle: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-gears:before,.fa-cogs: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-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars: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-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard: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-unlink:before,.fa-chain-broken: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-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw: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-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try: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-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap: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-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-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-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-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-soccer-ball-o:before,.fa-futbol-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-shekel:before,.fa-sheqel:before,.fa-ils: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-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator: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:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-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-tv:before,.fa-television: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-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language: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-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-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:before,.fa-thermometer-full: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-bathtub:before,.fa-s15:before,.fa-bath: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} /* =============================================== 02. PRIMARY STYLES =============================================== */ /* -------------------- A. DEFAULT STYLES -------------------- */ body { background: brown; background:#ffffff; } a { color:#4145ee; } a:hover { color:#292ca7; } img { max-width:100%; height: auto; } body iframe { border:none; } .wpb_gmaps_widget .wpb_wrapper { padding:0px !important; } .pp_gallery { display:none !important; } body a img, body a { outline:none !important; text-decoration:none; } p { padding-top:0px; margin:0px; } p, ul, ol { margin-bottom: 25px; } ul, ol { margin-left:8px; padding-left:16px; } img { max-width: 100%; height: auto; width:auto; } video, audio { max-width:100%; } .alignnone, .alignleft, .alignright, .aligncenter { max-width:100% !important; } .alignright { float:right; margin:0 0 15px 25px; } .alignleft { float:left; margin:0px 25px 15px 0px; } body hr { background:#e7e8eb; height:2px; border:none; margin:35px 0px 40px 0px; } .aligncenter { text-align:center; margin:0px auto 20px auto; display:block; } blockquote { border-left:4px solid #aaaaaa; margin-left:0px; padding-left:30px; line-height:1.8; } blockquote a:hover, blockquote a { color:#666666; } blockquote.alignleft, blockquote.alignright { width:32%; float:left; border-left:none; border-top:4px solid #666666; padding:15px 15px 0px 15px; margin-bottom:0px; } blockquote.alignright { float:right; } table { background:#ffffff; border-collapse: separate; border-spacing: 0; margin: 0 0 2em; max-width: 100%; border-left:1px solid #eaeaea; border-top:1px solid #eaeaea; } th, td { color:#606060; border: 1px solid #eaeaea; } table th { background:#eaeaea; } table caption, table th, table td { font-weight: normal; text-align: left; } table th { border-width: 0 1px 1px 0; font-weight: 700; } table td { border-width: 0 1px 1px 0; } table tr th, table tr td { padding: 8px 12px; } /* -------------------- B. FONT STYLES -------------------- */ body, body input, body textarea, select { line-height: 1.75; font-size:16px; color:#555555; font-family: 'Arimo', sans-serif; } h1, h2, h3, h4, h5, h6 { -ms-word-wrap: break-word; word-wrap: break-word; padding:0px; color:#070707; margin:0px 0px 15px 0px; line-height:1.4; font-family:'Fira Sans Condensed', sans-serif; font-weight:700; } h1 { font-size:40px; line-height:1.2; } h2 { font-size:32px; } h3 { font-size:25px; } h4{ font-size:20px; } h5 { font-size:16px; } h6 { font-size:14px; } /* -------------------- C. CSS3 TRANSITIONS -------------------- */ select, .sf-menu li.highlight-button a:before, .mobile-menu-icon-pro, a, input, textarea { transition-duration: 250ms; transition-property: color, background-color, opacity, border; transition-timing-function: ease-in-out; } #boxed-layout-pro input#submit, .tml-submit-wrap input.button-primary, body .acf-form .acf-field .acf-input-wrap input, .acf-form-submit input.button, #woocomerce-tabs-container-progression-studios .woocommerce-tabs ul.wc-tabs li, #woocomerce-tabs-container-progression-studios .woocommerce-tabs ul.wc-tabs li a, #boxed-layout-pro button.button, ul.progression-filter-button-group li, .flex-control-paging li a, .slider-play-icon, .single-blog-play-icon, ul.blog-single-social-sharing li a:before, .blog-play-icon, footer#site-footer a, .tp-thumbs.custom .tp-thumb, .progression-mini-banner-icon, .pp_contract:after, .pp_expand:after, a.pp_close:before, a.pp_close:after, a.pp_previous:before, a.pp_next:before, .sf-menu a:before { transition-duration: 250ms; transition-property: all; transition-timing-function: ease-in-out; } #main-nav-mobile .progression-studios-social-icons a, #progression-inline-icons .progression-studios-social-icons a, #logo-pro img, .sf-menu a, #progression-shopping-cart-count a { transition-duration: 250ms; transition-property: padding-top, padding-bottom, color, background-color, width; transition-timing-function: ease-in-out; } header#masthead-pro:after { transition-duration: 350ms; transition-property: all; transition-timing-function: ease-in-out; } header#masthead-pro { transition-duration: 350ms; transition-property: background; transition-timing-function: ease-in-out; } .no-hover-transition { transition-duration: 0ms; transition-property: all; transition-timing-function: ease-in-out; } /* Animation For Menus */ @keyframes ProMoveUp { from { } to { transform: translateY(0px); opacity: 1; } } @keyframes ProMoveOut { from { visibility:visible; opacity:1; } to { opacity: 0; visibility:hidden; } } li.sfHover ul.sf-mega, li.sfHover ul.sub-menu { transform: translateY(20px); opacity:0; animation-duration:250ms; animation-name: ProMoveUp; animation-timing-function: ease-in-out; animation-fill-mode: forwards; } body #progression-studios-header-search-icon.hide-search-icon-pro #panel-search-progression { animation-duration:200ms; animation-name: ProMoveOut; animation-timing-function: ease-in-out; animation-fill-mode: forwards; } body #progression-studios-header-search-icon.active-search-icon-pro #panel-search-progression { transform: translateY(20px); visibility:visible; animation-duration:250ms; animation-name: ProMoveUp; animation-timing-function: ease-in-out; animation-fill-mode: forwards; } body #panel-search-progression { visibility: hidden; z-index:5; opacity: 0; } /* =============================================== 03. MAIN CONTAINERS =============================================== */ /* -------------------- A. MAIN CONTAINER STYLES -------------------- */ .width-container-pro { width:1200px; margin: 0 auto; position:relative; padding:0px; } .progression-studios-header-full-width-no-gap #viseo-progression-header-top .width-container-pro, footer#site-footer.progression-studios-footer-full-width .width-container-pro, .progression-studios-page-title-full-width #page-title-pro .width-container-pro, .progression-studios-header-full-width #viseo-progression-header-top .width-container-pro, .progression-studios-header-full-width header#masthead-pro .width-container-pro { width:auto; padding-right:40px; padding-left:40px; } @media only screen and (min-width: 960px) { .progression-studios-header-full-width-no-gap.progression-studios-header-cart-width-adjustment header#masthead-pro .width-container-pro, .progression-studios-header-full-width.progression-studios-header-cart-width-adjustment header#masthead-pro .width-container-pro { padding-right:0px; } } .progression-studios-header-full-width-no-gap header#masthead-pro .width-container-pro { width:auto; padding-right:20px; } #page-title-pro { margin-bottom:50px; } #content-pro { position:relative; padding-bottom:50px; } #main-container-pro { float:left; width:70%; position:relative; } .sidebar { float:right; width:27%; } /* Mobiles Sidebar Styles */ .sidebar.progression-studios-mobile-sidebar { float:none; width:90%; margin:0 5%; } .sidebar.progression-studios-mobile-sidebar .widget { margin-top:50px; } .sidebar.progression-studios-mobile-sidebar .sidebar-divider-pro { height:20px; } .disable-sidebar-post-progression #main-container-pro { width:100%; } .disable-sidebar-post-progression .sidebar{ display:none; } .left-sidebar-pro #main-container-pro { float:right; } .left-sidebar-pro .sidebar { float:left; } /* -------------------- B. HEADER CONTAINERS -------------------- */ /* Fix Fixed Safari Text Ligthen on Position Fixed */ header#masthead-pro { -webkit-font-smoothing:subpixel-antialiased; } .progression-disable-header-per-page #progression-studios-header-position { display:none; } .progression-disable-footer-per-page footer#site-footer { display:none; } .progression-studios-transparent-header #progression-studios-header-position { position:absolute; width:100%; z-index:50; } #progression-studios-header-position { position:absolute; width:100%; } #progression-studios-header-position header#masthead-pro { -webkit-text-stroke: 0.5px; } @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { #progression-studios-header-position header#masthead-pro { -webkit-text-stroke: 0px; } } #progression-studios-header-position header#masthead-pro .sf-menu li li { -webkit-text-stroke: 0px; } .progression-studios-transparent-header header#masthead-pro { background-color:transparent; box-shadow: none; -webkit-font-smoothing:antialiased; } .progression-studios-transparent-header header#masthead-pro .sf-menu ul { -webkit-font-smoothing:subpixel-antialiased; } header#masthead-pro:after { display:none; height:1px; content:''; width:100%; position:absolute; margin-bottom:-1px; background:transparent; z-index:1; } .progression-studios-transparent-header .progression-sticky-scrolled header#masthead-pro:after { display:none; } header#masthead-pro .width-container-pro.progression-studios-logo-container { z-index:50; } .progression-studios-transparent-header .progression-sticky-scrolled header#masthead-pro, header#masthead-pro { z-index:50; position:relative; width:100%; } .progression-sticky-scrolled header#masthead-pro { border:none; } header#masthead-pro h1#logo-pro { z-index:55; margin:0px; padding:0px; line-height:1; font-size:5px; border:none; float:left; } .progression-studios-logo-position-right header#masthead-pro h1#logo-pro, .progression-studios-logo-position-right h1#logo-pro { float:right; margin-left:25px; margin-right:0px; } body .progression-studios-logo-position-center header#masthead-pro h1#logo-pro, body .progression-studios-logo-position-center h1#logo-pro { float:none ; margin:0 auto ; text-align:center ; } body .progression-studios-logo-position-center h1#logo-pro img { margin:0 auto ; } header#masthead-pro h1#logo-pro a { display:block; } body #logo-pro img { max-width:100%; } body.admin-bar .progression-sticky-scrolled { margin-top:32px; } .progression-studios-sticky-logo { display:none; float:left; } .progression-sticky-scrolled .progression-studios-sticky-logo { display:block; } .progression-sticky-scrolled .progression-studios-hide-mobile-custom-logo { display:none; } .progression-sticky-scrolled .progression-studios-custom-logo-per-page-hide-default { display:block; } .progression-sticky-scrolled .progression-studios-default-logo-hide.progression-studios-default-logo { display:none; } .progression-studios-custom-logo-per-page-hide-default { display:none; } #main-nav-mobile .progression-studios-social-icons { display:none; } #progression-inline-icons .progression-studios-social-icons { float:right; line-height: 1; } #progression-inline-icons .progression-studios-social-icons a { display:block; float:left; } #progression-nav-container { float:right; } header#masthead-pro.progression-studios-nav-left #progression-nav-container { float:left; } header#masthead-pro.progression-studios-nav-left h1#logo-pro { margin-right:30px; } header#masthead-pro.progression-studios-nav-center #progression-nav-container { width:1015px; margin:0 auto; float:none; } @media only screen and (min-width: 960px) and (max-width: 1300px) { header#masthead-pro.progression-studios-nav-center #progression-nav-container { width:auto; } } @media only screen and (max-width: 960px) { header#masthead-pro.progression-studios-nav-center #progression-nav-container { width:auto; } } header#masthead-pro.progression-studios-nav-center #progression-nav-container nav#site-navigation { display:table; margin:0 auto; } .progression-disable-logo-below-per-page header#masthead-pro .progression-studios-logo-container, .progression-disable-logo-below-per-page #header-container-logo-progression .progression-studios-logo-container { display:none; } #progression-shopping-cart-count i.shopping-cart-header-icon, #progression-studios-header-search-icon i.pe-7s-search:before { -webkit-text-stroke: 0.5px; -moz-text-stroke: 0.5px; text-stroke: 0.5px; position:relative; top:-1px; } #progression-studios-header-search-icon.active-search-icon-pro i.pe-7s-search:before { content: "\e680"; } #progression-studios-header-search-icon i.pe-7s-search { cursor:pointer; } #progression-studios-header-search-icon { float:right; position:relative; margin-left:-3px; } /* =============================================== 04. PAGE TITLE STYLES =============================================== */ #page-title-pro { background:#f5f5f5; padding:160px 0px 160px 0px; position:relative; text-align:center; } #page-title-pro:before { position:absolute; top:0px; left:0px; content:""; display:block; width:100%; height:100%; } #page-title-pro h1 { font-weight:700; padding:0px 1px; display:inline-block; margin:0 auto; text-align:center; color:#ffffff; font-size:60px; position:relative; z-index:5; } #page-title-pro h1:after { content:''; bottom:-2px; left:0px; background:#d3bc6e; position:absolute; width:100%; height:2px; display:none; } #page-title-pro h4 { margin:0 auto; margin-top:15px; text-align:center; color:#bbbbbb; font-size:24px; font-weight:400; position:relative; z-index:5; } #page-title-pro h4 p { margin-bottom:0px; } #page-title-pro h4 a, #page-title-pro h4 a:hover { color:#e4d3d9; } /* =============================================== 05. SEARCH HEADER DROP DOWN =============================================== */ body #progression-studios-header-search-icon.active-search-icon-pro #panel-search-progression { z-index:5; } body #panel-search-progression { position:absolute; right:0px; padding:22px 25px; } #panel-search-progression .search-form { margin-bottom:5px; } #panel-search-progression .search-form input.search-field { padding:15px 16px 15px 16px; width:250px; font-size:14px; border-color:#666666; border-width:1px; background-color:rgba(255,255,255, 0); background-position:right 11px; background-image:url(images/search-magnify-light.png); } #panel-search-progression .search-form input.search-field:focus { border-color:#666666; color:#ffffff; outline:none; } #panel-search-progression .search-form input.search-field:focus { outline:none; } @media screen and (-webkit-min-device-pixel-ratio: 1.5) { #panel-search-progression .search-form input.search-field {background-image: url(images/search-magnify-light@2x.png); background-size:40px 30px;} } #panel-search-progression .search-form input.search-submit { display:none; } /* =============================================== 06. SEARCH FORM STYLES =============================================== */ .search-form input.search-field:focus { outline:none; } .search-form { text-align:center; margin:0 auto; } footer#site-footer .search-form, #content-pro .search-form { margin-left:0px; } .search-form input { padding:16px 18px; margin:0 auto; border:none; } footer#site-footer .search-form input.search-field { background:#ffffff; } .elementor-section-stretched .search-form { max-width:600px; } .search-form { max-width:400px; margin-bottom:30px; } .sidebar .search-form input.search-field { background-color:#ffffff; border-color:#ffffff; } .search-form input.search-field { background:#f5f5f5; border:2px solid #f5f5f5; margin:0px; width: calc(100% - 42px); padding:16px 20px; font-size:14px; background-image:url(images/search-magnify.png); background-position:right 13px; background-repeat:no-repeat; border-radius:0px; } @media screen and (-webkit-min-device-pixel-ratio: 1.5) { .search-form input.search-field {background-image: url(images/search-magnify@2x.png); background-size:40px 30px;} } .search-form input.search-submit { display:none; } /* =============================================== 07. HEADER TOP STYLES =============================================== */ .progression-studios-header-left, .progression-studios-header-right { float:left; width:60%; min-height:1px; -webkit-font-smoothing:subpixel-antialiased; } .progression-studios-header-right { width:40%; } .progression-studios-header-right { text-align:right; } #progression-header-top-right-container, .progression-studios-header-right .widget { float:right; } #progression-header-top-left-container, .progression-studios-header-left .widget { float:left; } .progression-studios-header-left .widget { padding-right:40px; } .progression-studios-header-left .widget:nth-child(3) { padding-right:0px; } .progression-studios-header-left .widget, .progression-studios-header-right .widget { padding-top:12px; padding-bottom:12px; } #viseo-progression-header-top .textwidget { display:inline-block; } #viseo-progression-header-top { color:#2e2e2e; font-size:14px; line-height:1; position:relative; z-index:55; font-weight:500; } #viseo-progression-header-top span.progression-mini-banner-icon { display:none; } #viseo-progression-header-top .widget i { font-size:110%; position:relative; margin-bottom:-5px; margin-right:8px; color:#d3bc6c; } #viseo-progression-header-top .sf-menu i { font-size:100%; position:relative; top:0px; margin-bottom:-2px; margin-right:0px; } #viseo-progression-header-top a { color:#2e2e2e; } #progression-header-top-right-container .sf-menu li.normal-item-pro ul { left: auto; right:18px; } #progression-header-top-right-container .sf-menu li.normal-item-pro ul ul { left: 100%; right:auto; } #viseo-progression-header-top #progression-header-top-right-container .sf-menu { margin-right:-20px; } #viseo-progression-header-top .sf-menu a { text-align:left; color:#2e2e2e; font-size:11px; padding-left:20px; padding-right:20px; background:none; } #viseo-progression-header-top .sf-arrows .sf-with-ul { padding-right: 35px; } #viseo-progression-header-top .sf-arrows .sf-with-ul:after { right: 29px; } #viseo-progression-header-top .sf-menu li li a { text-decoration:none; text-transform:none; font-size:11px; margin:0px; } #viseo-progression-header-top .sf-menu ul { border-top:none; padding-top:0px; padding-bottom:0px; } #viseo-progression-header-top .sf-mega { z-index:60; display:none; left:0px; position:absolute; box-sizing: border-box ; width:100%; padding:0px; margin:0px; } #viseo-progression-header-top .sf-mega { width:1200px; left:50%; margin-left:-600px; } #viseo-progression-header-top .sf-menu .sf-mega { padding-top:0px; padding-bottom:0px; } #viseo-progression-header-top .sf-menu .sf-mega ul { padding-top:0px; padding-bottom:0px; } #viseo-progression-header-top .sf-menu .sf-mega ul { border-top:none; margin-top:0px; } #viseo-progression-header-top .sf-mega li li a { padding-right:25px; }/* Mega Padding-right fix to allow more space */ #viseo-progression-header-top .sf-mega li li:last-child a { padding-bottom:18px; } #viseo-progression-header-top .sf-mega ul { background:none; margin:0; border:none; } /* Social Icons */ #viseo-progression-header-top .progression-studios-header-right .progression-studios-social-icons { float:right; } #viseo-progression-header-top .progression-studios-social-icons { float:left; } #viseo-progression-header-top .progression-studios-social-icons i { font-size:100%; top:0px; margin-bottom:0px; } #viseo-progression-header-top .progression-studios-social-icons a { border-radius: 0px; text-align:center; display:inline-block; line-height:1; font-size:9px; color:#ffffff; } #viseo-progression-header-top .progression-studios-social-icons a:hover { color:#ffffff; } #main-nav-mobile .progression-studios-social-icons { text-align:center; padding:10px 0px; } #main-nav-mobile .progression-studios-social-icons a { margin-top:8px; margin-bottom:8px; } #main-nav-mobile .progression-studios-social-icons i { font-size:100%; top:0px; margin-bottom:0px; } #main-nav-mobile .progression-studios-social-icons a { border-radius: 30px; text-align:center; display:inline-block; line-height:1; margin-left:8px; padding:5px; font-size:11px; min-width:12px; background:#2e2e2e; color:#ffffff; } #main-nav-mobile .progression-studios-social-icons a:hover { background:#888888; border-color:#888888; color:#ffffff; } /* =============================================== 08. GRID STYLES =============================================== */ .grid2column-progression, .grid3column-progression, .grid3columnbig-progression, .grid4column-progression, .grid4columnbig-progression, .grid5column-progression, .grid6column-progression { float:left; margin-right:2%; min-height:2px; } .grid2column-progression { width: 49%; } .grid3column-progression { width: 32%; } .grid4column-progression { width: 23.5%; } .grid5column-progression { width:18.4%; } .grid6column-progression { width:15%; } body .lastcolumn-progression { margin-right:0% !important; } #progression-studios-lower-widget-container .widget, #widget-area-progression .widget { float:left; margin-right:4%; } .footer-1-pro .widget { width:100%; margin-right:0%; margin-left:0%; } .footer-2-pro .widget { width:48%; } .footer-3-pro .widget { width:30.5%; } .footer-4-pro .widget { width:22%; } .footer-5-pro .widget { width:16.5%; } #progression-studios-lower-widget-container .footer-5-pro .widget:nth-child(5), #progression-studios-lower-widget-container .footer-2-pro .widget:nth-child(2), #progression-studios-lower-widget-container .footer-3-pro .widget:nth-child(3), #progression-studios-lower-widget-container .footer-4-pro .widget:nth-child(4), #widget-area-progression .footer-5-pro .widget:nth-child(6), #widget-area-progression .footer-2-pro .widget:nth-child(3), #widget-area-progression .footer-3-pro .widget:nth-child(4), #widget-area-progression .footer-4-pro .widget:nth-child(5) { margin-right:0%; } /* =============================================== 09. NAVIGATION STYLES =============================================== */ /*** ESSENTIAL STYLES ***/ .sf-menu, .sf-menu * { margin: 0; padding: 0; list-style: none; } .sf-menu li.normal-item-pro, .sf-menu li.normal-item-pro li { position: relative; } .sf-menu li.normal-item-pro ul { position: absolute; display: none; top: 100%; left: 0; z-index: 99; } .sf-menu li.normal-item-pro ul ul { top:0; left:100%; } .sf-menu > li { float: left; } .sf-menu li:hover > ul, .sf-menu li.sfHover > ul { display: block; } .sf-menu a { display: block; position: relative; } .sf-menu ul ul { top: 0; left: 100%; } /* MEGA MENU ESSENTIAL STYLES */ header .sf-mega {z-index:20; display:none; left:0px; position:absolute; box-sizing: border-box ; width:100%; padding:0px; margin:0px; } header .sf-mega {width:1200px; left:50%; margin-left:-600px;} .sf-mega .sf-mega-section { width:33%; float:left; } .sf-mega .sf-mega-section.columns-pro-1 { width:100%; } .sf-mega .sf-mega-section.columns-pro-2 { width:50%; } .sf-mega .sf-mega-section.columns-pro-3 {width:33%; } .sf-mega .sf-mega-section.columns-pro-4 { width:25%; } .sf-mega .sf-mega-section.columns-pro-5 {width:20%; } .sf-mega .sf-mega-section.columns-pro-6 { width:16.5%; } /*** DEFAULT NAVIGATION SKIN ***/ .sf-menu ul{min-width:12em}.sf-menu a{line-height:1;padding:.75em 1em;text-decoration:none;zoom:1;cursor:pointer;color:#13a}.sf-menu li{background:#BDD2FF;white-space:nowrap}.sf-menu ul li{background:#AABDE6}.sf-menu ul ul li{background:#9AAEDB}.sf-menu li.sfHover,.sf-menu li:hover{background:#CFDEFF}.sf-arrows .sf-with-ul{padding-right:2.5em}.sf-arrows .sf-with-ul:after{content:'';position:absolute;top:50%;right:1em;margin-top:-3px;height:0;width:0;border:5px solid transparent;border-top-color:#dFeEFF;border-top-color:rgba(255,255,255,.5)}.sf-arrows>.sfHover>.sf-with-ul:after,.sf-arrows>li:hover>.sf-with-ul:after,.sf-arrows>li>.sf-with-ul:focus:after{border-top-color:#fff}.sf-arrows ul .sf-with-ul:after{margin-top:-5px;margin-right:-3px;border-color:transparent transparent transparent #dFeEFF;border-left-color:rgba(255,255,255,.5)}.sf-arrows ul .sfHover>.sf-with-ul:after,.sf-arrows ul li:hover>.sf-with-ul:after,.sf-arrows ul li>.sf-with-ul:focus:after{border-left-color:#fff} .sf-menu li.normal-item-pro:last-child ul { left: auto; right:18px; } .progression-studios-nav-center .sf-menu li.normal-item-pro:last-child ul, .progression-studios-nav-left .sf-menu li.normal-item-pro:last-child ul { left: 0; right:auto; } .progression-studios-nav-center .sf-menu ul ul, .progression-studios-nav-left .sf-menu ul ul, .sf-menu li.normal-item-pro:last-child ul ul { left: 100%; right:auto; } .sf-menu .menu-item-language .submenu-languages { position:absolute; } /* NEW THEME SKIN */ .sf-menu li, .sf-menu ul li, .sf-menu ul ul li, .sf-menu li:hover, .sf-menu li.sfHover { background:none; } nav#progression-studios-right-navigation { float:right; } nav#progression-studios-right-navigation ul { list-style:none; margin:0px; padding:13px 0px 0px 0px; float:right; } nav#progression-studios-right-navigation ul li a { display:inline-block; font-size:14px; font-weight:500; font-family:'Fira Sans Condensed', sans-serif; line-height:1; padding:14px 19px; color:#e12b5f; border:3px solid rgba(225,43,95, 0.7); } nav#progression-studios-right-navigation ul li a:hover { border-color:#e12b5f; } nav#progression-studios-right-navigation ul li a i { padding-right:5px; } /* Button Highlight */ .sf-menu li.highlight-button { position:relative; margin-right:8px; margin-left:8px; -webkit-font-smoothing:subpixel-antialiased; } .sf-menu li.highlight-button li a:before { display:none; } .sf-menu li.sfHover.highlight-button a:before { width:100%; } .sf-menu li.sfHover.highlight-button a, .sf-menu li.current-menu-item.highlight-button a, .sf-menu li.highlight-button a, .sf-menu li.highlight-button a:hover { color:#ffffff; background:none; } .sf-menu li.highlight-button a { overflow:visible; } .sf-menu li.highlight-button a:before { bottom:auto; top:50%; left:-3px; position:absolute; display:block; content:''; width:100%; height:40px; z-index:-1; margin:0px; opacity:1; background:none; } .sf-menu li.highlight-button a:hover:before { background:none; } .sf-menu li.divider { margin-left:10px; padding-left:10px; } .sf-menu li.divider:after { content:''; position:absolute; bottom:28px; left:0px; height:24px; width:1px; background:rgba(255,255,255, 0.26); } .sf-menu li.highlight-button a:before { height:40px; /* + 28px */ margin-top:-23px; /* + 28px and divided by 2 */ border-radius:0px; } #viseo-progression-header-top .progression-studios-header-right h2.mega-menu-heading { text-align:left; } h2.mega-menu-heading, nav#site-navigation { font-weight: 400; font-family: 'Fira Sans Condensed', sans-serif; letter-spacing: 0px; text-transform:uppercase; } .mobile-menu-icon-pro { color:#707070; padding:41px 0px 41px 10px; margin:0 auto; float:right; font-size:18px; line-height:1; } #progression-inline-icons .progression-studios-social-icons a { color:#707070; font-size:13px; padding:44px 15px; } .sf-menu a { line-height:1; color:#292935; font-size:16px; padding:27px 15px; } .progression-studios-nav-cart-icon-off #progression-shopping-cart-toggle, .progression-studios-search-icon-off #progression-studios-header-search-icon { display:none !important; } #progression-studios-header-search-icon:hover i.pe-7s-search, #progression-studios-header-search-icon.active-search-icon-pro i.pe-7s-search, #progression-inline-icons .progression-studios-social-icons a:hover, .mobile-menu-icon-pro:hover, .sf-menu a:hover, .sf-menu li.sfHover a, .sf-menu li.current-menu-item a { color:#4145ee; background:none; } .sf-menu a:hover:before, .sf-menu li.sfHover a:before, .sf-menu li.current-menu-item a:before { opacity:0; background:#888888; width:0%; width: calc(100% - 30px); } #progression-inline-icons .progression-studios-social-icons a:hover { background:none; } #viseo-progression-header-top .sf-menu a:before { display:none; } .sf-menu a:before { content:""; display:block; position:absolute; left:0px; margin-top:17px; height:2px; background:#888888; opacity:0.5; width:0px; margin-left:15px; } .sf-menu .sf-mega:before { display:none ; } .sf-menu li li a:before { display:none; } /* Banner Icon */ .progression-mini-banner-icon { position:absolute; top:8px; right:9px; line-height:1; padding:4px 7px 3px 7px; font-size:9px; border-radius:20px; background:#4145ee; color:#ffffff; } .sf-menu li li .progression-mini-banner-icon { font-size:8px; top:14px; right:0px; } .sf-menu li .sf-mega h2 .progression-mini-banner-icon { top:22px; right:0px; } .sf-menu li .sf-mega .progression-mini-banner-icon { top:14px; right:0px; } /* Fix for divider */ #progression-checkout-basket, #panel-search-progression, .sf-menu ul { border-top:2px solid #d3bc6c; font-weight:400; font-family: 'Arimo', sans-serif; box-shadow: 0px 5px 5px rgba(0,0,0, 0.05); } .sf-menu ul.sf-mega:before { left:50px; } .sf-menu ul:before { border-bottom:8px solid #cc5b44; } .sf-menu ul ul:before { display:none; } .sf-menu .sf-mega { padding-bottom:0px; } .sf-menu .sf-mega ul { padding:0px; margin:0px; background:none; box-shadow:none; } .sf-menu li li { padding-right:0px; padding-left:0px; } .sf-menu ul { padding:5px 0px 6px 0px; } .sf-menu li li a { text-transform:none; font-size:11px; padding:15px 20px 15px 25px; border-bottom:1px solid rgba(255,255,255, 0.08); } .progression-sticky-scrolled .sf-menu li li a { padding-top:15px; padding-bottom:15px; } .deep-level li:last-child a { padding-bottom:20px; } .deep-level li:last-child a { padding-bottom:20px; } .sf-menu li li:last-child li:last-child a, .sf-mega li:last-child li:last-child li:last-child a, .sf-mega li:last-child li:last-child a, .sf-menu li li:last-child a { border:none; } .sf-menu li li:last-child li a, .sf-mega li:last-child li a { border-bottom:1px solid rgba(255,255,255, 0.08); } .sf-menu li.sfHover li a, .sf-menu li.sfHover li.sfHover li a, .sf-menu li.sfHover li.sfHover li.sfHover li a, .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li a, .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover li a { background:none; color:#888888; } #progression-checkout-basket ul#progression-cart-small li h6, #progression-checkout-basket .progression-sub-total span.total-number-add, .sf-menu li.sfHover li a:hover, .sf-menu li.sfHover li.sfHover a, .sf-menu li.sfHover li li a:hover, .sf-menu li.sfHover li.sfHover li.sfHover a, .sf-menu li.sfHover li li li a:hover, .sf-menu li.sfHover li.sfHover li.sfHover a:hover, .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover a, .sf-menu li.sfHover li li li li a:hover, .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover a:hover, .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a, .sf-menu li.sfHover li li li li li a:hover, .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a:hover, .sf-menu li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a { color:#3f3f3f; background:rgba(0,0,0, 0); } /* MEGA MENU STYLES */ .sf-mega ul { background:none; margin:0; border:none; border-right:1px solid red; } .sf-menu ul.sf-mega { padding-top:0px; } .sf-menu .sf-mega li { padding-right:0px; padding-left:0px; } .sf-menu .sf-mega li li { padding-right:0px; padding-left:0px; } .sf-menu .sf-mega li li a { padding-left:30px; } body .sf-mega ul:after { display:block; content:''; width:2px; height:100%; position:absolute; top:0px; } .sf-menu .sf-mega li:first-child ul:after { display:none; } .sf-mega h2.mega-menu-heading { text-transform:none; position:relative; font-size:16px; font-weight:700; color:#ffffff; font-family:'Arimo', sans-serif; border-right:1px solid red; border-bottom:1px solid red; padding:30px 30px 22px 30px; margin:0px 0px 0px 0px; line-height:1; } body #progression-sticky-header header .sf-mega h2.mega-menu-heading a, body header .sf-mega h2.mega-menu-heading a { background:none !important; color:#ffffff; font-size:16px; font-weight:700; padding: 0px; margin:0px; line-height:1; border:none; } .sf-mega .sf-mega-section:hover, .sf-mega .sf-mega-section, .sf-mega .sf-mega-section li:hover { background:none; } /* Mega Menu Widget Styling */ .sf-mega .widget-pro { padding:20px 30px 10px 30px; } .sf-mega .widget-pro h1, .sf-mega .widget-pro h2, .sf-mega .widget-pro h3, .sf-mega .widget-pro h4, .sf-mega .widget-pro h5, .sf-mega .widget-pro h6 { color:#1e1e1e; margin-bottom:5px; } .sf-mega .widget-pro ul li { margin-bottom:10px; } .sf-mega .widget-pro ul { border:none; } .sf-mega .widget-pro a, .sf-mega .widget-pro a:hover { border:none; padding:0px; margin:0px; background:none !important; } /* Font Awesome Icon Spacing */ .sf-menu i { line-height:1; margin-right:6px; font-size:90%; position:relative; margin-bottom:-2px; margin-top:-2px; } .sf-menu li li i { font-size:95%; } .sf-mega li h2 i { margin-right:8px; } /* Sub-menu Arrows */ .sf-arrows .sf-with-ul { padding-right: 30px; } .sf-arrows .sf-with-ul:after { font-weight:normal; font-style:normal; font-family: FontAwesome; border:none; content:"\f107"; font-size:12px; top: 50%; right: 24px; margin-top:-7px; } .sf-arrows ul .sf-with-ul:after { font:normal normal normal 10px/1 FontAwesome; content:"\f105"; margin-top:-6px; right:36px; } /* Dark and Light Navigation */ @media only screen and (min-width: 959px) { .progression_studios_force_dark_navigation_color .progression-sticky-scrolled .sf-menu li.highlight-button a, .progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu li.highlight-button a { color:#ffffff; } .progression_studios_force_light_navigation_color .sf-menu a { color:#ffffff; } .progression_studios_force_light_navigation_color .sf-menu li.highlight-button a:hover, .progression_studios_force_light_navigation_color .sf-menu li.highlight-button a { color:#232323; } .progression_studios_force_light_navigation_color .sf-menu li.highlight-button a:hover:before, .progression_studios_force_light_navigation_color .sf-menu li.highlight-button a:before { background:#ffffff; color:#000000; } .progression_studios_force_light_navigation_color #progression-studios-header-search-icon i.pe-7s-search, .progression_studios_force_light_navigation_color #progression-studios-header-search-icon:hover i.pe-7s-search, .progression_studios_force_light_navigation_color #progression-studios-header-search-icon.active-search-icon-pro i.pe-7s-search, .progression_studios_force_light_navigation_color #progression-inline-icons .progression-studios-social-icons a:hover, .progression_studios_force_light_navigation_color #progression-shopping-cart-count a.progression-count-icon-nav:hover, .progression_studios_force_light_navigation_color .sf-menu a:hover, .progression_studios_force_light_navigation_color .sf-menu li.sfHover a, .progression_studios_force_light_navigation_color .sf-menu li.current-menu-item a { color:#ffffff; } .progression_studios_force_light_navigation_color #progression-inline-icons .progression-studios-social-icons a { color:#ffffff; } .progression_studios_force_dark_navigation_color .sf-menu a { color:#000000; } .progression_studios_force_dark_navigation_color .sf-menu li.highlight-button a:hover, .progression_studios_force_dark_navigation_color .sf-menu li.highlight-button a { color:#ffffff; } .progression_studios_force_dark_navigation_color .sf-menu li.highlight-button a:hover:before, .progression_studios_force_dark_navigation_color .sf-menu li.highlight-button a:before { background:#000000; color:#ffffff; } .progression_studios_force_dark_navigation_color #progression-studios-header-search-icon i.pe-7s-search, .progression_studios_force_dark_navigation_color #progression-studios-header-search-icon:hover i.pe-7s-search, .progression_studios_force_dark_navigation_color #progression-studios-header-search-icon.active-search-icon-pro i.pe-7s-search, .progression_studios_force_dark_navigation_color #progression-inline-icons .progression-studios-social-icons a:hover, .progression_studios_force_dark_navigation_color #progression-shopping-cart-count a.progression-count-icon-nav:hover, .progression_studios_force_dark_navigation_color .sf-menu a:hover, .progression_studios_force_dark_navigation_color .sf-menu li.sfHover a, .progression_studios_force_dark_navigation_color .sf-menu li.current-menu-item a { color:#000000; } .progression_studios_force_dark_navigation_color #progression-inline-icons .progression-studios-social-icons a { color:#000000; } } /* =============================================== 10. NAVIGATION STYLES =============================================== */ /* RESETS */ .flex-container a:hover, .flex-slider a:hover, .flex-container a:focus, .flex-slider a:focus { outline: none; } .slides, .slides > li, .flex-control-nav, .flex-direction-nav { margin: 0; padding: 0; list-style: none; } .flex-pauseplay span { text-transform: capitalize; } /* BASE STYLES */ .flexslider { margin: 0; padding: 0; } .flexslider .slides > li { display: none; -webkit-backface-visibility: hidden; } .flexslider .slides img { width: 100%; display: block; } .flexslider .slides:after { content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } html[xmlns] .flexslider .slides { display: block; } * html .flexslider .slides { height: 1%; } .no-js .flexslider .slides > li:first-child { display: block;} /* DEFAULT THEME */ .flexslider { margin: 0; background: none; border:none; position: relative; zoom: 1; } .flexslider .slides { zoom: 1; } .flexslider .slides img { height: auto; } .flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; } .loading .flex-viewport { max-height: 300px;} .carousel li { margin-right: 5px; } .flex-direction-nav { *height: 0; } .flexslider { -webkit-transform: translateZ(0); } .flex-direction-nav a { text-decoration: none; display: block; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 1; cursor: pointer; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0, 0); font-family: 'FontAwesome'; font-weight: normal; font-style: normal; text-align:center; border:none; margin: -25px 0 0; font-size:30px; width:45px; line-height:50px; height:50px; color:#ffffff; background:none; box-shadow: 1px 1px 5px rgba(0,0,0, 0.02); } .flexslider .flex-direction-nav a { transition-duration: 250ms; transition-property: all; transition-timing-function: ease-in-out; } .flexslider:hover .flex-direction-nav a { top:50%; } .flex-direction-nav a:hover { color:#ffffff; opacity:1; } .flex-direction-nav a.flex-prev:before { content: "\f104"; position:relative; left:-1px; } .flex-direction-nav a.flex-next:before { content: "\f105"; position:relative; right:-1px; } .flex-direction-nav .flex-prev { left:0px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; } .flex-direction-nav .flex-next { right:0px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; } .flexslider:hover .flex-direction-nav .flex-prev, .flexslider:hover .flex-direction-nav .flex-next { opacity: 1; } .flex-direction-nav .flex-disabled { opacity: 0!important; filter: alpha(opacity=0); cursor: default; } .flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; } .flex-pauseplay a:before { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; } .flex-pauseplay a:hover { opacity: 1; } .flex-pauseplay a.flex-play:before { content: '\f003'; } .flex-control-nav { width: 100%; position: absolute; bottom: 25px; text-align: center; z-index:10; } .flex-control-nav li { margin:0px; display: inline-block; zoom: 1; *display: inline; position:relative; } .flex-control-paging li { width:22px; height:10px; text-align:center; } .flex-control-paging li a { width:10px; height:10px; bottom:0px; display: block; cursor: pointer; text-indent: -9999px; position:absolute; background:rgba(255,255,255, 0.1); border:1px solid #ffffff; border-radius: 25px; } .flex-control-paging li a:after { content:''; display:block; position:absolute; top:-5px; left:-5px; padding:8px; height:100%; border-radius:20px; width:100%; border:1px solid rgba(255,255,255, 0); } .flex-control-paging li a.flex-active { background:#fff ; border-color:#fff; } .flex-control-paging li a.flex-active:after { border-color:rgba(255,255,255, 0.6); } .flex-control-paging li a.flex-active { cursor: default; } .flex-control-thumbs { margin: 5px 0 0; position: static; overflow: hidden; } .flex-control-thumbs li { width: 25%; float: left; margin: 0; } .flex-control-thumbs img { width: 100%; height: auto; display: block; opacity: .7; cursor: pointer; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; } .flex-control-thumbs img:hover { opacity: 1; } .flex-control-thumbs .flex-active { opacity: 1; cursor: default; } /* =============================================== 11. MOBILE NAVIGATION STYLES =============================================== */ span.progression-mobile-menu-text { padding-left:6px; position:relative; top:-2px; } .mobile-menu-icon-pro { cursor:pointer; line-height:1; display:none; text-align:center; padding-right:4px; } .active-mobile-icon-pro .mobile-menu-icon-pro .fa-bars:before { content:"\f00d"; } .menu-collapser { display:none !important; } #main-nav-mobile { line-height:1.6; background:#f9f9f9; display:none; position:relative; width:100%; z-index:20; box-shadow: 0px 2px 6px rgba(0,0,0, 0.1); } @media only screen and (min-width: 960px){ #main-nav-mobile { display:none !important; } } #main-nav-mobile .sf-menu li li .progression-mini-banner-icon, #main-nav-mobile .sf-menu li .sf-mega h2 .progression-mini-banner-icon, #main-nav-mobile .sf-menu li .sf-mega .progression-mini-banner-icon, #main-nav-mobile .progression-mini-banner-icon { top:22px; right:70px; } @media only screen and (min-width: 959px) { .progression_studios_force_light_navigation_color .progression-mini-banner-icon {background:#ffffff; color:#000000;} .progression_studios_force_dark_navigation_color .progression-mini-banner-icon {background:#000000; color:#ffffff;} } ul.mobile-menu-pro { width: 100%; margin: 0; padding: 0; list-style-type: none; display:block !important; } ul.mobile-menu-pro { overflow:hidden; list-style-type: none; margin: 0 ; padding: 0 ; width: 100%; } ul.mobile-menu-pro { list-style-type: none; margin: 0; padding: 0; width: 100%; } ul.mobile-menu-pro li { position: relative; display: inline-block; } ul.mobile-menu-pro > li { margin-right: -5px; border-left: 1px rgba(0,0,0, 0.1); } ul.mobile-menu-pro > li:first-child { border-left: 0 } ul.mobile-menu-pro > li:last-child { margin-right: 0 } ul.mobile-menu-pro li a, ul.mobile-menu-pro .sf-mega h2.mega-menu-heading { display: block; text-transform:none; color:#444444; font-size:15px; padding:19px 3%; margin:0px; border:none; } body #progression-sticky-header header ul.mobile-menu-pro h2.mega-menu-heading a, ul.mobile-menu-pro .sf-mega h2.mega-menu-heading a, ul.mobile-menu-pro .sf-mega h2.mega-menu-heading { min-height:62px; line-height:62px; margin:0px ; padding-top:0px ; padding-bottom: 0px ; text-transform:none; } body #progression-sticky-header header ul.mobile-menu-pro h2.mega-menu-heading a, body header ul.mobile-menu-pro .sf-mega h2.mega-menu-heading a { color:#444444; font-size:14px; } header#masthead-pro.sidebar-header-hidden ul.mobile-menu-pro .sf-mega li.sf-mega-section, header#masthead-pro.sidebar-header ul.mobile-menu-pro .sf-mega li.sf-mega-section { margin:0px; padding:0px; width:auto; float:none; } ul.mobile-menu-pro .sf-mega h2.mega-menu-heading a { padding:0px; margin:0px; border:none !important; } ul.mobile-menu-pro li li a { padding-left:30px; } ul.mobile-menu-pro li li li a { padding-left:35px; } ul.mobile-menu-pro li li li li a { padding-left:40px; } ul.mobile-menu-pro a i { padding-right:4px; } ul.mobile-menu-pro li .sub-collapser { background: none; position: absolute; right: 0; top: 0; width:50px; text-align: center; z-index: 999; cursor: pointer; height:62px; } ul.mobile-menu-pro.collapsed li .sub-collapser:before { position:absolute; top:0px; left:0px; font:normal normal normal 17px/1 FontAwesome; border:none; content:"\f107"; text-align:center; line-height:62px; width:50px; background:rgba(255,255,255, 0.05); } ul.mobile-menu-pro.collapsed li .sub-collapser.expanded { transform: rotate(180deg); } ul.mobile-menu-pro li .sub-collapser > i { display:none; } ul.mobile-menu-pro li ul { margin: 0; list-style-type: none; } ul.mobile-menu-pro li ul { padding-left:0px; } ul.mobile-menu-pro li ul li { background:rgba(255,255,255, 0.04); } ul.mobile-menu-pro li ul li li:hover { background:rgba(255,255,255, 0.04) !important; } ul.mobile-menu-pro li > ul { display: none; position: absolute; left: 0; top: 100%; z-index: 999; width: 100%; } ul.mobile-menu-pro li > ul > li ul { display: none; position: absolute; left: 100%; top: 0; z-index: 999; width: 100%; } ul.mobile-menu-pro.collapsed li { display: block; width: 100%; box-sizing: border-box; } ul.mobile-menu-pro.collapsed li a { display: block; border-bottom: 1px solid rgba(0,0,0, 0.1); box-sizing: border-box; } ul.mobile-menu-pro.collapsed li > ul { display: none; position: static; } /* Mega Menu Sections */ ul.mobile-menu-pro .sf-mega { background:rgba(255,255,255, 0.03); margin:0px; border:none; padding:0px; } ul.mobile-menu-pro .sf-mega .sf-mega-section { width:100%; float:none; border-bottom: 1px solid rgba(0,0,0, 0.1); } ul.mobile-menu-pro .sf-mega .sf-mega-section li a { border-bottom: 1px solid rgba(0,0,0, 0.1); } /* =============================================== 12. BLOG INDEX =============================================== */ .progression-studios-default-blog-index { position:relative; } body .progression-studios-sticky-post { position:absolute; top:0px; right:0px; font-family:'Fira Sans Condensed', sans-serif; font-size:12px; font-weight:500; padding:4px 8px; line-height:1; letter-spacing:0.5px; } #page-title-pro-post-page .flex-control-paging li, .progression-studios-default-blog-index .flex-control-paging li { width:18px; } #page-title-pro-post-page .flex-control-paging li a, .progression-studios-default-blog-index .flex-control-paging li a { width:8px; height:8px; } #page-title-pro-post-page .flex-control-paging li a:after, .progression-studios-default-blog-index .flex-control-paging li a:after { display:none; } .progression-studios-default-blog-index iframe, .progression-studios-default-blog-index .wp-video { width:100% !important; height:auto; } .progression-blog-content { padding-top:26px; padding-right:30px; padding-left:30px; padding-bottom:5px; } .progression-studios-feaured-image { position:relative; margin-bottom:-1px; } .progression-studios-feaured-image p { margin:0px; padding:0px; } .blog-meta-category-list { margin-bottom:6px; } .blog-meta-category-list a { margin-right:10px; font-family:'Fira Sans Condensed', sans-serif; font-size:12px; letter-spacing:0.5px; font-weight:700; text-transform:uppercase; color:#070707; border-bottom:2px solid #39c686; } .blog-meta-category-list a:hover { color:#070707; } h2.progression-blog-title { color:#070707; font-size:30px; line-height:1.2; margin-bottom:8px; font-weight:700; } h2.progression-blog-title a { color:#070707; } h2.progression-blog-title a:hover { color:#070707; } .progression-post-meta { font-family:'Fira Sans Condensed', sans-serif; color:#aaaaaa; font-size:14px; } .progression-post-meta a:hover, .progression-post-meta a { color:#666666; } span.progression-meta-mdash { padding:0px 1px; } .progression-studios-blog-excerpt { padding-top:16px; } a.more-link { color:#070707; font-size:14px; border-bottom:1px solid #666; padding-bottom:2px; } a.more-link:hover { color:#070707; border-color:rgba(0,0,0, 0); } /* Play Icon */ .blog-play-icon { background: linear-gradient(to bottom, rgba(255,255,255,0.2) 0%,rgba(255,255,255,0) 100%); position:absolute; top:50%; left:50%; border-radius:150px; text-align:center; width:52px; height:52px; line-height:52px; margin-top:-32px; margin-left:-26px; border:6px solid rgba(255,255,255, 0.45); color:#ffffff; } .blog-play-icon i { position:relative; left:2px; } .progression-studios-default-blog-overlay:hover .blog-play-icon, .progression-studios-feaured-image a:hover .blog-play-icon { border-color:rgba(255,255,255, 0.7); } /* Comment & View Counter */ .blog-floating-comments-viewcount { position:absolute; bottom:0px; right:0px; width:100%; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,1+100 */ background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0, 0.4) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0, 0.4) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0, 0.4) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ padding:40px 0px 22px 0px; line-height:1; text-align:right; } .blog-floating-comments-viewcount span i.fa-comments, .blog-floating-comments-viewcount span i.fa-eye { padding-right:3px; opacity:0.9; } .blog-meta-views { display:inline; } .blog-floating-comments-viewcount .blog-meta-views, .blog-floating-comments-viewcount span.blog-meta-comments { font-family:'Fira Sans Condensed', sans-serif; color:#ffffff; font-weight:300; font-size:13px; padding-right:20px; } .blog-floating-comments-viewcount .blog-meta-views { display:inline-block; margin-left:-10px; } .blog-floating-comments-viewcount div.post-views { display:inline; } .blog-floating-comments-viewcount span.post-views-icon, .blog-floating-comments-viewcount span.post-views-label { display:none !important; } /* Hover Transitions */ .progression-studios-feaured-image { position:relative; overflow:hidden; text-align:center; } .progression-studios-feaured-image img { transition: all 400ms; } .progression-studios-default-blog-overlay.progression-studios-blog-image-scale a:hover img, .progression-studios-blog-image-scale .progression-studios-feaured-image:hover a img { transform: scale(1.09); } .progression-studios-default-blog-overlay.progression-studios-blog-image-zoom-grey a:hover .progression-studios-feaured-image img, .progression-studios-blog-image-zoom-grey .progression-studios-feaured-image:hover a img { -webkit-filter: grayscale(100%); filter: grayscale(100%); } .progression-studios-default-blog-overlay.progression-studios-blog-image-zoom-sepia a:hover .progression-studios-feaured-image img, .progression-studios-blog-image-zoom-sepia .progression-studios-feaured-image:hover a img { -webkit-filter: sepia(50%); filter: sepia(50%); } .progression-studios-default-blog-overlay.progression-studios-blog-image-zoom-saturate a:hover .progression-studios-feaured-image img, .progression-studios-blog-image-zoom-saturate .progression-studios-feaured-image:hover a img { -webkit-filter: saturate(50%); filter: saturate(50%); } .progression-studios-default-blog-overlay.progression-studios-blog-image-zoom-shine .progression-studios-feaured-image:before, .progression-studios-blog-image-zoom-shine .progression-studios-feaured-image:before { position: absolute; top: 0; left: -75%; z-index: 2; display: block; content: ''; width: 50%; height: 100%; background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%); transform: skewX(-25deg); } .progression-studios-default-blog-overlay.progression-studios-blog-image-zoom-shine:hover .progression-studios-feaured-image:before, .progression-studios-blog-image-zoom-shine .progression-studios-feaured-image:hover:before { animation: shine_pro 1.2s; } @-webkit-keyframes shine_pro { 100% { left: 125%; } } @keyframes shine_pro { 100% { left: 125%; } } /* =============================================== 13. OVERlAY BLOG INDEX LAYOUT =============================================== */ #content-pro .wp-video, #page-title-pro-post-page.progression-studios-embedded-video-single .wp-video, .progression-studios-default-blog-overlay iframe, .progression-studios-default-blog-overlay .wp-video { width:100% !important; height:auto; } .progression-studios-default-blog-overlay { position:relative; min-height:180px; } .progression-studios-default-blog-overlay a { display:block; cursor:pointer; } .progression-studios-default-blog-overlay .blog-play-icon { margin-top:-40px; z-index:20; } .overlay-progression-blog-content { position:absolute; width:100%; bottom:0px; } .overlay-blog-gradient { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,1+100 */ background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0, 0.6) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0, 0.6) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0, 0.6) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ width:100%; height:100%; top:0px; left:0px; position:absolute; z-index:2; } .overlay-progression-blog-content-padding { padding:30px 30px 25px 30px; position:relative; z-index:15; } h2.overlay-progression-blog-title { color:#ffffff; font-size:30px; line-height:1.2; margin-bottom:8px; font-weight:700; } .overlay-blog-meta-category-list { margin-bottom:6px; } .overlay-blog-meta-category-list span { margin-right:10px; font-family:'Fira Sans Condensed', sans-serif; font-size:12px; letter-spacing:0.5px; font-weight:700; text-transform:uppercase; color:#ffffff; border-bottom:2px solid #39c686; } .progression-studios-default-blog-overlay .progression-post-meta { color:#ffffff; opacity:0.7; } /* Comments and View Count */ .overlay-blog-floating-comments-viewcount { font-family:'Fira Sans Condensed', sans-serif; color:#ffffff; font-weight:300; font-size:13px; opacity:0.9; padding-top:10px; } .overlay-blog-floating-comments-viewcount span i.fa-comments, .overlay-blog-floating-comments-viewcount span i.fa-eye { padding-right:3px; } .overlay-blog-floating-comments-viewcount .blog-meta-views, .overlay-blog-floating-comments-viewcount span.blog-meta-comments { padding-right:20px; } .overlay-blog-floating-comments-viewcount .blog-meta-views { margin-left:-10px; } .overlay-blog-floating-comments-viewcount div.post-views { display:inline; } .overlay-blog-floating-comments-viewcount span.post-views-icon, .overlay-blog-floating-comments-viewcount span.post-views-label { display:none !important; } .progression-studios-default-blog-overlay .video-progression-studios-format { position:relative; z-index:20; } .progression-studios-default-blog-overlay .flexslider .flex-direction-nav, .progression-studios-default-blog-overlay .flexslider .flex-control-nav { display:none; } /* =============================================== 14. BLOG POST STYLES =============================================== */ #page-title-pro-post-page.progression-studios-embedded-video-single .blog-post-video-manual-embed .post-views, .progression-blog-content .post-views, .progression-studios-feaured-image .post-views, .progression-studios-blog-single-video-large .post-views, .progression-studios-blog-single-excerpt .post-views { display:none; } #content-pro hr { height:2px; background:#edeef1; width:100%; overflow:hidden; margin:35px 0px 35px 0px; } #page-title-pro-post-page .progression-studios-gallery .blog-single-gallery-post-format:before, #page-title-pro-post-page:before { display:block; content:''; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,1+100 */ background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0, 0.6) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0, 0.6) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0, 0.6) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ width:100%; height:100%; position:absolute; z-index:1; } #content-pro.site-content-blog-post { padding-top:50px; } #page-title-pro-post-page.remove-page-title-image { background-image:none; } #page-title-pro-post-page { background:#000000; height:700px; position:relative; } #blog-post-overlay-image { position:absolute; width:100%; height:100%; background-repeat: no-repeat; background-position:center center; background-size: cover; } #blog-post-title-meta-container { position:absolute; width:100%; bottom:0px; left:0px; z-index:10; padding-top:30px; padding-bottom:50px; } .single-blog-meta-category-list { margin-bottom:10px; } .single-blog-meta-category-list a { margin-right:10px; font-family:'Fira Sans Condensed', sans-serif; font-size:14px; letter-spacing:0.5px; font-weight:700; text-transform:uppercase; color:#ffffff; border-bottom:2px solid #39c686; } .single-blog-meta-category-list a:hover { color:#ffffff; } h1.blog-page-title { color:#ffffff; font-size:50px; margin-bottom:6px; } .single-progression-post-meta { font-family:'Fira Sans Condensed', sans-serif; color:#ffffff; font-size:15px; } .single-progression-post-meta a:hover, .single-progression-post-meta a { color:#ffffff; opacity:0.7; } .blog-single-comments-viewcount { font-family:'Fira Sans Condensed', sans-serif; color:#ffffff; font-weight:300; font-size:15px; opacity:0.9; padding-top:12px; float:right; position:absolute; bottom:0px; right:0px; } .blog-single-comments-viewcount a, .blog-single-comments-viewcount a:hover { color:#ffffff; } .blog-single-comments-viewcount span i.fa-comments, .blog-single-comments-viewcount span i.fa-eye { padding-right:3px; } .blog-single-comments-viewcount .blog-meta-views, .blog-single-comments-viewcount span.blog-meta-comments { padding-left:22px; } .blog-single-comments-viewcount span.blog-meta-comments { cursor:pointer; } .blog-single-comments-viewcount div.post-views { display:inline; } .blog-single-comments-viewcount span.post-views-icon, .blog-single-comments-viewcount span.post-views-label { display:none !important; } /* Play Icon */ a#blog-link-page-title { display:block; position:absolute; width:100%; height:100%; z-index:2; } .single-blog-play-icon { background: linear-gradient(to bottom, rgba(255,255,255,0.2) 0%,rgba(255,255,255,0) 100%); position:absolute; top:50%; left:50%; border-radius:150px; text-align:center; z-index:3; width:70px; height:70px; line-height:70px; margin-top:-35px; margin-left:-35px; border:6px solid rgba(255,255,255, 0.45); color:#ffffff; } .single-blog-play-icon i { position:relative; left:2px; } a:hover .single-blog-play-icon { border-color:rgba(255,255,255, 0.7); } /* Tags */ .tags-progression { margin-top:20px; margin-bottom:50px; } .tags-progression i { padding-right:5px; color:#4b4b4b; font-size:17px; position:relative; top:1px; } .tags-progression a { display:inline-block; line-height:1; margin-left:5px; border-radius:50px; font-family:'Fira Sans Condensed', sans-serif; padding:6px 12px; font-size:13px; color:#575757; background:#e5e5e5; } .tags-progression a:hover { color:#ffffff; background:#575757; } /* Author Information */ body.author .progression-author-container { margin-top:0px; } .progression-author-container { background:#f2f3f5; padding:60px 0px; margin-bottom:40px; } .progression-author-image-title { float:left; width:30%; text-align:center; border-right:1px solid #d9dadc; } .progression-author-image-title img { border-radius:100px; width:80px; margin-bottom:10px; } .progression-author-image-title h5.author-heading a, .progression-author-image-title h5.author-heading a:hover { color:#1a1a1a; } .progression-author-image-title h5.author-heading { font-size:20px; margin-bottom:5px; } .progression-author-image-title h6.sub-author-heading { font-size:14px; color:#8b8b8c; font-weight:400; } .progression-author-main { float:right; width:65%; } .progression-author-main-padding { padding-right:50px; } h5.progression-about-the-author { font-weight:400; font-size:20px; text-transform:uppercase; } .progression-author-icons { margin-top:25px; } .progression-author-icons a { color:#1a1a1a; display:inline-block; margin-right:10px; font-size:20px; } .progression-author-icons a:hover { color:#888888; } /* Related Posts */ #progression-related-posts h4.progression-related-heading { font-size:24px; font-weight:400; text-transform:uppercase; } #progression-related-posts { margin:0px 0px 15px 0px; } #progression-related-posts .progression-blog-content { padding-bottom:30px; } #progression-related-posts .progression-blog-content .progression-studios-blog-excerpt { display:none; } #progression-related-posts ul.progression-related-list { list-style:none; margin:0 0 0 0; padding:0px; margin-left:-1%; margin-right:-1%; } #progression-related-posts ul.progression-related-list li.progression-related-list-item { padding:0px; float:left; width:31.3%; margin:0 1% 25px 1%; } #progression-related-posts .progression-post-container { margin-right:0px; margin-left:0px; border:none; margin-bottom:10px; } #progression-related-posts .progression-featured-blog { margin-bottom:14px; } #progression-related-posts h2.progression-blog-title { margin-bottom:5px; font-size:20px; } /* Sharing Icons */ ul.blog-single-social-sharing { list-style:none; margin:0px; padding:0px; display: table; /* [1] */ table-layout: fixed; /* [2] */ width: 100%; /* [3] */ } ul.blog-single-social-sharing li { margin:0px; padding:0px; display: table-cell; } ul.blog-single-social-sharing li:last-child a { margin-right:0px; } ul.blog-single-social-sharing li a { display:block; line-height:1; font-size:14px; text-align:center; height:50px; line-height:50px; background:#767a86; color:#ffffff; position:relative; font-family:'Fira Sans Condensed', sans-serif; } ul.blog-single-social-sharing li a i { font-size:19px; position:relative; top:2px; } ul.blog-single-social-sharing li a:before { position:absolute; top:0px; left:0px; width:100%; height:100%; display:block; content:''; background:rgba(255,255,255, 0); } ul.blog-single-social-sharing span { position:relative; z-index:5; } ul.blog-single-social-sharing li a:hover:before { background:rgba(255,255,255, 0.15); } ul.blog-single-social-sharing span.progression-single-dash { padding:0px 4px; } ul.blog-single-social-sharing li a.twitter-share { background:#52b3eb; } ul.blog-single-social-sharing li a.facebook-share { background:#3655b9; } ul.blog-single-social-sharing li a.pinterest-share { background:#cb2027; } ul.blog-single-social-sharing li a.vk-share { background:#45668e; } ul.blog-single-social-sharing li a.google-share { background:#dd4b39; } ul.blog-single-social-sharing li a.reddit-share { background:#fd4314; } ul.blog-single-social-sharing li a.linkedin-share { background:#007bb6; } ul.blog-single-social-sharing li a.tumblr-share { background:#32506d; } ul.blog-single-social-sharing li a.stumble-share { background:#ea472a; } #page-title-pro-post-page.progression-studios-embedded-video-single #blog-post-title-meta-container { position:relative; padding-top:0px; } #page-title-pro-post-page.progression-studios-embedded-video-single { height:auto; } .progression-page-title-shorter .blog-post-video-manual-embed { display:none; } #progression-page-title-shorter-spacer { padding-top:120px; } #page-title-pro-post-page.progression-studios-embedded-video-single .blog-post-video-manual-embed { position:relative; z-index:20; max-width:1000px; margin:120px auto 30px; text-align:center; } #page-title-pro-post-page.progression-studios-embedded-video-single .blog-post-video-manual-embed .wp-video, #page-title-pro-post-page.progression-studios-embedded-video-single .blog-post-video-manual-embed iframe { box-shadow: 0px 0px 50px rgba(0,0,0, 0.7); } .blog-post-video-manual-embed .singleSound { max-width:100%; } #page-title-pro-post-page.progression-studios-embedded-video-single .blog-post-video-manual-embed iframe, #page-title-pro-post-page.progression-studios-embedded-video-single .blog-post-video-manual-embed p { margin:0px; max-width:100%; } #page-title-pro-post-page .progression-studios-gallery { position:relative; z-index:5; } #page-title-pro-post-page .progression-studios-gallery .blog-single-gallery-post-format { height:700px; background-repeat: no-repeat; background-position:center center; background-size: cover; } /* Blog Comments */ p.logged-in-as { font-size:90%; } .comment-navigation { padding-top:10px; padding-bottom:25px; } .comment-navigation a { text-decoration:underline; } .comment-navigation .nav-previous { float:left; width:50%; } .comment-navigation .nav-next { float:right; width:50%; text-align:right; } .comment-form label { display:block; padding:0px 0px 2px 0px; font-size:90%; } .form-allowed-tags code { font-family: Inconsolata, monospace; display:block;font-size:80%; } #comments h4.comments-title { margin-top:15px; margin-bottom:20px; font-size:24px; font-weight:400; text-transform:uppercase; } #comments h3.comment-reply-title { font-size:20px; margin-bottom:15px; font-weight:400; } #comments h3.comment-reply-title small { font-size:14px; padding-left:5px; } body .comment-list { list-style: none; margin:0px 0px 25px 0px; padding:0px; } .comment-list li.comment { padding-bottom:10px; margin-bottom:25px; position:relative; } body .comment-list .pingback { padding-bottom:15px; font-size:90%; } .comment-list .children { list-style: none; margin: 0; padding:0px; } .comment-list .children > li { border-bottom:0px; margin-bottom:0px; margin-top:50px; margin-left: 35px; } .comment-body { background: brown; font-size:90%; padding:18px 25px; margin-left:90px; background:#f5f5f5; } .comment-body:before { content:''; display:block; position:absolute; left:80px; top:30px; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right:10px solid #f5f5f5; } .comment-body p { margin-bottom:10px; } .comment-author .avatar { float: left; height: 70px; width: 70px; left:0px; position:absolute; border-radius:100px; } .comment-author span.says { display:none; } .comment-author cite a, .comment-author cite a:hover {color:#35364c;} .comment-author cite { display:inline-block; font-style:normal; font-weight:500; line-height:1.2; color:#35364c; font-size:15px; padding-right:5px; padding-bottom:0px; padding-top:4px; } .commentmetadata { margin-bottom: 8px; font-size:13px; padding-top:3px; color:#878787; } .commentmetadata a, .commentmetadata a:hover { color:#878787; } .reply a.comment-reply-link { font-size:11px; position:absolute; padding:6px 10px; right:0px; margin-top:-15px; display:block; } .reply a.comment-reply-link:before { content:"\f112"; font-weight:normal; font-family:FontAwesome; font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0); padding-right:5px; font-size:9px; position:relative; top:-1px; } #respond.comment-respond { margin-top:15px; } .comment-list a.comment-edit-link { font-size:12px; font-weight:500; } /* Advertising Widget Area */ .widget-area-top-of-posts { padding-bottom:40px; text-align:center; } .widget-area-bottom-of-posts { padding:15px 0px 30px 0px; text-align:center; } /* =============================================== 15. MASONRY STYLES =============================================== */ .progression-masonry-item.progression-masonry-col-1 { width: 100%; } .progression-masonry-item.progression-masonry-col-2 { width: 49.8%; } .progression-masonry-item.progression-masonry-col-3 { width: 33.330%; } .progression-masonry-item.progression-masonry-col-4 { width: 25%; } .progression-masonry-item.progression-masonry-col-5 { width: 20%; } .progression-masonry-item.progression-masonry-col-6 { width: 16.67%; } @media only screen and (min-width: 768px) and (max-width: 1024px) { .progression-masonry-item.progression-masonry-col-4, .progression-masonry-item.progression-masonry-col-5, .progression-masonry-item.progression-masonry-col-6 { width: 33.330%; } } @media only screen and (min-width: 768px) and (max-width: 1024px) { .progression-masonry-item.progression-masonry-col-3 { width: 50%; } } @media only screen and (max-width: 767px) { .progression-masonry-item { width: 100% !important; } } .progression-studios-isotope-animation { opacity:0; transition: opacity 500ms; } .progression-masonry-item.opacity-progression .progression-studios-isotope-animation { opacity:1; } /* =============================================== 16. FILTERING STYLES =============================================== */ ul.progression-filter-button-group { list-style:none; margin:0px 0px 25px 0px; padding:0px; border-bottom:1px solid #e5e5e5; } ul.progression-filter-button-group li { display:inline-block; margin:0px; padding:0px; font-family:'Fira Sans Condensed', sans-serif; color:#747474; font-weight:500; font-size:18px; letter-spacing:2px; text-transform:uppercase; line-height:1; padding:14px 20px; margin-right:15px; margin-bottom:-1px; border-bottom:3px solid rgba(0,0,0, 0); } ul.progression-filter-button-group li:hover, ul.progression-filter-button-group li.pro-checked { cursor:pointer; color:#e12b5f; border-color:#e12b5f; } /* =============================================== 17. SIDEBAR STYLES =============================================== */ .sidebar { color:#888888; font-size:15px; } .sidebar-item { background:#f2f3f5; margin-bottom:5px; padding:40px 10% 22px 10%; } .sidebar a { font-family:'Fira Sans Condensed', sans-serif; font-weight:500; color:#121213; } .sidebar ul li.current-cat, .sidebar ul li.current-cat a, .sidebar a:hover { color:#e12b5f; } .sidebar h4.widget-title { font-size:20px; text-transform:uppercase; margin-bottom:20px; color:#e12b5f; } .sidebar ul li:before { font-family:FontAwesome; display:inline-block; font-weight:normal; font-style:normal; content:"\f105"; padding-left:1px; position:relative; top:1px; font-size:90%; position:absolute; left:0px; } .sidebar .widget_recent_entries ul li:before { content:"\f0f6"; } .sidebar .widget_recent_comments ul li:before { content:"\f0e6"; } .sidebar ul { list-style:none; margin:0px 0px 25px 0px; padding:0px; } .sidebar ul ul.sub-menu, .sidebar ul ul.children { margin-top:12px; } .sidebar ul ul { margin:0px; padding:12px 0px 0px 15px; border-top:1px solid #dfe0e2; } .sidebar ul ul li:last-child { border:none; margin-bottom:0px; padding-bottom:0px; } .sidebar ul li { position:relative; line-height:1.5; margin:0px 0px 12px 0px; padding:0px 0px 12px 20px; border-bottom:1px solid #dfe0e2; } /* Sidebar Select */ .widget select { max-width:100%; } body .widget select { background:#ffffff; } /* RSS */ footer#site-footer .widget_rss ul li:before, .widget_rss ul li:before { display:none; } .widget_rss ul a.rsswidget { display:block; margin-bottom:4px; font-weight:700; font-size:110%; } .widget_rss ul span.rss-date { display:block; font-size:90%; opacity:0.8; margin-bottom:5px; } footer#site-footer .widget_rss ul li, .widget_rss ul li { padding-left:0px; } .widget_rss ul cite { display:block; font-style:italic; padding-top:8px; opacity:0.8; font-size:90%; } /* Calendar */ .widget table#wp-calendar { width:100%; } .widget table#wp-calendar caption { text-align:center; font-size:105%; padding-bottom:5px; color:#444444; } .widget table#wp-calendar thead th { font-weight:500; } .widget table#wp-calendar tr th, .widget table#wp-calendar tr td { padding:6px; text-align:center; } footer#site-footer .widget table#wp-calendar caption, footer#site-footer table#wp-calendar { color:#ffffff; font-weight:700; } /* Count Styling for Category/Archive */ .widget ul span.count { font-family:'Fira Sans Condensed', sans-serif; font-weight:500; float:right; color:#777; font-size:10px; display:inline-block; text-align:center; width:16px; height:16px; line-height:16px; border-radius:25px; background:rgba(0,0,0, 0.06); } footer#site-footer .widget ul span.count { background:rgba(255,255,255, 0.06); color:#ffffff; } .widget li.recentcomments span.comment-author-link { font-style:italic; } /* Instagram Widget */ .sidebar ul.instagram-pics li, footer#site-footer ul.instagram-pics li { border:none; float:left; width:30.6%; margin-right:4%; } .sidebar ul.instagram-pics li:nth-child(3n), footer#site-footer ul.instagram-pics li:nth-child(3n) { margin-right:0; } .sidebar ul.instagram-pics li:before, footer#site-footer ul.instagram-pics li:before { display:none; } .sidebar ul.instagram-pics li { padding:0px; } /* =============================================== 18. PAGINATION STYLES =============================================== */ /* Pagination */ #content-pro ul.page-numbers { list-style:none; margin:30px 0px 10px 0px; padding:0px; text-align:center; } #content-pro ul.page-numbers li { margin:0px; padding:0px; display:inline; } /* Blog Post Pagination */ .progression-page-nav { margin:20px 0 25px 0; list-style:none; text-align:center; font-size:13px; } .progression-page-nav span, .progression-page-nav a { display:inline-block; line-height:1; text-align:center; margin:0px 2px 5px 2px; padding:14px 16px; min-width:14px; font-size:13px; background:#e6e6e6; border:2px solid #e6e6e6; color:#070707; border-radius:0px; font-weight:700; font-family:'Fira Sans Condensed', sans-serif; } .progression-page-nav a:hover span { color:#ffffff; } .progression-page-nav a span { padding:0px; background:none; min-width:none; margin:0px; border:none; color:#070707; } #content-pro ul.page-numbers li span.current, #content-pro ul.page-numbers li a { display:inline-block; text-align:center; margin:0px 1px 2px 1px; line-height:1; font-size:13px; padding:14px 17px; min-width:14px; background:#e6e6e6; border:2px solid #ffffff; color:#070707; border-radius:0px; font-weight:500; font-family:'Fira Sans Condensed', sans-serif; } .progression-page-nav a:hover, .progression-page-nav span, #content-pro ul.page-numbers li a:hover, #content-pro ul.page-numbers li span.current { background:#09090c; border-color:#ffffff; color:#ffffff; } #content-pro ul.page-numbers li span.dots { display:inline-block; padding:0px 5px; } /* Infinite Scroll JavaScript */ #progression-load-more-manual .infinite-nav-pro { display:block !important; width:100%; } .infinite-nav-pro { display:none; text-align:center; } .infinite-nav-pro a { margin:35px auto 10px auto; display:inline-block; line-height:1; border:none; text-align:center; border-radius:0px; width:auto; padding:18px 26px; font-weight:500; color:#6e8a95; font-size:16px; font-family:'Fira Sans Condensed', sans-serif; } .infinite-nav-pro a span i { font-size:90%; position:relative; top:0px; padding-left:3px; } #infscr-loading { font-size:15px; font-weight:700; color:#aeaeae; } #gallery-masonry-loading { position:relative; } #infscr-loading { text-align: center; z-index: 31; position: absolute; left: 50%; bottom:15px; opacity:1; min-width: 80px; margin-left:-40px; height:80px; line-height:80px; background: #e4e4e4; color: #ffffff; border-radius: 100px; } #infscr-loading img { margin:20px 0px; } #infscr-loading img { display:inline-block !important; } #infscr-loading div#no-more-posts { display:none; padding-right:20px; padding-left:20px; font-size:12px; font-weight:400; } /* =============================================== 19. BUTTON STYLES =============================================== */ a#edit-profile { line-height:1; border:none; text-align:center; display:inline-block; border-radius:4px; width:auto; padding:6px 8px; font-weight:500; color:#ffffff; background:#333333; font-size:13px; font-family:'Fira Sans Condensed', sans-serif; } a#edit-profile:hover { background:#000000; } #boxed-layout-pro a.checkout-button.button { padding:15px 0px; font-size:16px; width:100%; } body #boxed-layout-pro table.tml-form-table button.button, body #boxed-layout-pro .acf-form .acf-field .acf-input a.acf-button.button { padding:12px 14px; font-size:13px; } #boxed-layout-pro .woocommerce-message button.button, #boxed-layout-pro .woocommerce-message a.button { font-size:13px; margin:-2px 0px; padding:10px 15px; } .wp-block-button a.wp-block-button__link { font-size:16px; font-family:'Fira Sans Condensed', sans-serif; padding:14px 20px; font-weight:500; } #boxed-layout-pro .form-submit input#submit, #boxed-layout-pro input.button, .tml-submit-wrap input.button-primary, .acf-form-submit input.button, .tml input#wp-submit, #boxed-layout-pro #customer_login input.button, #boxed-layout-pro .woocommerce-checkout-payment input.button, #boxed-layout-pro button.button, #boxed-layout-pro a.button { line-height:1; border:none; text-align:center; display:inline-block; border-radius:0px; width:auto; padding:14px 20px; font-weight:500; color:#6e8a95; background:#000000; font-size:16px; font-family:'Fira Sans Condensed', sans-serif; } #newsletter-form-fields input.button, a.progression-studios-button, .post-password-form input[type=submit], #respond input#submit, .wpcf7-form input.wpcf7-submit { line-height:1; border:none; text-align:center; display:inline-block; border-radius:0px; width:auto; padding:18px 26px; font-weight:500; color:#6e8a95; font-size:16px; font-family:'Fira Sans Condensed', sans-serif; } .wpcf7-form input.wpcf7-submit { margin-top:5px; } #boxed-layout-pro button.button:hover, #boxed-layout-pro a.button:hover, #newsletter-form-fields input.button:hover, a.progression-studios-button:hover, .post-password-form input[type=submit]:hover, #respond input#submit:hover, .wpcf7-form input.wpcf7-submit:hover { color:#ffffff; border-color:#6e8a95; background:#6e8a95; } /* =============================================== 20. CONTACT FORM STYLES =============================================== */ /* Additional Styles March 2019 */ body .progression-page-nav span.current { background:none; padding:0px; line-height:1; } body .comment-list li.pingback, body .comment-list li.trackback { padding-bottom:15px; font-size:95%; } body .comment-list li.trackback .comment-body:before, body .comment-list li.pingback .comment-body:before { display:none; } body .comment-list li.trackback .comment-body, body .comment-list li.pingback .comment-body { background: brown; margin-left:0px; } #respond input[type=checkbox] { width:auto; display:inline; margin-right:7px; } #respond .comment-form-cookies-consent label { display:inline; } .wpcf7 input[type=radio], .wpcf7 input[type=checkbox] { width:auto; } body .wp-caption { max-width:100% !important; } .wp-block-gallery li.blocks-gallery-item figure figcaption { padding-left:0px; padding-right:0px; } span.required { color:#fa4e3c; } .wpcf7-form .grid2column-progression p { margin-bottom:0px; } .wpcf7-form .grid2column-progression, .wpcf7-form p { margin-bottom:20px; } form#mc-embedded-subscribe-form .mc-field-group input:focus, body .acf-form .acf-field .acf-input textarea:focus, body .acf-form .acf-field .acf-input-wrap input:focus, .tml input:focus, .tml textarea:focus, .widget select:focus, #newsletter-form-fields input:focus, .wpcf7-form select:focus, blockquote, .post-password-form input:focus, .search-form input.search-field:focus, #respond textarea:focus, #respond input:focus, .wpcf7-form input:focus, .wpcf7-form textarea:focus { outline:none; border-color:#6e8a95; } body .acf-form .acf-field .acf-input-wrap input, body .acf-form .acf-field .acf-input textarea { padding:20px 10px; width:96%; width: calc(100% - 20px); border-radius:0px; background:#f2f3f5; border:2px solid #f2f3f5; } .tml input, .tml textarea, .widget select, .wpcf7 select, .post-password-form input, #respond textarea, #respond input, .wpcf7-form input, .wpcf7-form textarea { border-radius:0px; width:70%; font-size:14px; padding:10px 18px; background:#f2f3f5; border:2px solid #f2f3f5; } span.wpcf7-form-control-wrap { padding-top:3px; display:block; } .post-password-form { font-size:14px; } .post-password-form input[type=submit] { margin-right:0px; } .post-password-form input { max-width:300px; width:85%; margin-right:10px; padding-top:11px; padding-bottom:12px; width: calc(100% - 220px); } .tml input, .tml textarea, .widget select, .wpcf7 select, .wpcf7-form .grid2column-progression input, #respond textarea, .comment-respond textarea, .wpcf7-form textarea { width:96%; width: calc(100% - 40px); } .wpcf7 select { padding-top:14px; padding-bottom:14px; } .wpcf7-form input.wpcf7-not-valid { border-color:#e54823; } .wpcf7-form span.wpcf7-not-valid-tip { display:none; } .widget select, .wpcf7 select { -moz-appearance: none; -webkit-appearance: none; -ms-appearance:none; appearance: none; } /* Newsletter Styles */ #mc_embed_signup { text-align:center; } form#mc-embedded-subscribe-form .mc-field-group { display:inline; } form#mc-embedded-subscribe-form .mc-field-group input { font-size:14px; padding:10px 18px; background:#f2f3f5; border:2px solid #f2f3f5; width:400px; } form#mc-embedded-subscribe-form input.button { padding-top:16px; padding-bottom:16px; } form#mc-embedded-subscribe-form .clear { display:inline; clear:none; } /* =============================================== 21. ELEMENTOR STYLES =============================================== */ /* Fix Transprent Header Overlay to ensure it is edible */ body.elementor-editor-active .elementor-edit-mode:hover { z-index:250; } .elementor .progression-masonry-item * { box-sizing: content-box; } ul.progression-studios-category-list { list-style:none; margin:0px; padding:0px; margin-left:-1%; margin-right:-1%; } ul.progression-studios-category-list li { margin:0px; padding:0px; float:left; width:18%; margin-left:1%; margin-right:1%; } ul.progression-studios-category-list li a { display:block; font-family:'Fira Sans Condensed', sans-serif; width:90%; padding:10px 5%; line-height:1; background:rgba(0,0,0,0.05); color:#ffffff; margin-bottom:10px; font-size:15px; border-radius:4px; } ul.progression-studios-category-list li a:hover { background:rgba(0,0,0,0.1); } ul.progression-studios-category-list li a span { float:right; font-size:80%; } /* =============================================== 22. BLOG INDEX ELEMENTOR STYLES =============================================== */ .progression_elements_post_list_cat .overlay-blog-meta-category-list, .progression_elements_post_list_author .blog-meta-author-display, .progression_elements_post_list_author .progression-meta-mdash, .progression_elements_post_list_date .blog-meta-date-display, .progression_elements_post_list_date .progression-meta-mdash, .progression_elements_post_list_comment .blog-meta-comments, .progression_elements_post_list_view_count .blog-meta-views, .progression_elements_post_list_video_play .blog-play-icon, .progression_elements_post_list_cat .blog-meta-category-list, .progression_elements_post_list_author .blog-meta-author-display, .progression_elements_post_list_author .progression-meta-mdash, .progression_elements_post_list_date .blog-meta-date-display, .progression_elements_post_list_date .progression-meta-mdash, .progression_elements_post_list_comment .blog-meta-comments, .progression_elements_post_list_view_count .blog-meta-views, .progression_elements_post_list_video_play .blog-play-icon, .progression_elements_post_list_excerpt .progression-studios-blog-excerpt { display:none; } /* =============================================== 23. HOMEPAGE SLIDER STYLES =============================================== */ .slider-background-overlay-color { position:absolute; width:100%; top:0px; left:0px; height:100%; background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0, 0.4) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0, 0.4) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0, 0.4) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ } .progression-elements-slider-background { background-color:#000000; background-repeat: no-repeat; background-position:center center; background-size: cover; position:relative; } .slider-content-margins { margin-top:80px; position:relative; z-index:10; } .slider-elements-display-table { display:table; width:100%; height:100%; overflow:hidden; } .slider-content-max-width { max-width:90%; margin:0 auto; } .slider-text-floating-container { width:100%; } .slider-category-list span { font-size:17px; font-family:'Fira Sans Condensed', sans-serif; font-weight:700; border-bottom:3px solid #39c686; display:inline-block; margin-right:15px; margin-bottom:20px; color:#ffffff; line-height:1.2; text-transform:uppercase; } h2.progression-blog-slider-title { color:#ffffff; font-size:100px; line-height:1.2; margin-bottom:10px; } h4.progression-blog-slider-sub-title { font-size:55px; color:rgba(255,255,255, 0.56); line-height:1.2; } h6.progression-blog-slider-smallest-title { font-size:21px; letter-spacing:10px; text-transform:uppercase; font-weight:400; color:rgba(255,255,255, 0.56); line-height:1.2; } .slider-play-icon { background: linear-gradient(to bottom, rgba(255,255,255,0.2) 0%,rgba(255,255,255,0) 100%); position:absolute; top:50%; left:50%; border-radius:150px; text-align:center; font-size:20px; width:80px; height:80px; line-height:80px; margin-top:-35px; margin-left:-40px; border:6px solid rgba(255,255,255, 0.45); color:#ffffff; z-index:10; } .slider-play-icon i { position:relative; left:2px; top:-4px; } .progression-elements-slider-background:hover .slider-play-icon { border-color:rgba(255,255,255, 0.7); } .progression-studios-post-slider-main .flex-direction-nav a { margin-top: -10px; } .progression_elements_slider_arrow_visiblity_hidden .flex-direction-nav a, .progression_elements_slider_dots_visiblity_hidden .flex-control-paging a { display:none; } .progression_elements_slider_arrow_visiblity_hover .flex-direction-nav a { opacity:0; } .progression_elements_slider_arrow_visiblity_hover:hover .flex-direction-nav a { opacity:1; } .progression_elements_slider_dots_visiblity_hover .flex-control-paging li a { opacity:0; } .progression_elements_slider_dots_visiblity_hover:hover .flex-control-paging li a { opacity:1; } .progression-studios-post-slider-main .flex-direction-nav a { font-size:40px; } .progression-studios-slider-video-embed { float:right; position:relative; z-index:20; } .progression-studios-slider-video-embed .wp-video { width:100% !important; height:auto; } .progression-studios-slider-video-embed p { margin:0px; } .progression_animate_in .slider-content-align-ment, .progression_animate_in .progression-studios-slider-video-embed, .progression_animate_out .slider-content-align-ment, .progression_animate_out .progression-studios-slider-video-embed, .progression_animate_up .slider-content-align-ment, .progression_animate_up .progression-studios-slider-video-embed, .progression_animate_down .slider-content-align-ment, .progression_animate_down .progression-studios-slider-video-embed, .progression_animate_right .slider-content-align-ment, .progression_animate_right .progression-studios-slider-video-embed, .progression_animate_left .slider-content-align-ment, .progression_animate_left .progression-studios-slider-video-embed { animation-delay: 400ms; animation-duration: 800ms; opacity:0; animation-fill-mode: both; } li.flex-active-slide.progression_animate_in .progression-studios-slider-video-embed, li.flex-active-slide.progression_animate_in .slider-content-align-ment { animation-name: Proelementszoomup; } li.flex-active-slide.progression_animate_out .progression-studios-slider-video-embed, li.flex-active-slide.progression_animate_out .slider-content-align-ment { animation-name: Proelementszoomout; } li.flex-active-slide.progression_animate_up .progression-studios-slider-video-embed, li.flex-active-slide.progression_animate_up .slider-content-align-ment { animation-name: Proelementsfadeup; } li.flex-active-slide.progression_animate_down .progression-studios-slider-video-embed, li.flex-active-slide.progression_animate_down .slider-content-align-ment { animation-name: Proelementsfadedown; } li.flex-active-slide.progression_animate_left .progression-studios-slider-video-embed, li.flex-active-slide.progression_animate_left .slider-content-align-ment { animation-name: Proelementsfadeleft; } li.flex-active-slide.progression_animate_right .progression-studios-slider-video-embed, li.flex-active-slide.progression_animate_right .slider-content-align-ment { animation-name: Proelementsfaderight; } @keyframes Proelementsfadeup { 0% { opacity: 0; transform: translate3d(0, 20%, 0); } 100% { opacity: 1; transform: translate3d(0, 0, 0); } } @keyframes Proelementsfadedown { 0% { opacity: 0; transform: translate3d(0, -20%, 0); } 100% { opacity: 1; transform: translate3d(0, 0, 0); } } @keyframes Proelementsfadeleft { 0% { opacity: 0; transform: translate3d(10%, 0, 0); } 100% { opacity: 1; transform: translate3d(0, 0, 0); } } @keyframes Proelementsfaderight { 0% { opacity: 0; transform: translate3d(-10%, 0, 0); } 100% { opacity: 1; transform: translate3d(0, 0, 0); } } @keyframes Proelementszoomup { 0% { opacity: 0; transform: scale(1.2); } 100% { opacity: 1; transform: scale(1);} } @keyframes Proelementszoomout { 0% { opacity: 0; transform: scale(0.8); } 100% { opacity: 1; transform: scale(1);} } /* =============================================== 24. WOOCOMMERCE INDEX STYLES =============================================== */ .woocommerce-breadcrumb { display:none; } body ins, body del, body mark.count { background:none; } #boxed-layout-pro ul.products li.product img { margin:0px ; width:100%; } p.woocommerce-result-count { padding-top:10px; font-size:90%; } #boxed-layout-pro .woocommerce form.woocommerce-ordering { border: none; text-transform:none; position:relative; top:-5px; } @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { body #boxed-layout-pro .woocommerce form.woocommerce-ordering:before {display:none;} } #boxed-layout-pro .woocommerce form.woocommerce-ordering:before { content:''; position:absolute; z-index:-1; top:0px; width:100%; height:100%; background:#f2f3f5; } #boxed-layout-pro .woocommerce form.woocommerce-ordering:after { position:absolute; font-weight:normal; z-index:-1; font-style:normal; font-family: FontAwesome; border:none; content:"\f0dc"; padding:16px 18px 13px 18px; font-size:10px; top:0px; right:0px; border-left: 1px solid rgba(0, 0, 0, 0); } #boxed-layout-pro .woocommerce form.woocommerce-ordering select::-ms-expand { display: none; } #boxed-layout-pro .woocommerce form.woocommerce-ordering select { -webkit-appearance: none; -moz-appearance: none; appearance: none; border-radius: 0px; box-shadow: 0px 0px 0px rgba(0, 0, 0, 0); cursor:pointer; background:none; font-size:13px; border: none; color: #595760; padding:13px 56px 13px 18px; margin:0px !important; font-weight:400; } #boxed-layout-pro .woocommerce form.woocommerce-ordering select:focus { outline:none; } .progression-studios-shop-index-content { border:1px solid #edeef1; border-top:none; padding:26px 30px 26px 30px; } ul.products li.product .progression-studios-shop-index-content h2.woocommerce-loop-product__title, ul.products li.product .progression-studios-shop-index-content h2.woocommerce-loop-category__title { font-size:24px; margin:0px; padding:0px; line-height:1.2; } .progression-studios-shop-index-content h2 mark { font-style:normal; } ul.products li.product .progression-studios-shop-index-content span.price { padding-top:12px; } ul.products li.product .progression-studios-shop-index-content span.price del span.woocommerce-Price-amount, ul.products li.product .progression-studios-shop-index-content span.price ins span.woocommerce-Price-amount, ul.products li.product .progression-studios-shop-index-content span.price span.woocommerce-Price-amount { color:#333333; font-weight:bold; font-size:16px; } ul.products li.product .progression-studios-shop-index-content span.price del { display:inline; } ul.products li.product .progression-studios-shop-index-content span.price del span.woocommerce-Price-amount { opacity:0.5; } body .woocommerce-shop-single span.onsale { font-family:'Fira Sans Condensed', sans-serif; font-weight:500; min-height: 0px; min-width: 0em; margin:0px; z-index:25; left:0px; top:0px; border-radius:0px; line-height:1; padding:7px 12px; font-size:14px; background:#75b6f4; color:#ffffff; border-right:3px solid #599fef; } #boxed-layout-pro ul.products li.product span.onsale { font-family:'Fira Sans Condensed', sans-serif; font-weight:500; min-height: 0px; min-width: 0em; margin:0px; left:auto; z-index:25; top:0px; right:0px; border-radius:0px; line-height:1; padding:7px 12px; font-size:14px; background:#75b6f4; color:#ffffff; border-right:3px solid #599fef; } #boxed-layout-pro #content-pro p.stars a, #boxed-layout-pro #content-pro p.stars a:hover, #boxed-layout-pro #content-pro .star-rating, #boxed-layout-pro ul.products li.product .star-rating { margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; } a.added_to_cart { font-family:'Fira Sans Condensed', sans-serif; font-weight:500; font-size:13px; padding-left:5px; text-transform:uppercase; } /* =============================================== 25. WOOCOMMERCE POST STYLES =============================================== */ .woocommerce-shop-single h1 { font-size:35px; margin-bottom:25px; } .woocommerce-shop-single .woocommerce-product-rating { font-size:14px; margin-top:-10px; } .woocommerce-shop-single .woocommerce-product-rating a { color:#aaaaaa; font-size:11px; position:relative; top:3px; left:5px; } .woocommerce-shop-single .woocommerce-product-rating a:hover { text-decoration:underline; } .progression-studios-short-description { font-size:15px; } .woocommerce-shop-single p.price del span.woocommerce-Price-amount { opacity:0.5; color:#333333; font-size:15px; position:relative; top:-2px; } .woocommerce-shop-single p.price span.woocommerce-Price-amount { color:#333333; font-weight:bold; font-size:22px; } .product_meta { font-size:90%; opacity:0.8; } .product_meta .sku_wrapper, .product_meta .tagged_as, .product_meta .posted_in { display:inline-block; padding-right:15px; } /* Input */ .woocommerce input, #content-pro .woocommerce table.shop_table .coupon input#coupon_code, #content-pro .woocommerce table.shop_table input, form.checkout.woocommerce-checkout textarea.input-text, form.checkout.woocommerce-checkout input.input-text { padding:8px 11px; border:2px solid #f2f3f5; background:#f2f3f5; } .woocommerce input:focus, #content-pro .woocommerce table.shop_table .coupon input#coupon_code:focus, #content-pro .woocommerce table.shop_table input:focus, form.checkout.woocommerce-checkout textarea.input-text:focus, form.checkout.woocommerce-checkout input.input-text:focus { outline:none; } .woocommerce-shop-single .quantity input { border:2px solid #f2f3f5; background:#f2f3f5; padding-top:6px; padding-bottom:6px; font-size:15px; margin-right:7px; } body .woocommerce-shop-single table.variations td.value select:focus, .woocommerce-shop-single .quantity input:focus { outline:none; } /* Variations */ body .woocommerce-shop-single .summary form.cart a.reset_variations { font-weight:400; font-size:11px; } body .woocommerce-shop-single .summary form.cart table.variations { margin:-5px 0px 20px 0px; padding:0px; background:none; } body .woocommerce-shop-single .summary form.cart table.variations td, body .woocommerce-shop-single .summary form.cart table.variations tr { padding-top:0px; padding-bottom:15px; } body .woocommerce-shop-single .summary form.cart table.variations td.label label { font-weight:400; color:#333333; font-size:14px; } body .woocommerce-shop-single table.variations td.value select::-ms-expand { display:none; } body .woocommerce-shop-single table.variations td.value select { font-weight:400; cursor:pointer; -webkit-appearance: none; -moz-appearance: none; appearance: none; border-radius: 0px; margin:0px; border:2px solid #f2f3f5; background:#f2f3f5 url(images/select-arrow.png) right 17px no-repeat; color:#1f1f1f; font-size:13px; padding:14px 25px; } /* Gallery Styles */ ol.flex-control-nav.flex-control-thumbs { width:calc(100% + 10px) !important; padding-top:10px !important; } ol.flex-control-nav.flex-control-thumbs li { width:20%; width:calc(25% - 10px) !important; padding-right:10px; padding-bottom:20px; } /* Tabs */ #woocomerce-tabs-container-progression-studios .woocommerce-tabs ul.wc-tabs { padding-left:0px; } #woocomerce-tabs-container-progression-studios .woocommerce-tabs ul.wc-tabs:before { border-color:#ddd; } #woocomerce-tabs-container-progression-studios .woocommerce-tabs ul.wc-tabs li:before, #woocomerce-tabs-container-progression-studios .woocommerce-tabs ul.wc-tabs li:after { display:none; } #woocomerce-tabs-container-progression-studios .woocommerce-tabs ul.wc-tabs li { margin:0px; padding:0px; font-family:'Fira Sans Condensed', sans-serif; font-size:15px; font-weight:500; border-radius:0px; background:#f2f3f5; border-color:#f2f3f5; } #woocomerce-tabs-container-progression-studios .woocommerce-tabs ul.wc-tabs li a { font-weight:500; color:#888; padding:10px 25px; } #woocomerce-tabs-container-progression-studios .woocommerce-tabs ul.wc-tabs li.active { color:#666666; } #woocomerce-tabs-container-progression-studios .woocommerce-tabs ul.wc-tabs li.active { border-color:#ddd; background:#ffffff; border-bottom-color:#ffffff; } .woocommerce-tabs { padding-bottom:30px; } .woocommerce-Tabs-panel h2 { font-size:26px; } .related h2.related-product-heading { font-size:26px; } .woocommerce-Reviews .comment_container img { border-radius:20px; } .woocommerce-Reviews .comment_container img { display:none; } .woocommerce-Reviews ol.commentlist li .comment-text { margin-left:0px !important; } /* =============================================== 26. WOOCOMMERCE CART/CHECKOUT/MY ACCOUNT =============================================== */ #content-pro .woocommerce table.shop_table { border-radius:0px; font-size:14px; border-color:#f1f1f1; } .woocommerce table.shop_table tbody tr.cart-subtotal th, #content-pro .woocommerce table.shop_table thead tr th { background:#f1f1f1; border-color:#f1f1f1; padding-top:15px; padding-bottom:15px; } #content-pro .woocommerce table.shop_table tr td { border-color:#f1f1f1; padding-top:18px; padding-bottom:18px; background:#ffffff; } .woocommerce table.shop_table tbody tr.cart-subtotal th, #content-pro .woocommerce table.shop_table thead tr th { color:#111111; font-size:16px; } #content-pro .woocommerce table.shop_table tbody td.product-name a { color:#1a1a1a; font-weight:700; font-size:14px; } table.shop_table td.product-remove a.remove, #content-pro .woocommerce table.shop_table tbody tr.cart_item a.remove { color:#1f1f1f !important; font-size:17px; margin:0 auto; background:none; } table.shop_table td.product-remove a.remove:hover, #content-pro .woocommerce table.shop_table tbody tr.cart_item a.remove:hover { background:none; color:#666666 !important; } #content-pro .woocommerce table.shop_table dl { margin:0px; padding:0px; } #content-pro .woocommerce table.shop_table dd p { display:inline-block; margin:0px; padding:0px; } #content-pro .woocommerce table.shop_table dd, #content-pro .woocommerce table.shop_table dt { opacity:0.7; } .cart_totals { padding-top:25px; } .cart_totals h2 { font-weight:500; font-size:18px; } .woocommerce table.shop_table tr.cart-subtotal { color:#555555; font-size:13px; } .woocommerce table.shop_table tr.order-total td { color:#111111; } .woocommerce table.shop_table tr.cart-subtotal th { background:#f1f1f1; border-color:#f1f1f1; font-weight:400; color:#111111; font-size:14px; } .woocommerce table.shop_table tr.order-total th { background:#f1f1f1; border-color:#f1f1f1; font-weight:400; color:#111111; font-size:17px; } /* Table */ #content-pro .woocommerce table.shop_table .coupon input.button { font-size:12px; padding:10px 15px; margin-left:10px; } #content-pro .woocommerce table.shop_table .coupon input#coupon_code { line-height:34px; height:34px; width:140px; } /* My Account */ body .woocommerce .woocommerce-MyAccount-content { border-left:3px solid #1f2228; background:#ffffff; width:63%; padding:3% 3% 3% 3%; } .woocommerce-MyAccount-content fieldset { margin-top:40px; } .woocommerce-MyAccount-content legend { font-weight:400; font-size:14px; padding-bottom:15px; color:#1f1f1f; } body .woocommerce nav.woocommerce-MyAccount-navigation { width:28%; } body .woocommerce nav.woocommerce-MyAccount-navigation a { display:block; padding:14px 25px; color:#444444; background:#ffffff; margin-bottom:1px; font-weight:400; font-size:14px; } body .woocommerce nav.woocommerce-MyAccount-navigation a:hover { background:rgba(0,0,0, 0.04); } body .woocommerce nav.woocommerce-MyAccount-navigation li.is-active a { color:#ffffff; background:#1f2228; } .woocommerce-MyAccount-content h3, .woocommerce-MyAccount-content h2 { font-weight:400; } .woocommerce-MyAccount-content .woocommerce-Address-title h3 { font-weight:400; margin-bottom:10px; } .woocommerce-MyAccount-content .woocommerce-Address-title a.edit { font-weight:400; font-size:13px; padding-top:6px; } .woocommerce-MyAccount-content table.shop_table { margin-bottom:50px; } body .woocommerce nav.woocommerce-MyAccount-navigation li.is-active a { background:#bcd13d; } body .woocommerce .woocommerce-MyAccount-content { border-color:#bcd13d; } .woocommerce-MyAccount-content mark { background:none; } .woocommerce-MyAccount-content table.shop_table a.button.view { border-radius:0px; font-weight:400; } .woocommerce #customer_login h2 { font-weight:600; font-size:20px; margin-bottom:0px; } .woocommerce form.woocommerce-ResetPassword, .woocommerce #customer_login form.login, .woocommerce #customer_login form.register, .woocommerce form.checkout_coupon, .woocommerce form.login { border-radius:0px; padding:30px; background:#ffffff; border:2px solid #e6e6e6; } .woocommerce #customer_login form.register { padding-bottom:58px; } .woocommerce form.login input#rememberme, .woocommerce #customer_login input.woocommerce-Input--checkbox { width:20px; display:inline-block; } .woocommerce form.login label.inline, .woocommerce #customer_login label.inline { font-size:14px; color:#888; } p.lost_password { margin-bottom:0px; } p.lost_password a { font-size:14px; } body .woocommerce form.checkout_coupon input.button, body .woocommerce form.login input.button { margin:0px; } /* =============================================== 27. WOOCOMMMERCE WIDGET STYLES =============================================== */ #boxed-layout-pro .widget.widget_price_filter .price_slider_wrapper .price_slider_amount button.button { padding:6px 8px; font-size:12px; } /* WooCommerce Price Filter */ .widget.widget_price_filter form .price_slider_wrapper { margin-bottom:22px; } .widget.widget_price_filter form .price_slider_wrapper .price_slider { background:#d9d9d9; } .widget.widget_price_filter form .price_slider_wrapper .price_slider .ui-slider-range { background:#4145ee; } .widget.widget_price_filter form .price_slider_wrapper .price_slider .ui-slider-handle { background:#ffffff; border:6px solid #4145ee; width: 5px; height: 5px; border-radius: 30px; top: -5px; margin-left: -5px; box-shadow: 0px 0px 4px rgba(0,0,0,0.25); } .widget.widget_price_filter form .price_slider_wrapper .price_slider_amount { padding-top:5px; font-weight:400; font-size:12px; } body #boxed-layout-pro ul.product_list_widget li:before { display:none; } body #boxed-layout-pro ul.product_list_widget li { padding-bottom:10px; margin-bottom:10px; padding-left:0px; } body #boxed-layout-pro .widget ul.product_list_widget li img { width:70px; float:left; margin:0px 15px 0px 0px; } body #boxed-layout-pro .widget ul.product_list_widget span.woocommerce-Price-amount { font-size:12px; padding-top:4px; } body #boxed-layout-pro footer#site-footer .widget ul.product_list_widget span.woocommerce-Price-amount { color:#ffffff; } body #boxed-layout-pro .widget ul.product_list_widget li span.product-title { font-size:17px; line-height:1.2; padding-top:8px; } body #boxed-layout-pro .widget ul.product_list_widget li .star-rating { font-size:12px; margin-top:4px !important; margin-bottom: 4px !important; } body #boxed-layout-pro .widget ul.product_list_widget li span.reviewer { font-style:italic; font-size:12px; opacity:0.8; } /* Shopping Cart */ body #boxed-layout-pro .widget ul.product_list_widget li.empty { border:none; } .widget .widget_shopping_cart_content ul.cart_list.product_list_widget { margin:0px 0px 25px 0px; } .widget .widget_shopping_cart_content ul.cart_list.product_list_widget li.mini_cart_item a.remove { background:none; color:#333333 !important; right:-12px; left:auto; top:2px; font-size:14px; } .widget .widget_shopping_cart_content ul.cart_list.product_list_widget li.mini_cart_item a.remove:hover { background:none; color:#aaaaaa !important; } body #boxed-layout-pro .widget .widget_shopping_cart_content ul.cart_list.product_list_widget li.mini_cart_item a img { position:absolute; left:0px; width:40px; } .widget .widget_shopping_cart_content ul.cart_list.product_list_widget li.mini_cart_item { padding:0px 0px 18px 0px; margin:0px 0px 18px 0px; min-height:40px; } .widget .widget_shopping_cart_content ul.cart_list.product_list_widget li.mini_cart_item a { font-weight:500; padding:0px 12px 0px 55px; display:block; font-family:'Fira Sans Condensed', sans-serif; } .widget .widget_shopping_cart_content ul.cart_list.product_list_widget li.mini_cart_item span.quantity { padding-left:55px; padding-top:5px; font-weight:400; font-size:11px; color:#999999; } .widget .widget_shopping_cart_content ul.cart_list.product_list_widget li.mini_cart_item dl { margin:0px; display:block; padding:5px 0px 5px 55px; border:none; color:#999999; } .widget .widget_shopping_cart_content ul.cart_list.product_list_widget li.mini_cart_item dd p { display:inline; margin:0px; padding:0px; } .widget .widget_shopping_cart_content ul.cart_list.product_list_widget li.mini_cart_item dd, .widget .widget_shopping_cart_content ul.cart_list.product_list_widget li.mini_cart_item dt { display:inline-block; font-weight:400; font-size:11px; margin:0px; padding:0px; clear:none; } .widget .widget_shopping_cart_content ul.cart_list.product_list_widget li.mini_cart_item dd { padding-right:7px; font-size:11px; } .widget .widget_shopping_cart_content p.total { border:none; font-weight:400; color:#1f1f1f; margin:-10px 0px 12px 0px; padding:0px; font-size:14px; } .widget .widget_shopping_cart_content p.total strong { font-weight:400; font-family:'Fira Sans Condensed', sans-serif; } .widget .widget_shopping_cart_content p.total span.amount { float:right; font-weight:500; font-family:'Fira Sans Condensed', sans-serif; } .widget .widget_shopping_cart_content p.buttons { padding:20px 0px 0px 0px; border-top:1px solid #dfe0e2; margin:0px 0px 25px 0px; } footer#site-footer .widget .widget_shopping_cart_content p.total { border-top:1px solid #222; padding-top:10px; color:#ffffff; } footer#site-footer .widget .widget_shopping_cart_content p.buttons { border-color:#222; } footer#site-footer .widget .widget_shopping_cart_content ul.cart_list.product_list_widget li.mini_cart_item a.remove { color:#ffffff !important; } /* =============================================== 28. FOOTER STYLES =============================================== */ footer#site-footer { background:#292935; color:#939394; position:relative; font-size:15px; } footer#site-footer a { font-family:'Fira Sans Condensed', sans-serif; font-size:16px; font-weight:500; color:#dddddd; } footer#site-footer a:hover { color:#ffffff; } footer#site-footer h4.widget-title { margin-bottom:20px; font-size:21px; font-weight:500; letter-spacing:0.5px; text-transform:uppercase; color:#e12b5f; } footer#site-footer ul { text-align:left; list-style:none; margin:0px 0px 25px 0px; padding:0px; } footer#site-footer ul ul.sub-menu, footer#site-footer ul ul.children { margin-top:6px; } footer#site-footer ul ul { margin:0px; padding:6px 0px 0px 15px; } footer#site-footer ul ul li:last-child { border:none; margin-bottom:0px; padding-bottom:0px; } footer#site-footer ul li { line-height:1.5; position:relative; margin:0px 0px 6px 0px; padding:0px 0px 6px 26px; } footer#site-footer ul li:before { font-family:FontAwesome; display:inline-block; font-weight:normal; content:"\f105"; position:absolute; left:0px; } /* Adding Additional Padding to Social icon Widget */ footer#site-footer .progression-studios-social-icons-widget-container { padding-right:4%; } footer#site-footer .widget_recent_entries ul li span.post-date { display:block; font-size:90%; } footer#site-footer .widget_recent_entries ul li:before { content:"\f0f6"; } footer#site-footer .widget_recent_comments ul li:before { content:"\f0e6"; } /* Copyright */ footer#site-footer #progression-studios-copyright a { color:#cccccc; } footer#site-footer #progression-studios-copyright a:hover { color:#ffffff; } #copyright-divider-top { width:60px; } #copyright-text { text-transform:uppercase; float:left; padding:38px 0px; font-size:14px; color:#666666; font-weight:300; letter-spacing:0.5px; font-family:'Fira Sans Condensed', sans-serif; } .footer-copyright-align-center #copyright-text { float:none; text-align:center; } .footer-copyright-align-right #copyright-text { float:right; text-align:right; } /* Footer Logo */ #progression-studios-footer-logo { float:none; text-align:center; margin-left:auto; margin-right:auto; } .progression_studios_footer_logo_left #progression-studios-footer-logo { float:left; text-align:left; } .progression_studios_footer_logo_right #progression-studios-footer-logo { float:right; text-align:right; } /* Footer Widget Icons */ .sidebar ul.progression-studios-social-widget, footer#site-footer ul.progression-studios-social-widget { list-style:none; margin:0px 0px 0px 0px; padding:10px 0px 0px 0px; } .sidebar ul.progression-studios-social-widget li, footer#site-footer ul.progression-studios-social-widget li { margin:0px; padding:0px; display:inline; } .sidebar ul.progression-studios-social-widget li:before, footer#site-footer ul.progression-studios-social-widget li:before { display:none !important; } .sidebar ul.progression-studios-social-widget li a, footer#site-footer ul.progression-studios-social-widget li a { display:inline-block; margin-right:6px; margin-bottom:10px; } .sidebar ul.progression-studios-social-widget li a, footer#site-footer ul.progression-studios-social-widget li a { color:#ffffff; text-align:center; font-size:15px; width:38px; height:38px; line-height:38px; border-radius:0px; border:none; } ul.progression-studios-social-widget li a i { position:relative; top:1px; } /* Footer Navigation Styles */ footer#site-footer ul.progression-studios-footer-nav-container-class { margin:0px; padding:0px; list-style:none; line-height:1; float:right; position:relative; z-index:10; } footer#site-footer.progression_studios_nav_footer_center ul.progression-studios-footer-nav-container-class { float:none; margin:0 auto; text-align:center; } footer#site-footer.progression_studios_nav_footer_left ul.progression-studios-footer-nav-container-class { float:left; } footer#site-footer ul.progression-studios-footer-nav-container-class li { margin:0px; padding:0px; display:inline; border:none; line-height:1.5; } footer#site-footer ul.progression-studios-footer-nav-container-class li:before { display:none; } footer#site-footer #progression-studios-copyright ul.progression-studios-footer-nav-container-class li:first-child a, footer#site-footer ul.progression-studios-footer-nav-container-class li:first-child a { padding-left:0px; } footer#site-footer #progression-studios-copyright ul.progression-studios-footer-nav-container-class li:last-child a, footer#site-footer ul.progression-studios-footer-nav-container-class li:last-child a { margin-right:0px; } footer#site-footer #progression-studios-copyright ul.progression-studios-footer-nav-container-class a, footer#site-footer ul.progression-studios-footer-nav-container-class a { display:inline-block; color:#666666; text-transform:uppercase; font-size:14px; margin-left:15px; margin-right:15px; margin-top:31px; margin-bottom:30px; font-weight:300; letter-spacing:0.5px; font-family:'Fira Sans Condensed', sans-serif; } footer#site-footer #progression-studios-copyright ul.progression-studios-footer-nav-container-class li.current-menu-item a, footer#site-footer #progression-studios-copyright ul.progression-studios-footer-nav-container-class a:hover, footer#site-footer ul.progression-studios-footer-nav-container-class li.current-menu-item a, footer#site-footer ul.progression-studios-footer-nav-container-class a:hover { color:#ffffff; } /* Footer Social Icons */ footer#site-footer .progression-studios-social-icons { text-align:center; padding:20px 0px; list-style:none; margin:0px; position:relative; z-index:20; } footer#site-footer .progression-studios-social-icons li { margin:0px; padding:0px; display:inline; } footer#site-footer .progression-studios-social-icons li:before { display:none; } footer#site-footer .progression-studios-social-icons a { display:inline-block; color:#ffffff; text-align:center; font-size:17px; padding:10px; width:22px; height:22px; line-height:22px; border-radius:40px; margin-bottom:10px; } footer#site-footer .progression-studios-social-icons i { position:relative; top:1px; } footer#site-footer .progression-studios-social-icons.progression-studios-footer-icon-align-right { text-align:right; float:right; } footer#site-footer .progression-studios-social-icons.progression-studios-footer-icon-align-left { float:left; text-align:left; } footer#site-footer .progression-studios-social-icons.progression-studios-footer-icon-text-hide span { display:none; } footer#site-footer .progression-studios-social-icons span { padding-left:8px; font-size:80%; position:relative; top:-1px; } .sidebar ul.progression-studios-social-widget li a:hover, footer#site-footer ul.progression-studios-social-widget li a:hover, footer#site-footer .progression-studios-social-icons a:hover, body #main-nav-mobile .progression-studios-social-icons a:hover, body.progression-studios-header-sidebar-before #progression-inline-icons .progression-studios-social-icons a:hover { background:#888888; border-color:#888888; color:#ffffff; } /* Scroll to top */ #pro-scroll-top { transition: 200ms all ease-in-out; display: block; position: fixed; overflow: hidden; text-indent: 100%; white-space: nowrap; visibility: hidden; opacity: 0; z-index:100; height:30px; width: 42px; padding:0px; margin:0px; bottom: 0px; right:40px; border-top-left-radius: 3px; border-top-right-radius: 3px; color:#ffffff; background:rgba(0,0,0, 0.3); } #pro-scroll-top:before { content:"\f105"; display:block; font-weight:normal; font-family:FontAwesome; font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0); position:absolute; z-index:101; font-size:18px; top:25px; left:0px; height: 30px; width: 42px; line-height:30px; -ms-transform: rotate(-90deg); /* IE 9 */ transform: rotate(-90deg); } #pro-scroll-top.cd-is-visible { visibility: visible; opacity: 1; } #pro-scroll-top:hover { height:34px; opacity: 1; color:#ffffff; background:#bcd13d; } /* =============================================== 29. LOGIN/REGISTER/FRONTENDFORM STYLES =============================================== */ table.tml-form-table { width:100%; } table.tml-form-table.lost-password-pro { max-width:500px; } span.description-small-pro-registration { display:block; padding-top:5px; font-size:13px; color:#999999; } body .tml-lostpassword, body .tml-register, body .tml-login { width:500px; max-width:80%; margin:20px auto 10px auto; background:#ffffff; border:2px solid #f1f1f1; padding:5%; } .progression-studios-notify { background:#fffee1; border:1px solid #e7d95d; font-size:14px; padding:15px; margin-bottom:100px; } .progression-studios-notify i { padding-right:5px; } .progression-studios-notify a { font-weight:700; text-decoration:underline; } body .tml ul.tml-action-links { padding:15px 0px 0px 0px; text-align:center; } body .tml ul.tml-action-links a { font-size:16px; font-weight:700; text-decoration:underline; } body .tml p.error, body .tml p.message { font-size:12px; padding:10px; } /* =============================================== 30. PRETYPHOTO STYLES =============================================== */ .pp_gallery div,.pp_gallery ul a,.pp_social .facebook{overflow:hidden;float:left}div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right,div.pp_default .pp_top,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_right{height:13px}div.pp_default .pp_top .pp_left{background:url(images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}div.pp_default .pp_top .pp_middle{background:url(images/prettyPhoto/default/sprite_x.png) top left repeat-x}div.pp_default .pp_top .pp_right{background:url(images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}div.pp_default .pp_content .ppt{color:#f8f8f8}div.pp_default .pp_content_container .pp_left{background:url(images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}div.pp_default .pp_content_container .pp_right{background:url(images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}div.pp_default .pp_next:hover{background:url(images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}div.pp_default .pp_previous:hover{background:url(images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}div.pp_default .pp_expand{background:url(images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}div.pp_default .pp_expand:hover{background:url(images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}div.pp_default .pp_contract{background:url(images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}div.pp_default .pp_contract:hover{background:url(images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}div.pp_default .pp_close{width:30px;height:30px;background:url(images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}div.pp_default .pp_gallery ul li a{background:url(images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}div.pp_default .pp_social{margin-top:7px}div.pp_default .pp_gallery a.pp_arrow_next,div.pp_default .pp_gallery a.pp_arrow_previous{position:static;left:auto}div.pp_default .pp_nav .pp_pause,div.pp_default .pp_nav .pp_play{background:url(images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}div.pp_default a.pp_arrow_next,div.pp_default a.pp_arrow_previous{background:url(images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}div.pp_default .pp_content_container .pp_details{margin-top:5px}div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover,div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_nav .pp_play:hover{opacity:.7}div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}div.pp_default .pp_bottom .pp_left{background:url(images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}div.pp_default .pp_bottom .pp_middle{background:url(images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}div.pp_default .pp_bottom .pp_right{background:url(images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}div.pp_default .pp_loaderIcon{background:url(images/prettyPhoto/default/loader.gif) center center no-repeat}div.light_rounded .pp_top .pp_left{background:url(images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}div.light_rounded .pp_top .pp_right{background:url(images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}div.light_rounded .pp_next:hover{background:url(images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.light_rounded .pp_previous:hover{background:url(images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_rounded .pp_expand{background:url(images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_rounded .pp_expand:hover{background:url(images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_rounded .pp_contract{background:url(images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_rounded .pp_contract:hover{background:url(images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_rounded .pp_close{width:75px;height:22px;background:url(images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_rounded .pp_nav .pp_play{background:url(images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.light_rounded .pp_nav .pp_pause{background:url(images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.light_rounded .pp_arrow_previous{background:url(images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}div.light_rounded .pp_arrow_next{background:url(images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}div.light_rounded .pp_bottom .pp_left{background:url(images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}div.light_rounded .pp_bottom .pp_right{background:url(images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}div.dark_rounded .pp_top .pp_left{background:url(images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}div.dark_rounded .pp_top .pp_right{background:url(images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}div.dark_rounded .pp_content_container .pp_left{background:url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}div.dark_rounded .pp_content_container .pp_right{background:url(images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}div.dark_rounded .pp_next:hover{background:url(images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.dark_rounded .pp_previous:hover{background:url(images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.dark_rounded .pp_expand{background:url(images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_rounded .pp_expand:hover{background:url(images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_rounded .pp_contract{background:url(images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_rounded .pp_contract:hover{background:url(images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_rounded .pp_close{width:75px;height:22px;background:url(images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_rounded .pp_description{margin-right:85px;color:#fff}div.dark_rounded .pp_nav .pp_play{background:url(images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.dark_rounded .pp_nav .pp_pause{background:url(images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.dark_rounded .pp_arrow_previous{background:url(images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}div.dark_rounded .pp_arrow_next{background:url(images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}div.dark_rounded .pp_bottom .pp_left{background:url(images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}div.dark_rounded .pp_bottom .pp_right{background:url(images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}div.dark_rounded .pp_loaderIcon{background:url(images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}div.dark_square .pp_content,div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right{background:#000}div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}div.dark_square .pp_loaderIcon{background:url(images/prettyPhoto/dark_square/loader.gif) center center no-repeat}div.dark_square .pp_expand{background:url(images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_square .pp_expand:hover{background:url(images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_square .pp_contract{background:url(images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_square .pp_contract:hover{background:url(images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_square .pp_close{width:75px;height:22px;background:url(images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_square .pp_nav{clear:none}div.dark_square .pp_nav .pp_play{background:url(images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.dark_square .pp_nav .pp_pause{background:url(images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.dark_square .pp_arrow_previous{background:url(images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}div.dark_square .pp_arrow_next{background:url(images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}div.dark_square .pp_next:hover{background:url(images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}div.dark_square .pp_previous:hover{background:url(images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_square .pp_expand{background:url(images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_square .pp_expand:hover{background:url(images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_square .pp_contract{background:url(images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_square .pp_contract:hover{background:url(images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_square .pp_close{width:75px;height:22px;background:url(images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_square .pp_nav .pp_play{background:url(images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.light_square .pp_nav .pp_pause{background:url(images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.light_square .pp_arrow_previous{background:url(images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}div.light_square .pp_arrow_next{background:url(images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}div.light_square .pp_next:hover{background:url(images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}div.light_square .pp_previous:hover{background:url(images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}div.facebook .pp_top .pp_left{background:url(images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}div.facebook .pp_top .pp_middle{background:url(images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}div.facebook .pp_top .pp_right{background:url(images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}div.facebook .pp_content_container .pp_left{background:url(images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}div.facebook .pp_content_container .pp_right{background:url(images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}div.facebook .pp_expand{background:url(images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}div.facebook .pp_expand:hover{background:url(images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}div.facebook .pp_contract{background:url(images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}div.facebook .pp_contract:hover{background:url(images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}div.facebook .pp_close{width:22px;height:22px;background:url(images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}div.facebook .pp_description{margin:0 37px 0 0}div.facebook .pp_loaderIcon{background:url(images/prettyPhoto/facebook/loader.gif) center center no-repeat}div.facebook .pp_arrow_previous{background:url(images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}div.facebook .pp_arrow_next{background:url(images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}div.facebook .pp_nav{margin-top:0}div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}div.facebook .pp_nav .pp_play{background:url(images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}div.facebook .pp_nav .pp_pause{background:url(images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}div.facebook .pp_next:hover{background:url(images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}div.facebook .pp_previous:hover{background:url(images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}div.facebook .pp_bottom .pp_left{background:url(images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}div.facebook .pp_bottom .pp_middle{background:url(images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}div.facebook .pp_bottom .pp_right{background:url(images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}div.pp_pic_holder a:focus{outline:0}div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}.pp_content{height:40px;min-width:40px}* html .pp_content{width:40px}.pp_content_container{position:relative;text-align:left;width:100%}.pp_content_container .pp_left{padding-left:20px}.pp_content_container .pp_right{padding-right:20px}.pp_content_container .pp_details{float:left;margin:10px 0 2px}.pp_description{display:none;margin:0}.pp_social{float:left;margin:0}.pp_social .facebook{margin-left:5px;width:55px}.pp_social .twitter{float:left}.pp_nav{clear:right;float:left;margin:3px 10px 0 0}.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}.pp_nav .pp_pause,.pp_nav .pp_play{float:left;margin-right:4px;text-indent:-10000px}a.pp_arrow_next,a.pp_arrow_previous{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}.pp_gallery div{position:relative}.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}.pp_gallery ul a{border:1px solid rgba(0,0,0,.5);display:block;height:33px}.pp_gallery ul a img{border:0}.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}.pp_gallery li.default a{background:url(images/prettyPhoto/facebook/default_thumbnail.gif) no-repeat;display:block;height:33px;width:50px}a.pp_next,a.pp_previous{background:url(images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;height:100%;width:49%;text-indent:-10000px}.pp_gallery .pp_arrow_next,.pp_gallery .pp_arrow_previous{margin-top:7px!important}a.pp_next{float:right}a.pp_previous{float:left}a.pp_contract,a.pp_expand{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}.pp_loaderIcon,a.pp_close{display:block;position:absolute}a.pp_close{right:0;top:0;line-height:22px;text-indent:-10000px}.pp_loaderIcon{height:24px;left:50%;top:50%;width:24px;margin:-12px 0 0 -12px}.pp_fade,.pp_gallery li.default a img,div.ppt{display:none}#pp_full_res{line-height:1!important}#pp_full_res .pp_inline{text-align:left}#pp_full_res .pp_inline p{margin:0 0 15px}div.ppt{color:#fff;font-size:17px;z-index:9999;margin:0 0 5px 15px}div.light_rounded .pp_content,div.pp_default .pp_content{background-color:#fff}div.facebook #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.pp_default #pp_full_res .pp_inline{color:#000}.pp_gallery li.selected a,.pp_gallery ul a:hover,div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a{border-color:#fff}div.dark_rounded .pp_details,div.dark_square .pp_details,div.facebook .pp_details,div.light_rounded .pp_details,div.light_square .pp_details,div.pp_default .pp_details{position:relative}div.facebook .pp_content,div.light_rounded .pp_bottom .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_top .pp_middle,div.light_square .pp_content,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right{background:#fff}div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous{margin-top:12px!important}div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_rounded .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_rounded .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}div.dark_rounded .pp_bottom .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_top .pp_middle{background:url(images/prettyPhoto/dark_rounded/contentPattern.png) top left}div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}.pp_bottom,.pp_top{height:20px;position:relative}* html .pp_bottom,* html .pp_top{padding:0 20px}.pp_bottom .pp_left,.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_bottom .pp_middle,.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_bottom .pp_middle,* html .pp_top .pp_middle{left:0;position:static}.pp_bottom .pp_right,.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px} body div.pp_default .pp_details { position:static; } body div.pp_default .pp_content_container .pp_right, body div.pp_default .pp_content_container .pp_left { background:none ; padding:0px ; } body div.pp_default .pp_top, body div.pp_default .pp_top .pp_middle, body div.pp_default .pp_top .pp_left, body div.pp_default .pp_top .pp_right, body div.pp_default .pp_bottom, body div.pp_default .pp_bottom .pp_left, body div.pp_default .pp_bottom .pp_middle, body div.pp_default .pp_bottom .pp_right { height:auto ; } body div.pp_default .pp_content { background:none; } body div.pp_default .pp_previous:hover, body div.pp_default .pp_next:hover { background:none ; } /* Default PrettyPhoto Styles */ body div.pp_overlay { background:#000000; } body div.pp_default .pp_loaderIcon { background-color:#000000; background-position: center center; background-repeat:no-repeat; background-image: url(images/prettyPhoto/lightbox.gif); height: 60px; margin: -30px 0 0 -30px; width: 60px; } body div.pp_default .pp_content .pp_fade { box-shadow: 0px 0px 60px rgba(0,0,0, 0.5); } body div.pp_default a.pp_close { background:url(images/prettyPhoto/sprite.png) -4px -6px no-repeat; position:absolute; width:40px; height:40px; top:-18px; right:-2px; margin-right:12px; z-index:99999; } body div.pp_default a.pp_close:hover { opacity:1; background-position:-49px -6px ; } body div.pp_default a.pp_next:hover, body div.pp_default a.pp_next { opacity:0; background:url(images/prettyPhoto/next.png) center right no-repeat; } body div.pp_default a.pp_previous:hover, body div.pp_default a.pp_previous { opacity:0; background:url(images/prettyPhoto/previous.png) center left no-repeat; } body div.pp_default:hover a.pp_previous, body div.pp_default:hover a.pp_next { opacity:1; } @media screen and (-webkit-min-device-pixel-ratio: 1.5) { body div.pp_default a.pp_next {background-image:url(images/prettyPhoto/next@2x.png); background-size:60px 60px;} body div.pp_default a.pp_previous {background-image:url(images/prettyPhoto/previous@2x.png); background-size:60px 60px;} } body div.pp_default .pp_details .pp_nav .pp_arrow_next, body div.pp_default .pp_details .pp_nav .pp_arrow_previous { display:none; } body div.pp_default .pp_details .pp_nav .pp_pause, body div.pp_default .pp_details .pp_nav .pp_play { background:url(images/prettyPhoto/sprite.png) -15px -56px no-repeat; position:relative; top:0px; margin-left:5px; width:20px; height:20px; } body div.pp_default .pp_details .pp_nav .pp_pause { background-position:-62px -56px; } @media screen and (-webkit-min-device-pixel-ratio: 1.5) { body div.pp_default .pp_details .pp_nav .pp_next, body div.pp_default .pp_details .pp_nav .pp_pause, body div.pp_default a.pp_close {background-image:url(images/prettyPhoto/sprite@2x.png); background-size:100px 80px;} } body div.pp_default .pp_details .pp_nav p.currentTextHolder { position:relative; left:auto; line-height:1; padding:0px; top:0px; right:0px; } body div.pp_default .ppt { text-align:center; margin: 0 15px -10px 15px; font-weight:700; font-size:15px; } body div.pp_default .pp_content_container .pp_details { margin-top:4px; line-height:1.4; } body div.pp_default .ppt, body div.pp_default .pp_details .pp_nav p.currentTextHolder, body div.pp_default .pp_description { color:#ffffff; font-size:13px; text-shadow:1px 1px 3px rgba(0,0,0, 0.4); } body div.pp_default .pp_description { margin:2px 4px 0px 30px; text-align:right; } body div.pp_default a.pp_contract, body div.pp_default a.pp_expand { background:none; text-indent:0px; width:20px; height:20px; right:auto; left:30px; overflow:hidden; text-align:center; } body div.pp_default a.pp_contract:before, body div.pp_default a.pp_expand:before { font:normal normal normal 14px/1 FontAwesome; font-size:inherit;text-rendering:auto; -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0); font-size:15px; content:"\f065"; display:block; width:20px; height:20px; margin-top:3px; margin-left:4px; line-height:20px; color:#ffffff; transform: rotate(90deg); } body div.pp_default a.pp_contract:before { content:'\f066'; } body div.pp_default a.pp_contract:hover, body div.pp_default a.pp_expand:hover { background:none; } /* prettyPhoto styling for small screens - below 767px width */ @media only screen and (max-width: 767px) { body .pp_pic_holder.pp_default { width: 100%!important; left: 0!important; overflow: hidden; min-height:60px; } body div.pp_default .pp_loaderIcon { margin-top:-15px; } body div.pp_default .pp_content .pp_fade { box-shadow: 0px 0px 60px rgba(0,0,0, 0); } body div.pp_default .pp_content_container .pp_left { padding-left: 0!important; } body div.pp_default .pp_content_container .pp_right { padding-right: 0!important; } body div.pp_default a.pp_close { right:-20px; } body .pp_content { width: 100%!important; height: auto!important; } body .pp_hoverContainer, body .pp_fade { width: 100%!important; height: 100%!important; } body a.pp_expand, body a.pp_contract, body .pp_gallery, body .pp_top, body .pp_bottom { display: none!important; } body #pp_full_res .wp-video, body #pp_full_res iframe { width:100% !important; min-height:250px !important; } body #pp_full_res img { width: 100% !important; height: auto !important; } body .pp_details { width: 94%!important; padding-left: 3%; padding-right: 4%; padding-top: 20px; padding-bottom: 20px; margin-top: -10px !important; } } /* =============================================== 31. PAGE LOADER =============================================== */ /* https://github.com/tobiasahlin/SpinKit */ .sk-double-bounce,.sk-rotating-plane{width:45px;height:45px;margin:45px auto}.sk-rotating-plane{background-color:#fff;-webkit-animation:sk-rotatePlane 1.2s infinite ease-in-out;animation:sk-rotatePlane 1.2s infinite ease-in-out}@-webkit-keyframes sk-rotatePlane{0%{-webkit-transform:perspective(120px) rotateX(0) rotateY(0);transform:perspective(120px) rotateX(0) rotateY(0)}45%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0);transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}@keyframes sk-rotatePlane{0%{-webkit-transform:perspective(120px) rotateX(0) rotateY(0);transform:perspective(120px) rotateX(0) rotateY(0)}45%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0);transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.sk-double-bounce{position:relative}.sk-double-bounce .sk-child{width:100%;height:100%;border-radius:100%;background-color:#333;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:sk-doubleBounce 2s infinite ease-in-out;animation:sk-doubleBounce 2s infinite ease-in-out}.sk-chasing-dots .sk-child,.sk-spinner-pulse,.sk-three-bounce .sk-child{background-color:#333;border-radius:100%}.sk-double-bounce .sk-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-doubleBounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}45%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-doubleBounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}45%{-webkit-transform:scale(1);transform:scale(1)}}.sk-wave{margin:45px auto;width:45px;height:45px;text-align:center;font-size:10px}.sk-wave .sk-rect{background-color:#333;height:100%;width:6px;display:inline-block;-webkit-animation:sk-waveStretchDelay 1.2s infinite ease-in-out;animation:sk-waveStretchDelay 1.2s infinite ease-in-out}.sk-wave .sk-rect1{-webkit-animation-delay:-1.2s;animation-delay:-1.2s}.sk-wave .sk-rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-wave .sk-rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-wave .sk-rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-wave .sk-rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes sk-waveStretchDelay{0%,100%,45%{-webkit-transform:scaleY(.4);transform:scaleY(.4)}20%{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes sk-waveStretchDelay{0%,100%,45%{-webkit-transform:scaleY(.4);transform:scaleY(.4)}20%{-webkit-transform:scaleY(1);transform:scaleY(1)}}.sk-wandering-cubes{margin:45px auto;width:45px;height:45px;position:relative}.sk-wandering-cubes .sk-cube{background-color:#333;width:10px;height:10px;position:absolute;top:0;left:0;-webkit-animation:sk-wanderingCube 1.8s ease-in-out -1.8s infinite both;animation:sk-wanderingCube 1.8s ease-in-out -1.8s infinite both}.sk-chasing-dots,.sk-spinner-pulse{width:45px;height:45px;margin:45px auto}.sk-wandering-cubes .sk-cube2{-webkit-animation-delay:-.9s;animation-delay:-.9s}@-webkit-keyframes sk-wanderingCube{0%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:translateX(30px) rotate(-90deg) scale(.5);transform:translateX(30px) rotate(-90deg) scale(.5)}45%{-webkit-transform:translateX(30px) translateY(30px) rotate(-179deg);transform:translateX(30px) translateY(30px) rotate(-179deg)}45.1%{-webkit-transform:translateX(30px) translateY(30px) rotate(-180deg);transform:translateX(30px) translateY(30px) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5);transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes sk-wanderingCube{0%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:translateX(30px) rotate(-90deg) scale(.5);transform:translateX(30px) rotate(-90deg) scale(.5)}45%{-webkit-transform:translateX(30px) translateY(30px) rotate(-179deg);transform:translateX(30px) translateY(30px) rotate(-179deg)}45.1%{-webkit-transform:translateX(30px) translateY(30px) rotate(-180deg);transform:translateX(30px) translateY(30px) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5);transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.sk-spinner-pulse{-webkit-animation:sk-pulseScaleOut 1s infinite ease-in-out;animation:sk-pulseScaleOut 1s infinite ease-in-out}@-webkit-keyframes sk-pulseScaleOut{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes sk-pulseScaleOut{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.sk-chasing-dots{position:relative;text-align:center;-webkit-animation:sk-chasingDotsRotate 2s infinite linear;animation:sk-chasingDotsRotate 2s infinite linear}.sk-chasing-dots .sk-child{width:60%;height:60%;display:inline-block;position:absolute;top:0;-webkit-animation:sk-chasingDotsBounce 2s infinite ease-in-out;animation:sk-chasingDotsBounce 2s infinite ease-in-out}.sk-chasing-dots .sk-dot2{top:auto;bottom:0;-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-chasingDotsRotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes sk-chasingDotsRotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes sk-chasingDotsBounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}45%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-chasingDotsBounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}45%{-webkit-transform:scale(1);transform:scale(1)}}.sk-three-bounce{margin:45px auto;width:80px;text-align:center}.sk-three-bounce .sk-child{width:20px;height:20px;display:inline-block;-webkit-animation:sk-three-bounce 1.4s ease-in-out 0s infinite both;animation:sk-three-bounce 1.4s ease-in-out 0s infinite both}.sk-circle .sk-child:before,.sk-fading-circle .sk-circle:before{content:'';display:block;background-color:#333;border-radius:100%}.sk-three-bounce .sk-bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.sk-three-bounce .sk-bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-three-bounce{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}45%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-three-bounce{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}45%{-webkit-transform:scale(1);transform:scale(1)}}.sk-circle{margin:45px auto;width:45px;height:45px;position:relative}.sk-circle .sk-child{width:100%;height:100%;position:absolute;left:0;top:0}.sk-circle .sk-child:before{margin:0 auto;width:15%;height:15%;-webkit-animation:sk-circleBounceDelay 1.2s infinite ease-in-out both;animation:sk-circleBounceDelay 1.2s infinite ease-in-out both}.sk-circle .sk-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.sk-circle .sk-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.sk-circle .sk-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sk-circle .sk-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.sk-circle .sk-circle6{-webkit-transform:rotate(145deg);-ms-transform:rotate(145deg);transform:rotate(145deg)}.sk-circle .sk-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sk-circle .sk-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.sk-circle .sk-circle9{-webkit-transform:rotate(245deg);-ms-transform:rotate(245deg);transform:rotate(245deg)}.sk-circle .sk-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.sk-circle .sk-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.sk-circle .sk-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.sk-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-circle .sk-circle4:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-circle .sk-circle5:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.sk-circle .sk-circle6:before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.sk-circle .sk-circle7:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.sk-circle .sk-circle8:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.sk-circle .sk-circle9:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.sk-circle .sk-circle10:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.sk-circle .sk-circle11:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.sk-circle .sk-circle12:before{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes sk-circleBounceDelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}45%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-circleBounceDelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}45%{-webkit-transform:scale(1);transform:scale(1)}}.sk-cube-grid{width:45px;height:45px;margin:45px auto}.sk-cube-grid .sk-cube{width:33.33%;height:33.33%;background-color:#333;float:left;-webkit-animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out;animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out}.sk-cube-grid .sk-cube1{-webkit-animation-delay:.2s;animation-delay:.2s}.sk-cube-grid .sk-cube2{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-cube-grid .sk-cube3{-webkit-animation-delay:.4s;animation-delay:.4s}.sk-cube-grid .sk-cube4{-webkit-animation-delay:.1s;animation-delay:.1s}.sk-cube-grid .sk-cube5{-webkit-animation-delay:.2s;animation-delay:.2s}.sk-cube-grid .sk-cube6{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-cube-grid .sk-cube7{-webkit-animation-delay:0ms;animation-delay:0ms}.sk-cube-grid .sk-cube8{-webkit-animation-delay:.1s;animation-delay:.1s}.sk-cube-grid .sk-cube9{-webkit-animation-delay:.2s;animation-delay:.2s}@-webkit-keyframes sk-cubeGridScaleDelay{0%,100%,70%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}@keyframes sk-cubeGridScaleDelay{0%,100%,70%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}.sk-fading-circle{margin:45px auto;width:45px;height:45px;position:relative}.sk-fading-circle .sk-circle{width:100%;height:100%;position:absolute;left:0;top:0}.sk-fading-circle .sk-circle:before{margin:0 auto;width:15%;height:15%;-webkit-animation:sk-circleFadeDelay 1.2s infinite ease-in-out both;animation:sk-circleFadeDelay 1.2s infinite ease-in-out both}.sk-fading-circle .sk-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.sk-fading-circle .sk-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.sk-fading-circle .sk-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sk-fading-circle .sk-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.sk-fading-circle .sk-circle6{-webkit-transform:rotate(145deg);-ms-transform:rotate(145deg);transform:rotate(145deg)}.sk-fading-circle .sk-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sk-fading-circle .sk-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.sk-fading-circle .sk-circle9{-webkit-transform:rotate(245deg);-ms-transform:rotate(245deg);transform:rotate(245deg)}.sk-fading-circle .sk-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.sk-fading-circle .sk-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.sk-fading-circle .sk-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.sk-fading-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-fading-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-fading-circle .sk-circle4:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-fading-circle .sk-circle5:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.sk-fading-circle .sk-circle6:before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.sk-fading-circle .sk-circle7:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.sk-fading-circle .sk-circle8:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.sk-fading-circle .sk-circle9:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.sk-fading-circle .sk-circle10:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.sk-fading-circle .sk-circle11:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.sk-fading-circle .sk-circle12:before{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes sk-circleFadeDelay{0%,100%,39%{opacity:0}45%{opacity:1}}@keyframes sk-circleFadeDelay{0%,100%,39%{opacity:0}45%{opacity:1}} .sk-folding-cube{margin:45px auto;width:45px;height:45px;position:relative;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.sk-folding-cube .sk-cube{float:left;width:45%;height:45%;position:relative;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.sk-folding-cube .sk-cube:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#333;-webkit-animation:sk-foldCubeAngle 2.4s infinite linear both;animation:sk-foldCubeAngle 2.4s infinite linear both;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.sk-folding-cube .sk-cube2{-webkit-transform:scale(1.1) rotateZ(90deg);transform:scale(1.1) rotateZ(90deg)}.sk-folding-cube .sk-cube3{-webkit-transform:scale(1.1) rotateZ(180deg);transform:scale(1.1) rotateZ(180deg)}.sk-folding-cube .sk-cube4{-webkit-transform:scale(1.1) rotateZ(270deg);transform:scale(1.1) rotateZ(270deg)}.sk-folding-cube .sk-cube2:before{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-folding-cube .sk-cube3:before{-webkit-animation-delay:.6s;animation-delay:.6s}.sk-folding-cube .sk-cube4:before{-webkit-animation-delay:.9s;animation-delay:.9s}@-webkit-keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(145px) rotateX(-180deg);transform:perspective(145px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(145px) rotateX(0);transform:perspective(145px) rotateX(0);opacity:1}100%,90%{-webkit-transform:perspective(145px) rotateY(180deg);transform:perspective(145px) rotateY(180deg);opacity:0}}@keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(145px) rotateX(-180deg);transform:perspective(145px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(145px) rotateX(0);transform:perspective(145px) rotateX(0);opacity:1}100%,90%{-webkit-transform:perspective(145px) rotateY(180deg);transform:perspective(145px) rotateY(180deg);opacity:0}} .sk-folding-cube .sk-cube:before, .sk-circle .sk-child:before, .sk-rotating-plane, .sk-double-bounce .sk-child, .sk-wave .sk-rect, .sk-wandering-cubes .sk-cube, .sk-spinner-pulse, .sk-chasing-dots .sk-child, .sk-three-bounce .sk-child, .sk-fading-circle .sk-circle:before, .sk-cube-grid .sk-cube{background-color:#fa4e3c;} @-webkit-keyframes pro-rotation { from { -webkit-transform: rotate(0deg); } to { -webkit-transform: rotate(359deg); } } @-moz-keyframes pro-rotation { from { -moz-transform: rotate(0deg); } to { -moz-transform: rotate(359deg); }} @-o-keyframes pro-rotation { from { -o-transform: rotate(0deg); } to { -o-transform: rotate(359deg); } } @keyframes pro-rotation { from { transform: rotate(0deg); } to { transform: rotate(359deg); } } .progression-studios-spinner { height:40px; width:40px; margin: 50px auto 45px auto; position: relative; -webkit-animation: pro-rotation .7s infinite linear; -moz-animation: pro-rotation .7s infinite linear; -o-animation: pro-rotation .7s infinite linear; animation: pro-rotation .7s infinite linear; border-left: 5px solid #ededed; border-right: 5px solid #ededed; border-bottom: 5px solid #ededed; border-top: 5px solid #cccccc; border-radius: 100%; } #page-loader-pro { background:#f5f5f5; color:#fa4e3c; } #page-loader-pro { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 9999; text-align:center; color:#ffffff; } #center-loader { position:fixed; margin-top:-80px; top:50%; width:100%; } #loading-pro { margin-top:-15px; font-weight:700; font-size:14px; } .finished-loading #center-loader { opacity:0; transition: all 400ms; } .finished-loading { opacity:0; visibility:hidden; transition: all 600ms; } #boxed-layout-pro.progression-studios-preloader { margin-top:50px; opacity:0; } #boxed-layout-pro.progression-studios-preloader.progression-preloader-completed { animation-duration:500ms; animation-name: ProMoveUpPageLoader; animation-timing-function: ease-in-out; animation-fill-mode: forwards; animation-delay:350ms; } /* Animation For Menus & Masonry CSS3 */ @keyframes ProMoveUpPageLoader { from { } to { opacity: 1; margin-top:0px; } } @keyframes ProMoveUpPageLoaderBoxed { from { } to { opacity: 1; margin-top:60px; } } /* =============================================== 32. RESPONSIVE STYLES =============================================== */ /* ======== #Tablet (768px-959px) ======== */ @media only screen and (min-width: 768px) and (max-width: 959px) { #progression-sticky-header { position:relative !important; } body #boxed-layout-pro { width:100%; } body #boxed-layout-pro .width-container-pro, .width-container-pro { width:94%; padding-left:0px; padding-right:0px; } .progression-studios-header-full-width-no-gap #viseo-progression-header-top .width-container-pro, footer#site-footer.progression-studios-footer-full-width .width-container-pro, .progression-studios-page-title-full-width #page-title-pro .width-container-pro, .progression-studios-header-full-width #viseo-progression-header-top .width-container-pro, .progression-studios-header-full-width header#masthead-pro .width-container-pro { width:94%; position:relative; padding:0px; } footer#site-footer.progression-studios-footer-full-width .width-container-pro, footer#site-footer .width-container-pro { width:92%; } .progression-studios-header-full-width-no-gap.progression-studios-header-cart-width-adjustment header#masthead-pro .width-container-pro, .progression-studios-header-full-width.progression-studios-header-cart-width-adjustment header#masthead-pro .width-container-pro { width:96%; margin-left:4%; padding-right:0; } body #progression-inline-icons, #progression-studios-header-search-icon, #progression-nav-container { display:none; } .mobile-menu-icon-pro { display:block; } .progression-studios-transparent-header header#masthead-pro { position:relative; } body .progression-studios-transparent-header header#masthead-pro:after{ display:none; } .progression-studios-hide-mobile-custom-logo { display:none; } .progression-studios-custom-logo-per-page-hide-default { display:block; } .progression-studios-header-left, .progression-studios-header-right { float:none; width:100%; text-align:center; } #progression-header-top-right-container, .progression-studios-header-right .widget, #progression-header-top-left-container, .progression-studios-header-left .widget { display:inline-block; float:none; } #viseo-progression-header-top.progression_studios_hide_top_left_right .progression-studios-header-right, #viseo-progression-header-top.progression_studios_hide_top_left_bar .progression-studios-header-left, #viseo-progression-header-top.progression_studios_hide_top_left_bar.progression_studios_hide_top_left_right { display:none; } body .progression-studios-mobile-transparent-header header#masthead-pro { position:absolute; z-index:50; background-color:transparent; } body .progression-studios-mobile-transparent-header header#masthead-pro:after { display:block; } .progression_studios_footer_logo_left #progression-studios-footer-logo, .progression_studios_footer_logo_right #progression-studios-footer-logo, .footer-copyright-align-right #copyright-text { text-align:center; float:none; } #viseo-progression-header-top .progression-studios-header-right .progression-studios-social-icons, #viseo-progression-header-top .progression-studios-social-icons, footer#site-footer .progression-studios-social-icons.progression-studios-footer-icon-align-right, footer#site-footer .progression-studios-social-icons.progression-studios-footer-icon-align-left { text-align:center; float:none; } nav#progression-studios-right-navigation { display:none; } ul.blog-single-social-sharing li a { font-size:12px; height:40px; line-height:40px; } #page-title-pro-post-page.progression-studios-embedded-video-single .blog-post-video-manual-embed { max-width:90%; margin-left:5%; margin-right:5%; } body .progression-studios-slider-video-embed { float:none; } .slider-play-icon { display:none; } form#mc-embedded-subscribe-form .mc-field-group input { width:300px; } } /* ======== #Mobile (0px-767px) ======== */ @media only screen and (max-width: 767px) { #progression-sticky-header { position:relative !important; } body #boxed-layout-pro { width:100%; } body #boxed-layout-pro .width-container-pro, .width-container-pro { width:92%; padding-left:0px; padding-right:0px; } .progression-studios-header-full-width-no-gap #viseo-progression-header-top .width-container-pro, footer#site-footer.progression-studios-footer-full-width .width-container-pro, .progression-studios-page-title-full-width #page-title-pro .width-container-pro, .progression-studios-header-full-width #viseo-progression-header-top .width-container-pro, .progression-studios-header-full-width header#masthead-pro .width-container-pro { width:92%; position:relative; padding:0px; } footer#site-footer.progression-studios-footer-full-width .width-container-pro, footer#site-footer .width-container-pro { width:88%; } .progression-studios-header-full-width-no-gap.progression-studios-header-cart-width-adjustment header#masthead-pro .width-container-pro, .progression-studios-header-full-width.progression-studios-header-cart-width-adjustment header#masthead-pro .width-container-pro { width:94%; margin-left:6%; padding-right:0; } #main-container-pro, .sidebar, .footer-2-pro .widget, .footer-3-pro .widget, .footer-4-pro .widget, .footer-5-pro .widget, .grid2column-progression, .grid3column-progression, .grid3columnbig-progression, .grid4column-progression, .grid4columnbig-progression, .grid5column-progression, .grid6column-progression { width:100%; margin-right:0%; margin-left:0%; } .woocommerce.columns-1 ul.products li.product, .woocommerce.columns-2 ul.products li.product, .woocommerce.columns-3 ul.products li.product, .woocommerce.columns-4 ul.products li.product, .woocommerce.columns-5 ul.products li.product { width:100% !important; } .sidebar.progression-studios-mobile-sidebar { padding-top:0px; } .sidebar { padding-top:60px; } #panel-search-progression {display:none !important;} body #progression-inline-icons, #progression-studios-header-search-icon, #progression-nav-container { display:none; } .mobile-menu-icon-pro { display:block; } .progression-studios-hide-mobile-custom-logo { display:none; } .progression-studios-transparent-header header#masthead-pro { position:relative; } body .progression-studios-transparent-header header#masthead-pro:after { display:none; } .progression-studios-custom-logo-per-page-hide-default { display:block; } .progression-studios-header-left, .progression-studios-header-right { float:none; width:100%; text-align:center; } #progression-header-top-right-container, .progression-studios-header-right .widget, #progression-header-top-left-container, .progression-studios-header-left .widget { display:inline-block; float:none; } #copyright-text { text-align:center; float:none; } #viseo-progression-header-top.progression_studios_hide_top_left_right .progression-studios-header-right, #viseo-progression-header-top.progression_studios_hide_top_left_bar .progression-studios-header-left, #viseo-progression-header-top.progression_studios_hide_top_left_bar.progression_studios_hide_top_left_right { display:none; } body.admin-bar .progression-sticky-scrolled header#masthead-pro { margin-top:-36px; } .footer-copyright-align-right #copyright-text, #copyright-text { float:none; width:100%; } #viseo-progression-header-top .progression-studios-header-right .progression-studios-social-icons, #viseo-progression-header-top .progression-studios-social-icons, footer#site-footer .progression-studios-social-icons.progression-studios-footer-icon-align-right, footer#site-footer .progression-studios-social-icons.progression-studios-footer-icon-align-left { text-align:center; float:none; } body .progression-studios-mobile-transparent-header header#masthead-pro { position:absolute; z-index:50; background-color:transparent; } body .progression-studios-mobile-transparent-header header#masthead-pro:after { display:block; } footer#site-footer ul.progression-studios-footer-nav-container-class, footer#site-footer.progression_studios_nav_footer_center ul.progression-studios-footer-nav-container-class, footer#site-footer.progression_studios_nav_footer_left ul.progression-studios-footer-nav-container-class { float:none; margin:0 auto; text-align:center; } .progression_studios_footer_logo_left #progression-studios-footer-logo, .progression_studios_footer_logo_right #progression-studios-footer-logo, .footer-copyright-align-right #copyright-text { text-align:center; float:none; } .progression-author-image-title { width:100%; border:none; } .progression-author-main { width:100%; } .progression-author-main-padding { padding-right:30px; padding-left:30px; } body footer#site-footer #progression-studios-copyright ul.progression-studios-footer-nav-container-class a, body footer#site-footer ul.progression-studios-footer-nav-container-class a { margin-bottom:0px; } body .progression-studios-header-left .widget, body .progression-studios-header-right .widget { padding-top:8px; padding-bottom:8px; } #copyright-divider-top { margin:0 auto; } nav#progression-studios-right-navigation { display:none; } ul.blog-single-social-sharing li a { height:40px; line-height:40px; } ul.blog-single-social-sharing li a i { font-size:16px; } ul.blog-single-social-sharing span { display:none; } #progression-related-posts ul.progression-related-list, #progression-related-posts ul.progression-related-list li.progression-related-list-item { margin-right:0px; margin-left:0px; width:100%; } /* Blog Comment Styling */ .comment-navigation .nav-previous, .comment-navigation .nav-next { float:none; width:100%; text-align:center; } .comment-body:before { display:none; } .comment-author .avatar { height: 25px; width: 25px; } .comment-body { background: brown; padding:14px 15px; margin-left:32px; } .comment-list .children > li { margin-left: 12px; } #page-title-pro-post-page.progression-studios-embedded-video-single .blog-post-video-manual-embed { max-width:92%; margin-left:4%; margin-right:4%; } body #page-title-pro-post-page, body #page-title-pro-post-page .progression-studios-gallery .blog-single-gallery-post-format { height:450px; } body .progression-studios-slider-video-embed { float:none; } .slider-play-icon { display:none; } #woocomerce-tabs-container-progression-studios .woocommerce-tabs ul.wc-tabs li { font-size:12px; } #woocomerce-tabs-container-progression-studios .woocommerce-tabs ul.wc-tabs li a { padding:8px 15px; } .woocommerce-Reviews .comment_container img { display:none; } .woocommerce-Reviews ol.commentlist li .comment-text { margin-left:-20px !important; width:90% !important; } body .woocommerce .woocommerce-MyAccount-content { border:none; width:94%; } body .woocommerce nav.woocommerce-MyAccount-navigation { width:100%; } form#mc-embedded-subscribe-form .mc-field-group input { width:200px; } }