craftdiamonds.com
Open in
urlscan Pro
45.88.40.18
Public Scan
Submitted URL: http://craftdiamonds.com/wp-content/themes/idol/style.css?ver=6.3.5
Effective URL: https://craftdiamonds.com/wp-content/themes/idol/style.css?ver=6.3.5
Submission: On November 05 via api from US — Scanned from US
Effective URL: https://craftdiamonds.com/wp-content/themes/idol/style.css?ver=6.3.5
Submission: On November 05 via api from US — Scanned from US
Form analysis
0 forms found in the DOMText Content
/* Theme Name: Idol Version: 1.1.0 Theme URI: http://mountainthemes.com/ Author: Luca Bertaiola Author URI: http://luglio7.com/ Description: HTML5 Minimal Theme License: GNU General Public License License URI: http://themeforest.net/licenses/regular Tags: dark, light, custom-menu, featured-images, theme-options, translation-ready */ /** DO NOT EDIT THIS FILE, PUT YOUR CUSTOM CSS RULES INSIDE assets/css/custom.css */ body { width:100%; *zoom:1; } body:before, body:after { content:""; display:table; } body:after { clear:both; } * { margin:0; padding:0; } *:focus { outline:none; } ::selection { background-color:rgba(58,118,164,0.25); color:white; } ::-moz-selection { background-color:rgba(58,118,164,0.25); color:white; } .left { float:left !important; } .right { float:right !important; } .hidden { opacity:0 !important; } .hide { display:none !important; } .visible { visibility:visible !important; } .sticky, .bypostauthor { display:block; } #wpadminbar { display:none; } body > #wpadminbar { display:block; } html, body { height:100%; } html.mtheme { margin-top:0 !important; } body { font-family:"PT Sans"; font-style:normal; font-weight:400; font-size:16px; color:#000000; } a { color:#000000; } a img { border-width:0 !important; } svg { pointer-events:none; } #container { position:relative; height:100%; -moz-box-sizing:border-box; box-sizing:border-box; } .admin-bar.admin-bar-mobile #container { padding-top:46px; } .admin-bar #container { padding-top:32px; } .text-format h1, .text-format h2, .text-format h3, .text-format h4, .text-format h5, .text-format iframe, .text-format video { margin-bottom:24px; } .text-format p { margin-bottom:24px; } .text-format .rev_slider_wrapper { margin-bottom:24px !important; background-color:rgba(0,0,0,0.1) !important; } .text-format blockquote { border-left:3px solid rgba(0,0,0,0.5); padding-left:24px; font-size:1.5em; font-style:italic; line-height:1.5em; } .text-format .alignright { float:right; margin:0 0 30px 30px; *zoom:1; } .text-format .alignright:before, .text-format .alignright:after { content:""; display:table; } .text-format .alignright:after { clear:both; } .text-format .alignleft { float:left; margin:0 30px 30px 0; *zoom:1; } .text-format .alignleft:before, .text-format .alignleft:after { content:""; display:table; } .text-format .alignleft:after { clear:both; } .text-format .aligncenter { margin:0 auto 30px; } .text-format .gallery { padding:0 30px 48px 30px; border:1px solid rgba(0,0,0,0.2); margin-bottom:24px !important; *zoom:1; } .text-format .gallery:before, .text-format .gallery:after { content:""; display:table; } .text-format .gallery:after { clear:both; } .text-format .gallery .gallery-item { margin-top:48px !important; } .text-format .gallery .gallery-item dt img { border-width:0 !important; display:block; margin:0 auto; } .text-format .gallery .gallery-item .gallery-caption { font-size:14px; padding-top:20px; } .text-format .gallery br { display:none; } .text-format .wp-caption { max-width:100% !important; } .text-format .wp-caption img { display:block; margin-bottom:10px; } .text-format .wp-caption .wp-caption-text { font-size:0.9em; color:rgba(0,0,0,0.7); } .text-format img.imgblock, .text-format img.image-responsive-full { display:block; width:100% !important; height:auto !important; } .text-format img.image-responsive { max-width:100% !important; height:auto !important; } .text-format ol, .text-format ul { margin-left:30px; margin-bottom:24px; } .close { position:absolute; top:10px; right:10px; border:1px solid rgba(0,0,0,0.2); width:30px; height:30px; padding:1px; cursor:pointer; -moz-box-sizing:border-box; box-sizing:border-box; } .close:hover span { background-color:rgba(255,255,255,0.15); } .close:active span { opacity:0.25; } .close span { display:block; width:26px; height:26px; padding:8px; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-transition:all 0.2s cubic-bezier(0.230,1.000,0.320,1.000) 0s; transition:all 0.2s cubic-bezier(0.230,1.000,0.320,1.000) 0s; } .close span svg { display:block; width:10px; height:10px; } .no-scroll { overflow:hidden; } body { background-color:#ffffff; } svg { display:block; } a { color:#000000; } a img { border-width:0; } a:hover { color:#000000; text-decoration:none; } h1 { font-family:"PT Sans"; font-size:48px; font-weight:300; line-height:72px; color:#000000; } h1.page-title { border-bottom:1px solid rgba(0,0,0,0.2); line-height:120px; text-align:center; } h1.page-title-medium { font-size:40px; border-bottom:1px solid rgba(0,0,0,0.2); line-height:96px; text-align:center; } .breakpoint-h2 h1 { font-size:32px; line-height:48px; } h2 { font-family:"PT Sans"; font-size:40px; font-weight:100; line-height:48px; color:#000000; } h3 { font-family:"PT Sans"; font-size:24px; font-weight:400; line-height:36px; color:#000000; } h4 { font-family:"PT Sans"; font-size:20px; font-weight:400; line-height:24px; color:#000000; } h5 { font-size:16px; font-weight:400; line-height:24px; text-transform:uppercase; color:#000000; } h6 { font-size:16px; font-weight:400; line-height:24px; opacity:0.5; } #content { *zoom:1; } #content:before, #content:after { content:""; display:table; } #content:after { clear:both; } #container { width:90%; margin:0 auto; max-width:1400px; z-index:1; -webkit-transform-origin:center center; transform-origin:center center; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-font-smoothing:subpixel-antialiased; -moz-osx-font-smoothing:auto; *zoom:1; } #container:before, #container:after { content:""; display:table; } #container:after { clear:both; } .breakpoint-h2.full-screen #container { height:auto; } .full-screen.breakpoint-v1 #container { height:800px; } .full-screen.breakpoint-v2 #container { height:auto; } .full-screen.breakpoint-h2 #container { height:auto !important; } .full-screen #container { overflow:hidden; height:100%; } .button { border:1px solid rgba(0,0,0,0.3); display:inline-block; text-decoration:none; text-align:center; text-transform:uppercase; } .button.button-lite span { background-color:rgba(255,255,255,0.1); font-size:12px; line-height:25px; } .button span { display:block; margin:1px; background-color:rgba(58,118,164,0.8); font-size:13px; font-weight:bold; line-height:30px; padding:0 20px; letter-spacing:1px; -webkit-transition:all 0.2s ease 0s; transition:all 0.2s ease 0s; } .button:hover span { background-color:#3A76A4; } .button:active span { opacity:0.5; } .comment-respond form p.form-submit input, input.wpcf7-submit, #searchform #searchsubmit { display:block; background-color:transparent; padding:10px; border:1px solid rgba(0,0,0,0.2); font-size:12px; line-height:1em; border-radius:3px; color:#000000; cursor:pointer; text-transform:uppercase; letter-spacing:1px; } .comment-respond form p.form-submit input:hover, input.wpcf7-submit:hover, #searchform #searchsubmit:hover { background-color:rgba(255,255,255,0.07); } .comment-respond form p.form-submit input:active, input.wpcf7-submit:active, #searchform #searchsubmit:active { background-color:rgba(255,255,255,0.14); } header { margin-top:10px; border-top:1px solid rgba(0,0,0,0.5); padding-top:1px; position:relative; -webkit-transform:translateZ(0); -ms-transform:translateZ(0); transform:translateZ(0); } header .header-content { position:relative; border-top:10px solid rgba(0,0,0,0.2); border-bottom:1px solid rgba(0,0,0,0.3); padding:20px 0; *zoom:1; } header .header-content:before, header .header-content:after { content:""; display:table; } header .header-content:after { clear:both; } header .header-content .header-loader { position:absolute; width:60px; height:60px; top:50%; left:50%; margin:-30px 0 0 -30px; } header .header-content .header-loader svg { display:block; width:100%; height:100%; opacity:0; } header .header-content .header-loader svg * { fill:#000000; } header .header-content .header-loader svg path:first-child { display:none; } header .header-content .logo { display:block; float:left; padding-left:10px; } header .header-content .logo img { max-height:150px; } header .header-content .logo svg { max-width:200px; max-height:100px; } header .header-content .logo svg * { fill:#000000; } header .header-content .header-icons { position:absolute; top:0; right:0; width:50%; height:50%; } header .header-content .header-icons.header-icons-menu-icon .header-audio-icon { right:50px; } header .header-content .header-icons.header-icons-menu-icon .header-icons-custom, header .header-content .header-icons.header-icons-audio-icon .header-icons-custom { right:50px; } header .header-content .header-icons.header-icons-menu-icon.header-icons-audio-icon .header-icons-custom { right:100px; } header .header-content .header-menu-icon, header .header-content .header-audio-icon { position:absolute; right:0; bottom:-20px; float:right; display:block; height:40px; border:1px solid rgba(0,0,0,0.5); cursor:pointer; *zoom:1; } header .header-content .header-menu-icon:before, header .header-content .header-menu-icon:after, header .header-content .header-audio-icon:before, header .header-content .header-audio-icon:after { content:""; display:table; } header .header-content .header-menu-icon:after, header .header-content .header-audio-icon:after { clear:both; } header .header-content .header-menu-icon:hover span, header .header-content .header-audio-icon:hover span { background-color:rgba(0,0,0,0.2); } header .header-content .header-menu-icon:hover span svg, header .header-content .header-audio-icon:hover span svg { opacity:1; } header .header-content .header-menu-icon:active span, header .header-content .header-audio-icon:active span { -webkit-transition:background-color 0.2s cubic-bezier(0.230,1.000,0.320,1.000) 0s; transition:background-color 0.2s cubic-bezier(0.230,1.000,0.320,1.000) 0s; background-color:#B13E50; } header .header-content .header-menu-icon span, header .header-content .header-audio-icon span { display:block; margin:1px; width:38px; height:38px; float:left; pointer-events:none; -webkit-transition:background-color 0.5s cubic-bezier(0.075,0.820,0.165,1.000) 0s; transition:background-color 0.5s cubic-bezier(0.075,0.820,0.165,1.000) 0s; } header .header-content .header-menu-icon span svg, header .header-content .header-audio-icon span svg { margin:12.5px auto; opacity:0.75; -webkit-transition:background-color 0.2s cubic-bezier(0.230,1.000,0.320,1.000) 0s; transition:background-color 0.2s cubic-bezier(0.230,1.000,0.320,1.000) 0s; } header .header-content .header-menu-icon span svg *, header .header-content .header-audio-icon span svg * { fill:#000000; } header .header-content .header-audio-icon span svg { margin:6px auto; width:16px; } header .header-content .header-icons-custom { position:absolute; right:0; bottom:-20px; border:1px solid rgba(0,0,0,0.5); *zoom:1; } header .header-content .header-icons-custom:before, header .header-content .header-icons-custom:after { content:""; display:table; } header .header-content .header-icons-custom:after { clear:both; } header .header-content .header-icons-custom a { float:left; width:40px; border-left:1px solid rgba(0,0,0,0.5); display:block; } header .header-content .header-icons-custom a:first-child { border-left-width:0; } header .header-content .header-icons-custom a:hover span { background-color:rgba(0,0,0,0.2); } header .header-content .header-icons-custom a:hover svg { opacity:1; } header .header-content .header-icons-custom a:active span { -webkit-transition:background-color 0.2s cubic-bezier(0.230,1.000,0.320,1.000) 0s; transition:background-color 0.2s cubic-bezier(0.230,1.000,0.320,1.000) 0s; background-color:#3A76A4; } header .header-content .header-icons-custom a span { display:block; width:38px; height:38px; margin:1px; float:left; -webkit-transition:background-color 0.5s cubic-bezier(0.075,0.820,0.165,1.000) 0s; transition:background-color 0.5s cubic-bezier(0.075,0.820,0.165,1.000) 0s; } header .header-content .header-icons-custom a svg { width:20px; height:20px; margin:9px; opacity:0.75; -webkit-transition:background-color 0.2s cubic-bezier(0.230,1.000,0.320,1.000) 0s; transition:background-color 0.2s cubic-bezier(0.230,1.000,0.320,1.000) 0s; } header .header-content .header-icons-custom a svg * { fill:#000000; } .breakpoint-h2 header .header-content { padding:20px 0 0; } .breakpoint-h2 header .header-content .logo { padding-left:0; float:none; } .breakpoint-h2 header .header-content .logo svg, .breakpoint-h2 header .header-content .logo img { margin:0 auto; max-width:100%; } .breakpoint-h2 header .header-content .header-icons { position:relative; clear:left; width:auto; height:auto; border-top:1px solid rgba(0,0,0,0.2); margin-top:20px; padding-top:1px; *zoom:1; } .breakpoint-h2 header .header-content .header-icons:before, .breakpoint-h2 header .header-content .header-icons:after { content:""; display:table; } .breakpoint-h2 header .header-content .header-icons:after { clear:both; } .breakpoint-h2 header .header-content .header-icons .header-audio-icon, .breakpoint-h2 header .header-content .header-icons .header-menu-icon { position:relative; bottom:auto; border-width:0; right:auto; } .breakpoint-h2 header .header-content .header-icons .header-audio-icon span, .breakpoint-h2 header .header-content .header-icons .header-menu-icon span { margin:0; } .breakpoint-h2 header .header-content .header-icons .header-icons-custom { position:relative; float:left; left:auto; bottom:auto; right:auto !important; border-width:0; } .breakpoint-h2 header .header-content .header-icons .header-icons-custom a { border-width:0; } .breakpoint-h2 header .header-content .header-icons .header-icons-custom a span { margin:0; } .breakpoint-h2.breakpoint-v1 header .header-content, .breakpoint-h2.breakpoint-v2 header .header-content { padding:20px 0 0; } .breakpoint-v1 header .header-content { padding:20px 0; } .breakpoint-v2 header .header-content { padding:10px 0; } #nav { height:50px; overflow:hidden; } #nav #nav-container { width:200%; height:100%; } #nav #nav-container ul li { position:relative; list-style-type:none; float:left; margin-right:2px; } #nav #nav-container ul li.current a, #nav #nav-container ul li.current span, #nav #nav-container ul li.current-parent a, #nav #nav-container ul li.current-parent span { border-color:#B13E50; } #nav #nav-container ul li.current a:hover, #nav #nav-container ul li.current span:hover, #nav #nav-container ul li.current-parent a:hover, #nav #nav-container ul li.current-parent span:hover { border-color:#B13E50; } #nav #nav-container ul li.last { width:50%; } #nav #nav-container ul li.last span { cursor:default; display:block; } #nav #nav-container ul li.last span:hover { border-color:rgba(0,0,0,0.3); } #nav #nav-container ul li a, #nav #nav-container ul li span { cursor:pointer; display:block; padding:0 10px; line-height:48px; border-bottom:2px solid rgba(0,0,0,0.5); text-decoration:none; color:#000000; -webkit-transition:border-color 0.2s ease 0s; transition:border-color 0.2s ease 0s; } #nav #nav-container ul li a:hover, #nav #nav-container ul li span:hover { border-color:#000000; } #nav-dropdown { display:none; line-height:48px; border:1px solid rgba(0,0,0,0.2); border-width:1px 1px 0; height:49px; overflow:hidden; margin-top:1px; } #nav-dropdown ul li { cursor:pointer; display:block; padding:0 10px; border-bottom:1px solid rgba(0,0,0,0.2); -webkit-transition:background-color 0.2s ease 0s; transition:background-color 0.2s ease 0s; } #nav-dropdown ul li a { text-decoration:none; display:block; } #nav-dropdown ul li.first { text-align:center; } #nav-dropdown ul li:nth-of-type(even) { background-color:rgba(255,255,255,0.03); } #nav-dropdown ul li:hover { background-color:rgba(255,255,255,0.05); } #nav-dropdown ul li.sub.sub-1 { padding-left:20px; } #nav-dropdown ul li.sub.sub-2 { padding-left:40px; } #nav-dropdown ul li.sub.sub-3 { padding-left:60px; } #nav-dropdown ul li.sub.sub-4 { padding-left:80px; } #nav-dropdown ul li.current a { color:#B13E50; } .breakpoint-h2 #nav { display:none; } .breakpoint-h2 #nav-dropdown { display:block; margin-top:10px; } footer { position:relative; border-top:1px solid rgba(0,0,0,0.2); margin-top:24px; color:#000000; } footer .footer-content { padding:30px 0; line-height:30px; height:30px; overflow:hidden; font-family:"PT Sans"; *zoom:1; } footer .footer-content:before, footer .footer-content:after { content:""; display:table; } footer .footer-content:after { clear:both; } footer .footer-content p { float:left; } footer .footer-content .footer-search { position:relative; float:right; border:1px solid rgba(0,0,0,0.2); width:222px; height:30px; overflow:hidden; } footer .footer-content .footer-search label, footer .footer-content .footer-search #searchsubmit { display:none; } footer .footer-content .footer-search .searchform-input { position:absolute; top:0; left:0; height:30px; width:85%; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; } footer .footer-content .footer-search .searchform-input input { border-width:0; line-height:10px; height:30px; width:100%; padding:10px; display:block; background-color:transparent; color:#fff; font-size:16px; font-family:"PT Sans"; -moz-box-sizing:border-box; box-sizing:border-box; } footer .footer-content .footer-search .searchform-input input:focus { background-color:rgba(255,255,255,0.05); } footer .footer-content .footer-search .searchform-icon { position:absolute; top:0; right:0; display:block; height:30px; width:15%; border-left:1px solid rgba(0,0,0,0.2); cursor:pointer; -moz-box-sizing:border-box; box-sizing:border-box; } footer .footer-content .footer-search .searchform-icon:hover { background-color:rgba(255,255,255,0.1); } footer .footer-content .footer-search .searchform-icon:active svg { opacity:0.5; } footer .footer-content .footer-search .searchform-icon svg { display:block; width:20px; height:20px; margin:5px auto; } footer .footer-content .footer-search .searchform-icon svg * { fill:#000000; } footer .footer-icons { float:right; } footer .footer-icons a { position:relative; float:right; margin:10px; display:block; margin:4px 10px 4px 0; width:24px; height:24px; opacity:0.5; -webkit-transition:opacity 0.2 ease 0s; transition:opacity 0.2 ease 0s; } footer .footer-icons a:hover { opacity:1; } footer .footer-icons a:active { opacity:0.25; } footer .footer-icons a svg { display:block; height:100%; width:100%; } footer .footer-icons a svg * { fill:#000000; } .full-screen footer { position:absolute; bottom:0; left:0; width:100%; } .breakpoint-v2.full-screen footer, .breakpoint-h2.full-screen footer { position:relative; } .breakpoint-h2 footer .footer-content { height:auto; } .breakpoint-h2 footer .footer-content p { float:none; margin-bottom:24px; } .breakpoint-h2 footer .footer-content .footer-search { float:none; width:100%; -moz-box-sizing:border-box; box-sizing:border-box; } aside { position:fixed; top:0; bottom:0; right:0; width:250px; background-color:#181818; overflow-x:hidden; overflow-y:auto; padding-top:50px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; } aside .widget { margin:24px; } aside .widget ul.menu { font-family:"PT Sans"; } aside .widget ul.menu li { line-height:30px; } aside .widget ul.menu li a { text-decoration:none; } aside .widget ul.menu li a:hover { color:#B13E50; } .admin-bar.admin-bar-mobile aside { top:46px; } .admin-bar aside { top:32px; } .widget { border-bottom:1px dotted rgba(0,0,0,0.2); padding-bottom:24px; margin-bottom:24px; overflow:hidden; } .widget:last-child { border-bottom-width:solid; } .widget * { max-width:100%; } .widget img { max-width:100%; height:auto; } .widget h4 { margin-bottom:10px; } .widget ul { margin-left:0; margin-bottom:0; } .widget ul li { list-style-type:none; line-height:24px; } .widget ul li ul { margin-left:10px; } .widget .searchform { *zoom:1; } .widget .searchform:before, .widget .searchform:after { content:""; display:table; } .widget .searchform:after { clear:both; } .widget .searchform .searchform-icon { float:left; width:19%; height:24px; } .widget .searchform .searchform-icon svg { display:block; max-height:24px; max-width:100%; } .widget .searchform .searchform-icon svg * { fill:white; } .widget .searchform .searchform-input { float:right; height:24px; position:relative; width:80%; } .widget .searchform .searchform-input input { border-width:0; display:block; height:100%; padding:5px; border:1px solid rgba(0,0,0,0.2); background-color:rgba(255,255,255,0.1); width:100%; color:#000000; font-family:"PT Sans"; font-size:16px; -webkit-font-smoothing:subpixel-antialiased; -moz-osx-font-smoothing:auto; -moz-box-sizing:border-box; box-sizing:border-box; } .widget #calendar_wrap table { border-collapse:collapse; width:100%; } .widget #calendar_wrap table th, .widget #calendar_wrap table td { line-height:24px; width:24px; } .widget #calendar_wrap table th { border-bottom:1px solid rgba(0,0,0,0.2); } .background { position:fixed; top:0; left:0; bottom:0; right:0; z-index:0; } .background .background-color, .background .background-video, .background .background-images { position:relative; width:100%; height:100%; overflow:hidden; background-color:#ffffff; } .background .background-color img, .background .background-video img, .background .background-images img { display:none; } .background .background-color iframe, .background .background-color video, .background .background-video iframe, .background .background-video video, .background .background-images iframe, .background .background-images video { display:block; } .background .background-color video, .background .background-video video, .background .background-images video { display:block; height:auto; background-color:#fafafa; } .background .background-color *, .background .background-video *, .background .background-images * { display:none; } .background .background-color .background-image, .background .background-video .background-image, .background .background-images .background-image { position:absolute; top:0; left:0; right:0; bottom:0; background-size:cover; background-position:center center; background-repeat:no-repeat; } .background .background-overlay { position:absolute; top:0; left:0; right:0; bottom:0; } .background .background-overlay.background-overlay-pattern { background-image:url('assets/img/bkg-pattern.png'); background-size:2px 2px; background-repeat:repeat; } .admin-bar.admin-bar-mobile .background { top:46px; } .admin-bar .background { top:32px; } .home-slider { *zoom:1; } .home-slider:before, .home-slider:after { content:""; display:table; } .home-slider:after { clear:both; } .home-slider .home-slider-controls { padding-top:20px; float:left; -webkit-perspective:400px; perspective:400px; -webkit-perspective-origin:center center; perspective-origin:center center; } .home-slider .home-slider-controls .home-slider-control { display:block; float:left; width:50px; height:50px; border:1px solid rgba(0,0,0,0.3); padding:1px; cursor:pointer; -webkit-transform-origin:left center; transform-origin:left center; } .home-slider .home-slider-controls .home-slider-control.home-slider-control-prev { border-width:1px 0 1px 1px; -webkit-transform-origin:right center; transform-origin:right center; } .home-slider .home-slider-controls .home-slider-control:hover span { background-color:rgba(0,0,0,0.3); } .home-slider .home-slider-controls .home-slider-control:active span { background-color:#B13E50; -webkit-transition:background-color 0.2s cubic-bezier(0.190,1.000,0.220,1.000) 0s; transition:background-color 0.2s cubic-bezier(0.190,1.000,0.220,1.000) 0s; } .home-slider .home-slider-controls .home-slider-control:active span svg { opacity:0.5; -webkit-transition:all 0.5s cubic-bezier(0.190,1.000,0.220,1.000) 0s; transition:all 0.5s cubic-bezier(0.190,1.000,0.220,1.000) 0s; -webkit-transform:scale(0.85); -ms-transform:scale(0.85); transform:scale(0.85); } .home-slider .home-slider-controls .home-slider-control span { display:block; overflow:hidden; background-color:rgba(255,255,255,0.07); -webkit-transition:background-color 1s cubic-bezier(0.190,1.000,0.220,1.000) 0.05s; transition:background-color 1s cubic-bezier(0.190,1.000,0.220,1.000) 0.05s; } .home-slider .home-slider-controls .home-slider-control svg { width:50px; height:50px; pointer-events:none; } .home-slider .home-messages { float:right; text-align:right; width:50%; position:relative; margin-top:24px; } .home-slider .home-messages .home-message { -webkit-perspective:1500px; perspective:1500px; -webkit-perspective-origin:center center; perspective-origin:center center; } .home-slider .home-messages .home-message h5, .home-slider .home-messages .home-message .button { -webkit-transform-origin:center center; transform-origin:center center; } .home-slider .home-messages .home-message h2 { margin-bottom:24px; -webkit-transform-origin:right center; transform-origin:right center; } .breakpoint-h2 .home-slider .home-slider-controls { margin-bottom:24px; *zoom:1; } .breakpoint-h2 .home-slider .home-slider-controls:before, .breakpoint-h2 .home-slider .home-slider-controls:after { content:""; display:table; } .breakpoint-h2 .home-slider .home-slider-controls:after { clear:both; } .breakpoint-h2 .home-slider .home-messages { float:left; text-align:left; width:auto; -webkit-perspective-origin:left center; perspective-origin:left center; } .home-boxes { position:absolute; bottom:91px; border-top:5px solid rgba(0,0,0,0.3); padding-top:1px; width:100%; height:200px; } .home-boxes.home-boxes-1 .home-box { width:100%; } .home-boxes.home-boxes-2 .home-box { width:50%; } .home-boxes.home-boxes-3 .home-box { width:33.333333%; } .home-boxes.home-boxes-4 .home-box { width:25%; } .home-boxes.home-boxes-5 .home-box { width:20%; } .home-boxes.home-boxes-6 .home-box { width:16.666666%; } .home-boxes .home-boxes-content { border-top:1px solid rgba(0,0,0,0.3); *zoom:1; } .home-boxes .home-boxes-content:before, .home-boxes .home-boxes-content:after { content:""; display:table; } .home-boxes .home-boxes-content:after { clear:both; } .home-boxes .home-boxes-content .home-box { float:left; position:relative; border-right:1px solid rgba(0,0,0,0.3); margin:20px 0; height:160px; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-perspective:500px; perspective:500px; -webkit-transform-origin:center bottom; transform-origin:center bottom; } .home-boxes .home-boxes-content .home-box:first-child .home-box-content { padding-left:0; } .home-boxes .home-boxes-content .home-box:first-child a { left:0; } .home-boxes .home-boxes-content .home-box:last-child { border-right-width:0; } .home-boxes .home-boxes-content .home-box:last-child .home-box-content { padding-right:0; } .home-boxes .home-boxes-content .home-box:last-child a { right:0; } .home-boxes .home-boxes-content .home-box .home-box-content { padding:0 20px; max-height:110px; overflow:hidden; } .home-boxes .home-boxes-content .home-box .home-box-content h5 { text-transform:none; } .home-boxes .home-boxes-content .home-box a { position:absolute; bottom:0; left:10px; right:10px; text-align:center; border-top:1px solid rgba(0,0,0,0.2); line-height:1em; font-family:"PT Sans"; text-decoration:none; } .home-boxes .home-boxes-content .home-box a:hover span { background-color:rgba(0,0,0,0.1); } .home-boxes .home-boxes-content .home-box a:active span { opacity:0.5; } .home-boxes .home-boxes-content .home-box a span { display:block; margin-top:1px; line-height:40px; -webkit-transition:all 0.2s ease 0s; transition:all 0.2s ease 0s; } .breakpoint-v2 .home-boxes, .breakpoint-h2 .home-boxes { position:relative; bottom:auto; margin-top:24px; } .breakpoint-v2 .home-boxes .home-boxes-content .home-box a, .breakpoint-h2 .home-boxes .home-boxes-content .home-box a { text-align:left; } .breakpoint-h1 .home-boxes-4 .home-boxes-content .home-box .home-box-content, .home-boxes-5 .home-boxes-content .home-box .home-box-content, .home-boxes-6 .home-boxes-content .home-box .home-box-content { max-height:120px; padding:0 10px; } .breakpoint-h1 .home-boxes-4 .home-boxes-content .home-box .home-box-content h3, .home-boxes-5 .home-boxes-content .home-box .home-box-content h3, .home-boxes-6 .home-boxes-content .home-box .home-box-content h3 { font-size:19.2px; line-height:24px; } .breakpoint-h1 .home-boxes-4 .home-boxes-content .home-box .home-box-content h5, .home-boxes-5 .home-boxes-content .home-box .home-box-content h5, .home-boxes-6 .home-boxes-content .home-box .home-box-content h5 { font-size:14px; } .breakpoint-h1 .home-boxes-4 .home-boxes-content .home-box a span, .home-boxes-5 .home-boxes-content .home-box a span, .home-boxes-6 .home-boxes-content .home-box a span { line-height:30px; } .breakpoint-h2 .home-boxes { position:relative; bottom:auto; height:auto; } .breakpoint-h2 .home-boxes .home-boxes-content .home-box { width:100%; height:auto; float:none; border-right-width:0; } .breakpoint-h2 .home-boxes .home-boxes-content .home-box .home-box-content { padding:0; max-height:auto; margin-bottom:10px; } .breakpoint-h2 .home-boxes .home-boxes-content .home-box a { position:relative; left:auto; right:auto; display:block; } .home-posts-list { position:absolute; bottom:115px; width:50%; -webkit-perspective:500px; perspective:500px; -webkit-transform-origin:center top; transform-origin:center top; } .home-posts-list ul li { border-bottom:1px dotted rgba(0,0,0,0.2); padding:10px; } .home-posts-list ul li:last-child { border-width:0; } .home-posts-list ul li h3 { line-height:1.2em; } .home-posts-list ul li h3 a { text-decoration:none; -webkit-transition:color 0.2s ease 0s; transition:color 0.2s ease 0s; } .breakpoint-h1 .home-posts-list { width:100%; } .breakpoint-h2 .home-posts-list, .breakpoint-v2 .home-posts-list { position:relative; width:auto; bottom:auto; margin-top:24px; } .breakpoint-v1 .home-posts-list ul li h3, .breakpoint-v2 .home-posts-list ul li h3 { font-size:19.2px; line-height:24px; } .breakpoint-v1 .home-posts-list ul li h5, .breakpoint-v2 .home-posts-list ul li h5 { font-size:14px; } .page .page-header, .post .page-header { padding:48px 0; border-bottom:1px solid rgba(0,0,0,0.2); } .page .page-header h1, .post .page-header h1 { margin-bottom:16px; } .page .page-header h1, .page .page-header h5, .post .page-header h1, .post .page-header h5 { line-height:1em; } .page .page-header h5, .post .page-header h5 { opacity:0.5; } .page .page-meta, .post .page-meta { border-bottom:1px solid rgba(0,0,0,0.2); line-height:24px; *zoom:1; } .page .page-meta:before, .page .page-meta:after, .post .page-meta:before, .post .page-meta:after { content:""; display:table; } .page .page-meta:after, .post .page-meta:after { clear:both; } .page .page-meta p, .post .page-meta p { padding:10px 0; } .page .page-meta span, .post .page-meta span { padding:10px; float:right; border-left:1px solid rgba(0,0,0,0.2); font-size:13px; font-weight:400; text-transform:uppercase; } .page .page-meta span:first-child, .post .page-meta span:first-child { padding-right:0; } .page .page-meta span a, .post .page-meta span a { display:inline-block; padding:0 5px; border:1px solid rgba(0,0,0,0.2); margin-left:5px; text-decoration:none; letter-spacing:1px; height:24px; line-height:22px; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-transition:background-color 0.2s ease 0s; transition:background-color 0.2s ease 0s; } .page .page-meta span a:hover, .post .page-meta span a:hover { background-color:rgba(0,0,0,0.2); } .page .page-meta span a:active, .post .page-meta span a:active { opacity:0.25; } .page .page-content, .post .page-content { padding:24px 0 0; *zoom:1; } .page .page-content:before, .page .page-content:after, .post .page-content:before, .post .page-content:after { content:""; display:table; } .page .page-content:after, .post .page-content:after { clear:both; } .page .page-content .page-content-left, .page .page-content .page-content-right, .post .page-content .page-content-left, .post .page-content .page-content-right { overflow:hidden; -moz-box-sizing:border-box; box-sizing:border-box; } .page .page-content.page-content-two-thirds-left .page-content-left, .page .page-content.page-content-two-thirds-left-big-featured .page-content-left, .page .page-content.page-content-two-thirds-left-big-content .page-content-left, .post .page-content.page-content-two-thirds-left .page-content-left, .post .page-content.page-content-two-thirds-left-big-featured .page-content-left, .post .page-content.page-content-two-thirds-left-big-content .page-content-left { float:left; width:70%; padding-right:24px; } .page .page-content.page-content-two-thirds-left .page-content-right, .page .page-content.page-content-two-thirds-left-big-featured .page-content-right, .page .page-content.page-content-two-thirds-left-big-content .page-content-right, .post .page-content.page-content-two-thirds-left .page-content-right, .post .page-content.page-content-two-thirds-left-big-featured .page-content-right, .post .page-content.page-content-two-thirds-left-big-content .page-content-right { width:30%; } .page .page-content.page-content-two-thirds-right .page-content-right, .page .page-content.page-content-two-thirds-right-big-featured .page-content-right, .page .page-content.page-content-two-thirds-right-big-content .page-content-right, .post .page-content.page-content-two-thirds-right .page-content-right, .post .page-content.page-content-two-thirds-right-big-featured .page-content-right, .post .page-content.page-content-two-thirds-right-big-content .page-content-right { width:70%; padding-left:24px; -moz-box-sizing:border-box; box-sizing:border-box; } .page .page-content.page-content-two-thirds-right .page-content-left, .page .page-content.page-content-two-thirds-right-big-featured .page-content-left, .page .page-content.page-content-two-thirds-right-big-content .page-content-left, .post .page-content.page-content-two-thirds-right .page-content-left, .post .page-content.page-content-two-thirds-right-big-featured .page-content-left, .post .page-content.page-content-two-thirds-right-big-content .page-content-left { width:30%; float:left; } .page .page-content.page-half-page-left .page-content-left, .page .page-content.page-half-page-right .page-content-left, .post .page-content.page-half-page-left .page-content-left, .post .page-content.page-half-page-right .page-content-left { width:50%; float:left; padding-right:12px; } .page .page-content.page-half-page-left .page-content-right, .page .page-content.page-half-page-right .page-content-right, .post .page-content.page-half-page-left .page-content-right, .post .page-content.page-half-page-right .page-content-right { width:50%; padding-left:12px; } .page .page-content.page-content-four-fifths-left .page-content-left, .page .page-content.page-content-four-fifths-left-big-featured .page-content-left, .page .page-content.page-content-four-fifths-left-big-content .page-content-left, .post .page-content.page-content-four-fifths-left .page-content-left, .post .page-content.page-content-four-fifths-left-big-featured .page-content-left, .post .page-content.page-content-four-fifths-left-big-content .page-content-left { width:80%; float:left; padding-right:24px; } .page .page-content.page-content-four-fifths-left .page-content-right, .page .page-content.page-content-four-fifths-left-big-featured .page-content-right, .page .page-content.page-content-four-fifths-left-big-content .page-content-right, .post .page-content.page-content-four-fifths-left .page-content-right, .post .page-content.page-content-four-fifths-left-big-featured .page-content-right, .post .page-content.page-content-four-fifths-left-big-content .page-content-right { width:20%; } .page .page-content.page-content-four-fifths-right .page-content-left, .page .page-content.page-content-four-fifths-right-big-featured .page-content-left, .page .page-content.page-content-four-fifths-right-big-content .page-content-left, .post .page-content.page-content-four-fifths-right .page-content-left, .post .page-content.page-content-four-fifths-right-big-featured .page-content-left, .post .page-content.page-content-four-fifths-right-big-content .page-content-left { width:20%; float:left; } .page .page-content.page-content-four-fifths-right .page-content-right, .page .page-content.page-content-four-fifths-right-big-featured .page-content-right, .page .page-content.page-content-four-fifths-right-big-content .page-content-right, .post .page-content.page-content-four-fifths-right .page-content-right, .post .page-content.page-content-four-fifths-right-big-featured .page-content-right, .post .page-content.page-content-four-fifths-right-big-content .page-content-right { width:80%; padding-left:24px; } .page .page-content .page-position.page-position-center, .post .page-content .page-position.page-position-center { margin:0 auto; } .page .page-content .page-position.page-position-right, .post .page-content .page-position.page-position-right { float:right; } .page .page-content .page-featured-image, .post .page-content .page-featured-image { display:block; padding-bottom:24px; margin-bottom:24px; border-bottom:1px solid rgba(0,0,0,0.2); } .page .page-content .page-featured-image img, .post .page-content .page-featured-image img { display:block; width:100%; height:auto; } .page .page-content .page-featured-content, .post .page-content .page-featured-content { display:block; padding-bottom:24px; margin-bottom:24px; border-bottom:1px solid rgba(0,0,0,0.2); } .page .page-content .page-content-meta, .post .page-content .page-content-meta { padding-top:24px; border-top:1px dotted rgba(0,0,0,0.2); } .breakpoint-h1 .page .page-meta p, .breakpoint-h2 .page .page-meta p { padding:5px 10px; } .breakpoint-h1 .page .page-meta span, .breakpoint-h2 .page .page-meta span { display:block; float:none; border-width:0; padding:5px 10px; } .breakpoint-h2 .page .page-content .page-content-left, .breakpoint-h2 .page .page-content .page-content-right { width:100%; float:none; margin-bottom:24px; padding:0; } .breakpoint-v1 .page .page-header, .breakpoint-h2 .page .page-header { padding:24px 10px; } .breakpoint-v2 .page .page-header { padding:10px 10px; } .comments-area .commentlist { margin-left:0; } .comments-area .commentlist li { clear:left; list-style-type:none; } .comments-area .commentlist li ol { margin-left:48px; } .comments-area .commentlist .comment-body { padding-bottom:24px; border-bottom:1px dotted rgba(0,0,0,0.2); margin-bottom:24px; *zoom:1; } .comments-area .commentlist .comment-body:before, .comments-area .commentlist .comment-body:after { content:""; display:table; } .comments-area .commentlist .comment-body:after { clear:both; } .comments-area .commentlist .comment-body .comment-author .avatar { float:left; margin:0 16px 10px 0; border:1px solid rgba(0,0,0,0.2); padding:1px; } .comments-area .commentlist .comment-body .comment-author .fn { font-style:normal; font-family:"PT Sans"; display:block; line-height:2em; } .comments-area .commentlist .comment-body .comment-author .says { display:none; } .comments-area .commentlist .comment-body .reply { float:left; } .comments-area .commentlist .comment-body .reply a { line-height:1.5em; text-transform:lowercase; } .comments-area .commentlist .comment-body .comment-meta { line-height:2em; } .comments-area .commentlist .comment-body p { margin-left:90px; } .comment-respond { clear:left; } .comment-respond form p { clear:left; } .comment-respond form p label { float:left; width:20%; line-height:37px; } .comment-respond form p.form-submit { margin-left:20%; } .comment-respond form p.form-submit input { font-family:"PT Sans"; } .comment-respond form p.form-allowed-tags { margin-left:20%; } .comment-respond form p input[type="text"], .comment-respond form p input[type="password"], .comment-respond form p input[type="email"], .comment-respond form p textarea { background-color:transparent; border-width:0; line-height:1em; height:1em; padding:10px; width:50%; font-size:16px; font-weight:300; font-family:16px; color:#000000; border:1px solid rgba(0,0,0,0.2); } .comment-respond form p textarea { height:auto; width:80%; min-width:80%; max-width:80%; -moz-box-sizing:border-box; box-sizing:border-box; } .audioplayer { position:fixed; top:1px; left:1px; right:1px; bottom:1px; background-color:rgba(0,0,0,0.7); z-index:99; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; } .audioplayer .audioplayer-wrapper { position:absolute; width:50%; height:50%; } .audioplayer .audioplayer-wrapper .audioplayer-container { position:absolute; bottom:0; right:0; width:50%; height:100%; right:-25%; bottom:-50%; overflow-x:hidden; overflow-y:auto; -moz-box-sizing:border-box; box-sizing:border-box; } .audioplayer .audioplayer-wrapper .audioplayer-container span { cursor:pointer; -webkit-transition:opacity 0.1s ease 0s; transition:opacity 0.1s ease 0s; } .audioplayer .audioplayer-wrapper .audioplayer-container span.audioplayer-prev, .audioplayer .audioplayer-wrapper .audioplayer-container span.audioplayer-next, .audioplayer .audioplayer-wrapper .audioplayer-container span.audioplayer-volume-down, .audioplayer .audioplayer-wrapper .audioplayer-container span.audioplayer-volume-up { opacity:0.5; } .audioplayer .audioplayer-wrapper .audioplayer-container span:hover { opacity:1; } .audioplayer .audioplayer-wrapper .audioplayer-container span:active { opacity:0.25; } .audioplayer .audioplayer-wrapper .audioplayer-container span * { pointer-events:none; } .audioplayer .audioplayer-wrapper .audioplayer-container span svg { display:block; width:100%; height:100%; } .audioplayer .audioplayer-wrapper .audioplayer-container span svg * { fill:white; } .audioplayer .audioplayer-wrapper .audioplayer-container .audioplayer-controls { margin:0 auto; width:250px; display:block; padding-top:10px; *zoom:1; } .audioplayer .audioplayer-wrapper .audioplayer-container .audioplayer-controls:before, .audioplayer .audioplayer-wrapper .audioplayer-container .audioplayer-controls:after { content:""; display:table; } .audioplayer .audioplayer-wrapper .audioplayer-container .audioplayer-controls:after { clear:both; } .audioplayer .audioplayer-wrapper .audioplayer-container .audioplayer-controls .audioplayer-prev, .audioplayer .audioplayer-wrapper .audioplayer-container .audioplayer-controls .audioplayer-next { float:left; width:50px; height:50px; } .audioplayer .audioplayer-wrapper .audioplayer-container .audioplayer-controls .audioplayer-volume-down, .audioplayer .audioplayer-wrapper .audioplayer-container .audioplayer-controls .audioplayer-volume-up { position:relative; float:left; width:20px; height:20px; top:15px; } .audioplayer .audioplayer-wrapper .audioplayer-container .audioplayer-controls .audioplayer-volume-down { margin-right:10px; } .audioplayer .audioplayer-wrapper .audioplayer-container .audioplayer-controls .audioplayer-volume-up { margin-left:10px; } .audioplayer .audioplayer-wrapper .audioplayer-container .audioplayer-controls .audioplayer-play { position:relative; float:left; width:70px; height:70px; top:-10px; margin:0 10px; } .audioplayer .audioplayer-wrapper .audioplayer-container .audioplayer-volume { margin:10px auto; width:120px; *zoom:1; } .audioplayer .audioplayer-wrapper .audioplayer-container .audioplayer-volume:before, .audioplayer .audioplayer-wrapper .audioplayer-container .audioplayer-volume:after { content:""; display:table; } .audioplayer .audioplayer-wrapper .audioplayer-container .audioplayer-volume:after { clear:both; } .audioplayer .audioplayer-wrapper .audioplayer-container .audioplayer-volume span { display:block; float:left; width:10px; height:1px; background-color:white; opacity:0.25; margin:0 1px; -webkit-transition:opacity 0.5s cubic-bezier(0.175,0.885,0.320,1.275) 0s; transition:opacity 0.5s cubic-bezier(0.175,0.885,0.320,1.275) 0s; } .audioplayer .audioplayer-wrapper .audioplayer-container .audioplayer-volume span.active { opacity:1; } .audioplayer .audioplayer-wrapper .audioplayer-container .audioplayer-tracks { border-top:1px solid rgba(255,255,255,0.07); margin-top:24px; } .audioplayer .audioplayer-wrapper .audioplayer-container .audioplayer-tracks li { line-height:48px; border-bottom:1px solid rgba(255,255,255,0.07); cursor:pointer; } .audioplayer .audioplayer-wrapper .audioplayer-container .audioplayer-tracks li.active span { opacity:1; background-color:rgba(255,255,255,0.07); } .audioplayer .audioplayer-wrapper .audioplayer-container .audioplayer-tracks li span { display:block; margin:1px 0; padding:0 5px; opacity:0.6; -webkit-transition:background-color 0.3s cubic-bezier(0.250,0.250,0.750,0.750) 0s; transition:background-color 0.3s cubic-bezier(0.250,0.250,0.750,0.750) 0s; } .audioplayer .audioplayer-wrapper .audioplayer-container .audioplayer-tracks li span:hover { background-color:rgba(255,255,255,0.07); } .audioplayer .audioplayer-wrapper .audioplayer-container .audioplayer-tracks li span:active { opacity:0.5; } .audioplayer .audioplayer-wrapper .audioplayer-container .audioplayer-tracks li span strong { float:right; text-transform:uppercase; font-size:10px; letter-spacing:2px; margin-right:5px; opacity:0.5; } .breakpoint-h1 .audioplayer .audioplayer-wrapper .audioplayer-container { width:100%; right:-50%; } .breakpoint-h2 .audioplayer .audioplayer-wrapper .audioplayer-container { width:150%; right:-75%; } .breakpoint-v1 .audioplayer .audioplayer-wrapper .audioplayer-container { height:140%; bottom:-70%; } .breakpoint-v2 .audioplayer .audioplayer-wrapper .audioplayer-container { height:180%; bottom:-90%; } .admin-bar.admin-bar-mobile .audioplayer { top:47px; } .admin-bar .audioplayer { top:33px; } .posts-list { -webkit-perspective:2500px; perspective:2500px; *zoom:1; } .posts-list:before, .posts-list:after { content:""; display:table; } .posts-list:after { clear:both; } .posts-list .posts-list-aside { float:right; width:250px; padding-top:20px; -webkit-transform-origin:left center; transform-origin:left center; } .posts-list .posts-list-container { margin-right:270px; } .posts-list .posts-list-container article { clear:left; } .posts-list .posts-list-container article:last-child .posts-list-content::after { display:none; } .posts-list .posts-list-container article .posts-list-meta { float:left; width:250px; text-align:right; padding-top:20px; -moz-box-sizing:border-box; box-sizing:border-box; } .posts-list .posts-list-container article .posts-list-meta .posts-list-meta-icon { margin-bottom:10px; *zoom:1; } .posts-list .posts-list-container article .posts-list-meta .posts-list-meta-icon:before, .posts-list .posts-list-container article .posts-list-meta .posts-list-meta-icon:after { content:""; display:table; } .posts-list .posts-list-container article .posts-list-meta .posts-list-meta-icon:after { clear:both; } .posts-list .posts-list-container article .posts-list-meta .posts-list-meta-icon svg { max-width:30px; height:27px; float:right; } .posts-list .posts-list-container article .posts-list-meta .posts-list-meta-icon svg * { fill:rgba(0,0,0,0.2); } .posts-list .posts-list-container article .posts-list-meta h3 { clear:both; margin-bottom:24px; line-height:1.25em; } .posts-list .posts-list-container article .posts-list-meta h3 a { text-decoration:none; } .posts-list .posts-list-container article .posts-list-meta .posts-list-meta-cats { margin-top:24px; } .posts-list .posts-list-container article .posts-list-content { position:relative; border:1px solid rgba(0,0,0,0.2); border-width:0 1px; margin-left:270px; padding:20px 20px 60px; min-height:250px; } .posts-list .posts-list-container article .posts-list-content::after { position:absolute; height:1px; width:11px; background-color:rgba(0,0,0,0.2); bottom:-1px; left:-6px; content:''; } .posts-list .posts-list-container article .posts-list-content .posts-list-featured { padding:10px; margin-bottom:20px; background-color:rgba(255,255,255,0.07); } .posts-list .posts-list-container article .posts-list-content .posts-list-featured img { display:block; height:100%; max-width:100%; height:auto; box-shadow:0 0 5px rgba(0,0,0,0.5); } .posts-list .posts-list-container article .posts-list-content .posts-list-excerpt p { padding-bottom:20px; } .posts-list .posts-list-pagination { border-top:1px solid rgba(0,0,0,0.2); margin-right:270px; -moz-box-sizing:border-box; box-sizing:border-box; *zoom:1; } .posts-list .posts-list-pagination:before, .posts-list .posts-list-pagination:after { content:""; display:table; } .posts-list .posts-list-pagination:after { clear:both; } .posts-list .posts-list-pagination span { line-height:3em; } .posts-list .posts-list-pagination span a { opacity:0.5; text-decoration:none; } .posts-list .posts-list-pagination span a:hover { opacity:1; } .breakpoint-h1 .posts-list .posts-list-aside { width:200px; } .breakpoint-h1 .posts-list .posts-list-container { margin-right:220px; } .breakpoint-h1 .posts-list .posts-list-container article .posts-list-meta { width:200px; } .breakpoint-h1 .posts-list .posts-list-container article .posts-list-content { margin-left:220px; } .breakpoint-h1 .posts-list .posts-list-pagination { margin-right:220px; } .breakpoint-h2 .posts-list .posts-list-aside { display:none; } .breakpoint-h2 .posts-list .posts-list-container { margin-right:0; } .breakpoint-h2 .posts-list .posts-list-container article { border-bottom:1px dotted rgba(0,0,0,0.2); } .breakpoint-h2 .posts-list .posts-list-container article .posts-list-meta { width:auto; float:none; text-align:left; } .breakpoint-h2 .posts-list .posts-list-container article .posts-list-meta h4 { margin-bottom:10px; } .breakpoint-h2 .posts-list .posts-list-container article .posts-list-meta .posts-list-meta-cats { margin-top:0; } .breakpoint-h2 .posts-list .posts-list-container article .posts-list-meta .posts-list-meta-icon { display:none; } .breakpoint-h2 .posts-list .posts-list-container article .posts-list-content { margin-left:0; border-width:0; padding:20px 0; } .breakpoint-h2 .posts-list .posts-list-pagination { border-top-width:0; margin-right:0; } .gallery { position:relative; } .gallery .gallery-list { position:relative; margin-top:24px; } .gallery .gallery-list li { list-style-type:none; display:block; width:25%; cursor:pointer; *zoom:1; -moz-box-sizing:border-box; box-sizing:border-box; } .gallery .gallery-list li:before, .gallery .gallery-list li:after { content:""; display:table; } .gallery .gallery-list li:after { clear:both; } .gallery .gallery-list li:hover span { background-color:rgba(255,255,255,0.1); } .gallery .gallery-list li:active { opacity:0.9; } .gallery .gallery-list li span { display:block; background-color:rgba(255,255,255,0.05); margin:0 1px 1px 0; padding:10px; -webkit-transition:background-color 0.25s cubic-bezier(0.175,0.885,0.320,1.275) 0.05s; transition:background-color 0.25s cubic-bezier(0.175,0.885,0.320,1.275) 0.05s; } .gallery .gallery-list li img { display:block; width:100%; height:auto; box-shadow:0 0 5px rgba(0,0,0,0.5); } .gallery .gallery-list .wookmark-placeholder { position:relative; } .gallery .gallery-list .wookmark-placeholder span { position:absolute; top:0; right:1px; bottom:1px; left:0; background-color:rgba(255,255,255,0.05); } .gallery-overlay { position:fixed; top:24px; left:24px; right:24px; bottom:24px; background-color:rgba(0,0,0,0.7); z-index:99; overflow:auto; box-shadow:0 0 0 5px rgba(0,0,0,0.2); -webkit-overflow-scrolling:touch; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; } .gallery-overlay .overlay-captions { position:absolute; top:10px; left:10px; max-width:25%; } .gallery-overlay .overlay-captions .overlay-caption { padding:10px; background-color:rgba(0,0,0,0.7); -webkit-perspective:400px; perspective:400px; -webkit-transform-origin:center bottom; transform-origin:center bottom; } .gallery-overlay.full-screen-width img { width:100%; height:auto; } .gallery-overlay.full-screen-image img { margin:0 auto; height:98%; width:auto; } .gallery-overlay img { display:block; position:relative; } .gallery-overlay span { z-index:999; } .gallery-overlay .close.gallery-next span, .gallery-overlay .close.gallery-prev span { padding:0; } .gallery-overlay .close.gallery-next span svg, .gallery-overlay .close.gallery-prev span svg { width:26px; height:26px; } .gallery-overlay .close.gallery-next { right:50px; } .gallery-overlay .close.gallery-prev { right:90px; } .gallery-overlay .loader { position:absolute; width:60px; height:60px; top:50%; left:50%; margin:-30px 0 0 -30px; } .gallery-overlay .loader svg { display:block; width:100%; height:100%; } .gallery-overlay .loader svg g path:first-child { display:none; } .gallery-overlay .loader svg * { fill:white; } .admin-bar.admin-bar-mobile .gallery-overlay { top:70px; } .admin-bar .gallery-overlay { top:56px; } .breakpoint-h2 .gallery .gallery-list li { width:50%; } .breakpoint-h2 .gallery-overlay { top:1px; left:1px; right:1px; bottom:1px; } .breakpoint-h2 .gallery-overlay .overlay-captions { position:relative; top:auto; left:auto; max-width:100%; } .breakpoint-h2 .gallery-overlay img { margin-top:50px; } .collection .collection-items { position:relative; margin:24px -10px 0 0; } .collection .collection-items .collection-item { -webkit-perspective:600px; perspective:600px; -webkit-transform-origin:center center; transform-origin:center center; } .collection .collection-items .collection-item.collection-item-1x1, .collection .collection-items .collection-item.collection-item-1x2, .collection .collection-items .collection-item.collection-item-1x3, .collection .collection-items .collection-item.collection-item-1x4 { width:25%; } .collection .collection-items .collection-item.collection-item-2x1, .collection .collection-items .collection-item.collection-item-2x2, .collection .collection-items .collection-item.collection-item-2x3, .collection .collection-items .collection-item.collection-item-2x4 { width:50%; } .collection .collection-items .collection-item.collection-item-3x1, .collection .collection-items .collection-item.collection-item-3x2, .collection .collection-items .collection-item.collection-item-3x3, .collection .collection-items .collection-item.collection-item-3x4 { width:75%; } .collection .collection-items .collection-item.collection-item-4x1, .collection .collection-items .collection-item.collection-item-4x2, .collection .collection-items .collection-item.collection-item-4x3, .collection .collection-items .collection-item.collection-item-4x4 { width:100%; } .collection .collection-items .collection-item.collection-item-1x2 .collection-item-content, .collection .collection-items .collection-item.collection-item-2x2 .collection-item-content, .collection .collection-items .collection-item.collection-item-3x2 .collection-item-content, .collection .collection-items .collection-item.collection-item-4x2 .collection-item-content { height:510px; } .collection .collection-items .collection-item.collection-item-1x3 .collection-item-content, .collection .collection-items .collection-item.collection-item-2x3 .collection-item-content, .collection .collection-items .collection-item.collection-item-3x3 .collection-item-content, .collection .collection-items .collection-item.collection-item-4x3 .collection-item-content { height:770px; } .collection .collection-items .collection-item.collection-item-1x4 .collection-item-content, .collection .collection-items .collection-item.collection-item-2x4 .collection-item-content, .collection .collection-items .collection-item.collection-item-3x4 .collection-item-content, .collection .collection-items .collection-item.collection-item-4x4 .collection-item-content { height:1030px; } .collection .collection-items .collection-item .collection-item-content { display:block; position:relative; background-color:rgba(0,0,0,0.4); margin:0 10px 10px 0; text-decoration:none; height:250px; -webkit-transition:background-color 0.25s cubic-bezier(1.000,0.000,0.000,1.000) 0.05s; transition:background-color 0.25s cubic-bezier(1.000,0.000,0.000,1.000) 0.05s; } .collection .collection-items .collection-item .collection-item-content:hover { background-color:rgba(0,0,0,0.6); } .collection .collection-items .collection-item .collection-item-content:active { -webkit-transition:opacity 0.2s ease 0s; transition:opacity 0.2s ease 0s; opacity:0.5; } .collection .collection-items .collection-item .collection-item-content .collection-item-inner-content { position:absolute; top:10px; bottom:10px; left:10px; right:10px; border:1px solid rgba(0,0,0,0.2); box-shadow:inset 0 0 1px rgba(0,0,0,0.3); } .collection .collection-items .collection-item .collection-item-content .collection-item-inner-content h3 { position:absolute; text-align:center; top:50%; margin-top:-12px; width:100%; } .collection .collection-items .collection-item .collection-item-bkg { position:absolute; top:0; left:0; bottom:10px; right:10px; background-size:cover; background-position:center; background-repeat:no-repeat; } .breakpoint-h1 .collection .collection-items .collection-item.collection-item-1x1, .breakpoint-h1 .collection .collection-items .collection-item.collection-item-1x2, .breakpoint-h1 .collection .collection-items .collection-item.collection-item-1x3, .breakpoint-h1 .collection .collection-items .collection-item.collection-item-1x4 { width:50%; } .breakpoint-h2 .collection .collection-items .collection-item.collection-item-1x1, .breakpoint-h2 .collection .collection-items .collection-item.collection-item-1x2, .breakpoint-h2 .collection .collection-items .collection-item.collection-item-1x3, .breakpoint-h2 .collection .collection-items .collection-item.collection-item-1x4, .breakpoint-h2 .collection .collection-items .collection-item.collection-item-2x1, .breakpoint-h2 .collection .collection-items .collection-item.collection-item-2x2, .breakpoint-h2 .collection .collection-items .collection-item.collection-item-2x3, .breakpoint-h2 .collection .collection-items .collection-item.collection-item-2x4, .breakpoint-h2 .collection .collection-items .collection-item.collection-item-3x1, .breakpoint-h2 .collection .collection-items .collection-item.collection-item-3x2, .breakpoint-h2 .collection .collection-items .collection-item.collection-item-3x3, .breakpoint-h2 .collection .collection-items .collection-item.collection-item-3x4 { width:100%; } .loader-overlay { position:fixed; top:0; left:0; bottom:0; right:0; z-index:99998; } .sidebar-open .loader-overlay { right:250px; } .content-area { margin-left:-12px; margin-right:-12px; *zoom:1; } .content-area:before, .content-area:after { content:""; display:table; } .content-area:after { clear:both; } .content-area .content-column-1 { display:inline; float:left; width:8.33333333333%; margin:0 0%; } .content-area .content-column-2 { display:inline; float:left; width:16.6666666667%; margin:0 0%; } .content-area .content-column-3 { display:inline; float:left; width:25%; margin:0 0%; } .content-area .content-column-4 { display:inline; float:left; width:33.3333333333%; margin:0 0%; } .content-area .content-column-5 { display:inline; float:left; width:41.6666666667%; margin:0 0%; } .content-area .content-column-6 { display:inline; float:left; width:50%; margin:0 0%; } .content-area .content-column-7 { display:inline; float:left; width:58.3333333333%; margin:0 0%; } .content-area .content-column-8 { display:inline; float:left; width:66.6666666667%; margin:0 0%; } .content-area .content-column-9 { display:inline; float:left; width:75%; margin:0 0%; } .content-area .content-column-10 { display:inline; float:left; width:83.3333333333%; margin:0 0%; } .content-area .content-column-11 { display:inline; float:left; width:91.6666666667%; margin:0 0%; } .content-area .content-column-12 { display:inline; float:left; width:100%; margin:0 0%; } .content-area .content-column-clear { clear:left; } .content-area .content-column .content-column-content { padding:0 12px; margin-bottom:24px; } .content-area .content-column .content-column-content > p:last-child { margin-bottom:0; } .image-area { margin-bottom:24px; } .image-area img { display:block; width:100%; height:auto; } .contact-form-area { margin-bottom:24px; border:1px solid rgba(0,0,0,0.2); border-width:1px 0; } .contact-form-area:last-child { border-bottom-width:0; } .wpcf7-form { padding:24px; margin:1px 0; background-color:rgba(255,255,255,0.03); } .wpcf7-form br { display:none; } .wpcf7-form div { clear:left; padding:10px 0; *zoom:1; } .wpcf7-form div:before, .wpcf7-form div:after { content:""; display:table; } .wpcf7-form div:after { clear:both; } .wpcf7-form div.wpcf7-response-output { margin:0; border-width:0; line-height:2em; border-radius:3px; color:#000000; padding:0 10px; } .wpcf7-form div.wpcf7-response-output.wpcf7-validation-errors { background-color:#923A3A; } .wpcf7-form div.wpcf7-response-output.wpcf7-mail-sent-ok { background-color:#99B4C6; } .wpcf7-form div label { float:left; width:25%; line-height:24px; } .wpcf7-form div span.wpcf7-not-valid-tip { display:block; line-height:24px; margin-top:10px; color:#923A3A; } .wpcf7-form div .wpcf7-form-control-wrap { width:75%; float:left; -moz-box-sizing:border-box; box-sizing:border-box; } .wpcf7-form div .wpcf7-form-control-wrap input, .wpcf7-form div .wpcf7-form-control-wrap textarea { display:block; border:1px dotted rgba(0,0,0,0.2); border-width:0 0 1px; background-color:transparent; padding:4px 5px; font-size:14px; line-height:16px; color:#000000; width:90%; min-width:90%; max-width:90%; -webkit-font-smoothing:subpixel-antialiased; -moz-osx-font-smoothing:auto; } .wpcf7-form div .wpcf7-form-control-wrap input:focus, .wpcf7-form div .wpcf7-form-control-wrap textarea:focus { background-color:rgba(255,255,255,0.05); } .wpcf7-form div .wpcf7-form-control-wrap input { height:16px; width:40%; } .map-area { margin-bottom:24px; border:1px solid rgba(0,0,0,0.2); } .map-area .map-content { margin:1px; } .posts-list-area { padding-top:24px; border-top:1px solid rgba(0,0,0,0.2); margin-bottom:24px; } .posts-list-area .post { clear:left; padding-bottom:24px; margin-bottom:24px; border-bottom:1px dotted rgba(0,0,0,0.2); } .posts-list-area .post:last-child { border-bottom-style:solid; margin-bottom:0; } .posts-list-area .post.post-thumb .post-content { margin-left:174px; } .posts-list-area .post img.wp-post-image { width:150px; height:150px; float:left; border:1px solid rgba(0,0,0,0.2); padding:1px; } .posts-list-area .post .post-content h5 { margin-bottom:0; } .posts-list-area .post .post-content h3 { margin-bottom:1px; } .posts-list-area .post .post-content h3 a { text-decoration:none; } .title-with-button-area { background-color:rgba(0,0,0,0.2); padding:24px; margin-bottom:24px; } .title-with-button-area .title-with-button-content h3 { margin-bottom:0; } .title-with-button-area .title-with-button-content a { color:#000000; float:right; line-height:43px; } .video-area { margin-bottom:24px; } .video-area iframe { display:block; } .boxes-area { margin-bottom:16px; } .boxes-area.boxes-1 .box { width:100%; } .boxes-area.boxes-2 .box { width:50%; } .boxes-area.boxes-3 .box { width:33.333333%; } .boxes-area.boxes-4 .box { width:25%; } .boxes-area.boxes-5 .box { width:20%; } .boxes-area.boxes-6 .box { width:16.666666%; } .boxes-area .box { float:left; position:relative; height:300px; z-index:10; -webkit-perspective:800px; perspective:800px; -webkit-perspective-origin:50% 50%; perspective-origin:50% 50%; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; } .boxes-area .box .box-container { display:block; position:absolute; top:0; right:5px; left:5px; bottom:0; } .boxes-area .box .box-front, .boxes-area .box .box-retro { position:absolute; top:0; left:0; width:100%; height:100%; overflow:hidden; -moz-box-sizing:border-box; box-sizing:border-box; } .boxes-area .box .box-front { cursor:pointer; } .boxes-area .box .box-retro { background-color:rgba(255,255,255,0.1); overflow:auto; } .boxes-area .box .box-retro .box-content { position:relative; padding:30px; min-height:100%; height:auto; } .boxes-area .box .box-retro .box-content .close { top:5px; right:5px; } .boxes-area .box .box-retro .box-content p { margin-bottom:40px; -webkit-user-select:auto; -moz-user-select:auto; -ms-user-select:auto; user-select:auto; } .boxes-area .box .box-retro .box-content p span { float:right; width:10px; height:10px; } .boxes-area .box .box-retro .box-content .box-button { position:absolute; bottom:10px; left:10px; right:10px; } .boxes-area .box .box-retro .box-content .box-button .button { width:100%; max-width:250px; display:block; margin:0 auto; } .boxes-area .box.box-first .box-container { left:0; } .boxes-area .box.box-last .box-container { right:0; } .boxes-area .box .box-content { position:relative; height:100%; -moz-box-sizing:border-box; box-sizing:border-box; } .boxes-area .box .box-content .box-image { position:absolute; top:0; left:0; right:0; bottom:0; background-size:cover; background-position:center center; } .boxes-area .box .box-content .box-image .box-image-container { position:absolute; top:0; bottom:0; left:0; right:0; background-color:rgba(0,0,0,0.4); } .boxes-area .box .box-content .box-image .box-image-container:hover { background-color:rgba(0,0,0,0.45); } .boxes-area .box .box-content .box-image .box-image-content { position:absolute; top:10px; bottom:10px; left:10px; right:10px; border:1px solid rgba(0,0,0,0.3); } .boxes-area .box .box-content .box-image .box-image-content h3 { position:absolute; line-height:30px; margin-bottom:0; width:90%; margin-left:5%; text-align:center; } .breakpoint-h1 .boxes-area.boxes-4 .box { width:50%; margin-bottom:10px; } .breakpoint-h1 .boxes-area.boxes-5 .box { width:50%; margin-bottom:10px; } .breakpoint-h1 .boxes-area.boxes-6 .box { width:50%; margin-bottom:10px; } .breakpoint-h2 .boxes-area.boxes-2 .box, .breakpoint-h2 .boxes-area.boxes-3 .box, .breakpoint-h2 .boxes-area.boxes-4 .box, .breakpoint-h2 .boxes-area.boxes-5 .box, .breakpoint-h2 .boxes-area.boxes-6 .box { width:100%; margin-bottom:10px; } .shop.text-format h1.page-title { margin-bottom:0; } .woocommerce input.button, .woocommerce button.button, .woocommerce-account .page .button, .woocommerce .return-to-shop .button { padding:10px; background-color:transparent; border:1px solid rgba(0,0,0,0.2); border-radius:3px; color:#000000; cursor:pointer; font-family:"PT Sans"; font-size:16px; font-weight:300; line-height:16px; } .woocommerce input.button:hover, .woocommerce button.button:hover, .woocommerce-account .page .button:hover, .woocommerce .return-to-shop .button:hover { background-color:rgba(0,0,0,0.05); } .woocommerce input.button:active, .woocommerce button.button:active, .woocommerce-account .page .button:active, .woocommerce .return-to-shop .button:active { background-color:rgba(0,0,0,0.07); } .woocommerce input[type="text"], .woocommerce input[type="password"], .woocommerce textarea { border:1px solid rgba(0,0,0,0.2); background-color:transparent; padding:10px; color:#000000; font-size:16px; font-family:"PT Sans"; font-weight:300; line-height:16px; height:16px; } .woocommerce input[type="text"]:focus, .woocommerce input[type="password"]:focus, .woocommerce textarea:focus { background-color:rgba(0,0,0,0.07); } .woocommerce textarea { height:auto; min-height:48px; } .woocommerce h2 { font-size:24px; } .shop-content { display:inline; float:left; width:75%; margin:0 0%; } .breakpoint-h2 .shop-content { display:inline; float:left; width:100%; margin:0 0%; } .shop-widget-area { padding-top:120px; display:inline; float:left; width:25%; margin:0 0%; } .shop-widget-area .widget { padding-left:48px; line-height:36px; border-bottom-width:0; -moz-box-sizing:border-box; box-sizing:border-box; } .shop-widget-area .widget h4 { text-transform:uppercase; } .shop-widget-area .widget #searchform label { display:block; } .shop-widget-area .widget #searchform #s { width:50%; padding:8px; float:left; margin-right:10px; } .shop-widget-area .widget #searchform #searchsubmit { display:block; width:100px; float:left; } .shop-widget-area .widget .product_list_widget li { padding:10px 0; border-bottom:1px dotted rgba(0,0,0,0.2); *zoom:1; } .shop-widget-area .widget .product_list_widget li:before, .shop-widget-area .widget .product_list_widget li:after { content:""; display:table; } .shop-widget-area .widget .product_list_widget li:after { clear:both; } .shop-widget-area .widget .product_list_widget li a img { display:block; width:72px; height:auto; float:left; margin-right:24px; } .shop-widget-area .widget .product_list_widget li .amount { float:none; display:block; margin-left:96px; } .shop-widget-area .widget .widget_shopping_cart_content ul { *zoom:1; } .shop-widget-area .widget .widget_shopping_cart_content ul:before, .shop-widget-area .widget .widget_shopping_cart_content ul:after { content:""; display:table; } .shop-widget-area .widget .widget_shopping_cart_content ul:after { clear:both; } .shop-widget-area .widget .widget_shopping_cart_content ul li { padding:10px 0; border-bottom:1px dotted rgba(0,0,0,0.2); *zoom:1; } .shop-widget-area .widget .widget_shopping_cart_content ul li:before, .shop-widget-area .widget .widget_shopping_cart_content ul li:after { content:""; display:table; } .shop-widget-area .widget .widget_shopping_cart_content ul li:after { clear:both; } .shop-widget-area .widget .widget_shopping_cart_content ul li:first-child { padding-top:0; } .shop-widget-area .widget .widget_shopping_cart_content ul li > a { line-height:24px; } .shop-widget-area .widget .widget_shopping_cart_content ul li > a img { display:block; width:72px; height:auto; float:left; margin-right:24px; } .shop-widget-area .widget .widget_shopping_cart_content ul li .quantity { float:none; display:block; } .shop-widget-area .widget .widget_shopping_cart_content .buttons a { margin-right:10px; } .woocommerce .product .shop-widget-area { padding-top:48px; } .breakpoint-h1 .shop-widget-area { padding-top:24px; } .breakpoint-h1 .shop-widget-area .widget { padding-left:24px; } .breakpoint-h1 .shop-widget-area .widget #searchform #s { width:90%; margin-bottom:10px; } .breakpoint-h2 .shop-widget-area { padding-top:0; display:inline; float:left; width:100%; margin:0 0%; } .breakpoint-h2 .shop-widget-area .widget { padding-left:0; } .woocommerce-message, .woocommerce-info, ul.woocommerce-error { margin-bottom:24px; margin-left:0; line-height:38px; padding-bottom:24px; border-bottom:1px solid rgba(0,0,0,0.2); } .woocommerce-message li, .woocommerce-info li, ul.woocommerce-error li { list-style-type:none; display:block; } .woocommerce-message .button, .woocommerce-info .button, ul.woocommerce-error .button { line-height:48px; margin-right:24px; } .woocommerce-info { line-height:24px; } form.login, form.checkout_coupon, form.checkout { background-color:rgba(0,0,0,0.07); padding:24px 24px 0 24px; border:1px solid rgba(0,0,0,0.2); margin-bottom:24px; } form.login label, form.checkout_coupon label, form.checkout label { display:block; float:left; width:200px; padding:11px 0; line-height:1em; } .quantity { float:left; } .quantity input { -webkit-appearance:none; -moz-appearance:none; appearance:none; border:1px solid rgba(0,0,0,0.2); background-color:transparent; display:inline-block; line-height:48px; color:#000000; } .quantity input[type="button"] { text-align:center; width:24px; } .quantity input[type="button"]:hover { background-color:rgba(0,0,0,0.05); cursor:pointer; } .quantity input[type="number"] { border-width:1px 0; padding-left:24px; width:35px; } .shop .button { display:inline-block; line-height:36px; border-color:rgba(0,0,0,0.08); background-color:rgba(0,0,0,0.02); font-size:.8em; float:left; padding:0 20px; } .shop .button:hover { background-color:rgba(0,0,0,0.04); } .shop .button:active { background-color:rgba(0,0,0,0.12); } .woocommerce-result-count { line-height:24px; padding:10px; background-color:rgba(0,0,0,0.05); border:1px solid rgba(0,0,0,0.1); border-width:0 1px 1px; box-shadow:inset 0 1px 0 rgba(0,0,0,0.05); margin-bottom:0 !important; } .woocommerce-ordering { float:right; margin-right:10px; position:relative; top:-36px; } .breakpoint-h2 .woocommerce-ordering { display:none; } .products { margin:24px -10px 0 -10px !important; list-style-type:none; *zoom:1; } .products:before, .products:after { content:""; display:table; } .products:after { clear:both; } .products .product { width:25%; float:left; } .products .product .product-content { position:relative; margin:0 10px; height:432px; padding-bottom:24px; border-bottom:1px solid rgba(0,0,0,0.2); margin-bottom:24px; overflow:hidden; } .products .product .product-content a { text-decoration:none; } .products .product .product-content .onsale { position:absolute; display:block; width:50px; line-height:24px; right:11px; top:11px; background-color:black; text-align:center; background-color:rgba(58,118,164,0.8); color:white; font-size:0.8em; font-weight:bold; text-transform:uppercase; box-shadow:inset 0 0 1px rgba(0,0,0,0.15); } .products .product .product-content img { display:block; width:100%; height:auto; } .products .product .product-content h3 { line-height:1.5em; padding-top:10px; padding-bottom:10px; margin-bottom:0; } .products .product .product-content .star-rating { display:none; } .products .product .product-content .price { font-family:"PT Sans"; } .products .product .product-content .price del { opacity:0.25; } .products .product .product-content .price ins { font-weight:bold; text-decoration:none; margin-left:10px; color:#BDB142; } .products .product .product-content a.button { position:absolute; bottom:24px; left:0; margin-top:24px; float:left; } .products .product .product-content a.added_to_cart { position:absolute; margin-top:24px; line-height:38px; bottom:24px; right:0; } .products .product .product-content a.added_to_cart:hover { text-decoration:underline; } .products .product a { display:block; } .breakpoint-h2 .products .product { width:100%; float:none; } .breakpoint-h2 .products .product .product-content { height:auto; padding-bottom:0; } .breakpoint-h2 .products .product .product-content .price { display:block; margin:24px 0; } .breakpoint-h2 .products .product .product-content a.button { display:block; position:relative; margin-bottom:0; } .single-product.woocommerce .product { position:relative; } .single-product.woocommerce .product .shop-content { padding-top:24px; } .single-product.woocommerce .product .shop-content .woocommerce-error { color:#923A3A; } .single-product.woocommerce .product .shop-content .product { *zoom:1; } .single-product.woocommerce .product .shop-content .product:before, .single-product.woocommerce .product .shop-content .product:after { content:""; display:table; } .single-product.woocommerce .product .shop-content .product:after { clear:both; } .single-product.woocommerce .product .shop-content .product .onsale { position:absolute; display:block; width:50px; line-height:24px; right:11px; top:35px; background-color:black; text-align:center; background-color:rgba(58,118,164,0.8); color:white; font-size:0.8em; font-weight:bold; text-transform:uppercase; box-shadow:inset 0 0 1px rgba(0,0,0,0.15); } .single-product.woocommerce .product .shop-content .product .images { float:right; width:50%; margin-top:24px; margin-bottom:24px; } .single-product.woocommerce .product .shop-content .product .images a { display:block; margin-left:24px; background-color:rgba(0,0,0,0.2); padding:10px; } .single-product.woocommerce .product .shop-content .product .images a img { display:block; width:100%; height:auto; box-shadow:0 0 0 1px rgba(0,0,0,0.15); } .single-product.woocommerce .product .shop-content .product .summary { width:50%; padding-right:24px; margin:0; -moz-box-sizing:border-box; box-sizing:border-box; } .single-product.woocommerce .product .shop-content .product .woocommerce-tabs { clear:both; } .single-product.woocommerce .product .shop-content .product .price { font-family:"PT Sans"; } .single-product.woocommerce .product .shop-content .product .price del { opacity:0.25; } .single-product.woocommerce .product .shop-content .product .price ins { display:block; font-size:1.5em; line-height:1.5em; text-decoration:none; color:#3A76A4; } .single-product.woocommerce .product .shop-content .product .stock { float:right; line-height:48px; text-transform:uppercase; font-size:0.8em; } .single-product.woocommerce .product .shop-content .product .woocommerce-product-rating { margin-bottom:24px; } .single-product.woocommerce .product .shop-content .product .woocommerce-product-rating .star-rating { float:left; } .single-product.woocommerce .product .shop-content .product .woocommerce-product-rating .woocommerce-review-link { margin-left:10px; opacity:0.5; } .single-product.woocommerce .product .shop-content .product .cart { height:50px; margin-bottom:24px; } .single-product.woocommerce .product .shop-content .product .cart button[type="submit"] { -webkit-appearance:none; -moz-appearance:none; appearance:none; line-height:48px; border-color:rgba(0,0,0,0.2); font-size:.8em; font-weight:300; color:#000000; margin-left:5px; padding:0 24px; background-color:rgba(0,0,0,0.05); cursor:pointer; } .single-product.woocommerce .product .shop-content .product .cart button[type="submit"]:hover { background-color:rgba(0,0,0,0.07); } .single-product.woocommerce .product .shop-content .product .product_meta { clear:left; margin-top:24px; } .single-product.woocommerce .product .shop-content .product .woocommerce-tabs .tabs { margin-left:0; } .single-product.woocommerce .product .shop-content .product .woocommerce-tabs .tabs li { float:left; list-style-type:none; } .single-product.woocommerce .product .shop-content .product .woocommerce-tabs .tabs li:last-child { position:relative; } .single-product.woocommerce .product .shop-content .product .woocommerce-tabs .tabs li:last-child a { border-right-width:1px; } .single-product.woocommerce .product .shop-content .product .woocommerce-tabs .tabs li:last-child::after { content:''; position:absolute; bottom:0; right:-36px; width:36px; height:1px; background-color:rgba(0,0,0,0.2); } .single-product.woocommerce .product .shop-content .product .woocommerce-tabs .tabs li.active a { border-bottom-color:transparent; background-color:transparent; } .single-product.woocommerce .product .shop-content .product .woocommerce-tabs .tabs li a { display:block; line-height:36px; padding:0 36px; border:1px solid rgba(0,0,0,0.2); border-width:1px 0 1px 1px; background-color:rgba(0,0,0,0.05); text-decoration:none; } .single-product.woocommerce .product .shop-content .product .woocommerce-tabs .panel { clear:left; padding-top:24px; } .single-product.woocommerce .product .shop-content .product .woocommerce-tabs .panel h2 { font-size:30px; } .single-product.woocommerce .product .shop-content .product .woocommerce-tabs .panel .shop_attributes { width:100%; border-spacing:0; border-collapse:collapse; } .single-product.woocommerce .product .shop-content .product .woocommerce-tabs .panel .shop_attributes td, .single-product.woocommerce .product .shop-content .product .woocommerce-tabs .panel .shop_attributes th { border-top:1px solid rgba(0,0,0,0.2); vertical-align:middle; line-height:48px; text-align:left; } .single-product.woocommerce .product .shop-content .product .woocommerce-tabs .panel .shop_attributes td p, .single-product.woocommerce .product .shop-content .product .woocommerce-tabs .panel .shop_attributes th p { margin-bottom:0; } .single-product.woocommerce .product .shop-content .product .woocommerce-tabs .panel .commentlist { margin-left:0; } .single-product.woocommerce .product .shop-content .product .woocommerce-tabs .panel .commentlist .comment_container { border-bottom:1px dotted rgba(0,0,0,0.2); margin-bottom:24px; } .single-product.woocommerce .product .shop-content .product .woocommerce-tabs .panel .commentlist .comment_container img { float:left; } .single-product.woocommerce .product .shop-content .product .woocommerce-tabs .panel .commentlist .comment_container .comment-text { margin-left:72px; } .single-product.woocommerce .product .shop-content .product .woocommerce-tabs .panel .commentlist .comment_container .comment-text .meta time { opacity:0.5; } .single-product.woocommerce .product .shop-content .product .woocommerce-tabs .panel .comment-respond p.stars { clear:none; line-height:36px; margin-bottom:0; *zoom:1; } .single-product.woocommerce .product .shop-content .product .woocommerce-tabs .panel .comment-respond p.stars:before, .single-product.woocommerce .product .shop-content .product .woocommerce-tabs .panel .comment-respond p.stars:after { content:""; display:table; } .single-product.woocommerce .product .shop-content .product .woocommerce-tabs .panel .comment-respond p.stars:after { clear:both; } .single-product.woocommerce .product .shop-content .product .woocommerce-tabs .panel .comment-respond p.stars span a { display:block; float:left; width:36px; text-align:center; border:1px solid rgba(0,0,0,0.2); margin-right:10px; text-decoration:none; } .single-product.woocommerce .product .shop-content .product .woocommerce-tabs .panel .comment-respond p.stars span a:hover { background-color:rgba(0,0,0,0.05); } .single-product.woocommerce .product .shop-content .product .woocommerce-tabs .panel .comment-respond p.stars span a:active { background-color:rgba(0,0,0,0.07); } .single-product.woocommerce .product .shop-content .product .woocommerce-tabs .panel .comment-respond p.stars span a.active { background-color:rgba(0,0,0,0.2); } .single-product.woocommerce .product .shop-content .product .related, .single-product.woocommerce .product .shop-content .product .upsells { clear:both; } .single-product.woocommerce .product .shop-content .product .related::before, .single-product.woocommerce .product .shop-content .product .upsells::before { content:''; display:block; height:24px; margin-bottom:24px; clear:both; border-bottom:1px solid rgba(0,0,0,0.2); } .breakpoint-h1.single-product.woocommerce .product .shop-content .product .images, .breakpoint-h1.single-product.woocommerce .product .shop-content .product .summary, .breakpoint-h2.single-product.woocommerce .product .shop-content .product .images, .breakpoint-h2.single-product.woocommerce .product .shop-content .product .summary { width:100%; float:none; margin-bottom:24px; margin-top:0; padding-right:0; } .breakpoint-h1.single-product.woocommerce .product .shop-content .product .images a, .breakpoint-h2.single-product.woocommerce .product .shop-content .product .images a { margin-left:0; } .breakpoint-h2.single-product.woocommerce .product .shop-content .product .woocommerce-tabs ul { border-bottom:1px solid rgba(0,0,0,0.2); } .breakpoint-h2.single-product.woocommerce .product .shop-content .product .woocommerce-tabs ul li { float:none; } .breakpoint-h2.single-product.woocommerce .product .shop-content .product .woocommerce-tabs ul li.active a { border-right-width:1px; } .breakpoint-h2.single-product.woocommerce .product .shop-content .product .woocommerce-tabs ul li::after { display:none; } .breakpoint-h2.single-product.woocommerce .product .shop-content .product .woocommerce-tabs ul li a { border-right-width:1px; border-bottom-width:0; } .woocommerce-cart .woocommerce .shop_table { width:100%; border-collapse:collapse; border-spacing:0; margin-bottom:24px; } .woocommerce-cart .woocommerce .shop_table td, .woocommerce-cart .woocommerce .shop_table th { text-align:left; } .woocommerce-cart .woocommerce .shop_table thead { border-bottom:1px solid rgba(0,0,0,0.2); background-color:rgba(255,255,255,0.07); } .woocommerce-cart .woocommerce .shop_table thead th { line-height:48px; } .woocommerce-cart .woocommerce .shop_table tbody td { padding:10px 0; border-bottom:1px solid rgba(0,0,0,0.2); } .woocommerce-cart .woocommerce .shop_table tbody td.product-remove a { display:block; text-decoration:none; text-transform:uppercase; text-align:center; font-weight:bold; border:1px solid rgba(0,0,0,0.2); line-height:24px; width:24px; } .woocommerce-cart .woocommerce .shop_table tbody td.product-remove a:hover { background-color:rgba(0,0,0,0.05); } .woocommerce-cart .woocommerce .shop_table tbody td.product-remove a:active { background-color:rgba(0,0,0,0.07); } .woocommerce-cart .woocommerce .shop_table .coupon { padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid rgba(0,0,0,0.2); } .woocommerce-cart .woocommerce .cart_totals table { margin-bottom:24px; } .woocommerce-cart .woocommerce .cart_totals table td, .woocommerce-cart .woocommerce .cart_totals table th { line-height:24px; } .woocommerce-cart .woocommerce .cart_totals table th { text-align:left; padding-right:24px; } .woocommerce-cart .woocommerce .shipping_calculator select { width:40%; } .breakpoint-h1.woocommerce-cart .woocommerce .shop_table .product-thumbnail { display:none; } .breakpoint-h2.woocommerce-cart .woocommerce .shop_table .product-thumbnail, .breakpoint-h2.woocommerce-cart .woocommerce .shop_table .product-quantity { display:none; } .checkout .col2-set { *zoom:1; } .checkout .col2-set:before, .checkout .col2-set:after { content:""; display:table; } .checkout .col2-set:after { clear:both; } .checkout .col2-set .col-1 { float:left; width:50%; } .checkout .col2-set .col-1 .create-account p { clear:left; } .checkout .col2-set .col-2 { float:right; width:50%; } .checkout .col2-set .col-2 #ship-to-different-address label { width:100%; } .checkout .woocommerce-billing-fields { padding-right:12px; } .checkout .woocommerce-shipping-fields { padding-left:12px; } .checkout .woocommerce-billing-fields label, .checkout .woocommerce-shipping-fields label { display:block; float:left; width:30%; } .checkout .woocommerce-billing-fields input, .checkout .woocommerce-billing-fields select, .checkout .woocommerce-billing-fields textarea, .checkout .woocommerce-shipping-fields input, .checkout .woocommerce-shipping-fields select, .checkout .woocommerce-shipping-fields textarea { width:60% !important; } .checkout .woocommerce-billing-fields .chosen-container, .checkout .woocommerce-shipping-fields .chosen-container { color:black; width:65% !important; } .checkout .woocommerce-billing-fields .chosen-container .chosen-single, .checkout .woocommerce-shipping-fields .chosen-container .chosen-single { border-radius:0; } .checkout .woocommerce-billing-fields #billing_address_2, .checkout .woocommerce-billing-fields #shipping_address_2, .checkout .woocommerce-shipping-fields #billing_address_2, .checkout .woocommerce-shipping-fields #shipping_address_2 { margin-left:30%; } .breakpoint-h2 .checkout .col2-set .col-1, .breakpoint-h2 .checkout .col2-set .col-2 { width:auto; float:none; } .shop_table { border-spacing:0; border-collapse:collapse; width:100%; margin-bottom:24px; } .shop_table th, .shop_table td { text-align:left; border-bottom:1px solid rgba(0,0,0,0.2); line-height:48px; } .shop_table th { padding-right:48px; } #payment { margin-bottom:24px; } #payment .payment_methods { margin-left:0; } #payment .payment_methods li { clear:left; list-style-type:none; *zoom:1; } #payment .payment_methods li:before, #payment .payment_methods li:after { content:""; display:table; } #payment .payment_methods li:after { clear:both; } #payment .payment_methods li input { margin-top:12px; } #payment .payment_methods li label { float:left; width:192px; } #payment .payment_methods li label img { float:left; margin:0 10px 10px 0; } #payment .payment_methods li label a { display:block; } #payment .payment_methods li .payment_box { margin:10px 0 0 192px; } .woocommerce-account .page header { margin-top:24px; } .woocommerce-account form .form-row label { display:block; float:left; width:192px; } .woocommerce-account form .form-row #shipping_address_2, .woocommerce-account form .form-row #billing_address_2 { margin-left:192px; } .woocommerce-account mark { display:inline-block; padding:0 10px; }