From 096cef88de05a578ca110d9b186227c82d3b6ab6 Mon Sep 17 00:00:00 2001 From: Andrei Baicus Date: Mon, 10 Sep 2018 16:32:16 +0300 Subject: [PATCH 01/39] Move about page to composer module. --- composer.json | 3 +- inc/admin/about/css/ti_about_page_css.css | 389 -------- inc/admin/about/images/logo.png | Bin 10745 -> 0 bytes inc/admin/about/js/ti_about_page_scripts.js | 94 -- inc/admin/about/page.php | 988 -------------------- inc/admin/plugin_install/main.php | 182 ---- inc/admin/plugin_install/plugin-install.js | 93 -- inc/core/admin.php | 8 +- 8 files changed, 7 insertions(+), 1750 deletions(-) delete mode 100644 inc/admin/about/css/ti_about_page_css.css delete mode 100644 inc/admin/about/images/logo.png delete mode 100644 inc/admin/about/js/ti_about_page_scripts.js delete mode 100644 inc/admin/about/page.php delete mode 100644 inc/admin/plugin_install/main.php delete mode 100644 inc/admin/plugin_install/plugin-install.js diff --git a/composer.json b/composer.json index 82733319e8..4c819d944d 100644 --- a/composer.json +++ b/composer.json @@ -24,7 +24,8 @@ }, "type": "wordpress-theme", "require": { - "codeinwp/themeisle-sdk": "master" + "codeinwp/themeisle-sdk": "master", + "codeinwp/ti-about-page": "master" }, "autoload": { "files": [ diff --git a/inc/admin/about/css/ti_about_page_css.css b/inc/admin/about/css/ti_about_page_css.css deleted file mode 100644 index d36a0e1a4d..0000000000 --- a/inc/admin/about/css/ti_about_page_css.css +++ /dev/null @@ -1,389 +0,0 @@ -.wp-badge.epsilon-welcome-logo { - background-color: #fff; - background-image: url(../images/logo.png); - background-repeat: no-repeat; - background-position: center center; - background-size: 70%; -} - -.neve-about-text { - text-overflow: ellipsis; - display: -webkit-box; - -webkit-box-orient: vertical; - -webkit-line-clamp: 4; - overflow: hidden; -} - -#support i.dashicons { - position: relative; - top: 5px; - color: #666; - margin-right: 15px; -} - -.about-wrap .feature-section p { - color: #777; -} - -.header h1 { - font-size: 30px; -} -.header .neve-about-text { - font-size: 16px; -} - -.nav-tab { - margin: 0 0 -1px 0; - transition: .3s ease; - border: 1px solid #ccc; - border-right: 0; -} - -.about-wrap .nav-tab { - font-size: 15px; - font-weight: 500; - background: #f1f1f1; -} - -.nav-tab:focus { - box-shadow: none; -} - -#about_tabs li:last-child .nav-tab { - border-right: 1px solid #ccc; -} - -#about_tabs > div { - background: #fff; - padding: 20px 20px; - border: 1px solid #ccc; - border-top: none; -} - -#about_tabs .ui-state-active a { - background: #fff; - border-bottom-color: #fff; - color: #00a4e7; -} - -.action-required span.red { - color: #a00; -} - -.ti-about-page-action-required-box { - display: block; - position: relative; - margin-bottom: 15px; - padding: 10px 30px; - border-left: 4px solid #f8800c; - background: #fff; - box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1); -} - -.action-required .ti-about-page-action-required-box:last-of-type { - margin-bottom: 0; -} - -.ti-about-page-action-required-box h3 { - margin: 0 0 10px; -} - -.about-wrap .ti-about-page-action-required-box h4 { - display: block; - margin-top: 0; - margin-bottom: 0; -} - -.about-wrap .ti-about-page-action-required-box p { - display: block; - width: 100%; - max-width: 100%; - margin-top: 0; -} - -.about-wrap .ti-about-page-dismiss-required-action { - position: absolute; - top: 10px; - right: 10px; - border-radius: 50%; - color: #d54e21; - text-decoration: none; - cursor: pointer; -} - -.about-wrap .ti-about-page-required-action-button { - position: absolute; - top: 10px; - right: 10px; - border-radius: 50%; - color: #b4b9be; - text-decoration: none; - cursor: pointer; -} - -.about-wrap .ti-about-page-required-action-button:hover:before { - color: #c00; -} - - -.about-wrap .feature-section .col { - margin-top: 0; - margin-bottom: 20px; -} - -.about-wrap .feature-section .col:nth-child(3n + 1) { - clear: both; -} - -#free_pro .free-pro-table { - width: 100%; - border-spacing: 0; -} - -#free_pro .free-pro-table th { - padding-bottom: 20px; -} - -#free_pro .free-pro-table td { - padding: 20px 0 25px; - border-top: 1px solid #ccc; -} - -#free_pro .free-pro-table h3 { - margin: 0; -} - -#free_pro .free-pro-table td p { - margin: 0; -} - -#free_pro .free-pro-table .only-lite, -#free_pro .free-pro-table .only-pro { - width: 15%; - text-align: right; -} - -#free_pro .free-pro-table .only-lite .dashicons-before:before { - color: #00a878; -} - -#free_pro .free-pro-table .only-pro .dashicons-before:before { - color: #ff3439; -} - -#free_pro .free-pro-table .only-lite .dashicons-before:before, -#free_pro .free-pro-table .only-pro .dashicons-before:before { - width: 35px; - height: 35px; - font-size: 35px; -} - -#free_pro .ti-about-page-text-right { - text-align: right; -} - -#free_pro .ti-about-page-text-center { - text-align: center; -} - -#free_pro .free_vs_pro_banner { - padding: 20px; - background: #fff; -} - -.badge-action-count { - display: inline-block; - z-index: 26; - margin: 5px 0 0 5px; - padding: 0 6px; - border-radius: 10px; - color: #fff; - background-color: #d54e21; - font-size: 9px; - font-weight: 600; - line-height: 17px; - vertical-align: top; -} - -.wp-submenu .badge-action-count { - margin-top: 0; -} - -.recommended-plugins { - display: flex; - justify-content: space-between; - flex-wrap: wrap; -} - -.recommended-plugins .plugin-banner { - border-bottom: 1px solid #ccc; -} - -.recommended-plugins .plugin_box { - border: 1px solid #ccc; - margin-bottom: 20px; - display: flex; - flex-direction: column; - justify-content: flex-start; - width: 49%; -} - -.recommended-plugins .title-action-wrapper { - padding: 15px 20px 5px 20px; -} - -.recommended-plugins .plugin-name { - font-size: 18px; - display: block; - white-space: nowrap; - text-overflow: ellipsis; - margin-bottom: 10px; - overflow: hidden; - line-height: normal; -} - -.recommended-plugins .version-wrapper { - text-align: right; - font-size: 13px; - color: #aaa; - margin-left: auto; - padding-top: 5px; -} - -.recommended-plugins .plugin-desc { - display: block; - margin-bottom: 10px; - font-size: 13px; - color: #777; - line-height: 1.6; -} - -.recommended-plugins .button-wrap > div { - padding: 0; - margin:0; -} - -.plugin-box-footer { - display: flex; - justify-content: space-around; - vertical-align: middle; - align-items: center; - padding: 0px 20px 5px; - border-top: 1px solid #ccc; - flex: 1; - margin-top: auto; -} - -#demo_content .spinner { - float: none; -} - -#demo_content .updated-message, -#demo_content .spinner { - display: none; -} - -#demo_content .spinner.is-active { - display: inline-block; -} - -#child-themes { - padding: 40px 0; -} - -.ti-about-child-theme { - display: inline-block; - box-sizing: border-box; - width: 32%; - margin-right: 1.3%; - margin-bottom: 40px; - border: 1px solid #ddd; - box-shadow: 0 1px 1px -1px rgba(0,0,0,0.1); -} - -.ti-about-child-theme:last-child { - margin-right: 0; -} - -.ti-about-page-child-theme-details { - overflow: hidden; - height: 18px; - margin: 0; - padding: 10px 15px 20px 15px; - background: #fff; - background: rgba(255,255,255,0.65); - box-shadow: inset 0 1px 0 rgba(0,0,0,0.1); - font-size: 15px; - font-weight: 600; - white-space: nowrap; - text-overflow: ellipsis; -} - -.ti-about-child-theme .theme-name { - float: left; - overflow: hidden; - max-width: 120px; - padding-top: 5px; - white-space: nowrap; - text-overflow: ellipsis; -} - -.ti-about-child-theme .button.preview { - margin-right: 5px; -} - - -@media (max-width: 768px) { - .recommended-plugins .plugin_box { - width: auto; - } -} - -.about-loader { - transition: 0.3s cubic-bezier(1, 0.01, 0.29, 1.01); - background-color: #fdfdfd; - left: 0; - right: 100%; - position: fixed; - height: 100vh; - z-index: 101; - width: 100%; - z-index: 1000000; -} - -.about-loader p { - color: #4096ff; -} -.about-loader p span { - margin-left: 10px; -} - - -.about-loader i { - -webkit-animation:spin 1s linear infinite; - -moz-animation:spin 1s linear infinite; - animation:spin 1s linear infinite; -} - -@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } } -@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } } -@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } } - - -.about-loading.loading:after { - background-color: #fff; - content: " "; - position: fixed; - top: 0; - left: 0; - z-index: 99900; - bottom: 0; - width: 100%; - z-index: 100; -} - -.about-loader { - display: flex; - justify-content: center; - align-items: center; -} diff --git a/inc/admin/about/images/logo.png b/inc/admin/about/images/logo.png deleted file mode 100644 index d18f64303c061b85e86323756e7dea3bf60a2687..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10745 zcmb_?WmFu`w(krKFt`VY!6mp15+Jy{69U04xLa@w9tduOyK8U>76=mD!Vn;V;0{B8 zN6tC_`|gLk?s^|yuhm`EyMJ41*WT4t-Su8WO&%MA90LFVU@I!fXg!s%zb6>==^8s_ z!|_y*dB_@gXggbbc$>Ld0VFM*&8;Acj%GGiT2^M3zOG|dq5uGLxSfuHhk>e!h=sEw zr`cZ&r;nq{6E^@L`qIb6%;K$;2gKaU#?DEM?zpp;4q|61MyD^J%B|`mZDnhx;OAzg z?Wd+=;rG@;*plw0I7HM(|m4_L`$I-#bUBpL>?q706p6Y+eTy&6sK|J1y(f!*f z162)(w6mKPM1T{@VZp;E1Q8VGWorr?Z<47mu*8Fc&v37cVcz6N1Ct*U7`o zhr`L8{vQc4R_+#Vb}k-v&Q6fO63xt=Jw3$eo-F-$6C7PsRsTz{lly-h_2e=xA2Sy& z9!_p9N5{YI`WM>WL(A&_n(;rP-F19jthltS+?_q$ES~zqn*JZ=C*S?=iv9whtPxRn zvwP|kGY1)G3r|NYCl5s#F}kNGoR)T$BIZzQK>=P%3l1w`D{c;cetupKAwdB?4gmpf zK0$sSVRJqKvw!6LPy8}G{IXKALVR+9g4{ejvQS|`Nl9s5DIR`dVQv9#8R>s`6`kBY z%$zK&{?Tpsr29X-y#Fh&h_suPnTNBRj+Ip|ZtLsjDrKeLE*h zXK#1bzuoljR?Aqq*?C!6%DFi^LjL7v5xf7v26Ib6sI|2qF9(mAnK_35H@_K&xd0T( z!Ea$^W+rGUVEN<+y8rN7{x|>qJ5HY{PwjB|#~cx1A#(w4b3R@UZYaM12M>=GltWm^ z8p>hGCuqrU#V^cl#bZXt^<*N~-_ZGQq4W>wDL(&J|0^+`ZvHE^tel?m$?Yj|&OVDM z0su^yiZYTqJ}U>tXaQ?;_m7HgQ~sY5_$X~Y$SOeMit+Sd5d?BZUT7LD;ipj=Fbx(B z77mmw0zEsj2#r@5%_SdGBY9U)lckUpA^yigc@6Idy_xqO?-bR&lhxV|nk<-))2FyZ zl-0k@&g%EpFiUC@!9UvteHe`jCPafU<4CCG2myp$0d7A&14rK@ClUT7Q3mG-{Urgm zKmR2?;r>N>!u=&Z;r^dk#}abhHE4%IC^f>WDZPquNl0k(V@1h6p$f-!A>Y0k4IUS^IIRCuwk-G3xZtC>X+TrxjK`Xo0zR(5+m`Ad8P1*SLcO^g`Q zYwuFf&gFIA?_aT|UolHgj(gY8+g@%4kJgKT-`v!Ql1h{(%YGOT5V?tF(LNKus`_C{ z8uUvNr^l{x8yTiU7Cx1U9@|RA_v+=8`7*diO82G(P*?c zy9NHKWBK7*gHq2U#8Fyl0gtVt$oVw}XxUIl-os-~YIGFw)}k8w-;YY;g{kRCf0HMSlp~FX z9IjVLe+rdYjk@tC4s{`k8Ny-O!wcuFbVZjWTgJhAo#41Jgu}4_c$*xV``(He>9S#P zm-7P~wHM@jN*EJPyQ+}4*5y*9`Z~&okC~{S8j)U^_yW@oSwm@FZid4cCw}#d1wo&q zj>Lf_$F8|hb`soNZZ$l;o#u;Qr(bHI1YhHUvgC2sGD|k?LFZHy)bd6rk2uXja7kca zjmvkQhsJ5NRQl|I%oVwWTntCtb+pdwPn(J7vIY&38mHW@#YiOYR3i&gd00BmO`@r< zfJACncF7!EB=Ngf2~xzySqB`1?fJ$e5p70jbl_}Zz#TpSKOm}bjc0m#Ojq6w7=V5B3h8cPRj!$-&Li#np3^>xx z5gFbJLjMH!;-O1r%)stmNfM2cCFP`Z`wACDv%`j2YdpkX^ zQa?_Ykp!0N$J+s%HEph6{2U4t<0TuYb#ocVoECPy$Z=MH5KTy8FjAsyCfDeG`uW~h zSWn!pmK>#r?3UWp5DRmrlUSX;j``$Mz|5cE#9elscmYD%4kw@wnvmZK-OSI}g9Rx8 zRCJbhSDva1=9?ud?qz(Nm&i2hp(G!slot<1zfw#taQNu--U@r;E0r`cm!FC0sE4nTuHBnM0x^#781-Cki%)~3X(gs!9Q{&3R;V87221mwK}X>c20 zv&Z6m2`0MuBR~j-!`iMP^|OBpPttRJ>n!_%uB%+?Fw1VOsJpQYNd z_6;5P;(EsWx5Tj{5AOzgWGg&%~+x~f!yr1Gt1b7b7`JD79#0<0ift7btappgI z1qgbZ<%JIz%>A(4TE7Dc;bR-H9^ z%>_9<&EKPfk~F|A2anvuqbbt|C|ve{eC?(%4iAci)oUTZx%A70AS^b#t;tCI0A8hD zK5+yXW57CUa1UxJPFej&Y!M=uM`-`Y6}?y{?Cza}s9JiqgDH(0zJ0iTFPPY*A7Oq< z4<6vf={r*F-Mo1@FH@oJ&$<$rjP>lqZv6c5KEzN7j3Km^Ocs2B6N&TL!7eEbC7cY9 zy8A#wB46-3xxCu;^)7)aL=5&`uVlh?3vhsHTpFcadBVC_l3R&IhNnoLu+~5rdCW8N zQznWLq2A{%w9JcUXE25|S$WSWS-FSpmy(sri|u1-{nErFV#-5RA1=-A2Jp(|)Of*a zI~m1xs{)^W5VsmD8}mvY)S}+OBZQC3l0S=Kl9%{!{g`ym#VzU2wA5q@vJkE`4^vej z-{!{YtF3sGfZ}(q&^m6saLrEd<+bu+ z0qefyhFt!*B%k*@m(N3*U_^x>_cmx>q_FuxsqJ&KwJJQu?jOcMeXNwh>mbN7bgX~` zJBd)xu{b$zn}WFMHF?2&Wnhi+3p-L>1Bik4VBQ%USm5}jdb>6m8qd%{aE62ApDByl z6w>u{;F6%WtGkgcxU7N}Eix)22TL4jyEvZWkTJp%2vJRxlc1+iOX5$h2LCKEHT5IO zXn(&Pq;t#e*Kcfqbhjeg@-!ozFl+Moh2IL}3;oa`>&2%%<@p-vr`pF~I(#%l`;Dl% z@#CA96*j!Fp5%FT3ZUb-jB2mk32GHa;(bFFd7NRY523VCQma?*y2V+Nb+FW(C^KIn z$QEMX+Z1IWb9;+OJ#KnQXiYDJM^_@}S~6$qXB~*-=*Rk$?Fbtkbrh&Hng!P+lp}7d zP{W9-!cC=N`e?Gz0VpO3bGy$R2asEVMIix{!JlR`+T$T$*Qv!xoN7lEyAiK!YNrbf@LQJwCv;_zxjUmJ32#$SiKyoU(M{KOiA$TJ3znnPqO zq6@*GMF8G?SVKI;wgOnhyBgG128@YHD@JwLWwE{6O4s12!hVH;p`yhFlmmWz2=5Wc z>MMxcHCCdSCQ*EI_-%PpE#Yf3E#&zZ0Y|oPA*1H$EmmwAfg!!p9s}j2F;o$LQ+?X6 zLPV)>IV769i5Xu3=t80qZ4eRsx(K+;$dJA^cH#JxwZinQ|H^UU4721&Y2tM4Yg0@q z)*q-lGhW~}p{>Q7?ck;AS(+C(eQRSEKhqt+BKv!SuMpCkSoX@{F4<^ZLy;YQ3wnSo zo#)JhL@AbUqY{|2#ubp0n~wm#!msi69sjhIsbH7^I* zJ7b|ALbf-yna|GfCpMMMc8HeROa&e^Nz-pKMa{w>YvYc6YZU|B5AU0^Y47EFsobnr zpHDmZdM01lIn6LdsGRxbR#=1`^ROz2#kAN$&AQao)wW}5g2EoWpVlzi6zE;^QH5KU zIBxRU_L8@kT3~*=IzYRHmK0LyX}DDca{UV(%a4IS*%bP}YXIe{Hv|2-j@`5nVS&<~VyX#Ud>^$T5of)HB$G*sdMtcnN= zmqQSyXpI1v-|TNp-Lk%e0vKqmWz}T8bb^?^H{52!3Sia@d_fvL0{*I{3Jse;w6S3m z!sAi0`}SO=Y+{jWS5GMKL<)SBGb@fI6GyhSmv_PklgEfnhJYC_Smgk}?G5Te-}^@u z0^(&ek?*xW0}n5uT1h&t%F2k~W?hWoqR(xecEy1XHL&D2t> zh43CSs>I+zr5=~g+ip1Ght@1)c{y}513ft3olD4jrOJPR=V#oPXD1bWC@|@UmO=uy zRlXp-B1dl?A{|iwW}^yAvqjm@q>pL!NpXE?bUQs0w`L(b9|mvkSPzy2>!njNJqk0` z=`UA`Q!bEFibj)%@iOe857@5~GMSp!T8LjeH-~u_JQFQrSKCj};=55&qTTk&W`xC` z&t$gC5PW?r3~(=_5&;wm73!F>W{SQ*%D;+_uOTMpwi+*GcaQ{TwWSRNYpRYl^mEvj zEza9PbYz$cK7urURF8o7P|UVpj%TU*pxUCG^Z`mjD>X4+5kgRKG1sHfAq1wZrAv{d zhIk+!X7KlDKBqRQQ@PHaL$Tvds-pdX8iFiuHiElTC6wZ3jr$Y9GKY3Gfd+*q{~U3R zmTVuzr&^J_u|laDaoY_eu&gfC7-X%B%yiT={9OwwZ)V6>7VP;xfsB&Pbp8+qPG;6u z_mgFiKg*LK7V(j%Db$U!>9D1g!@@cR7 zsW(q+nH|dBKGqJbo0qeJlumcyKxVHEqvTE1{p$$T>~Y%Wsqdc<9ybc}2O2W&H;UFk zPekvmgIU+p3|Ij1;%p01M2(g|Aw}%Qjx)?a=^2 zr6JqahKwa|O7bkLq+p_vLC&tc?EFHMwO1| zu2)cKe{o{WDl%%z=YjK#DRE!Lx!B3Yu@css8TT#xi8ZxH zY&#FXYXj~y2yiMKk)1oxqTg%DXCB;8o)%E%<-Xdh=;hVh@az&=~U13l9AmIXdBfG#7-wSI?0rIWY&N zJ2~ZyobhowrWkH5g=xuLZ=+aK+>sz35*cWzOQk=;IN&n0`Z&ZpwB;4(kWyZqm0j4E zkWg^D*kz!t<9s7UplGkUmju)D{hv7te#5dbHIz@~Kux?FxIgm9;no9EpLjlInlo85 zB^qMI@?;3BwE#quP#xh|!YE9$5hmEE<5o!!ZTaS16K+~vWpKPvYytiBy)S@K=RAIQ zxz_Lv>hr}^$yxEl-?kq|IX?zu_LE2`-Yt%${7BY~t}-37#N;g$EUAqOl({z#l-L`g z&l?QMC-fF&htD!$Yr&U`n7#LIKw)lUD6(Mi7y9X{K7S+8lOcqbK}RDJ)R8OH8l+~! z;C`FVjyWBY?6hb?Q@yN%q})>-e7PC}V}!9%h{&Vljh9&3H1+t*5rGP3K_Zg+=OU2h ziut9zgGP>f^x*qneAwMGdNas$Trkq&ScoD~7Z9H5-=m9^!clKRHlm?9d#G zPO6dIONi*C(9cWQ>aq<-1YMXCpO%2wvBaU_U_xm<>oeI(EAty~;)8RNa^iUmVLpCE z5l-Tnij|yZ8Jr>xAKK7kPyd%nn*`jrSFl1MF%nEzK&hgXg#uHl5}F(6m&);X6(UfQ z6i7*R0vY)Oy3jVuE^)xNa9ae`^xS4>_uU$sU~8uiI*HWD-nq?(GF5vomx(Isk$n1_ z=sck-Qrq)(ffQs9&*w(Pur8_~b#)YRPT)Bs@DlG!uJRWY)()_wcXV1>EMv*9!0X`v zp+IeElRKH?Vh@ZMHe!qRk08dp)DjT5KX#4{nAqOw&Qx7d8SZT2h5tFnN#L?nNwkWH zh?1*lyYp3#r|pWJ(QSJ28CZfi-20s#y;m!j+{ru>FT(_r4xI+iL7>n1QGv#{&EJVq zz(O4S$@|Gq^`)iclGdnHMn@VliEDchsfM!&^%8x$j$UUWRvRd@DI*Ke)WGp2 zAdjpK_2+s-LOd6PI$~6pIHT~*SDECO`c?e6{N=McY>6rU1du@by?s9uMIT|i`!bY> zi~*br?qQZ7J5da{s|g~-P4DI@e6yZ}QWV*bZ8ND*ZmgLa-1x)gUe?vm`Tch>SEI>< zr|)WF$P!fHh3#h+J4qu|uxZK=7nluV8(F^pG++M`^Q5MRJtB7U1-2A*-O&zP>ppbMZ>)9+c~LvZ&?ON*K#-xXp1kMwBDV;VgXBh>TPC~Z;~1@rdO|sq!Hor1I7#*!0yi4+eyAB<*Dh_HtE5X0?ni~f$4PSZ zDSVK8DyYF&4cv2xTru+j)T2C=h2tL+Ti93z7tm>Wi7m!&;n_2sg3K*{*87_V>6I{k zcg|d?A>95Q519x5UaR1u#k0tqlhL}ezJ~D@=lf60GNyegs_^opxQ1u8x4P)fQ_qna z42BQm;h7GT*OA}PCAU;}V4p!Ooi)TUJrj`lqqa@YW(lDqsL? zK|Kkd0x$Hc=P{crvt@^?+9txdhh1+_X~ZqOdqz@_>oE!N7}r^EQpEqHwHd@n6X=X= zCtvTIPOtj+X>u&LuKM2sSVRS3NTUfWf%CNyaj6o%##9*Y9_&wFgE46i(ChUY z``xe%k`1~3Qzu~j=Ap*y#6EEY@Gx}2skQrO8VR&H14~W+b?8sBc}k@AeBLD8gPhHF zZV#H(FF==-K{2gs*Ok)VEvY+o>g*~sPS!_S;XbV3gQcgx%fb`nktN>C<}J}5XX;)c zvNhAM`c51#9#VX~p%qFZW^DUqT)XUrF#lA3kx)N~X{&ttqkZWiS@LHjx%*uSk#9Qzf@y#;4)8&aq&a zC3HNXN`R=lub`y9M7-T0I`dQ~#9+FDVy#p?D1cDes?w4aR=L0sjQ$gGU3{1|wM_~+ z)Va&?2;jUyY}qD}-iq1gJMVJd@0^`|!Is#VV_coU36^!s#*i>VXW{M*?LwEaWdrCb z`5yvVT;?vBDUvEoE7@V{f@|?>^HW4KB#xYY7P~FPccq`9sgQbKX#F9^dz?sp$Qdr7 z2=T)_+d*$(BW=_6+eY2C(RN@K(aoseebdd8CyKW&4LDd(H55JszWy_6J&Unj$IW$z zEiEwwuH8yfoSTV?dFzniN_@sA!4*v*-eC*V#}D{*z2I{eI@fcvt!m)$oYPv;97$d) zvsYFezYQhH&blHc_~+8Bj_`84Gp+idr8wKRn%twC<@@}?wDzu~K3 zeiN9kLRmc#wF^s9G|R{;d%0o`_+_em=jR0!F@BHS8jQ^p0c0X;tuP~ftxnZRa2o~F zZ6bYd(p3DnNb47=0#eZ;P8^o3D7|9GgCcYk9Z zhEftmzS2_PBUXNmy-J|5E6Wl?OKl&=&fVfe-)fwdyAJq+TzIcTRDd#>#8%+4ho#fS2~S*W;fgnii4Q%#g+Dkg!_}V;qBQ4USts;n3f)!(coxbz{*iqyWUb9&BHZ z)|aKv32-y1r>By*8h|vK#Dt<%4TtCzqU(8uIH*~KO}75@I5&z=!MGj@72vnoMp0(n ziLTf?t8*N5F}ymu{N#f5#1kL-4$MBh<#zQi zZs}S~=2E3eEutn6lXU_ zz(Z-M4sp}E9Qnh?dy`Sr-yGQ%LHUYv4t)~vap*fQA*5d{m^Y=|g#Aj+yqD_u;V+jR z9tE1RUo3e}gz=MMN|O$;MHpp#WY$%*et(IXHJF(-mF8s56h0r|6JtE?se)ugGx>|m zNBae>t^b5|m|X3R%J|O_*Sjb~uWu~LZ!Ck2`{%A&l0-j1mt#ZwzZZ)B-b;ge95vOe zc5eRsCL0tkIy`;E_WF^}K^_G-RqqATDe}wfOS_2tmRp^uLwBiqwJHQ1F_bvh_TuoE zH38JP^dnB*+27o0j-Rrq2k=}?-EbuOF3DFm`YseEJ4@W{F?m@iB60@j-mzubHXZ4R z4r_&h?u7YJ>^bbkDfaXoefm7y16zW8h_LB)?;hsRix~wkt0S^q=7x3IN{OD?LKaeKdeJ7 zU7x9gOR71@&YB!n;`v1(md^r)8t=_8Z!X>zR66g2wn(;xzI&a6qd3%1x*Z=;D715T z*b^V$L3`vnCcxreION9^)xTQplk-sF8!j3_Ddwv|T1)gEvwxskJ45^h3Eqx?t5kNx zH9uyl(by41r$K%sb8x=gLw^tE=>T?;3VO0!fk*305i@25+b$8b;w z7vrm5W@WSDCU?s5>ar^-(=jmkY+<7ur(TpC3t%l#I zOv1WLOx#sKafdi}d60-aeCsCq9l?1;Pjf!7!+-cP)E?R2ASiv{>XLW$j2<+fZ&=De zgX;+;I^qC$F_%~hA|s)^7j`h4ZIc-yC!rYDR6vztyCabK zdPtnskf8}6v69EZb8Xs?^mP`XFCDLyUO8R(LEb6?17QIBgHNHJF?_1eK2;r7OM06< zssoXvO}S$qBF-Eoj}bw2MyOCoP&yH6PAhL+tx#TbuGw(A>+Oa#$_Yl&2Su*dF|j%b z;U2nU&)VV=7-_rOZNv=5_HwFL$4TMptQ4ygij4j!^d_IP?Q$4*IZ&p(J*-_nKz|)~ z$n_bT&O@^AL9| zS}oew3XarD4mCo#m66)c0XY`Y*k7GU&TAMck4B0b#~{ZY&&1-@pxXrvMYCsDn@pdR>(W^ySi+a`8i%wPVIz>G1o4 zYtHhcBQgrzOg0m_hyv}UccTmY@4(HXeyvt_IzFyYlzQy_+BVImg>wy9c4c7WJLTl! z3tiK(+!sxxLLE16;MxjdlDCFR`#OB;Y=C7H+rvKT{%^jlD|HPQo2sIZNY7S_zN{9} ze)v`(UTuMV8ne?fV`VpKCL*hUHymw3R5{_{pr>$(+?9rAxD;00FI4))HfP^3e+>0c z(~fS~ORECK1#TD7Nc%Hcrc;)4o*B3TD5FM2_=M!Z#CF6JyZw>hdLUF(WPDnxYuk>thz@L;C->N$Q{dRfaQ' ); - }, - success: function () { - location.reload(); - jQuery( '#temp_load' ).remove(); - /* Remove loading gif */ - }, - error: function ( jqXHR, textStatus, errorThrown ) { - console.log( jqXHR + ' :: ' + textStatus + ' :: ' + errorThrown ); - } - } - ); - } - ); - // Remove activate button and replace with activation in progress button. - jQuery( document ).on( - 'DOMNodeInserted', '.activate-now', function () { - var activateButton = jQuery( this ); - if ( activateButton.length ) { - var url = jQuery( activateButton ).attr( 'href' ); - if ( typeof url !== 'undefined' ) { - // Request plugin activation. - jQuery.ajax( - { - beforeSend: function () { - jQuery( activateButton ).replaceWith( '' + tiAboutPageObject.activating_string + '...' ); - }, - async: true, - type: 'GET', - url: url, - success: function () { - // Reload the page. - location.reload(); - } - } - ); - } - } - } - ); - } -); - -function handleLinkingInTabs() { - jQuery( '#about_tabs > div a[href^=\'#\']' ).on( 'click', function () { - var index = jQuery( this ).attr( 'href' ).substr(1); - jQuery( '[data-tab-id="' + index + '"] > a' ).click(); - return false; - } ); -} - -function startLoader() { - var loader = jQuery('.about-loader'); - - setTimeout(function() { - jQuery(loader).css('right', 0 ); - }, 1000); - - window.addEventListener("DOMContentLoaded", function(event) { - setTimeout(function() { - jQuery(loader).css( 'left', '100%'); - jQuery('.about-loading').removeClass('loading'); - }, 1500); - }); -} diff --git a/inc/admin/about/page.php b/inc/admin/about/page.php deleted file mode 100644 index 42316fcb30..0000000000 --- a/inc/admin/about/page.php +++ /dev/null @@ -1,988 +0,0 @@ -config = $config; - self::$instance->setup_config(); - self::$instance->setup_actions(); - } - } - } - - /** - * Setup the class props based on the config array. - */ - public function setup_config() { - $theme = wp_get_theme(); - if ( is_child_theme() ) { - if ( method_exists( $theme->parent(), 'get' ) ) { - $this->theme_name = $theme->parent()->get( 'Name' ); - } - $this->theme = $theme->parent(); - } else { - $this->theme_name = $theme->get( 'Name' ); - $this->theme = $theme->parent(); - } - $this->theme_version = $theme->get( 'Version' ); - $this->theme_slug = $theme->get_template(); - $this->menu_name = isset( $this->config['menu_name'] ) ? $this->config['menu_name'] : 'About ' . $this->theme_name; - $this->page_name = isset( $this->config['page_name'] ) ? $this->config['page_name'] : 'About ' . $this->theme_name; - $url = add_query_arg( - array( - 'onboarding' => 'yes', - ), - admin_url( 'themes.php?page=' . $this->theme_slug . '-welcome' ) - ) . '#demo-import'; - $this->notification = isset( $this->config['notification'] ) ? $this->config['notification'] : ( apply_filters( 'neve_welcome_notice_filter', ( '

' . sprintf( 'Welcome! Thank you for choosing %1$s! To fully take advantage of the best our theme can offer please make sure you visit our %2$swelcome page%3$s.', $this->theme_name, '', '' ) . '

' . sprintf( 'Get started with %s', $this->theme_name ) . '

' ) ) ); - $this->tabs = isset( $this->config['tabs'] ) ? $this->config['tabs'] : array(); - - } - - /** - * Setup the actions used for this page. - */ - public function setup_actions() { - - add_action( 'admin_menu', array( $this, 'register' ) ); - /* activation notice */ - add_action( 'load-themes.php', array( $this, 'activation_admin_notice' ) ); - /* enqueue script and style for about page */ - add_action( 'admin_enqueue_scripts', array( $this, 'enqueue' ) ); - - /* ajax callback for dismissable required actions */ - add_action( - 'wp_ajax_ti_about_page_dismiss_required_action', - array( - $this, - 'dismiss_required_action_callback', - ) - ); - - add_action( - 'wp_ajax_nopriv_ti_about_page_dismiss_required_action', - array( - $this, - 'dismiss_required_action_callback', - ) - ); - } - - /** - * Hide required tab if no actions present. - * - * @return bool Either hide the tab or not. - */ - public function hide_required( $value, $tab ) { - if ( $tab != 'recommended_actions' ) { - return $value; - } - $required = $this->get_required_actions(); - if ( count( $required ) == 0 ) { - return false; - } else { - return true; - } - } - - - /** - * Register the menu page under Appearance menu. - */ - public function register() { - if ( ! empty( $this->menu_name ) && ! empty( $this->page_name ) ) { - - $no_of_actions = 0; - - $actions = $this->get_required_actions(); - - if ( ! empty( $actions ) ) { - $no_of_actions = count( $actions ); - } - $title = $this->page_name; - - if ( $no_of_actions > 0 ) { - $title .= '' . esc_html( $no_of_actions ) . ''; - } - - add_theme_page( - $this->menu_name, - $title, - 'activate_plugins', - $this->theme_slug . '-welcome', - array( - $this, - 'about_page_render', - ) - ); - } - } - - /** - * Adds an admin notice upon successful activation. - */ - public function activation_admin_notice() { - global $pagenow; - if ( is_admin() && ( 'themes.php' == $pagenow ) && isset( $_GET['activated'] ) ) { - add_action( 'admin_notices', array( $this, 'themeisle_about_page_welcome_admin_notice' ), 99 ); - } - } - - /** - * Display an admin notice linking to the about page - */ - public function themeisle_about_page_welcome_admin_notice() { - if ( ! empty( $this->notification ) ) { - echo '
'; - echo wp_kses_post( $this->notification ); - echo '
'; - } - } - - /** - * Render the main content page. - */ - public function about_page_render() { - $this->render_header(); - $this->render_tabs(); - } - - /** - * Render about page header - */ - private function render_header() { - ?> -
-
-
-

-
-
-
- config['welcome_title'] ) ) { - $title = $this->config['welcome_title']; - } - - if ( ! empty( $this->config['welcome_content'] ) ) { - $content = $this->config['welcome_content']; - } - - if ( empty( $title ) && empty( $content ) ) { - return; - } - - echo '
'; - - echo '
'; - echo '
'; - if ( ! empty( $title ) ) { - echo '

'; - echo esc_html( $title ); - if ( ! empty( $this->theme_version ) ) { - echo '' . esc_html( $this->theme_version ) . ''; - } - echo '

'; - } - - if ( ! empty( $content ) ) { - echo '
' . wp_kses_post( $content ) . '
'; - } - - echo ''; - echo '
'; - } - - /** - * Tab content render callback. - */ - private function render_tabs() { - if ( empty( $this->tabs ) ) { - return; - } - - $count = 0; - $actions_count = $this->get_required_actions(); - if ( ! empty( $actions_count ) ) { - $count = count( $actions_count ); - } - $actions_badge = $count > 0 ? '' . esc_html( $count ) . '' : ''; - ?> - -
- - - tabs as $tab_id => $tab_name ) { - if ( $tab_id === 'recommended_actions' ) { - if ( ! $this->should_show_recommended_actions_tab() ) { - continue; - } - } - ?> -
- -
- -
- $slug, - 'fields' => array( - 'downloaded' => false, - 'rating' => false, - 'description' => false, - 'short_description' => true, - 'donate_link' => false, - 'tags' => false, - 'sections' => true, - 'homepage' => true, - 'added' => false, - 'last_updated' => false, - 'compatibility' => false, - 'tested' => false, - 'requires' => false, - 'downloadlink' => false, - 'icons' => true, - 'banners' => true, - ), - ) - ); - set_transient( 'ti_about_plugin_info_' . $slug, $call_api, 30 * MINUTE_IN_SECONDS ); - } - - return $call_api; - } - - /** - * Check if plugin is active - * - * @param plugin-slug $slug the plugin slug. - * - * @return array - */ - public function check_if_plugin_active( $slug ) { - $plugin_link_suffix = Plugin_Install::get_plugin_path( $slug ); - $path = WPMU_PLUGIN_DIR . '/' . $plugin_link_suffix; - if ( ! file_exists( $path ) ) { - $path = WP_PLUGIN_DIR . '/' . $plugin_link_suffix; - if ( ! file_exists( $path ) ) { - $path = false; - } - } - - if ( file_exists( $path ) ) { - - include_once( ABSPATH . 'wp-admin/includes/plugin.php' ); - - $needs = is_plugin_active( $plugin_link_suffix ) ? 'deactivate' : 'activate'; - - return array( - 'status' => is_plugin_active( $plugin_link_suffix ), - 'needs' => $needs, - ); - } - - return array( - 'status' => false, - 'needs' => 'install', - ); - } - - /** - * Check if a slug is from intergeo, visualizer or adblock and returns the correct slug for them. - * - * @param string $slug Plugin slug. - * - * @return string - */ - public function check_plugin_slug( $slug ) { - switch ( $slug ) { - case 'intergeo-maps': - case 'visualizer': - $slug = 'index'; - break; - case 'adblock-notify-by-bweb': - $slug = 'adblock-notify'; - break; - } - - return $slug; - } - - /** - * Display button for recommended actions or - * - * @param array $data Data for an item. - */ - public function display_button( $data ) { - $button_new_tab = '_self'; - $button_class = ''; - if ( isset( $tab_data['is_new_tab'] ) ) { - if ( $data['is_new_tab'] ) { - $button_new_tab = '_blank'; - } - } - - if ( $data['is_button'] ) { - $button_class = 'button button-primary'; - } - echo '' . $data['button_label'] . ''; - } - - /** - * Child themes - */ - public function child_themes() { - echo '
'; - $child_themes = isset( $this->config['child_themes'] ) ? $this->config['child_themes'] : array(); - if ( ! empty( $child_themes ) ) { - if ( ! empty( $child_themes['content'] ) && is_array( $child_themes['content'] ) ) { - echo '
'; - for ( $i = 0; $i < count( $child_themes['content'] ); $i ++ ) { - if ( ( $i !== 0 ) && ( $i / 3 === 0 ) ) { - echo '
'; - echo '
'; - } - $child = $child_themes['content'][ $i ]; - if ( ! empty( $child['image'] ) ) { - echo '
'; - echo '
'; - echo '' . ( ! empty( $child['image_alt'] ) ? esc_html( $child['image_alt'] ) : '' ) . ''; - if ( ! empty( $child['title'] ) ) { - echo '
'; - if ( $child['title'] != $this->theme_name ) { - echo '
'; - echo '' . $child['title'] . ''; - if ( ! empty( $child['download_link'] ) && ! empty( $child_themes['download_button_label'] ) ) { - echo '' . esc_html( $child_themes['download_button_label'] ) . ''; - } - if ( ! empty( $child['preview_link'] ) && ! empty( $child_themes['preview_button_label'] ) ) { - echo '' . esc_html( $child_themes['preview_button_label'] ) . ''; - } - echo '
'; - } - echo '
'; - } - echo '
'; - echo '
'; - }// End if(). - }// End for(). - echo '
'; - }// End if(). - }// End if(). - echo '
'; - } - - /** - * Return the releases changes array. - * - * @return array The releases array. - */ - private function parse_changelog() { - WP_Filesystem(); - global $wp_filesystem; - $changelog = $wp_filesystem->get_contents( get_template_directory() . '/CHANGELOG.md' ); - if ( is_wp_error( $changelog ) ) { - $changelog = ''; - } - $changelog = explode( PHP_EOL, $changelog ); - $releases = array(); - foreach ( $changelog as $changelog_line ) { - if ( strpos( $changelog_line, '**Changes:**' ) !== false || empty( $changelog_line ) ) { - continue; - } - if ( substr( $changelog_line, 0, 3 ) === '###' || substr( $changelog_line, 1, 3 ) === '###' ) { - if ( isset( $release ) ) { - $releases[] = $release; - } - $release = array( - 'title' => substr( $changelog_line, 3 ), - 'changes' => array(), - ); - } else { - $release['changes'][] = $changelog_line; - } - } - - return $releases; - } - - /** - * Display feature title and description - * - * @param array $feature Feature data. - */ - public function display_feature_title_and_description( $feature ) { - if ( ! empty( $feature['title'] ) ) { - echo '

' . wp_kses_post( $feature['title'] ) . '

'; - } - if ( ! empty( $feature['description'] ) ) { - echo '

' . wp_kses_post( $feature['description'] ) . '

'; - } - } - - /** - * Load css and scripts for the about page - */ - public function enqueue() { - $current_screen = get_current_screen(); - if ( ! isset( $current_screen->id ) || $current_screen->id !== 'appearance_page_' . $this->theme_slug . '-welcome' ) { - return; - } - - // this is needed on all admin pages, not just the about page, for the badge action count in the WordPress main sidebar - wp_enqueue_style( 'ti-about-page-css', get_template_directory_uri() . '/inc/admin/about/css/ti_about_page_css.css', array(), NEVE_VERSION ); - - wp_enqueue_script( - 'ti-about-page-js', - get_template_directory_uri() . '/inc/admin/about/js/ti_about_page_scripts.js', - array( - 'jquery', - 'jquery-ui-tabs', - ), - NEVE_VERSION - ); - wp_enqueue_style( 'plugin-install' ); - wp_enqueue_script( 'plugin-install' ); - wp_enqueue_script( 'updates' ); - - $required_actions = $this->get_required_actions(); - wp_localize_script( - 'ti-about-page-js', - 'tiAboutPageObject', - array( - 'nr_actions_required' => count( $required_actions ), - 'ajaxurl' => admin_url( 'admin-ajax.php' ), - 'template_directory' => get_template_directory_uri(), - 'activating_string' => esc_html__( 'Activating', 'neve' ), - ) - ); - - Plugin_Install::instance()->enqueue_scripts(); - } - - /** - * Return the valid array of required actions. - * - * @return array The valid array of required actions. - */ - private function get_required_actions() { - $saved_actions = get_option( $this->theme_slug . '_required_actions' ); - if ( ! is_array( $saved_actions ) ) { - $saved_actions = array(); - } - $req_actions = isset( $this->config['recommended_actions'] ) ? $this->config['recommended_actions'] : array(); - $valid = array(); - foreach ( $req_actions['content'] as $req_action ) { - if ( ( ! isset( $req_action['check'] ) || ( isset( $req_action['check'] ) && ( $req_action['check'] == false ) ) ) && ( ! isset( $saved_actions[ $req_action['id'] ] ) ) ) { - $valid[] = $req_action; - } - } - - return $valid; - } - - /** - * Dismiss required actions - */ - public function dismiss_required_action_callback() { - - $recommended_actions = array(); - $req_actions = isset( $this->config['recommended_actions'] ) ? $this->config['recommended_actions'] : array(); - foreach ( $req_actions['content'] as $req_action ) { - $recommended_actions[] = $req_action; - } - - $action_id = ( isset( $_GET['id'] ) ) ? $_GET['id'] : 0; - - echo esc_html( wp_unslash( $action_id ) ); /* this is needed and it's the id of the dismissable required action */ - - if ( ! empty( $action_id ) ) { - - /* if the option exists, update the record for the specified id */ - if ( get_option( $this->theme_slug . '_required_actions' ) ) { - - $ti_about_page_show_required_actions = get_option( $this->theme_slug . '_required_actions' ); - - switch ( esc_html( $_GET['todo'] ) ) { - case 'add': - $ti_about_page_show_required_actions[ absint( $action_id ) ] = true; - break; - case 'dismiss': - $ti_about_page_show_required_actions[ absint( $action_id ) ] = false; - break; - } - - update_option( $this->theme_slug . '_required_actions', $ti_about_page_show_required_actions ); - - /* create the new option,with false for the specified id */ - } else { - - $ti_about_page_show_required_actions_new = array(); - - if ( ! empty( $recommended_actions ) ) { - - foreach ( $recommended_actions as $ti_about_page_required_action ) { - - if ( $ti_about_page_required_action['id'] == $action_id ) { - $ti_about_page_show_required_actions_new[ $ti_about_page_required_action['id'] ] = false; - } else { - $ti_about_page_show_required_actions_new[ $ti_about_page_required_action['id'] ] = true; - } - } - - update_option( $this->theme_slug . '_required_actions', $ti_about_page_show_required_actions_new ); - - } - } - }// End if(). - } - - /** - * Getting started tab content - */ - public function getting_started_render() { - if ( ! empty( $this->config['getting_started'] ) ) { - - $getting_started = $this->config['getting_started']; - - if ( ! empty( $getting_started ) ) { - - echo '
'; - - foreach ( $getting_started as $getting_started_item ) { - - echo '
'; - if ( ! empty( $getting_started_item['title'] ) ) { - echo '

' . $getting_started_item['title'] . '

'; - } - if ( ! empty( $getting_started_item['text'] ) ) { - echo '

' . $getting_started_item['text'] . '

'; - } - if ( ! empty( $getting_started_item['button_link'] ) && ! empty( $getting_started_item['button_label'] ) ) { - - echo '

'; - - $count = 0; - - $actions_count = $this->get_required_actions(); - - if ( ! empty( $actions_count ) ) { - $count = count( $actions_count ); - } - - if ( $getting_started_item['recommended_actions'] && isset( $count ) ) { - if ( $count == 0 ) { - echo ''; - } else { - echo ''; - } - } - $this->display_button( $getting_started_item ); - echo '

'; - } - - echo '
'; - }// End foreach(). - echo '
'; - }// End if(). - } - } - - /** - * Recommended actions tab content - */ - public function recommended_actions_render() { - $recommended_actions = isset( $this->config['recommended_actions'] ) ? $this->config['recommended_actions'] : array(); - - if ( empty( $recommended_actions ) ) { - return; - } - - $actions = array(); - - foreach ( $recommended_actions['content'] as $action ) { - $actions[] = $action; - } - - if ( empty( $actions ) ) { - return; - } - if ( ! is_array( $actions ) ) { - return; - } - - echo '
'; - - $ti_about_page_show_required_actions = get_option( $this->theme_slug . '_required_actions' ); - - foreach ( $actions as $action_key => $action_value ) { - - $hidden = false; - - if ( $ti_about_page_show_required_actions[ $action_value['id'] ] === false ) { - $hidden = true; - } - if ( $action_value['check'] ) { - continue; - } - - echo '
'; - - if ( ! $hidden ) { - echo ''; - } else { - echo ''; - } - - $this->display_feature_title_and_description( $action_value ); - - if ( ! empty( $action_value['plugin_slug'] ) ) { - $slug = $this->check_plugin_slug( $action_value['plugin_slug'] ); - ?> - get_button_html( $slug ); ?> - - '; - }// End foreach(). - echo '
'; - } - - /** - * Recommended plugins tab content - */ - public function recommended_plugins_render() { - $recommended_plugins = $this->config['recommended_plugins']; - if ( empty( $recommended_plugins['content'] ) || ! is_array( $recommended_plugins['content'] ) ) { - return; - } - - echo '' ); + }, + success: function () { + location.reload(); + jQuery( '#temp_load' ).remove(); + /* Remove loading gif */ + }, + error: function ( jqXHR, textStatus, errorThrown ) { + console.log( jqXHR + ' :: ' + textStatus + ' :: ' + errorThrown ); + } + } + ); + } + ); + // Remove activate button and replace with activation in progress button. + jQuery( document ).on( + 'DOMNodeInserted', '.activate-now', function () { + var activateButton = jQuery( this ); + if ( activateButton.length ) { + var url = jQuery( activateButton ).attr( 'href' ); + if ( typeof url !== 'undefined' ) { + // Request plugin activation. + jQuery.ajax( + { + beforeSend: function () { + jQuery( activateButton ).replaceWith( '' + tiAboutPageObject.activating_string + '...' ); + }, + async: true, + type: 'GET', + url: url, + success: function () { + // Reload the page. + location.reload(); + } + } + ); + } + } + } + ); + } +); + +function handleLinkingInTabs() { + jQuery( '#about_tabs > div a[href^=\'#\']' ).on( 'click', function () { + var index = jQuery( this ).attr( 'href' ).substr(1); + jQuery( '[data-tab-id="' + index + '"] > a' ).click(); + return false; + } ); +} + +function startLoader() { + var loader = jQuery('.about-loader'); + + setTimeout(function() { + jQuery(loader).css('right', 0 ); + }, 1000); + + window.addEventListener("DOMContentLoaded", function(event) { + setTimeout(function() { + jQuery(loader).css( 'left', '100%'); + jQuery('.about-loading').removeClass('loading'); + }, 1500); + }); +} diff --git a/inc/admin/about/page.php b/inc/admin/about/page.php new file mode 100644 index 0000000000..42316fcb30 --- /dev/null +++ b/inc/admin/about/page.php @@ -0,0 +1,988 @@ +config = $config; + self::$instance->setup_config(); + self::$instance->setup_actions(); + } + } + } + + /** + * Setup the class props based on the config array. + */ + public function setup_config() { + $theme = wp_get_theme(); + if ( is_child_theme() ) { + if ( method_exists( $theme->parent(), 'get' ) ) { + $this->theme_name = $theme->parent()->get( 'Name' ); + } + $this->theme = $theme->parent(); + } else { + $this->theme_name = $theme->get( 'Name' ); + $this->theme = $theme->parent(); + } + $this->theme_version = $theme->get( 'Version' ); + $this->theme_slug = $theme->get_template(); + $this->menu_name = isset( $this->config['menu_name'] ) ? $this->config['menu_name'] : 'About ' . $this->theme_name; + $this->page_name = isset( $this->config['page_name'] ) ? $this->config['page_name'] : 'About ' . $this->theme_name; + $url = add_query_arg( + array( + 'onboarding' => 'yes', + ), + admin_url( 'themes.php?page=' . $this->theme_slug . '-welcome' ) + ) . '#demo-import'; + $this->notification = isset( $this->config['notification'] ) ? $this->config['notification'] : ( apply_filters( 'neve_welcome_notice_filter', ( '

' . sprintf( 'Welcome! Thank you for choosing %1$s! To fully take advantage of the best our theme can offer please make sure you visit our %2$swelcome page%3$s.', $this->theme_name, '', '' ) . '

' . sprintf( 'Get started with %s', $this->theme_name ) . '

' ) ) ); + $this->tabs = isset( $this->config['tabs'] ) ? $this->config['tabs'] : array(); + + } + + /** + * Setup the actions used for this page. + */ + public function setup_actions() { + + add_action( 'admin_menu', array( $this, 'register' ) ); + /* activation notice */ + add_action( 'load-themes.php', array( $this, 'activation_admin_notice' ) ); + /* enqueue script and style for about page */ + add_action( 'admin_enqueue_scripts', array( $this, 'enqueue' ) ); + + /* ajax callback for dismissable required actions */ + add_action( + 'wp_ajax_ti_about_page_dismiss_required_action', + array( + $this, + 'dismiss_required_action_callback', + ) + ); + + add_action( + 'wp_ajax_nopriv_ti_about_page_dismiss_required_action', + array( + $this, + 'dismiss_required_action_callback', + ) + ); + } + + /** + * Hide required tab if no actions present. + * + * @return bool Either hide the tab or not. + */ + public function hide_required( $value, $tab ) { + if ( $tab != 'recommended_actions' ) { + return $value; + } + $required = $this->get_required_actions(); + if ( count( $required ) == 0 ) { + return false; + } else { + return true; + } + } + + + /** + * Register the menu page under Appearance menu. + */ + public function register() { + if ( ! empty( $this->menu_name ) && ! empty( $this->page_name ) ) { + + $no_of_actions = 0; + + $actions = $this->get_required_actions(); + + if ( ! empty( $actions ) ) { + $no_of_actions = count( $actions ); + } + $title = $this->page_name; + + if ( $no_of_actions > 0 ) { + $title .= '' . esc_html( $no_of_actions ) . ''; + } + + add_theme_page( + $this->menu_name, + $title, + 'activate_plugins', + $this->theme_slug . '-welcome', + array( + $this, + 'about_page_render', + ) + ); + } + } + + /** + * Adds an admin notice upon successful activation. + */ + public function activation_admin_notice() { + global $pagenow; + if ( is_admin() && ( 'themes.php' == $pagenow ) && isset( $_GET['activated'] ) ) { + add_action( 'admin_notices', array( $this, 'themeisle_about_page_welcome_admin_notice' ), 99 ); + } + } + + /** + * Display an admin notice linking to the about page + */ + public function themeisle_about_page_welcome_admin_notice() { + if ( ! empty( $this->notification ) ) { + echo '
'; + echo wp_kses_post( $this->notification ); + echo '
'; + } + } + + /** + * Render the main content page. + */ + public function about_page_render() { + $this->render_header(); + $this->render_tabs(); + } + + /** + * Render about page header + */ + private function render_header() { + ?> +
+
+
+

+
+
+
+ config['welcome_title'] ) ) { + $title = $this->config['welcome_title']; + } + + if ( ! empty( $this->config['welcome_content'] ) ) { + $content = $this->config['welcome_content']; + } + + if ( empty( $title ) && empty( $content ) ) { + return; + } + + echo '
'; + + echo '
'; + echo '
'; + if ( ! empty( $title ) ) { + echo '

'; + echo esc_html( $title ); + if ( ! empty( $this->theme_version ) ) { + echo '' . esc_html( $this->theme_version ) . ''; + } + echo '

'; + } + + if ( ! empty( $content ) ) { + echo '
' . wp_kses_post( $content ) . '
'; + } + + echo ''; + echo '
'; + } + + /** + * Tab content render callback. + */ + private function render_tabs() { + if ( empty( $this->tabs ) ) { + return; + } + + $count = 0; + $actions_count = $this->get_required_actions(); + if ( ! empty( $actions_count ) ) { + $count = count( $actions_count ); + } + $actions_badge = $count > 0 ? '' . esc_html( $count ) . '' : ''; + ?> + +
+ + + tabs as $tab_id => $tab_name ) { + if ( $tab_id === 'recommended_actions' ) { + if ( ! $this->should_show_recommended_actions_tab() ) { + continue; + } + } + ?> +
+ +
+ +
+ $slug, + 'fields' => array( + 'downloaded' => false, + 'rating' => false, + 'description' => false, + 'short_description' => true, + 'donate_link' => false, + 'tags' => false, + 'sections' => true, + 'homepage' => true, + 'added' => false, + 'last_updated' => false, + 'compatibility' => false, + 'tested' => false, + 'requires' => false, + 'downloadlink' => false, + 'icons' => true, + 'banners' => true, + ), + ) + ); + set_transient( 'ti_about_plugin_info_' . $slug, $call_api, 30 * MINUTE_IN_SECONDS ); + } + + return $call_api; + } + + /** + * Check if plugin is active + * + * @param plugin-slug $slug the plugin slug. + * + * @return array + */ + public function check_if_plugin_active( $slug ) { + $plugin_link_suffix = Plugin_Install::get_plugin_path( $slug ); + $path = WPMU_PLUGIN_DIR . '/' . $plugin_link_suffix; + if ( ! file_exists( $path ) ) { + $path = WP_PLUGIN_DIR . '/' . $plugin_link_suffix; + if ( ! file_exists( $path ) ) { + $path = false; + } + } + + if ( file_exists( $path ) ) { + + include_once( ABSPATH . 'wp-admin/includes/plugin.php' ); + + $needs = is_plugin_active( $plugin_link_suffix ) ? 'deactivate' : 'activate'; + + return array( + 'status' => is_plugin_active( $plugin_link_suffix ), + 'needs' => $needs, + ); + } + + return array( + 'status' => false, + 'needs' => 'install', + ); + } + + /** + * Check if a slug is from intergeo, visualizer or adblock and returns the correct slug for them. + * + * @param string $slug Plugin slug. + * + * @return string + */ + public function check_plugin_slug( $slug ) { + switch ( $slug ) { + case 'intergeo-maps': + case 'visualizer': + $slug = 'index'; + break; + case 'adblock-notify-by-bweb': + $slug = 'adblock-notify'; + break; + } + + return $slug; + } + + /** + * Display button for recommended actions or + * + * @param array $data Data for an item. + */ + public function display_button( $data ) { + $button_new_tab = '_self'; + $button_class = ''; + if ( isset( $tab_data['is_new_tab'] ) ) { + if ( $data['is_new_tab'] ) { + $button_new_tab = '_blank'; + } + } + + if ( $data['is_button'] ) { + $button_class = 'button button-primary'; + } + echo '' . $data['button_label'] . ''; + } + + /** + * Child themes + */ + public function child_themes() { + echo '
'; + $child_themes = isset( $this->config['child_themes'] ) ? $this->config['child_themes'] : array(); + if ( ! empty( $child_themes ) ) { + if ( ! empty( $child_themes['content'] ) && is_array( $child_themes['content'] ) ) { + echo '
'; + for ( $i = 0; $i < count( $child_themes['content'] ); $i ++ ) { + if ( ( $i !== 0 ) && ( $i / 3 === 0 ) ) { + echo '
'; + echo '
'; + } + $child = $child_themes['content'][ $i ]; + if ( ! empty( $child['image'] ) ) { + echo '
'; + echo '
'; + echo '' . ( ! empty( $child['image_alt'] ) ? esc_html( $child['image_alt'] ) : '' ) . ''; + if ( ! empty( $child['title'] ) ) { + echo '
'; + if ( $child['title'] != $this->theme_name ) { + echo '
'; + echo '' . $child['title'] . ''; + if ( ! empty( $child['download_link'] ) && ! empty( $child_themes['download_button_label'] ) ) { + echo '' . esc_html( $child_themes['download_button_label'] ) . ''; + } + if ( ! empty( $child['preview_link'] ) && ! empty( $child_themes['preview_button_label'] ) ) { + echo '' . esc_html( $child_themes['preview_button_label'] ) . ''; + } + echo '
'; + } + echo '
'; + } + echo '
'; + echo '
'; + }// End if(). + }// End for(). + echo '
'; + }// End if(). + }// End if(). + echo '
'; + } + + /** + * Return the releases changes array. + * + * @return array The releases array. + */ + private function parse_changelog() { + WP_Filesystem(); + global $wp_filesystem; + $changelog = $wp_filesystem->get_contents( get_template_directory() . '/CHANGELOG.md' ); + if ( is_wp_error( $changelog ) ) { + $changelog = ''; + } + $changelog = explode( PHP_EOL, $changelog ); + $releases = array(); + foreach ( $changelog as $changelog_line ) { + if ( strpos( $changelog_line, '**Changes:**' ) !== false || empty( $changelog_line ) ) { + continue; + } + if ( substr( $changelog_line, 0, 3 ) === '###' || substr( $changelog_line, 1, 3 ) === '###' ) { + if ( isset( $release ) ) { + $releases[] = $release; + } + $release = array( + 'title' => substr( $changelog_line, 3 ), + 'changes' => array(), + ); + } else { + $release['changes'][] = $changelog_line; + } + } + + return $releases; + } + + /** + * Display feature title and description + * + * @param array $feature Feature data. + */ + public function display_feature_title_and_description( $feature ) { + if ( ! empty( $feature['title'] ) ) { + echo '

' . wp_kses_post( $feature['title'] ) . '

'; + } + if ( ! empty( $feature['description'] ) ) { + echo '

' . wp_kses_post( $feature['description'] ) . '

'; + } + } + + /** + * Load css and scripts for the about page + */ + public function enqueue() { + $current_screen = get_current_screen(); + if ( ! isset( $current_screen->id ) || $current_screen->id !== 'appearance_page_' . $this->theme_slug . '-welcome' ) { + return; + } + + // this is needed on all admin pages, not just the about page, for the badge action count in the WordPress main sidebar + wp_enqueue_style( 'ti-about-page-css', get_template_directory_uri() . '/inc/admin/about/css/ti_about_page_css.css', array(), NEVE_VERSION ); + + wp_enqueue_script( + 'ti-about-page-js', + get_template_directory_uri() . '/inc/admin/about/js/ti_about_page_scripts.js', + array( + 'jquery', + 'jquery-ui-tabs', + ), + NEVE_VERSION + ); + wp_enqueue_style( 'plugin-install' ); + wp_enqueue_script( 'plugin-install' ); + wp_enqueue_script( 'updates' ); + + $required_actions = $this->get_required_actions(); + wp_localize_script( + 'ti-about-page-js', + 'tiAboutPageObject', + array( + 'nr_actions_required' => count( $required_actions ), + 'ajaxurl' => admin_url( 'admin-ajax.php' ), + 'template_directory' => get_template_directory_uri(), + 'activating_string' => esc_html__( 'Activating', 'neve' ), + ) + ); + + Plugin_Install::instance()->enqueue_scripts(); + } + + /** + * Return the valid array of required actions. + * + * @return array The valid array of required actions. + */ + private function get_required_actions() { + $saved_actions = get_option( $this->theme_slug . '_required_actions' ); + if ( ! is_array( $saved_actions ) ) { + $saved_actions = array(); + } + $req_actions = isset( $this->config['recommended_actions'] ) ? $this->config['recommended_actions'] : array(); + $valid = array(); + foreach ( $req_actions['content'] as $req_action ) { + if ( ( ! isset( $req_action['check'] ) || ( isset( $req_action['check'] ) && ( $req_action['check'] == false ) ) ) && ( ! isset( $saved_actions[ $req_action['id'] ] ) ) ) { + $valid[] = $req_action; + } + } + + return $valid; + } + + /** + * Dismiss required actions + */ + public function dismiss_required_action_callback() { + + $recommended_actions = array(); + $req_actions = isset( $this->config['recommended_actions'] ) ? $this->config['recommended_actions'] : array(); + foreach ( $req_actions['content'] as $req_action ) { + $recommended_actions[] = $req_action; + } + + $action_id = ( isset( $_GET['id'] ) ) ? $_GET['id'] : 0; + + echo esc_html( wp_unslash( $action_id ) ); /* this is needed and it's the id of the dismissable required action */ + + if ( ! empty( $action_id ) ) { + + /* if the option exists, update the record for the specified id */ + if ( get_option( $this->theme_slug . '_required_actions' ) ) { + + $ti_about_page_show_required_actions = get_option( $this->theme_slug . '_required_actions' ); + + switch ( esc_html( $_GET['todo'] ) ) { + case 'add': + $ti_about_page_show_required_actions[ absint( $action_id ) ] = true; + break; + case 'dismiss': + $ti_about_page_show_required_actions[ absint( $action_id ) ] = false; + break; + } + + update_option( $this->theme_slug . '_required_actions', $ti_about_page_show_required_actions ); + + /* create the new option,with false for the specified id */ + } else { + + $ti_about_page_show_required_actions_new = array(); + + if ( ! empty( $recommended_actions ) ) { + + foreach ( $recommended_actions as $ti_about_page_required_action ) { + + if ( $ti_about_page_required_action['id'] == $action_id ) { + $ti_about_page_show_required_actions_new[ $ti_about_page_required_action['id'] ] = false; + } else { + $ti_about_page_show_required_actions_new[ $ti_about_page_required_action['id'] ] = true; + } + } + + update_option( $this->theme_slug . '_required_actions', $ti_about_page_show_required_actions_new ); + + } + } + }// End if(). + } + + /** + * Getting started tab content + */ + public function getting_started_render() { + if ( ! empty( $this->config['getting_started'] ) ) { + + $getting_started = $this->config['getting_started']; + + if ( ! empty( $getting_started ) ) { + + echo '
'; + + foreach ( $getting_started as $getting_started_item ) { + + echo '
'; + if ( ! empty( $getting_started_item['title'] ) ) { + echo '

' . $getting_started_item['title'] . '

'; + } + if ( ! empty( $getting_started_item['text'] ) ) { + echo '

' . $getting_started_item['text'] . '

'; + } + if ( ! empty( $getting_started_item['button_link'] ) && ! empty( $getting_started_item['button_label'] ) ) { + + echo '

'; + + $count = 0; + + $actions_count = $this->get_required_actions(); + + if ( ! empty( $actions_count ) ) { + $count = count( $actions_count ); + } + + if ( $getting_started_item['recommended_actions'] && isset( $count ) ) { + if ( $count == 0 ) { + echo ''; + } else { + echo ''; + } + } + $this->display_button( $getting_started_item ); + echo '

'; + } + + echo '
'; + }// End foreach(). + echo '
'; + }// End if(). + } + } + + /** + * Recommended actions tab content + */ + public function recommended_actions_render() { + $recommended_actions = isset( $this->config['recommended_actions'] ) ? $this->config['recommended_actions'] : array(); + + if ( empty( $recommended_actions ) ) { + return; + } + + $actions = array(); + + foreach ( $recommended_actions['content'] as $action ) { + $actions[] = $action; + } + + if ( empty( $actions ) ) { + return; + } + if ( ! is_array( $actions ) ) { + return; + } + + echo '
'; + + $ti_about_page_show_required_actions = get_option( $this->theme_slug . '_required_actions' ); + + foreach ( $actions as $action_key => $action_value ) { + + $hidden = false; + + if ( $ti_about_page_show_required_actions[ $action_value['id'] ] === false ) { + $hidden = true; + } + if ( $action_value['check'] ) { + continue; + } + + echo '
'; + + if ( ! $hidden ) { + echo ''; + } else { + echo ''; + } + + $this->display_feature_title_and_description( $action_value ); + + if ( ! empty( $action_value['plugin_slug'] ) ) { + $slug = $this->check_plugin_slug( $action_value['plugin_slug'] ); + ?> + get_button_html( $slug ); ?> + + '; + }// End foreach(). + echo '
'; + } + + /** + * Recommended plugins tab content + */ + public function recommended_plugins_render() { + $recommended_plugins = $this->config['recommended_plugins']; + if ( empty( $recommended_plugins['content'] ) || ! is_array( $recommended_plugins['content'] ) ) { + return; + } + + echo ' -
- Date: Tue, 25 Sep 2018 11:17:50 +0300 Subject: [PATCH 17/39] Add border to footer content wrappers. --- assets/css/woocommerce.css | 2 + assets/scss/elements/_footer.scss | 3 + inc/views/footer.php | 23 +- style.css | 465 +++++++++++------------------- 4 files changed, 182 insertions(+), 311 deletions(-) diff --git a/assets/css/woocommerce.css b/assets/css/woocommerce.css index 8b13789179..9c47d77c5a 100644 --- a/assets/css/woocommerce.css +++ b/assets/css/woocommerce.css @@ -1 +1,3 @@ + +/*# sourceMappingURL=woocommerce.css.map */ diff --git a/assets/scss/elements/_footer.scss b/assets/scss/elements/_footer.scss index 13c001cf42..fdeb76327a 100644 --- a/assets/scss/elements/_footer.scss +++ b/assets/scss/elements/_footer.scss @@ -1,5 +1,8 @@ footer { background-color: #fff; +} + +.footer-content-wrap { border-top: $muted-border; } diff --git a/inc/views/footer.php b/inc/views/footer.php index 8b4ebc39ac..6a817a9dd8 100644 --- a/inc/views/footer.php +++ b/inc/views/footer.php @@ -26,10 +26,8 @@ public function render_footer() { neve_before_footer_trigger(); ?>
-
- render_footer_sidebars(); ?> - render_footer_content(); ?> -
+ render_footer_sidebars(); ?> + render_footer_content(); ?>
get_footer_sidebars(); + echo ''; //.container + echo '
'; //.footer-content-wrap } /** @@ -61,7 +63,8 @@ public function render_footer_content() { if ( $content_type === 'none' ) { return; } - + echo ''; //.row + echo '
'; //.container + echo '
'; //.footer-content-wrap } /** @@ -85,7 +90,7 @@ public function render_footer_content() { private function render_content_text() { $content = get_theme_mod( 'neve_footer_text', sprintf( - /* translators: %1$s is link to ThemeIsle */ + /* translators: %1$s is link to ThemeIsle */ esc_html__( 'Copyright - Neve by %1$s', 'neve' ), wp_kses_post( 'Themeisle' ) ) diff --git a/style.css b/style.css index 2e01033697..8fbcac72ab 100644 --- a/style.css +++ b/style.css @@ -135,10 +135,8 @@ th { } .row { - display: -ms-flexbox; display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; + flex-wrap: wrap; margin-right: -15px; margin-left: -15px; } @@ -157,89 +155,74 @@ th { } .col { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; + flex-basis: 0; + flex-grow: 1; max-width: 100%; } .col-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; + flex: 0 0 auto; width: auto; max-width: none; } .col-1 { - -ms-flex: 0 0 8.3333333333%; - flex: 0 0 8.3333333333%; + flex: 0 0 8.3333333333%; max-width: 8.3333333333%; } .col-2 { - -ms-flex: 0 0 16.6666666667%; - flex: 0 0 16.6666666667%; + flex: 0 0 16.6666666667%; max-width: 16.6666666667%; } .col-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; + flex: 0 0 25%; max-width: 25%; } .col-4 { - -ms-flex: 0 0 33.3333333333%; - flex: 0 0 33.3333333333%; + flex: 0 0 33.3333333333%; max-width: 33.3333333333%; } .col-5 { - -ms-flex: 0 0 41.6666666667%; - flex: 0 0 41.6666666667%; + flex: 0 0 41.6666666667%; max-width: 41.6666666667%; } .col-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; + flex: 0 0 50%; max-width: 50%; } .col-7 { - -ms-flex: 0 0 58.3333333333%; - flex: 0 0 58.3333333333%; + flex: 0 0 58.3333333333%; max-width: 58.3333333333%; } .col-8 { - -ms-flex: 0 0 66.6666666667%; - flex: 0 0 66.6666666667%; + flex: 0 0 66.6666666667%; max-width: 66.6666666667%; } .col-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; + flex: 0 0 75%; max-width: 75%; } .col-10 { - -ms-flex: 0 0 83.3333333333%; - flex: 0 0 83.3333333333%; + flex: 0 0 83.3333333333%; max-width: 83.3333333333%; } .col-11 { - -ms-flex: 0 0 91.6666666667%; - flex: 0 0 91.6666666667%; + flex: 0 0 91.6666666667%; max-width: 91.6666666667%; } .col-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; + flex: 0 0 100%; max-width: 100%; } @@ -309,14 +292,11 @@ h6 { } #nv-top-bar-menu { - display: -ms-flexbox; display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; + flex-wrap: wrap; padding-left: 0; list-style-type: none; - -ms-flex: 1; - flex: 1; + flex: 1; } #nv-top-bar-menu > li:not(:last-child) { padding-right: 8px; @@ -326,10 +306,8 @@ h6 { } .nv-top-bar-content { - display: -ms-flexbox; display: flex; - -ms-flex: 1; - flex: 1; + flex: 1; } .nv-top-bar-content p { margin-bottom: 0; @@ -343,38 +321,28 @@ h6 { .nv-tb-wrap { padding-top: 8px; padding-bottom: 8px; - display: -ms-flexbox; display: flex; - -ms-flex-align: center; - align-items: center; - -ms-flex-direction: row; - flex-direction: row; + align-items: center; + flex-direction: row; min-height: 40px; } .nv-tb-wrap.menu-content .nv-top-bar-content, .nv-tb-wrap.content-menu #nv-top-bar-menu { - -ms-flex-pack: end; - justify-content: flex-end; - -ms-flex-align: center; - align-items: center; + justify-content: flex-end; + align-items: center; } .nv-tb-wrap.content-menu .nv-top-bar-content, .nv-tb-wrap.menu-content #nv-top-bar-menu { - -ms-flex-pack: start; - justify-content: flex-start; - -ms-flex-align: center; - align-items: center; + justify-content: flex-start; + align-items: center; } .nv-nav-header { - display: -ms-flexbox; display: flex; min-height: 70px; } .site-logo { width: 200px; - -ms-flex-align: center; - align-items: center; - display: -ms-flexbox; + align-items: center; display: flex; padding: 8px 0; } @@ -410,8 +378,7 @@ h6 { } .navbar-toggle-wrapper { - -ms-flex-align: center; - align-items: center; + align-items: center; } .navbar-toggle { @@ -470,14 +437,11 @@ h6 { } .site-logo, .navbar-toggle-wrapper { - -ms-flex: 1; - flex: 1; + flex: 1; } .navbar-toggle-wrapper { - -ms-flex-pack: end; - justify-content: flex-end; - display: -ms-flexbox; + justify-content: flex-end; display: flex; } @@ -497,12 +461,9 @@ h6 { .nv-nav-wrap { min-height: 70px; - display: -ms-flexbox; display: flex; - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-pack: center; - justify-content: center; + flex-direction: column; + justify-content: center; } .caret { @@ -543,22 +504,18 @@ h6 { } .nav-right .site-logo { - -ms-flex-pack: end; - justify-content: flex-end; + justify-content: flex-end; } .nav-right .navbar-toggle-wrapper { - -ms-flex-pack: start; - justify-content: flex-start; + justify-content: flex-start; } .nav-right .nv-nav-header { - -ms-flex-direction: row-reverse; - flex-direction: row-reverse; + flex-direction: row-reverse; } .nv-nav-search form { - display: -ms-flexbox; display: flex; } .nv-nav-search form label { @@ -590,6 +547,9 @@ h6 { footer { background-color: #fff; +} + +.footer-content-wrap { border-top: 1px solid #f0f0f0; } @@ -602,10 +562,8 @@ footer { } .nv-footer-content .footer-menu { - display: -ms-flexbox; display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; + flex-wrap: wrap; padding-left: 0; list-style-type: none; } @@ -617,17 +575,14 @@ footer { } .wrapper { - display: -ms-flexbox; display: flex; min-height: 100vh; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; overflow: hidden; } .neve-main { - -ms-flex: 1; - flex: 1; + flex: 1; } .archive-container, .single-page-container { @@ -662,7 +617,9 @@ form input[type="text"], form input[type="password"], form input[type="email"], input, textarea, select, button { width: 100%; + -webkit-box-sizing: border-box; /* For legacy WebKit based browsers */ + -moz-box-sizing: border-box; /* For legacy (Firefox <29) Gecko based browsers */ box-sizing: border-box; } @@ -726,20 +683,16 @@ button, input[type=button], .btn, input[type="submit"] { .nv-seach-form-wrap .search-form { border-top: 1px solid #f0f0f0; padding-top: 16px; - display: -ms-flexbox; display: flex; - -ms-flex-pack: center; - justify-content: center; + justify-content: center; } .nv-seach-form-wrap .search-form input[type="submit"] { margin-left: 10px; } .nv-meta-list { - display: -ms-flexbox; display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; + flex-wrap: wrap; padding-left: 0; list-style-type: none; border-bottom: 1px solid #f0f0f0; @@ -760,14 +713,10 @@ button, input[type=button], .btn, input[type="submit"] { } .nv-meta-list li { padding-right: 16px; - display: -ms-flexbox; display: flex; - -ms-flex-pack: start; - justify-content: flex-start; - -ms-flex-align: center; - align-items: center; - -ms-flex-wrap: wrap; - flex-wrap: wrap; + justify-content: flex-start; + align-items: center; + flex-wrap: wrap; } .nv-meta-list .meta .nv-icon:before { position: relative; @@ -775,12 +724,9 @@ button, input[type=button], .btn, input[type="submit"] { } .article-content-col { - -ms-flex-align: start; - align-items: flex-start; - display: -ms-flexbox; + align-items: flex-start; display: flex; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; width: 100%; } @@ -808,14 +754,11 @@ button, input[type=button], .btn, input[type="submit"] { margin-bottom: 32px; padding-bottom: 32px; border-bottom: 1px solid #f0f0f0; - display: -ms-flexbox; display: flex; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; } .article-content-col .content .button { - -ms-flex-item-align: start; - align-self: flex-start; + align-self: flex-start; } .excerpt-wrap { @@ -823,21 +766,16 @@ button, input[type=button], .btn, input[type="submit"] { } .nv-index-posts .posts-wrapper { - display: -ms-flexbox; display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; + flex-wrap: wrap; } .nv-index-posts .page-numbers { - display: -ms-flexbox; display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; + flex-wrap: wrap; padding-left: 0; list-style-type: none; - -ms-flex-pack: center; - justify-content: center; + justify-content: center; margin: 8px auto; } .nv-index-posts .page-numbers > li:not(:last-child) { @@ -854,12 +792,26 @@ button, input[type=button], .btn, input[type="submit"] { border: 2px solid #00a4f7; border-left: 1px solid transparent !important; animation: spin; + -webkit-animation: spin 1s ease infinite; + -moz-animation: spin 1s ease infinite; animation: spin 1s ease infinite; margin: 0 auto; display: none; } + +@-moz-keyframes spin { + 100% { + -moz-transform: rotate(360deg); + } +} +@-webkit-keyframes spin { + 100% { + -webkit-transform: rotate(360deg); + } +} @keyframes spin { 100% { + -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @@ -868,10 +820,8 @@ button, input[type=button], .btn, input[type="submit"] { } .layout-default, .layout-alternative { - display: -ms-flexbox; display: flex; - -ms-flex-align: end; - align-items: flex-end; + align-items: flex-end; } .entry-title { @@ -887,19 +837,15 @@ button, input[type=button], .btn, input[type="submit"] { } .attachment-neve-blog { - display: -ms-flexbox; display: flex; margin: 0 auto; } .nv-content-wrap .page-numbers { - -ms-flex-pack: center; - justify-content: center; + justify-content: center; margin: 8px auto; - display: -ms-flexbox; display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; + flex-wrap: wrap; padding-left: 0; list-style-type: none; } @@ -917,14 +863,11 @@ button, input[type=button], .btn, input[type="submit"] { margin: 8px 0 32px; } #comments .pagination { - display: -ms-flexbox; display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; + flex-wrap: wrap; padding-left: 0; list-style-type: none; - -ms-flex-pack: center; - justify-content: center; + justify-content: center; } #comments .pagination > li:not(:last-child) { padding-right: 8px; @@ -1029,10 +972,8 @@ pre { .nv-content-wrap dl:not(.gallery-item) { width: 100%; overflow: hidden; - display: -ms-grid; display: grid; - -ms-grid-columns: 1fr 2fr; - grid-template-columns: 1fr 2fr; + grid-template-columns: 1fr 2fr; grid-row-gap: 32px; margin: 16px 0; } @@ -1082,10 +1023,8 @@ pre { margin-bottom: 48px; } .nv-sidebar-wrap .search-form { - display: -ms-flexbox; display: flex; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; } .nv-sidebar-wrap input[type="search"] { margin-bottom: 8px; @@ -1106,89 +1045,74 @@ pre { } .col-sm { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; + flex-basis: 0; + flex-grow: 1; max-width: 100%; } .col-sm-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; + flex: 0 0 auto; width: auto; max-width: none; } .col-sm-1 { - -ms-flex: 0 0 8.3333333333%; - flex: 0 0 8.3333333333%; + flex: 0 0 8.3333333333%; max-width: 8.3333333333%; } .col-sm-2 { - -ms-flex: 0 0 16.6666666667%; - flex: 0 0 16.6666666667%; + flex: 0 0 16.6666666667%; max-width: 16.6666666667%; } .col-sm-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; + flex: 0 0 25%; max-width: 25%; } .col-sm-4 { - -ms-flex: 0 0 33.3333333333%; - flex: 0 0 33.3333333333%; + flex: 0 0 33.3333333333%; max-width: 33.3333333333%; } .col-sm-5 { - -ms-flex: 0 0 41.6666666667%; - flex: 0 0 41.6666666667%; + flex: 0 0 41.6666666667%; max-width: 41.6666666667%; } .col-sm-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; + flex: 0 0 50%; max-width: 50%; } .col-sm-7 { - -ms-flex: 0 0 58.3333333333%; - flex: 0 0 58.3333333333%; + flex: 0 0 58.3333333333%; max-width: 58.3333333333%; } .col-sm-8 { - -ms-flex: 0 0 66.6666666667%; - flex: 0 0 66.6666666667%; + flex: 0 0 66.6666666667%; max-width: 66.6666666667%; } .col-sm-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; + flex: 0 0 75%; max-width: 75%; } .col-sm-10 { - -ms-flex: 0 0 83.3333333333%; - flex: 0 0 83.3333333333%; + flex: 0 0 83.3333333333%; max-width: 83.3333333333%; } .col-sm-11 { - -ms-flex: 0 0 91.6666666667%; - flex: 0 0 91.6666666667%; + flex: 0 0 91.6666666667%; max-width: 91.6666666667%; } .col-sm-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; + flex: 0 0 100%; max-width: 100%; } } @@ -1198,89 +1122,74 @@ pre { } .col-md { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; + flex-basis: 0; + flex-grow: 1; max-width: 100%; } .col-md-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; + flex: 0 0 auto; width: auto; max-width: none; } .col-md-1 { - -ms-flex: 0 0 8.3333333333%; - flex: 0 0 8.3333333333%; + flex: 0 0 8.3333333333%; max-width: 8.3333333333%; } .col-md-2 { - -ms-flex: 0 0 16.6666666667%; - flex: 0 0 16.6666666667%; + flex: 0 0 16.6666666667%; max-width: 16.6666666667%; } .col-md-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; + flex: 0 0 25%; max-width: 25%; } .col-md-4 { - -ms-flex: 0 0 33.3333333333%; - flex: 0 0 33.3333333333%; + flex: 0 0 33.3333333333%; max-width: 33.3333333333%; } .col-md-5 { - -ms-flex: 0 0 41.6666666667%; - flex: 0 0 41.6666666667%; + flex: 0 0 41.6666666667%; max-width: 41.6666666667%; } .col-md-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; + flex: 0 0 50%; max-width: 50%; } .col-md-7 { - -ms-flex: 0 0 58.3333333333%; - flex: 0 0 58.3333333333%; + flex: 0 0 58.3333333333%; max-width: 58.3333333333%; } .col-md-8 { - -ms-flex: 0 0 66.6666666667%; - flex: 0 0 66.6666666667%; + flex: 0 0 66.6666666667%; max-width: 66.6666666667%; } .col-md-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; + flex: 0 0 75%; max-width: 75%; } .col-md-10 { - -ms-flex: 0 0 83.3333333333%; - flex: 0 0 83.3333333333%; + flex: 0 0 83.3333333333%; max-width: 83.3333333333%; } .col-md-11 { - -ms-flex: 0 0 91.6666666667%; - flex: 0 0 91.6666666667%; + flex: 0 0 91.6666666667%; max-width: 91.6666666667%; } .col-md-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; + flex: 0 0 100%; max-width: 100%; } @@ -1328,89 +1237,74 @@ pre { } .col-lg { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; + flex-basis: 0; + flex-grow: 1; max-width: 100%; } .col-lg-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; + flex: 0 0 auto; width: auto; max-width: none; } .col-lg-1 { - -ms-flex: 0 0 8.3333333333%; - flex: 0 0 8.3333333333%; + flex: 0 0 8.3333333333%; max-width: 8.3333333333%; } .col-lg-2 { - -ms-flex: 0 0 16.6666666667%; - flex: 0 0 16.6666666667%; + flex: 0 0 16.6666666667%; max-width: 16.6666666667%; } .col-lg-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; + flex: 0 0 25%; max-width: 25%; } .col-lg-4 { - -ms-flex: 0 0 33.3333333333%; - flex: 0 0 33.3333333333%; + flex: 0 0 33.3333333333%; max-width: 33.3333333333%; } .col-lg-5 { - -ms-flex: 0 0 41.6666666667%; - flex: 0 0 41.6666666667%; + flex: 0 0 41.6666666667%; max-width: 41.6666666667%; } .col-lg-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; + flex: 0 0 50%; max-width: 50%; } .col-lg-7 { - -ms-flex: 0 0 58.3333333333%; - flex: 0 0 58.3333333333%; + flex: 0 0 58.3333333333%; max-width: 58.3333333333%; } .col-lg-8 { - -ms-flex: 0 0 66.6666666667%; - flex: 0 0 66.6666666667%; + flex: 0 0 66.6666666667%; max-width: 66.6666666667%; } .col-lg-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; + flex: 0 0 75%; max-width: 75%; } .col-lg-10 { - -ms-flex: 0 0 83.3333333333%; - flex: 0 0 83.3333333333%; + flex: 0 0 83.3333333333%; max-width: 83.3333333333%; } .col-lg-11 { - -ms-flex: 0 0 91.6666666667%; - flex: 0 0 91.6666666667%; + flex: 0 0 91.6666666667%; max-width: 91.6666666667%; } .col-lg-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; + flex: 0 0 100%; max-width: 100%; } @@ -1423,25 +1317,20 @@ pre { } .nv-nav-wrap { - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-align: center; - align-items: center; + flex-direction: row; + align-items: center; padding-bottom: 0; } #nv-primary-navigation { - display: -ms-flexbox; display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; + flex-wrap: wrap; padding-left: 0; list-style-type: none; overflow-y: inherit; max-height: inherit; margin-left: auto; - -ms-flex-pack: end; - justify-content: flex-end; + justify-content: flex-end; } #nv-primary-navigation > li:not(:last-child) { padding-right: 16px; @@ -1476,6 +1365,8 @@ pre { color: #005bf7; } #nv-primary-navigation .sub-menu { + -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); max-height: inherit; padding: 0; @@ -1495,10 +1386,8 @@ pre { top: -3px; } #nv-primary-navigation .sub-menu li { - display: -ms-flexbox; display: flex; - -ms-flex-align: center; - align-items: center; + align-items: center; background-color: #fff; border: 1px solid #f0f0f0; border-top: none; @@ -1540,16 +1429,13 @@ pre { } .nv-nav-wrap.nav-center { - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-pack: center; - justify-content: center; + flex-direction: column; + justify-content: center; } .nav-center #nv-primary-navigation { margin: 0 auto; - -ms-flex-pack: center; - justify-content: center; + justify-content: center; } .nav-center #nv-primary-navigation > li > a { padding-top: 8px; @@ -1559,18 +1445,13 @@ pre { } .nav-center .site-logo { - -ms-flex-pack: center; - justify-content: center; + justify-content: center; } .nav-center .site-logo a { - display: -ms-flexbox; display: flex; - -ms-flex-pack: center; - justify-content: center; - -ms-flex-align: center; - align-items: center; - -ms-flex-direction: column; - flex-direction: column; + justify-content: center; + align-items: center; + flex-direction: column; } #nv-primary-navigation .menu-item-nav-search > a { @@ -1590,6 +1471,8 @@ pre { border-top: 3px solid #00a4f7; cursor: default; z-index: 100; + -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); } .nv-nav-search .search-submit { @@ -1627,6 +1510,8 @@ pre { .nv-nav-cart { display: block; + -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); opacity: 0; visibility: hidden; @@ -1654,7 +1539,6 @@ pre { text-align: center; } .nv-nav-cart .woocommerce-mini-cart__buttons { - display: -ms-flexbox; display: flex; padding: 8px 16px 0; } @@ -1713,10 +1597,8 @@ pre { } .nv-nav-wrap.nav-right { - -ms-flex-direction: row-reverse; - flex-direction: row-reverse; - -ms-flex-pack: center; - justify-content: center; + flex-direction: row-reverse; + justify-content: center; } .nav-right #nv-primary-navigation { @@ -1735,32 +1617,25 @@ pre { } .layout-default .article-content-col .content, .layout-alternative .article-content-col .content { - display: -ms-flexbox; display: flex; - -ms-flex-align: center; - align-items: center; + align-items: center; } .layout-default .article-content-col .content { - -ms-flex-direction: row; - flex-direction: row; + flex-direction: row; } .layout-alternative .article-content-col .content { - -ms-flex-direction: row-reverse; - flex-direction: row-reverse; + flex-direction: row-reverse; } .non-grid-content { - display: -ms-flexbox; display: flex; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; width: 100%; } .non-grid-content .button { - -ms-flex-item-align: start; - align-self: flex-start; + align-self: flex-start; margin-top: auto; } .non-grid-content .excerpt-wrap { @@ -1780,8 +1655,7 @@ pre { } article.layout-alternative:nth-child(even) .article-content-col .content { - -ms-flex-direction: row; - flex-direction: row; + flex-direction: row; } article.layout-alternative:nth-child(even) .article-content-col .content .nv-post-thumbnail-wrap ~ .alternative-layout-content { padding: 0 0 0 32px; @@ -1805,89 +1679,76 @@ pre { } .col-xl { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; + flex-basis: 0; + flex-grow: 1; max-width: 100%; } .col-xl-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; + flex: 0 0 auto; width: auto; max-width: none; } .col-xl-1 { - -ms-flex: 0 0 8.3333333333%; - flex: 0 0 8.3333333333%; + flex: 0 0 8.3333333333%; max-width: 8.3333333333%; } .col-xl-2 { - -ms-flex: 0 0 16.6666666667%; - flex: 0 0 16.6666666667%; + flex: 0 0 16.6666666667%; max-width: 16.6666666667%; } .col-xl-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; + flex: 0 0 25%; max-width: 25%; } .col-xl-4 { - -ms-flex: 0 0 33.3333333333%; - flex: 0 0 33.3333333333%; + flex: 0 0 33.3333333333%; max-width: 33.3333333333%; } .col-xl-5 { - -ms-flex: 0 0 41.6666666667%; - flex: 0 0 41.6666666667%; + flex: 0 0 41.6666666667%; max-width: 41.6666666667%; } .col-xl-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; + flex: 0 0 50%; max-width: 50%; } .col-xl-7 { - -ms-flex: 0 0 58.3333333333%; - flex: 0 0 58.3333333333%; + flex: 0 0 58.3333333333%; max-width: 58.3333333333%; } .col-xl-8 { - -ms-flex: 0 0 66.6666666667%; - flex: 0 0 66.6666666667%; + flex: 0 0 66.6666666667%; max-width: 66.6666666667%; } .col-xl-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; + flex: 0 0 75%; max-width: 75%; } .col-xl-10 { - -ms-flex: 0 0 83.3333333333%; - flex: 0 0 83.3333333333%; + flex: 0 0 83.3333333333%; max-width: 83.3333333333%; } .col-xl-11 { - -ms-flex: 0 0 91.6666666667%; - flex: 0 0 91.6666666667%; + flex: 0 0 91.6666666667%; max-width: 91.6666666667%; } .col-xl-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; + flex: 0 0 100%; max-width: 100%; } } + +/*# sourceMappingURL=style.css.map */ From 040ab1f483854911ded2df67edea021680ec90c0 Mon Sep 17 00:00:00 2001 From: Andrei Baicus Date: Tue, 25 Sep 2018 13:48:50 +0300 Subject: [PATCH 18/39] Fix size weirdly different for date meta. --- assets/scss/elements/blog/_blogpost-meta.scss | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/assets/scss/elements/blog/_blogpost-meta.scss b/assets/scss/elements/blog/_blogpost-meta.scss index 8373f56042..67550474bf 100644 --- a/assets/scss/elements/blog/_blogpost-meta.scss +++ b/assets/scss/elements/blog/_blogpost-meta.scss @@ -4,11 +4,10 @@ padding-bottom: $spacing-xs; margin: $spacing-xs 0; width: 100%; - li, - li > a, - i { + li > span, + li > a { color: #7e7e7e; - font-size: 0.9em; + font-size: 0.85em; } i { margin-right: 2px; From 57f09a2cdb7477b00d4db2c169c3a1214aa3c5bb Mon Sep 17 00:00:00 2001 From: Andrei Baicus Date: Tue, 25 Sep 2018 23:20:23 +0300 Subject: [PATCH 19/39] [wip] Woocommerce support. --- assets/css/woocommerce.css | 4 +- assets/scss/elements/_sidebar.scss | 11 ++++ .../scss/elements/blog/_blogpost-index.scss | 3 +- assets/scss/elements/blog/_blogpost-meta.scss | 3 + assets/scss/main/_mixins.scss | 5 +- assets/scss/woocommerce.scss | 3 + assets/scss/woocommerce/_shop-loop.scss | 3 + footer.php | 6 +- header.php | 5 ++ inc/compatibility/woocommerce.php | 66 +++++++++++++++---- inc/core/core_loader.php | 2 +- inc/core/front_end.php | 7 +- inc/customizer/options/layout_container.php | 3 - inc/customizer/options/layout_navigation.php | 3 - inc/customizer/options/layout_sidebar.php | 13 ++-- inc/customizer/options/rtl.php | 3 - inc/views/inline/colors.php | 5 +- inc/views/layouts/layout_container.php | 6 -- inc/views/layouts/layout_sidebar.php | 25 ++++--- inc/views/post_header.php | 3 - phpcs.xml | 1 - sidebar-shop.php | 2 +- style.css | 41 +++++++++--- 23 files changed, 155 insertions(+), 68 deletions(-) create mode 100644 assets/scss/woocommerce/_shop-loop.scss diff --git a/assets/css/woocommerce.css b/assets/css/woocommerce.css index 9c47d77c5a..1752fefd00 100644 --- a/assets/css/woocommerce.css +++ b/assets/css/woocommerce.css @@ -1,3 +1,5 @@ - +.shop-container { + padding-top: 48px; +} /*# sourceMappingURL=woocommerce.css.map */ diff --git a/assets/scss/elements/_sidebar.scss b/assets/scss/elements/_sidebar.scss index 72eab1ccee..8aa9de2261 100644 --- a/assets/scss/elements/_sidebar.scss +++ b/assets/scss/elements/_sidebar.scss @@ -31,4 +31,15 @@ .widget ul { padding: 0; + ul { + padding-left: $spacing-xs; + border-left: $muted-border; + } + li { + margin-top: $spacing-xs; + } +} + +.widget > ul { + font-size: .85em; } \ No newline at end of file diff --git a/assets/scss/elements/blog/_blogpost-index.scss b/assets/scss/elements/blog/_blogpost-index.scss index f98ae254a4..7978e12d3f 100644 --- a/assets/scss/elements/blog/_blogpost-index.scss +++ b/assets/scss/elements/blog/_blogpost-index.scss @@ -13,7 +13,7 @@ } .blog-entry-title { - margin: $spacing-xs 0; + margin: 0 0 $spacing-xs; word-wrap: break-word; } @@ -26,6 +26,7 @@ flex-direction: column; .button { align-self: flex-start; + margin-top: $spacing-sm; } } diff --git a/assets/scss/elements/blog/_blogpost-meta.scss b/assets/scss/elements/blog/_blogpost-meta.scss index 67550474bf..24020fa567 100644 --- a/assets/scss/elements/blog/_blogpost-meta.scss +++ b/assets/scss/elements/blog/_blogpost-meta.scss @@ -25,6 +25,9 @@ position: relative; margin-right: 5px; } + .meta.category a { + padding: 0 ($spacing-xs / 2); + } } .article-content-col { align-items: flex-start; diff --git a/assets/scss/main/_mixins.scss b/assets/scss/main/_mixins.scss index ab03f029f1..d36dfd8d18 100644 --- a/assets/scss/main/_mixins.scss +++ b/assets/scss/main/_mixins.scss @@ -41,7 +41,7 @@ -moz-user-select: none; -ms-user-select: none; user-select: none; - transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; + transition: all .15s ease-in-out; text-align: center; vertical-align: middle; white-space: nowrap; @@ -66,4 +66,7 @@ @mixin button-primary() { background-color: $theme_color; color: #fff; + &:hover { + opacity: .9; + } } \ No newline at end of file diff --git a/assets/scss/woocommerce.scss b/assets/scss/woocommerce.scss index e69de29bb2..6d2ef0b4df 100644 --- a/assets/scss/woocommerce.scss +++ b/assets/scss/woocommerce.scss @@ -0,0 +1,3 @@ +@import "main/variables"; +@import "main/mixins"; +@import "woocommerce/shop-loop"; \ No newline at end of file diff --git a/assets/scss/woocommerce/_shop-loop.scss b/assets/scss/woocommerce/_shop-loop.scss new file mode 100644 index 0000000000..3f26755458 --- /dev/null +++ b/assets/scss/woocommerce/_shop-loop.scss @@ -0,0 +1,3 @@ +.shop-container { + padding-top: $spacing-lg; +} \ No newline at end of file diff --git a/footer.php b/footer.php index 60a2f79f8d..e617a6ba9e 100644 --- a/footer.php +++ b/footer.php @@ -7,9 +7,13 @@ * @package Neve * @since 1.0.0 */ -?> +do_action( 'neve_before_primary_end' ); +?> + + + diff --git a/header.php b/header.php index 3e8a60e96d..3cc11dd7b9 100644 --- a/header.php +++ b/header.php @@ -35,5 +35,10 @@ neve_after_header_trigger(); ?> + + +
+ sidebar_manager = new Layout_Sidebar(); + + // Wrap content. + add_action( 'woocommerce_before_main_content', array( $this, 'wrap_main_content_start' ), 15 ); add_action( 'woocommerce_after_main_content', array( $this, 'close_div' ), 15 ); - remove_action( 'woocommerce_after_main_content', 'woocommerce_output_content_wrapper_end', 10 ); + add_action( 'neve_after_primary_start', array( $this, 'wrap_pages_start' ) ); + add_action( 'neve_before_primary_end', array( $this, 'wrap_pages_end' ) ); + + //Handle shop sidebar. + remove_action( 'woocommerce_sidebar', 'woocommerce_get_sidebar', 10 ); + add_action( 'woocommerce_before_main_content', array( $this, 'shop_sidebar_left' ) ); + add_action( 'woocommerce_sidebar', array( $this, 'shop_sidebar_right' ) ); + // Remove WooCommerce wrap. + remove_action( 'woocommerce_after_main_content', 'woocommerce_output_content_wrapper_end', 10 ); remove_action( 'woocommerce_before_main_content', 'woocommerce_output_content_wrapper', 10 ); } - /** - * Wrap start of woocommerce pages. - */ - public function wrap_pages_start() { - ?> -
- sidebar_manager->sidebar( 'shop', 'left' ); + } + + public function shop_sidebar_right() { + $this->sidebar_manager->sidebar( 'shop', 'right' ); } /** * Close div. */ public function close_div() { - ?> -
- '; + } + + /** + * Wrap main content start. + */ + public function wrap_main_content_start() { + echo '
'; + } + + + /** + * Wrap start of woocommerce pages. + */ + public function wrap_pages_start() { + if ( ! is_woocommerce() ) { + return; + } + echo '
'; + echo '
'; + } + + public function wrap_pages_end() { + if ( ! is_woocommerce() ) { + return; + } + $this->close_div(); + $this->close_div(); } + } diff --git a/inc/core/core_loader.php b/inc/core/core_loader.php index cf995d22a8..e47fdfe264 100644 --- a/inc/core/core_loader.php +++ b/inc/core/core_loader.php @@ -63,7 +63,7 @@ private function define_modules() { 'Views\Inline\Style_Manager', - /*'Compatibility\WooCommerce',*/ + 'Compatibility\WooCommerce', 'Compatibility\Elementor', 'Admin\Metabox\Main', diff --git a/inc/core/front_end.php b/inc/core/front_end.php index 2afd2f7a1d..ac7233b31c 100644 --- a/inc/core/front_end.php +++ b/inc/core/front_end.php @@ -70,7 +70,7 @@ public function setup_theme() { add_image_size( 'neve-blog', 930, 620, true ); - /*$this->add_woo_support();*/ + $this->add_woo_support(); } /** @@ -94,6 +94,11 @@ public function enqueue_scripts() { ) ); wp_enqueue_script( 'neve-script' ); + + if ( class_exists( 'WooCommerce' ) ) { + wp_enqueue_style( 'neve-woocommerce', NEVE_ASSETS_URL . '/css/woocommerce' . ( ( NEVE_DEBUG ) ? '' : '.min' ) . '.css', array(), apply_filters( 'neve_version_filter', NEVE_VERSION ) ); + } + } /** diff --git a/inc/customizer/options/layout_container.php b/inc/customizer/options/layout_container.php index 7da98cc7dc..eb09cec368 100644 --- a/inc/customizer/options/layout_container.php +++ b/inc/customizer/options/layout_container.php @@ -107,8 +107,6 @@ private function control_container_style() { ), ); - /* - Commented for now if ( class_exists( 'WooCommerce' ) ) { $container_style_controls = array_merge( $container_style_controls, array( 'neve_shop_archive_container_style' => array( @@ -121,7 +119,6 @@ private function control_container_style() { ), ) ); } - */ foreach ( $container_style_controls as $control_id => $control ) { $this->add_control( diff --git a/inc/customizer/options/layout_navigation.php b/inc/customizer/options/layout_navigation.php index 7a77ee9f7c..2022a2ed6b 100644 --- a/inc/customizer/options/layout_navigation.php +++ b/inc/customizer/options/layout_navigation.php @@ -82,12 +82,9 @@ private function control_last_menu_item() { 'search' => __( 'Search', 'neve' ), ); - /* - Commented for now if ( class_exists( 'WooCommerce' ) ) { $choices['cart'] = __( 'Cart', 'neve' ); } - */ $this->add_control( new Control( diff --git a/inc/customizer/options/layout_sidebar.php b/inc/customizer/options/layout_sidebar.php index 234cefb130..cdc0f40c84 100644 --- a/inc/customizer/options/layout_sidebar.php +++ b/inc/customizer/options/layout_sidebar.php @@ -83,17 +83,16 @@ private function accordion_heading() { $this->add_control( new Control( 'sidebars_ui_heading', array( - 'sanitize_callback' => 'sanitize_text_field', - 'transport' => $this->selective_refresh, - ), + 'sanitize_callback' => 'sanitize_text_field', + 'transport' => $this->selective_refresh, + ), array( 'label' => __( 'Advanced', 'neve' ), 'section' => 'neve_sidebar', 'priority' => 33, 'class' => 'advanced-sidebar-accordion', 'accordion' => true, - // 'controls_to_wrap' => class_exists( 'WooCommerce' ) ? 4 : 2, - 'controls_to_wrap' => 2, + 'controls_to_wrap' => class_exists( 'WooCommerce' ) ? 4 : 2, 'expanded' => false, ), 'Neve\Customizer\Controls\Heading' @@ -121,8 +120,6 @@ private function control_sidebar_layout() { ), ); - /* - Commented for now if ( class_exists( 'WooCommerce' ) ) { $sidebar_layout_controls = array_merge( $sidebar_layout_controls, array( 'neve_shop_archive_sidebar_layout' => array( @@ -135,7 +132,7 @@ private function control_sidebar_layout() { ), ) ); } - */ + foreach ( $sidebar_layout_controls as $control_id => $control ) { $this->add_control( new Control( diff --git a/inc/customizer/options/rtl.php b/inc/customizer/options/rtl.php index 825a0a9227..938e32ffea 100644 --- a/inc/customizer/options/rtl.php +++ b/inc/customizer/options/rtl.php @@ -32,8 +32,6 @@ protected function change_controls() { 'neve_single_post_sidebar_layout', ); - /* - Commented for now if ( class_exists( 'WooCommerce' ) ) { $sidebar_layout_controls = array_merge( $sidebar_layout_controls, array( 'neve_shop_archive_sidebar_layout' => array( @@ -46,7 +44,6 @@ protected function change_controls() { ), ) ); } - */ foreach ( $sidebar_layout_controls as $control_id ) { $this->change_customizer_object( 'control', $control_id, 'choices', $this->rtl_sidebar_layout_choices() ); } diff --git a/inc/views/inline/colors.php b/inc/views/inline/colors.php index b76b5da4aa..a1ffa1bf6b 100644 --- a/inc/views/inline/colors.php +++ b/inc/views/inline/colors.php @@ -134,12 +134,10 @@ private function add_theme_color() { ), 'background' => array( 'css_prop' => 'background-color', - 'selectors' => '.button.button-primary, .button.button-secondary:hover, .icon-bar, blockquote:before', + 'selectors' => '.button.button-primary, .button.button-secondary:hover, .icon-bar, blockquote:before, button, input[type=button], .btn, input[type="submit"]', ), ); - /* - Commented for now if ( class_exists( 'WooCommerce' ) ) { $color_setup['background']['selectors'] .= ', .nv-nav-cart .woocommerce-mini-cart__buttons a.button:last-child'; $color_setup['background']['selectors'] .= ', .nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child:hover'; @@ -147,7 +145,6 @@ private function add_theme_color() { $color_setup['border-color']['selectors'] .= ', .nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child'; $color_setup['color']['selectors'] .= ', .nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child'; } - */ $this->add_color( $color_setup, $color ); } } diff --git a/inc/views/layouts/layout_container.php b/inc/views/layouts/layout_container.php index a070c27f98..933fcdd362 100644 --- a/inc/views/layouts/layout_container.php +++ b/inc/views/layouts/layout_container.php @@ -40,23 +40,17 @@ public function container_layout( $value, $context ) { } if ( $context === 'single-post' ) { - /* - Commented for now if ( class_exists( 'WooCommerce' ) && is_product() ) { return ( $this->get_container_class( 'neve_single_product_container_style' ) ); } - */ return ( $this->get_container_class( 'neve_single_post_container_style' ) ); } if ( $context === 'single-page' ) { - /* - Commented for now if ( class_exists( 'WooCommerce' ) && ( is_shop() || is_product_category() ) ) { return ( $this->get_container_class( 'neve_shop_archive_container_style' ) ); } - */ } return $this->get_container_class( 'neve_default_container_style' ); diff --git a/inc/views/layouts/layout_sidebar.php b/inc/views/layouts/layout_sidebar.php index 467cc905fb..f9d8b69ae2 100644 --- a/inc/views/layouts/layout_sidebar.php +++ b/inc/views/layouts/layout_sidebar.php @@ -34,8 +34,8 @@ public function init() { */ public function sidebar( $context, $position ) { $sidebar_setup = $this->get_sidebar_setup( $context ); - $theme_mod = $sidebar_setup['theme_mod']; - $theme_mod = apply_filters( 'neve_sidebar_position', get_theme_mod( $theme_mod, 'right' ) ); + $theme_mod = $sidebar_setup['theme_mod']; + $theme_mod = apply_filters( 'neve_sidebar_position', get_theme_mod( $theme_mod, 'right' ) ); if ( $theme_mod !== $position ) { return; } ?> @@ -70,15 +70,12 @@ private function get_sidebar_setup( $context ) { } if ( $context === 'single-post' ) { - /* - Commented for now if ( class_exists( 'WooCommerce' ) && is_product() ) { $sidebar_setup['theme_mod'] = 'neve_single_product_sidebar_layout'; $sidebar_setup['sidebar_slug'] = 'shop-sidebar'; return $sidebar_setup; } - */ $sidebar_setup['theme_mod'] = 'neve_single_post_sidebar_layout'; @@ -87,15 +84,25 @@ private function get_sidebar_setup( $context ) { } if ( $context === 'single-page' ) { - /* - Commented for now - if ( class_exists( 'WooCommerce' ) && ( is_shop() || is_product_category() ) ) { + if ( class_exists( 'WooCommerce' ) && ( is_cart() || is_checkout() || is_account_page() ) ) { $sidebar_setup['theme_mod'] = 'neve_shop_archive_sidebar_layout'; $sidebar_setup['sidebar_slug'] = 'shop-sidebar'; return $sidebar_setup; } - */ + } + + if ( $context === 'shop' ) { + if ( class_exists( 'WooCommerce' ) ) { + $sidebar_setup['sidebar_slug'] = 'shop-sidebar'; + if ( is_woocommerce() ) { + $sidebar_setup['theme_mod'] = 'neve_shop_archive_sidebar_layout'; + } + if( is_product() ) { + $sidebar_setup['theme_mod'] = 'neve_single_product_sidebar_layout'; + } + return $sidebar_setup; + } } return $sidebar_setup; diff --git a/inc/views/post_header.php b/inc/views/post_header.php index 95431f31d3..98fb761272 100644 --- a/inc/views/post_header.php +++ b/inc/views/post_header.php @@ -40,12 +40,9 @@ public function render_post_header( $context ) { 'meta', ); - /* - Commented for now if( class_exists( 'WooCommerce' ) && is_product() ) { $content_order = array( 'title' ); } - */ // Todo: add single content order here. foreach ( $content_order as $item ) { diff --git a/phpcs.xml b/phpcs.xml index 96eb2b10ce..da40509798 100644 --- a/phpcs.xml +++ b/phpcs.xml @@ -23,7 +23,6 @@ - diff --git a/sidebar-shop.php b/sidebar-shop.php index 2dd70e6429..31fb3fa143 100644 --- a/sidebar-shop.php +++ b/sidebar-shop.php @@ -9,7 +9,7 @@ return; } ?> -
+
diff --git a/style.css b/style.css index 8fbcac72ab..4656fb8bb3 100644 --- a/style.css +++ b/style.css @@ -633,7 +633,7 @@ input, textarea, select, button { -moz-user-select: none; -ms-user-select: none; user-select: none; - transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; + transition: all .15s ease-in-out; text-align: center; vertical-align: middle; white-space: nowrap; @@ -647,6 +647,9 @@ input, textarea, select, button { background-color: #00a4f7; color: #fff; } +.button.button-primary:hover { + opacity: .9; +} .button.button-secondary { border: 1px solid #00a4f7; background-color: transparent; @@ -667,7 +670,7 @@ button, input[type=button], .btn, input[type="submit"] { -moz-user-select: none; -ms-user-select: none; user-select: none; - transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; + transition: all .15s ease-in-out; text-align: center; vertical-align: middle; white-space: nowrap; @@ -679,6 +682,9 @@ button, input[type=button], .btn, input[type="submit"] { background-color: #00a4f7; color: #fff; } +button:hover, input[type=button]:hover, .btn:hover, input[type="submit"]:hover { + opacity: .9; +} .nv-seach-form-wrap .search-form { border-top: 1px solid #f0f0f0; @@ -700,11 +706,10 @@ button, input[type=button], .btn, input[type="submit"] { margin: 8px 0; width: 100%; } -.nv-meta-list li, -.nv-meta-list li > a, -.nv-meta-list i { +.nv-meta-list li > span, +.nv-meta-list li > a { color: #7e7e7e; - font-size: 0.9em; + font-size: 0.85em; } .nv-meta-list i { margin-right: 2px; @@ -722,6 +727,9 @@ button, input[type=button], .btn, input[type="submit"] { position: relative; margin-right: 5px; } +.nv-meta-list .meta.category a { + padding: 0 4px; +} .article-content-col { align-items: flex-start; @@ -745,7 +753,7 @@ button, input[type=button], .btn, input[type="submit"] { } .blog-entry-title { - margin: 8px 0; + margin: 0 0 8px; word-wrap: break-word; } @@ -759,6 +767,7 @@ button, input[type=button], .btn, input[type="submit"] { } .article-content-col .content .button { align-self: flex-start; + margin-top: 16px; } .excerpt-wrap { @@ -1038,6 +1047,17 @@ pre { .widget ul { padding: 0; } +.widget ul ul { + padding-left: 8px; + border-left: 1px solid #f0f0f0; +} +.widget ul li { + margin-top: 8px; +} + +.widget > ul { + font-size: .85em; +} @media (min-width: 576px) { .container { @@ -1556,7 +1576,7 @@ pre { -moz-user-select: none; -ms-user-select: none; user-select: none; - transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; + transition: all .15s ease-in-out; text-align: center; vertical-align: middle; white-space: nowrap; @@ -1568,6 +1588,9 @@ pre { background-color: #00a4f7; color: #fff; } + .nv-nav-cart .woocommerce-mini-cart__buttons a.button:last-child:hover { + opacity: .9; + } .nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child { font-size: .8em; font-weight: 600; @@ -1577,7 +1600,7 @@ pre { -moz-user-select: none; -ms-user-select: none; user-select: none; - transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; + transition: all .15s ease-in-out; text-align: center; vertical-align: middle; white-space: nowrap; From 93c39005158ac81d01ced5f14dbb09337133eb2a Mon Sep 17 00:00:00 2001 From: Andrei Baicus Date: Tue, 25 Sep 2018 23:22:20 +0300 Subject: [PATCH 20/39] Add DS_Store file to gitignore. --- .gitignore | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index b28e94152e..72d090017c 100644 --- a/.gitignore +++ b/.gitignore @@ -7,4 +7,5 @@ vendor bin composer.lock **/*.js.map -**/*.css.map \ No newline at end of file +**/*.css.map +**/.DS_Store From 7d36232261fe267cfbd3dc5c7ce5c8dc33bd4a93 Mon Sep 17 00:00:00 2001 From: Andrei Baicus Date: Thu, 27 Sep 2018 14:01:52 +0300 Subject: [PATCH 21/39] [wip] woocommerce --- .commitlintrc.js | 34 +++ assets/css/woocommerce.css | 198 +++++++++++++++++- assets/js/script.js | 16 ++ assets/js/script.min.js | 2 +- assets/js/src/3_woo.js | 17 ++ assets/js/src/loader.js | 1 + assets/scss/elements/_navigation.scss | 1 + .../scss/elements/navigation/_nav-icons.scss | 7 + assets/scss/main/_typography.scss | 4 + assets/scss/woocommerce.scss | 6 +- assets/scss/woocommerce/_buttons.scss | 33 +++ assets/scss/woocommerce/_generic.scss | 29 +++ assets/scss/woocommerce/_media-queries.scss | 15 ++ assets/scss/woocommerce/_shop-loop.scss | 54 ++++- assets/scss/woocommerce/sidebar.scss | 33 +++ inc/compatibility/woocommerce.php | 37 +++- inc/views/layouts/layout_sidebar.php | 27 ++- inc/views/pluggable/post_meta.php | 2 +- package-lock.json | 34 +-- style.css | 10 + 20 files changed, 527 insertions(+), 33 deletions(-) create mode 100644 .commitlintrc.js create mode 100644 assets/js/src/3_woo.js create mode 100644 assets/scss/elements/navigation/_nav-icons.scss create mode 100644 assets/scss/woocommerce/_buttons.scss create mode 100644 assets/scss/woocommerce/_generic.scss create mode 100644 assets/scss/woocommerce/_media-queries.scss create mode 100644 assets/scss/woocommerce/sidebar.scss diff --git a/.commitlintrc.js b/.commitlintrc.js new file mode 100644 index 0000000000..461ee410f3 --- /dev/null +++ b/.commitlintrc.js @@ -0,0 +1,34 @@ +module.exports = { + rules: { + 'body-leading-blank': [1, 'always'], + 'footer-leading-blank': [1, 'always'], + 'header-max-length': [2, 'always', 72], + 'scope-case': [2, 'always', 'lower-case'], + 'subject-case': [ + 2, + 'never', + ['sentence-case', 'start-case', 'pascal-case', 'upper-case'] + ], + 'subject-empty': [2, 'never'], + 'subject-full-stop': [2, 'never', '.'], + 'type-case': [2, 'always', 'lower-case'], + 'type-empty': [2, 'never'], + 'type-enum': [ + 2, + 'always', + [ + 'build', + 'chore', + 'ci', + 'docs', + 'feat', + 'fix', + 'perf', + 'refactor', + 'revert', + 'style', + 'test' + ] + ] + } +}; \ No newline at end of file diff --git a/assets/css/woocommerce.css b/assets/css/woocommerce.css index 1752fefd00..7a0a44c88f 100644 --- a/assets/css/woocommerce.css +++ b/assets/css/woocommerce.css @@ -1,5 +1,199 @@ -.shop-container { - padding-top: 48px; +.woocommerce span.onsale { + background-color: #00a4f7; + border-radius: 5px; + line-height: inherit; + min-height: auto; +} + +.woocommerce ul.products li.product .price { + color: #606060; +} + +.woocommerce nav.woocommerce-pagination ul { + display: flex; + flex-wrap: wrap; + padding-left: 0; + list-style-type: none; + border: none; + margin: 0; +} +.woocommerce nav.woocommerce-pagination ul > li:not(:last-child) { + padding-right: 8px; +} +.woocommerce nav.woocommerce-pagination ul > li:not(:first-child) { + padding-left: 8px; +} +.woocommerce nav.woocommerce-pagination ul li { + border: none; +} + +.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current { + background: none; +} + +.woocommerce div.product form.cart .variations td.label { + vertical-align: top; +} + +.nv-woo-filters { + display: flex; + flex-direction: row; + margin-bottom: 16px; + align-items: center; + justify-content: space-between; + border-top: 1px solid #f0f0f0; + padding-top: 16px; +} +.nv-woo-filters > .woocommerce-ordering { + margin: 0; +} + +.woocommerce .nv-bc-count-wrap { + text-align: center; + display: block; +} +.woocommerce .nv-bc-count-wrap .woocommerce-result-count { + float: none; + width: 100%; + text-align: center; +} +.woocommerce .woocommerce-breadcrumb { + font-size: 1em; + margin-top: 16px; + text-align: center; +} +.woocommerce .woocommerce-breadcrumb a { + color: #00a4f7; +} +.woocommerce .woocommerce-breadcrumb a:hover { + color: #005bf7; +} + +.nv-woo-title-breadcrumb { + display: flex; + flex-direction: column-reverse; + text-align: center; +} +.nv-woo-title-breadcrumb h1 { + margin: 0; +} + +.woocommerce ul.products li.product { + text-align: center; +} +.woocommerce ul.products li.product .added_to_cart { + margin-top: 1em; +} +.woocommerce ul.products li.product .button.added { + display: none; +} +.woocommerce #respond input#submit, +.woocommerce a.button, +.woocommerce button.button, +.woocommerce input.button, +.woocommerce #respond input#submit.alt, +.woocommerce a.button.alt, +.woocommerce button.button.alt, +.woocommerce input.button.alt { + font-size: .8em; + font-weight: 600; + display: inline-block; + padding: .625rem 1.25rem; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + transition: all .15s ease-in-out; + text-align: center; + vertical-align: middle; + white-space: nowrap; + border: 1px solid transparent; + border-radius: .25rem; + text-transform: uppercase; + cursor: pointer; + width: auto; + background-color: #00a4f7; + color: #fff; + line-height: inherit; +} +.woocommerce #respond input#submit:hover, +.woocommerce a.button:hover, +.woocommerce button.button:hover, +.woocommerce input.button:hover, +.woocommerce #respond input#submit.alt:hover, +.woocommerce a.button.alt:hover, +.woocommerce button.button.alt:hover, +.woocommerce input.button.alt:hover { + opacity: .9; +} +.woocommerce a.added_to_cart { + font-size: .8em; + font-weight: 600; + display: inline-block; + padding: .625rem 1.25rem; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + transition: all .15s ease-in-out; + text-align: center; + vertical-align: middle; + white-space: nowrap; + border: 1px solid transparent; + border-radius: .25rem; + text-transform: uppercase; + cursor: pointer; + width: auto; + border: 1px solid #00a4f7; + background-color: transparent; + font-weight: 600; + color: #00a4f7; + line-height: inherit; +} +.woocommerce a.added_to_cart:hover { + background-color: #00a4f7; + color: #fff; +} + +.woocommerce ul.products li.product .button { + white-space: normal; + line-height: inherit; +} + +.shop-sidebar { + position: fixed; + top: 0; + width: 100%; + height: 100%; + left: 0; + bottom: 0; + background-color: #fff; + padding: 16px; + z-index: 100; + overflow: scroll; + transition: all 0.3s ease-out; + opacity: 0; + pointer-events: none; +} +.shop-sidebar.sidebar-open { + opacity: 1; + pointer-events: all; +} + +.sidebar-header { + width: 100%; + border-bottom: 1px solid #f0f0f0; + margin-bottom: 16px; +} +.sidebar-header:after { + content: ""; + clear: both; + display: table; +} + +.nv-sidebar-toggle.in-sidebar { + float: right; + margin-bottom: 16px; } /*# sourceMappingURL=woocommerce.css.map */ diff --git a/assets/js/script.js b/assets/js/script.js index d11a558023..37376c7229 100644 --- a/assets/js/script.js +++ b/assets/js/script.js @@ -174,8 +174,24 @@ }; })(jQuery); +(function($) { + $.neveWoo = { + init: function() { + this.handleShopSidebar(); + }, + handleShopSidebar: function() { + $(".nv-sidebar-toggle").on("click touchend", function() { + $(".shop-sidebar").toggleClass("sidebar-open"); + $("html").toggleClass("menu-opened"); + return false; + }); + } + }; +})(jQuery); + jQuery(document).ready(function() { jQuery.neveNavigation.init(); + jQuery.neveWoo.init(); }); jQuery(window).load(function() { diff --git a/assets/js/script.min.js b/assets/js/script.min.js index 607aaf19bd..dd76358308 100644 --- a/assets/js/script.min.js +++ b/assets/js/script.min.js @@ -1 +1 @@ -var resizeTimeout;!function(i){i.neveUtilities={isMobile:function(){return window.innerWidth<=960},isElementInViewport:function(e){"function"==typeof i&&e instanceof i&&(e=e[0]);var n=e.getBoundingClientRect();return 0<=n.top&&0<=n.left&&n.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&n.right<=(window.innerWidth||document.documentElement.clientWidth)}}}(jQuery),function(a){var n=a.neveUtilities;a.neveNavigation={init:function(){this.repositionDropdowns(),this.handleResponsiveNav(),this.handleMobileDropdowns(),this.handleSearch()},repositionDropdowns:function(){if(n.isMobile())return!1;var r=window.innerWidth,e=a(".sub-menu .sub-menu");return 0===e.length||a.each(e,function(e,n){var i=a(n),t=i.offset().left;/webkit.*mobile/i.test(navigator.userAgent)&&(t-=window.scrollX);var o=i.outerWidth();r<=t+o&&a(n).css({right:"100%",left:"auto"})}),!1},handleResponsiveNav:function(){a(".navbar-toggle").on("click",function(){a(".dropdown-open").removeClass("dropdown-open"),a("#nv-primary-navigation").toggleClass("responsive-opened"),a(this).toggleClass("active"),a("html").toggleClass("menu-opened")})},handleMobileDropdowns:function(){var e=this;a(".caret-wrap").on("click touchstart",function(){return a(this).parent().toggleClass("dropdown-open"),e.createNavOverlay(),!1})},handleSearch:function(){var e=this;a(".nv-nav-search").on("click",function(e){e.stopPropagation()}),a(".menu-item-nav-search").on("click",function(){return n.isMobile()||(a(this).toggleClass("active"),e.createNavOverlay(),a(".nv-nav-search .search-field").focus()),!1})},createNavOverlay:function(){if(n.isMobile())return!1;var e=a(".nav-clickaway-overlay");return 0NeveProperties.infiniteScrollMaxPages)return!1;var n=r("article").length;t=!0,r.ajax({type:"POST",url:NeveProperties.ajaxurl,data:{action:"infinite_scroll",page:o,counter:n,nonce:NeveProperties.nonce},beforeSend:function(){r(".nv-loader").css("display","block")},success:function(e){if(e){r(".nv-loader").hide();var n=r(".nv-index-posts .posts-wrapper");n.append(e),"enabled"===NeveProperties.masonry&&(r(n).masonry("reloadItems"),r(n).imagesLoaded().progress(function(){r(n).masonry("layout")})),o++,t=!1}}})})}}}(jQuery),jQuery(document).ready(function(){jQuery.neveNavigation.init()}),jQuery(window).load(function(){jQuery.neveBlog.init()}),jQuery(window).on("resize",function(){clearTimeout(resizeTimeout),resizeTimeout=setTimeout(function(){jQuery.neveNavigation.repositionDropdowns()},500)}); \ No newline at end of file +var resizeTimeout;!function(i){i.neveUtilities={isMobile:function(){return window.innerWidth<=960},isElementInViewport:function(e){"function"==typeof i&&e instanceof i&&(e=e[0]);var n=e.getBoundingClientRect();return 0<=n.top&&0<=n.left&&n.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&n.right<=(window.innerWidth||document.documentElement.clientWidth)}}}(jQuery),function(a){var n=a.neveUtilities;a.neveNavigation={init:function(){this.repositionDropdowns(),this.handleResponsiveNav(),this.handleMobileDropdowns(),this.handleSearch()},repositionDropdowns:function(){if(n.isMobile())return!1;var r=window.innerWidth,e=a(".sub-menu .sub-menu");return 0===e.length||a.each(e,function(e,n){var i=a(n),t=i.offset().left;/webkit.*mobile/i.test(navigator.userAgent)&&(t-=window.scrollX);var o=i.outerWidth();r<=t+o&&a(n).css({right:"100%",left:"auto"})}),!1},handleResponsiveNav:function(){a(".navbar-toggle").on("click",function(){a(".dropdown-open").removeClass("dropdown-open"),a("#nv-primary-navigation").toggleClass("responsive-opened"),a(this).toggleClass("active"),a("html").toggleClass("menu-opened")})},handleMobileDropdowns:function(){var e=this;a(".caret-wrap").on("click touchstart",function(){return a(this).parent().toggleClass("dropdown-open"),e.createNavOverlay(),!1})},handleSearch:function(){var e=this;a(".nv-nav-search").on("click",function(e){e.stopPropagation()}),a(".menu-item-nav-search").on("click",function(){return n.isMobile()||(a(this).toggleClass("active"),e.createNavOverlay(),a(".nv-nav-search .search-field").focus()),!1})},createNavOverlay:function(){if(n.isMobile())return!1;var e=a(".nav-clickaway-overlay");return 0NeveProperties.infiniteScrollMaxPages)return!1;var n=r("article").length;t=!0,r.ajax({type:"POST",url:NeveProperties.ajaxurl,data:{action:"infinite_scroll",page:o,counter:n,nonce:NeveProperties.nonce},beforeSend:function(){r(".nv-loader").css("display","block")},success:function(e){if(e){r(".nv-loader").hide();var n=r(".nv-index-posts .posts-wrapper");n.append(e),"enabled"===NeveProperties.masonry&&(r(n).masonry("reloadItems"),r(n).imagesLoaded().progress(function(){r(n).masonry("layout")})),o++,t=!1}}})})}}}(jQuery),function(e){e.neveWoo={init:function(){this.handleShopSidebar()},handleShopSidebar:function(){e(".nv-sidebar-toggle").on("click touchend",function(){return e(".shop-sidebar").toggleClass("sidebar-open"),e("html").toggleClass("menu-opened"),!1})}}}(jQuery),jQuery(document).ready(function(){jQuery.neveNavigation.init(),jQuery.neveWoo.init()}),jQuery(window).load(function(){jQuery.neveBlog.init()}),jQuery(window).on("resize",function(){clearTimeout(resizeTimeout),resizeTimeout=setTimeout(function(){jQuery.neveNavigation.repositionDropdowns()},500)}); \ No newline at end of file diff --git a/assets/js/src/3_woo.js b/assets/js/src/3_woo.js new file mode 100644 index 0000000000..fe1132ed0e --- /dev/null +++ b/assets/js/src/3_woo.js @@ -0,0 +1,17 @@ +/* global NeveProperties */ + +(function ( $ ) { + $.neveWoo = { + 'init': function () { + this.handleShopSidebar(); + }, + 'handleShopSidebar': function () { + $( '.nv-sidebar-toggle' ).on( 'click touchend', function () { + $('.shop-sidebar').toggleClass( 'sidebar-open' ); + $('html').toggleClass( 'menu-opened' ); + return false; + } ); + }, + }; +}( jQuery )); + diff --git a/assets/js/src/loader.js b/assets/js/src/loader.js index 704664e5d4..f55cb532e1 100644 --- a/assets/js/src/loader.js +++ b/assets/js/src/loader.js @@ -3,6 +3,7 @@ */ jQuery( document ).ready( function () { jQuery.neveNavigation.init(); + jQuery.neveWoo.init(); } ); jQuery( window ).load( function () { jQuery.neveBlog.init(); diff --git a/assets/scss/elements/_navigation.scss b/assets/scss/elements/_navigation.scss index e7db78ad7c..7626ca1b1e 100644 --- a/assets/scss/elements/_navigation.scss +++ b/assets/scss/elements/_navigation.scss @@ -1,6 +1,7 @@ @import "navigation/nav-brand"; @import "navigation/nav-toggle"; @import "navigation/nav-menu"; +@import "navigation/nav-icons"; @import "navigation/nav-menu-centered"; @import "navigation/nav-menu-right"; @import "navigation/nav-search"; diff --git a/assets/scss/elements/navigation/_nav-icons.scss b/assets/scss/elements/navigation/_nav-icons.scss new file mode 100644 index 0000000000..a14bcabfb3 --- /dev/null +++ b/assets/scss/elements/navigation/_nav-icons.scss @@ -0,0 +1,7 @@ +#nv-primary-navigation { + i { + font-size: inherit; + line-height: inherit; + width: 20px; + } +} \ No newline at end of file diff --git a/assets/scss/main/_typography.scss b/assets/scss/main/_typography.scss index ffd7e4f2c1..4fc9785bed 100644 --- a/assets/scss/main/_typography.scss +++ b/assets/scss/main/_typography.scss @@ -35,6 +35,10 @@ a { display: none; } +ins { + text-decoration: none; +} + body { font-size: $font-size-base; } diff --git a/assets/scss/woocommerce.scss b/assets/scss/woocommerce.scss index 6d2ef0b4df..e461f522a5 100644 --- a/assets/scss/woocommerce.scss +++ b/assets/scss/woocommerce.scss @@ -1,3 +1,7 @@ @import "main/variables"; @import "main/mixins"; -@import "woocommerce/shop-loop"; \ No newline at end of file +@import "woocommerce/generic"; +@import "woocommerce/shop-loop"; +@import "woocommerce/buttons"; +@import "woocommerce/sidebar"; +@import "woocommerce/media-queries"; \ No newline at end of file diff --git a/assets/scss/woocommerce/_buttons.scss b/assets/scss/woocommerce/_buttons.scss new file mode 100644 index 0000000000..605a609e86 --- /dev/null +++ b/assets/scss/woocommerce/_buttons.scss @@ -0,0 +1,33 @@ +.woocommerce { + ul.products li.product { + text-align: center; + .added_to_cart { + margin-top: 1em; + } + .button.added { + display: none; + } + } + #respond input#submit, + a.button, + button.button, + input.button, + #respond input#submit.alt, + a.button.alt, + button.button.alt, + input.button.alt { + @include button(); + @include button_primary(); + line-height: inherit; + } + a.added_to_cart { + @include button(); + @include button-secondary(); + line-height: inherit; + } +} + +.woocommerce ul.products li.product .button { + white-space: normal; + line-height: inherit; +} \ No newline at end of file diff --git a/assets/scss/woocommerce/_generic.scss b/assets/scss/woocommerce/_generic.scss new file mode 100644 index 0000000000..dbf16602a0 --- /dev/null +++ b/assets/scss/woocommerce/_generic.scss @@ -0,0 +1,29 @@ +.woocommerce span.onsale { + background-color: $theme_color; + border-radius: 5px; + line-height: inherit; + min-height: auto; +} + +.woocommerce ul.products li.product .price { + color: $body_color; +} + +.woocommerce nav.woocommerce-pagination ul { + @include horizontal-list($spacing-xs); + border: none; + margin: 0; + li { + border: none; + } +} + +.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current { + background: none; +} + +.woocommerce { + div.product form.cart .variations td.label { + vertical-align: top; + } +} \ No newline at end of file diff --git a/assets/scss/woocommerce/_media-queries.scss b/assets/scss/woocommerce/_media-queries.scss new file mode 100644 index 0000000000..66cedc9ccb --- /dev/null +++ b/assets/scss/woocommerce/_media-queries.scss @@ -0,0 +1,15 @@ +@media (min-width: #{$tablet-sm}) { + +} + +@media (min-width: #{$tablet}) { + +} + +@media (min-width: #{$laptop}) { + +} + +@media (min-width: #{$desktop}) { + +} \ No newline at end of file diff --git a/assets/scss/woocommerce/_shop-loop.scss b/assets/scss/woocommerce/_shop-loop.scss index 3f26755458..004671673b 100644 --- a/assets/scss/woocommerce/_shop-loop.scss +++ b/assets/scss/woocommerce/_shop-loop.scss @@ -1,3 +1,55 @@ .shop-container { - padding-top: $spacing-lg; + //padding-top: $spacing-sm; +} + +.nv-woo-filters { + display: flex; + flex-direction: row; + margin-bottom: $spacing-sm; + align-items: center; + justify-content: space-between; + border-top: $muted-border; + padding-top: $spacing-sm; + > .woocommerce-ordering { + margin: 0; + } +} + +.woocommerce { + .nv-bc-count-wrap { + text-align: center; + display: block; + .woocommerce-result-count { + float: none; + width: 100%; + text-align: center; + } + } + .woocommerce-breadcrumb { + font-size: 1em; + margin-top: $spacing-sm; + text-align: center; + a { + color: $link_color; + &:hover { + color: $link_hover_color; + } + } + } +} + +.nv-woo-title-breadcrumb { + display: flex; + flex-direction: column-reverse; + text-align: center; + //align-items: center; + //justify-content: space-between; + //border-bottom: $muted-border; + //margin-bottom: $spacing; + //.woocommerce-breadcrumb { + // margin: 0; + //} + h1 { + margin: 0; + } } \ No newline at end of file diff --git a/assets/scss/woocommerce/sidebar.scss b/assets/scss/woocommerce/sidebar.scss new file mode 100644 index 0000000000..1d9224df91 --- /dev/null +++ b/assets/scss/woocommerce/sidebar.scss @@ -0,0 +1,33 @@ +.shop-sidebar { + position: fixed; + top: 0; + width: 100%; + height: 100%; + left:0; + bottom: 0; + background-color: #fff; + padding: $spacing-sm; + z-index: 100; + overflow: scroll; + transition: all 0.3s ease-out; + opacity: 0; + pointer-events: none; + &.sidebar-open { + opacity: 1; + pointer-events: all; + } +} +.sidebar-header { + width: 100%; + border-bottom: $muted-border; + margin-bottom: $spacing-sm; + &:after { + content: ""; + clear: both; + display: table; + } +} +.nv-sidebar-toggle.in-sidebar { + float: right; + margin-bottom: $spacing-sm; +} \ No newline at end of file diff --git a/inc/compatibility/woocommerce.php b/inc/compatibility/woocommerce.php index 83e0e19f27..5dcf5f797d 100644 --- a/inc/compatibility/woocommerce.php +++ b/inc/compatibility/woocommerce.php @@ -29,11 +29,12 @@ public function init() { $this->sidebar_manager = new Layout_Sidebar(); // Wrap content. + add_action( 'neve_after_primary_start', array( $this, 'wrap_pages_start' ) ); + add_action( 'neve_before_primary_end', array( $this, 'wrap_pages_end' ) ); + add_action( 'woocommerce_before_main_content', array( $this, 'wrap_main_content_start' ), 15 ); add_action( 'woocommerce_after_main_content', array( $this, 'close_div' ), 15 ); - add_action( 'neve_after_primary_start', array( $this, 'wrap_pages_start' ) ); - add_action( 'neve_before_primary_end', array( $this, 'wrap_pages_end' ) ); //Handle shop sidebar. remove_action( 'woocommerce_sidebar', 'woocommerce_get_sidebar', 10 ); @@ -44,8 +45,33 @@ public function init() { remove_action( 'woocommerce_after_main_content', 'woocommerce_output_content_wrapper_end', 10 ); remove_action( 'woocommerce_before_main_content', 'woocommerce_output_content_wrapper', 10 ); + + add_action( 'woocommerce_before_main_content', 'woocommerce_breadcrumb', 20, 0 ); + + $this->edit_woocommerce_header(); + } + private function edit_woocommerce_header() { + remove_action( 'woocommerce_archive_description', 'woocommerce_taxonomy_archive_description', 10 ); + remove_action( 'woocommerce_archive_description', 'woocommerce_product_archive_description', 10 ); + remove_action( 'woocommerce_before_main_content', 'woocommerce_breadcrumb', 20 ); + remove_action( 'woocommerce_before_shop_loop', 'woocommerce_result_count', 20 ); + remove_action( 'woocommerce_before_shop_loop', 'woocommerce_catalog_ordering', 30 ); + add_filter( 'woocommerce_show_page_title', '__return_false' ); + add_action( 'woocommerce_before_main_content', array( $this, 'add_header_bits' ), 20 ); + } + + public function add_header_bits() { + echo '
'; + woocommerce_breadcrumb(); + woocommerce_result_count(); + echo '
'; + echo '
'; + $this->sidebar_toggle(); + woocommerce_catalog_ordering(); + echo '
'; + } public function shop_sidebar_left() { $this->sidebar_manager->sidebar( 'shop', 'left' ); @@ -89,4 +115,11 @@ public function wrap_pages_end() { $this->close_div(); } + public function sidebar_toggle() { + if( is_single() ) { + return; + } + echo '' . apply_filters( 'neve_filter_woo_sidebar_open_button_text', __( 'Filter', 'neve' ) ) . ''; + } + } diff --git a/inc/views/layouts/layout_sidebar.php b/inc/views/layouts/layout_sidebar.php index f9d8b69ae2..70255652d5 100644 --- a/inc/views/layouts/layout_sidebar.php +++ b/inc/views/layouts/layout_sidebar.php @@ -34,22 +34,32 @@ public function init() { */ public function sidebar( $context, $position ) { $sidebar_setup = $this->get_sidebar_setup( $context ); - $theme_mod = $sidebar_setup['theme_mod']; - $theme_mod = apply_filters( 'neve_sidebar_position', get_theme_mod( $theme_mod, 'right' ) ); + $theme_mod = $sidebar_setup['theme_mod']; + $theme_mod = apply_filters( 'neve_sidebar_position', get_theme_mod( $theme_mod, 'right' ) ); if ( $theme_mod !== $position ) { return; - } ?> - + } + if ( ! is_active_sidebar( $sidebar_setup['sidebar_slug'] ) ) { + return; + } + ?> -
-
'; + } + /** * Get the sidebar setup. Returns array (`theme_mod`, `sidebar_slug`) based on context. * @@ -98,9 +108,10 @@ private function get_sidebar_setup( $context ) { if ( is_woocommerce() ) { $sidebar_setup['theme_mod'] = 'neve_shop_archive_sidebar_layout'; } - if( is_product() ) { + if ( is_product() ) { $sidebar_setup['theme_mod'] = 'neve_single_product_sidebar_layout'; } + return $sidebar_setup; } } diff --git a/inc/views/pluggable/post_meta.php b/inc/views/pluggable/post_meta.php index 00b862010c..d801d4d568 100644 --- a/inc/views/pluggable/post_meta.php +++ b/inc/views/pluggable/post_meta.php @@ -4,7 +4,7 @@ * * @package Neve\Views\Pluggable */ - +//Todo: rename this class. namespace Neve\Views\Pluggable; /** diff --git a/package-lock.json b/package-lock.json index 58e27a2f15..04f965c502 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "neve", - "version": "1.0.2", + "version": "1.0.3", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -369,7 +369,7 @@ "dependencies": { "minimist": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true, "optional": true @@ -458,7 +458,7 @@ "dev": true, "requires": { "caniuse-db": "1.0.30000887", - "electron-to-chromium": "1.3.70" + "electron-to-chromium": "1.3.71" } }, "buffer": { @@ -556,13 +556,13 @@ }, "lodash": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-1.1.1.tgz", + "resolved": "http://registry.npmjs.org/lodash/-/lodash-1.1.1.tgz", "integrity": "sha1-QaKy6aAOZNbRmZ8UP/awdV9ruyQ=", "dev": true }, "rimraf": { "version": "2.1.4", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.1.4.tgz", + "resolved": "http://registry.npmjs.org/rimraf/-/rimraf-2.1.4.tgz", "integrity": "sha1-Wm62Lu2gaPUe3lDymz5c0i89m7I=", "dev": true, "requires": { @@ -1382,9 +1382,9 @@ "dev": true }, "electron-to-chromium": { - "version": "1.3.70", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.70.tgz", - "integrity": "sha512-WYMjqCnPVS5JA+XvwEnpwucJpVi2+q9cdCFpbhxgWGsCtforFBEkuP9+nCyy/wnU/0SyLcLRIeZct9ayMGcXoQ==", + "version": "1.3.71", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.71.tgz", + "integrity": "sha512-VjZ6mQbbgF3GZ3eeQOMMgkdP8pWAHoW9UA+CNAVB4qSaOES4usB9RVIW764mYffdT2GOWF10Udt82RIZnTCTMg==", "dev": true }, "encoding": { @@ -2118,7 +2118,7 @@ }, "got": { "version": "5.7.1", - "resolved": "https://registry.npmjs.org/got/-/got-5.7.1.tgz", + "resolved": "http://registry.npmjs.org/got/-/got-5.7.1.tgz", "integrity": "sha1-X4FjWmHkplifGAVp6k44FoClHzU=", "dev": true, "requires": { @@ -2250,7 +2250,7 @@ }, "chalk": { "version": "0.2.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.2.1.tgz", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-0.2.1.tgz", "integrity": "sha1-dhPhV1FFshOGSD9/SFql/6jL0Qw=", "dev": true, "requires": { @@ -2786,7 +2786,7 @@ }, "minimist": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true }, @@ -3911,7 +3911,7 @@ "dependencies": { "minimist": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true } @@ -4557,7 +4557,7 @@ }, "minimist": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true, "optional": true @@ -4702,7 +4702,7 @@ "dependencies": { "minimist": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true } @@ -4882,7 +4882,7 @@ "dependencies": { "lodash": { "version": "4.15.0", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.15.0.tgz", + "resolved": "http://registry.npmjs.org/lodash/-/lodash-4.15.0.tgz", "integrity": "sha1-MWI5HY8BQKoiz49rPDTWt/Y9Oqk=", "dev": true } @@ -5259,7 +5259,7 @@ "dependencies": { "minimist": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true } @@ -5803,7 +5803,7 @@ }, "vow": { "version": "0.4.4", - "resolved": "https://registry.npmjs.org/vow/-/vow-0.4.4.tgz", + "resolved": "http://registry.npmjs.org/vow/-/vow-0.4.4.tgz", "integrity": "sha1-yf5GCRKdf1qmIVCOvmS1HJW8e5g=", "dev": true }, diff --git a/style.css b/style.css index 4656fb8bb3..fe7e05c5ee 100644 --- a/style.css +++ b/style.css @@ -263,6 +263,10 @@ a:hover { display: none; } +ins { + text-decoration: none; +} + body { font-size: 1rem; } @@ -503,6 +507,12 @@ h6 { background-color: #00a4f7; } +#nv-primary-navigation i { + font-size: inherit; + line-height: inherit; + width: 20px; +} + .nav-right .site-logo { justify-content: flex-end; } From c4de078e231a1f75632609d02eaa4438bfe181ee Mon Sep 17 00:00:00 2001 From: Andrei Baicus Date: Fri, 28 Sep 2018 17:48:03 +0300 Subject: [PATCH 22/39] [wip] WooCommerce integration. --- assets/css/woocommerce-rtl.css | 662 ++++++++++++++++++ assets/css/woocommerce-rtl.min.css | 1 + assets/css/woocommerce.css | 526 +++++++++++++- assets/css/woocommerce.min.css | 1 + assets/scss/elements/_navigation.scss | 3 +- assets/scss/elements/_sidebar.scss | 6 + .../scss/elements/form-elements/_inputs.scss | 1 - assets/scss/main/_media-queries.scss | 1 - assets/scss/main/_mixins.scss | 33 +- assets/scss/main/_variables.scss | 3 + assets/scss/woocommerce.scss | 7 +- assets/scss/woocommerce/_buttons.scss | 12 +- assets/scss/woocommerce/_cart.scss | 66 ++ assets/scss/woocommerce/_checkout.scss | 31 + assets/scss/woocommerce/_generic.scss | 66 +- assets/scss/woocommerce/_media-queries.scss | 4 +- .../navigation => woocommerce}/_nav-cart.scss | 1 + assets/scss/woocommerce/_product.scss | 49 ++ assets/scss/woocommerce/_shop-loop.scss | 8 +- .../{sidebar.scss => _sidebar.scss} | 25 +- assets/scss/woocommerce/_widgets.scss | 35 + header.php | 3 +- inc/compatibility/woocommerce.php | 144 +++- inc/core/front_end.php | 10 +- inc/customizer/options/layout_container.php | 22 +- inc/customizer/options/layout_sidebar.php | 30 +- inc/customizer/options/rtl.php | 33 +- inc/views/footer.php | 16 +- inc/views/inline/colors.php | 22 +- inc/views/inline/container_sidebar.php | 2 +- inc/views/inline/style_manager.php | 2 +- inc/views/layouts/layout_sidebar.php | 9 +- inc/views/pluggable/pagination.php | 4 + inc/views/pluggable/post_meta.php | 2 +- inc/views/post_header.php | 2 +- phpcs.xml | 1 + style-rtl.css | 176 ++--- style-rtl.min.css | 2 +- style.css | 592 ++++++++-------- style.min.css | 2 +- 40 files changed, 2063 insertions(+), 552 deletions(-) create mode 100644 assets/scss/woocommerce/_cart.scss create mode 100644 assets/scss/woocommerce/_checkout.scss rename assets/scss/{elements/navigation => woocommerce}/_nav-cart.scss (98%) create mode 100644 assets/scss/woocommerce/_product.scss rename assets/scss/woocommerce/{sidebar.scss => _sidebar.scss} (58%) create mode 100644 assets/scss/woocommerce/_widgets.scss diff --git a/assets/css/woocommerce-rtl.css b/assets/css/woocommerce-rtl.css index 8b13789179..e7b48bef23 100644 --- a/assets/css/woocommerce-rtl.css +++ b/assets/css/woocommerce-rtl.css @@ -1 +1,663 @@ +.woocommerce span.onsale { + background-color: #2dce89; + border-radius: 0; + line-height: inherit; + min-height: auto; + border-radius: 3px; + right: 16px; + top: 16px; +} +.woocommerce ul.products li.product .onsale { + left: auto; + right: 16px; + top: 23px; +} + +.woocommerce ul.products li.product .price, .woocommerce div.product p.price, .woocommerce div.product span.price { + color: #606060; +} + +.woocommerce-variation-price { + margin-bottom: 16px; +} + +.woocommerce nav.woocommerce-pagination ul { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + padding-right: 0; + list-style-type: none; + border: none; + margin: 0; +} +.woocommerce nav.woocommerce-pagination ul > li:not(:last-child) { + padding-left: 8px; +} +.woocommerce nav.woocommerce-pagination ul > li:not(:first-child) { + padding-right: 8px; +} +.woocommerce nav.woocommerce-pagination ul li { + border: none; +} + +.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current { + background: none; +} + +.woocommerce div.product form.cart .variations td.label { + vertical-align: top; +} + +.woocommerce .star-rating { + color: #ffb100; +} + +.woocommerce ul.products li.product .star-rating { + margin: 8px auto; +} + +#review_form .comment-form-rating .stars { + font-size: 1.75em; +} + +.woocommerce .woocommerce-error, +.woocommerce-page .woocommerce-error { + background: #f5365c; + border: none; + color: #fff; +} +.woocommerce .woocommerce-error:before, +.woocommerce-page .woocommerce-error:before { + color: #fff; +} +.woocommerce .woocommerce-error a, +.woocommerce-page .woocommerce-error a { + color: #fff; + font-weight: 800; +} +.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-error .button:focus, .woocommerce .woocommerce-error .button:active, .woocommerce .woocommerce-error .button:hover, +.woocommerce-page .woocommerce-error .button, +.woocommerce-page .woocommerce-error .button:focus, +.woocommerce-page .woocommerce-error .button:active, +.woocommerce-page .woocommerce-error .button:hover { + background-color: #fff; + color: #f5365c; + line-height: 1; +} + +.woocommerce .woocommerce-info, +.woocommerce-page .woocommerce-info { + background: #11cdef; + border: none; + color: #fff; +} +.woocommerce .woocommerce-info:before, +.woocommerce-page .woocommerce-info:before { + color: #fff; +} +.woocommerce .woocommerce-info a, +.woocommerce-page .woocommerce-info a { + color: #fff; + font-weight: 800; +} +.woocommerce .woocommerce-info .button, .woocommerce .woocommerce-info .button:focus, .woocommerce .woocommerce-info .button:active, .woocommerce .woocommerce-info .button:hover, +.woocommerce-page .woocommerce-info .button, +.woocommerce-page .woocommerce-info .button:focus, +.woocommerce-page .woocommerce-info .button:active, +.woocommerce-page .woocommerce-info .button:hover { + background-color: #fff; + color: #11cdef; + line-height: 1; +} + +.woocommerce .woocommerce-message, +.woocommerce-page .woocommerce-message { + background: #2dce89; + border: none; + color: #fff; +} +.woocommerce .woocommerce-message:before, +.woocommerce-page .woocommerce-message:before { + color: #fff; +} +.woocommerce .woocommerce-message a, +.woocommerce-page .woocommerce-message a { + color: #fff; + font-weight: 800; +} +.woocommerce .woocommerce-message .button, .woocommerce .woocommerce-message .button:focus, .woocommerce .woocommerce-message .button:active, .woocommerce .woocommerce-message .button:hover, +.woocommerce-page .woocommerce-message .button, +.woocommerce-page .woocommerce-message .button:focus, +.woocommerce-page .woocommerce-message .button:active, +.woocommerce-page .woocommerce-message .button:hover { + background-color: #fff; + color: #2dce89; + line-height: 1; +} + +.orderby { + border-color: #00a4f7; + color: #00a4f7; + height: 38px; +} + +.nv-woo-filters { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: row; + flex-direction: row; + margin-bottom: 16px; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: justify; + justify-content: space-between; + border-top: 1px solid #f0f0f0; + padding-top: 16px; +} +.nv-woo-filters > .woocommerce-ordering { + margin: 0; +} + +.woocommerce .nv-bc-count-wrap .woocommerce-result-count { + float: none; + width: 100%; + text-align: center; +} +.woocommerce .woocommerce-breadcrumb { + font-size: 1em; + margin-top: 16px; + text-align: center; +} +.woocommerce .woocommerce-breadcrumb a { + color: #00a4f7; +} +.woocommerce .woocommerce-breadcrumb a:hover { + color: #005bf7; +} + +.nv-woo-title-breadcrumb { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column-reverse; + flex-direction: column-reverse; + text-align: center; +} +.nv-woo-title-breadcrumb h1 { + margin: 0; +} + +.woocommerce div.product .woocommerce-tabs ul.tabs { + padding: 0; +} + +.woocommerce div.product .woocommerce-tabs ul.tabs li { + display: block; + background: transparent; + border: none; + border-bottom: 1px solid #f0f0f0; +} +.woocommerce div.product .woocommerce-tabs ul.tabs li.active { + border-bottom: 1px solid #f0f0f0; +} +.woocommerce div.product .woocommerce-tabs ul.tabs li a { + color: #00a4f7; + width: 100%; +} + +.woocommerce-Reviews #comments { + border: none; + margin-top: 0; + padding-top: 0; +} + +.woocommerce div.product .woocommerce-tabs ul.tabs::before { + border: none; +} + +.woocommerce div.product form.cart .reset_variations { + font-size: .8em; + font-weight: 600; + padding: 9px 18px; + transition: all .15s ease-in-out; + text-align: center; + vertical-align: middle; + border: 1px solid transparent; + border-radius: .25rem; + text-transform: uppercase; + cursor: pointer; + width: auto; + border: 1px solid #f5365c; + background-color: transparent; + font-weight: 600; + color: #f5365c; + margin-top: 12px; + line-height: 1; + display: table-caption; +} +.woocommerce div.product form.cart .reset_variations:hover { + background-color: #f5365c; + color: #fff; +} + +.woocommerce-cart .shop-sidebar { + margin-top: 32px; +} + +.woocommerce-cart .single-page-container { + padding-top: 0; +} + +.woocommerce a.remove { + margin: 0 auto; + color: #f5365c !important; + line-height: 0.9; + font-size: 20px; +} +.woocommerce a.remove:hover { + background-color: #f5365c !important; +} + +.woocommerce-cart table.cart .product-thumbnail, .woocommerce-checkout table.cart .product-thumbnail { + display: block; + text-align: center !important; +} +.woocommerce-cart table.cart .product-thumbnail:before, .woocommerce-checkout table.cart .product-thumbnail:before { + content: none; +} +.woocommerce-cart table.cart .product-thumbnail a, .woocommerce-checkout table.cart .product-thumbnail a { + margin: 0 auto; +} +.woocommerce-cart table.cart .product-thumbnail img, .woocommerce-checkout table.cart .product-thumbnail img { + width: 75px; +} + +.woocommerce-cart table.cart td.actions .coupon { + display: -ms-flexbox; + display: flex; + border-bottom: 1px solid #f0f0f0; + -ms-flex-direction: column; + flex-direction: column; + margin-bottom: 8px; +} +.woocommerce-cart table.cart td.actions .coupon > .input-text { + float: none; + width: 100%; + margin-bottom: 8px; +} +.woocommerce-cart table.cart td.actions .coupon > .input-text + .button { + float: none; + width: 100%; + border: 1px solid #00a4f7; + background-color: transparent; + font-weight: 600; + color: #00a4f7; +} +.woocommerce-cart table.cart td.actions .coupon > .input-text + .button:hover { + background-color: #00a4f7; + color: #fff; +} + +.woocommerce a.button.checkout-button.alt, .woocommerce a.button.checkout-button.alt:focus, .woocommerce a.button.checkout-button.alt:active { + display: block; +} + +.woocommerce .widget_shopping_cart .total { + border-top: 1px solid #f0f0f0; + text-align: center; + margin-top: 8px; + padding-top: 8px; +} + +.woocommerce-mini-cart__buttons.buttons { + display: -ms-flexbox; + display: flex; + -ms-flex-pack: justify; + justify-content: space-between; +} + +.woocommerce-checkout .shop-sidebar { + margin-top: 32px; +} + +.woocommerce-checkout .single-page-container { + padding-top: 0; +} + +.woocommerce .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-1, .woocommerce-page .col2-set .col-2 { + max-width: unset; + padding: 0; +} + +#ship-to-different-address { + font-size: inherit; + width: 100%; + border: 1px solid #f0f0f0; + padding: 8px; + border-radius: 5px; +} +#ship-to-different-address label { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: justify; + justify-content: space-between; +} + +#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment { + background: #fff; + border: 1px solid #f0f0f0; +} + +.woocommerce ul.products li.product { + text-align: center; +} +.woocommerce ul.products li.product .added_to_cart { + margin-top: 1em; +} +.woocommerce ul.products li.product .button.added { + display: none; +} +.woocommerce #respond input#submit, +.woocommerce a.button, +.woocommerce button.button, +.woocommerce input.button, +.woocommerce #respond input#submit.alt, +.woocommerce a.button.alt, +.woocommerce button.button.alt, +.woocommerce input.button.alt, +.woocommerce button.button.alt.disabled { + font-size: .8em; + font-weight: 600; + padding: 9px 18px; + transition: all .15s ease-in-out; + text-align: center; + vertical-align: middle; + border: 1px solid transparent; + border-radius: .25rem; + text-transform: uppercase; + cursor: pointer; + width: auto; + background-color: #00a4f7; + color: #fff; + line-height: inherit; +} +.woocommerce #respond input#submit:hover, +.woocommerce a.button:hover, +.woocommerce button.button:hover, +.woocommerce input.button:hover, +.woocommerce #respond input#submit.alt:hover, +.woocommerce a.button.alt:hover, +.woocommerce button.button.alt:hover, +.woocommerce input.button.alt:hover, +.woocommerce button.button.alt.disabled:hover { + opacity: .9; +} +.woocommerce #respond input#submit:focus, .woocommerce #respond input#submit:hover, +.woocommerce a.button:focus, +.woocommerce a.button:hover, +.woocommerce button.button:focus, +.woocommerce button.button:hover, +.woocommerce input.button:focus, +.woocommerce input.button:hover, +.woocommerce #respond input#submit.alt:focus, +.woocommerce #respond input#submit.alt:hover, +.woocommerce a.button.alt:focus, +.woocommerce a.button.alt:hover, +.woocommerce button.button.alt:focus, +.woocommerce button.button.alt:hover, +.woocommerce input.button.alt:focus, +.woocommerce input.button.alt:hover, +.woocommerce button.button.alt.disabled:focus, +.woocommerce button.button.alt.disabled:hover { + font-size: .8em; + font-weight: 600; + padding: 9px 18px; + transition: all .15s ease-in-out; + text-align: center; + vertical-align: middle; + border: 1px solid transparent; + border-radius: .25rem; + text-transform: uppercase; + cursor: pointer; + width: auto; + background-color: #00a4f7; + color: #fff; + line-height: inherit; +} +.woocommerce a.added_to_cart { + font-size: .8em; + font-weight: 600; + padding: 9px 18px; + transition: all .15s ease-in-out; + text-align: center; + vertical-align: middle; + border: 1px solid transparent; + border-radius: .25rem; + text-transform: uppercase; + cursor: pointer; + width: auto; + border: 1px solid #00a4f7; + background-color: transparent; + font-weight: 600; + color: #00a4f7; + line-height: inherit; +} +.woocommerce a.added_to_cart:hover { + background-color: #00a4f7; + color: #fff; +} +.woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled] { + color: #fff; +} + +.woocommerce ul.products li.product .button { + white-space: normal; + line-height: inherit; +} + +.nv-sidebar-wrap.shop-sidebar { + position: fixed; + top: 0; + width: 100%; + height: 100%; + right: 0; + bottom: 0; + background-color: #fff; + padding: 16px; + z-index: 100; + overflow: scroll; + transition: all 0.3s ease-out; + opacity: 0; + pointer-events: none; + max-width: 100%; +} +.nv-sidebar-wrap.shop-sidebar.sidebar-open { + opacity: 1; + pointer-events: all; +} + +.sidebar-header { + width: 100%; + border-bottom: 1px solid #f0f0f0; + margin-bottom: 16px; +} +.sidebar-header:after { + content: ""; + clear: both; + display: table; +} + +.nv-sidebar-toggle.in-sidebar { + float: left; + margin-bottom: 16px; +} + +.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content { + background-color: #ccc; +} +.woocommerce .widget_price_filter .ui-slider .ui-slider-handle { + background: #00a4f7; + border: 1px solid #fff; + top: -5px; +} +.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:hover { + transform: scale(1.25); +} +.woocommerce .widget_price_filter .ui-slider .ui-slider-range { + background-color: #00a4f7; +} +.woocommerce .widget_price_filter .price_slider_amount { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: row; + flex-direction: row; + -ms-flex-pack: justify; + justify-content: space-between; + -ms-flex-align: center; + align-items: center; +} +.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content { + height: 5px; +} +.woocommerce .widget_price_filter .price_slider_amount .button { + font-size: inherit; + line-height: 1; +} + +.widget_product_search button[type="submit"] { + width: 100%; +} + +.menu-item-nav-cart .cart-count { + border-radius: 2px; + background: #fff; + border: 1px solid #f0f0f0; + font-size: 0.55em; + padding: 3px; + border-radius: 3px; + color: #333; +} + +.nv-nav-cart { + display: none; + z-index: 1000; +} + +@media (min-width: 960px) { + .menu-item-nav-cart:hover .nv-nav-cart { + opacity: 1; + visibility: visible; + } + + .nv-nav-cart { + display: block; + box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); + opacity: 0; + visibility: hidden; + cursor: default; + border-top: 3px solid #00a4f7; + transition: all 0.3s ease; + position: absolute; + z-index: 100; + left: 0; + min-width: 350px; + background: #fff; + } + .nv-nav-cart .widget_shopping_cart { + padding: 8px 0; + } + .nv-nav-cart .woocommerce-mini-cart__empty-message { + text-align: center; + margin-bottom: 0; + padding: 10px 0; + } + .nv-nav-cart .woocommerce.widget_shopping_cart .total { + border-top: 1px solid #f0f0f0; + border-bottom: 1px solid #f0f0f0; + padding: 8px 16px; + text-align: center; + } + .nv-nav-cart .woocommerce-mini-cart__buttons { + display: -ms-flexbox; + display: flex; + padding: 8px 16px 0; + } + .nv-nav-cart .woocommerce-mini-cart__buttons a.button { + margin: 0; + text-align: center; + } + .nv-nav-cart .woocommerce-mini-cart__buttons a.button:last-child { + margin-right: 5px; + font-size: .8em; + font-weight: 600; + padding: 9px 18px; + transition: all .15s ease-in-out; + text-align: center; + vertical-align: middle; + border: 1px solid transparent; + border-radius: .25rem; + text-transform: uppercase; + cursor: pointer; + width: auto; + background-color: #00a4f7; + color: #fff; + } + .nv-nav-cart .woocommerce-mini-cart__buttons a.button:last-child:hover { + opacity: .9; + } + .nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child { + font-size: .8em; + font-weight: 600; + padding: 9px 18px; + transition: all .15s ease-in-out; + text-align: center; + vertical-align: middle; + border: 1px solid transparent; + border-radius: .25rem; + text-transform: uppercase; + cursor: pointer; + width: auto; + border: 1px solid #00a4f7; + background-color: transparent; + font-weight: 600; + color: #00a4f7; + } + .nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child:hover { + background-color: #00a4f7; + color: #fff; + } + + .nv-sidebar-toggle { + display: none; + } + + .nv-sidebar-wrap.shop-sidebar { + padding: 0 16px; + z-index: inherit; + position: relative; + opacity: 1; + pointer-events: all; + max-width: 30%; + overflow: visible; + } + .nv-sidebar-wrap.shop-sidebar .sidebar-header { + display: none; + } + + .woocommerce div.product .woocommerce-tabs ul.tabs li { + border-bottom: 1px solid #f0f0f0; + display: inline-block; + } + .woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce div.product .woocommerce-tabs ul.tabs li:after { + content: none; + } + .woocommerce div.product .woocommerce-tabs ul.tabs li.active { + border: 1px solid #f0f0f0; + border-bottom: 1px solid transparent; + } +} diff --git a/assets/css/woocommerce-rtl.min.css b/assets/css/woocommerce-rtl.min.css index e69de29bb2..31160fbc76 100644 --- a/assets/css/woocommerce-rtl.min.css +++ b/assets/css/woocommerce-rtl.min.css @@ -0,0 +1 @@ +.woocommerce span.onsale{background-color:#2dce89;border-radius:0;line-height:inherit;min-height:auto;border-radius:3px;right:16px;top:16px}.woocommerce ul.products li.product .onsale{left:auto;right:16px;top:23px}.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price{color:#606060}.woocommerce-variation-price{margin-bottom:16px}.woocommerce nav.woocommerce-pagination ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:0;list-style-type:none;border:none;margin:0}.woocommerce nav.woocommerce-pagination ul>li:not(:last-child){padding-left:8px}.woocommerce nav.woocommerce-pagination ul>li:not(:first-child){padding-right:8px}.woocommerce nav.woocommerce-pagination ul li{border:none}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:none}.woocommerce div.product form.cart .variations td.label{vertical-align:top}.woocommerce .star-rating{color:#ffb100}.woocommerce ul.products li.product .star-rating{margin:8px auto}#review_form .comment-form-rating .stars{font-size:1.75em}.woocommerce .woocommerce-error,.woocommerce-page .woocommerce-error{background:#f5365c;border:none;color:#fff}.woocommerce .woocommerce-error:before,.woocommerce-page .woocommerce-error:before{color:#fff}.woocommerce .woocommerce-error a,.woocommerce-page .woocommerce-error a{color:#fff;font-weight:800}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-error .button:focus,.woocommerce .woocommerce-error .button:active,.woocommerce .woocommerce-error .button:hover,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-error .button:focus,.woocommerce-page .woocommerce-error .button:active,.woocommerce-page .woocommerce-error .button:hover{background-color:#fff;color:#f5365c;line-height:1}.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-info{background:#11cdef;border:none;color:#fff}.woocommerce .woocommerce-info:before,.woocommerce-page .woocommerce-info:before{color:#fff}.woocommerce .woocommerce-info a,.woocommerce-page .woocommerce-info a{color:#fff;font-weight:800}.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-info .button:focus,.woocommerce .woocommerce-info .button:active,.woocommerce .woocommerce-info .button:hover,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-info .button:focus,.woocommerce-page .woocommerce-info .button:active,.woocommerce-page .woocommerce-info .button:hover{background-color:#fff;color:#11cdef;line-height:1}.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-message{background:#2dce89;border:none;color:#fff}.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-message:before{color:#fff}.woocommerce .woocommerce-message a,.woocommerce-page .woocommerce-message a{color:#fff;font-weight:800}.woocommerce .woocommerce-message .button,.woocommerce .woocommerce-message .button:focus,.woocommerce .woocommerce-message .button:active,.woocommerce .woocommerce-message .button:hover,.woocommerce-page .woocommerce-message .button,.woocommerce-page .woocommerce-message .button:focus,.woocommerce-page .woocommerce-message .button:active,.woocommerce-page .woocommerce-message .button:hover{background-color:#fff;color:#2dce89;line-height:1}.orderby{border-color:#00a4f7;color:#00a4f7;height:38px}.nv-woo-filters{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-bottom:16px;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #f0f0f0;padding-top:16px}.nv-woo-filters>.woocommerce-ordering{margin:0}.woocommerce .nv-bc-count-wrap .woocommerce-result-count{float:none;width:100%;text-align:center}.woocommerce .woocommerce-breadcrumb{font-size:1em;margin-top:16px;text-align:center}.woocommerce .woocommerce-breadcrumb a{color:#00a4f7}.woocommerce .woocommerce-breadcrumb a:hover{color:#005bf7}.nv-woo-title-breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;text-align:center}.nv-woo-title-breadcrumb h1{margin:0}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{display:block;background:transparent;border:none;border-bottom:1px solid #f0f0f0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom:1px solid #f0f0f0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#00a4f7;width:100%}.woocommerce-Reviews #comments{border:none;margin-top:0;padding-top:0}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border:none}.woocommerce div.product form.cart .reset_variations{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;border:1px solid #f5365c;background-color:transparent;font-weight:600;color:#f5365c;margin-top:12px;line-height:1;display:table-caption}.woocommerce div.product form.cart .reset_variations:hover{background-color:#f5365c;color:#fff}.woocommerce-cart .shop-sidebar{margin-top:32px}.woocommerce-cart .single-page-container{padding-top:0}.woocommerce a.remove{margin:0 auto;color:#f5365c !important;line-height:0.9;font-size:20px}.woocommerce a.remove:hover{background-color:#f5365c !important}.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{display:block;text-align:center !important}.woocommerce-cart table.cart .product-thumbnail:before,.woocommerce-checkout table.cart .product-thumbnail:before{content:none}.woocommerce-cart table.cart .product-thumbnail a,.woocommerce-checkout table.cart .product-thumbnail a{margin:0 auto}.woocommerce-cart table.cart .product-thumbnail img,.woocommerce-checkout table.cart .product-thumbnail img{width:75px}.woocommerce-cart table.cart td.actions .coupon{display:-ms-flexbox;display:flex;border-bottom:1px solid #f0f0f0;-ms-flex-direction:column;flex-direction:column;margin-bottom:8px}.woocommerce-cart table.cart td.actions .coupon>.input-text{float:none;width:100%;margin-bottom:8px}.woocommerce-cart table.cart td.actions .coupon>.input-text+.button{float:none;width:100%;border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7}.woocommerce-cart table.cart td.actions .coupon>.input-text+.button:hover{background-color:#00a4f7;color:#fff}.woocommerce a.button.checkout-button.alt,.woocommerce a.button.checkout-button.alt:focus,.woocommerce a.button.checkout-button.alt:active{display:block}.woocommerce .widget_shopping_cart .total{border-top:1px solid #f0f0f0;text-align:center;margin-top:8px;padding-top:8px}.woocommerce-mini-cart__buttons.buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.woocommerce-checkout .shop-sidebar{margin-top:32px}.woocommerce-checkout .single-page-container{padding-top:0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{max-width:unset;padding:0}#ship-to-different-address{font-size:inherit;width:100%;border:1px solid #f0f0f0;padding:8px;border-radius:5px}#ship-to-different-address label{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#fff;border:1px solid #f0f0f0}.woocommerce ul.products li.product{text-align:center}.woocommerce ul.products li.product .added_to_cart{margin-top:1em}.woocommerce ul.products li.product .button.added{display:none}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce button.button.alt.disabled{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff;line-height:inherit}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce button.button.alt.disabled:hover{opacity:.9}.woocommerce #respond input#submit:focus,.woocommerce #respond input#submit:hover,.woocommerce a.button:focus,.woocommerce a.button:hover,.woocommerce button.button:focus,.woocommerce button.button:hover,.woocommerce input.button:focus,.woocommerce input.button:hover,.woocommerce #respond input#submit.alt:focus,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:focus,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:focus,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:focus,.woocommerce input.button.alt:hover,.woocommerce button.button.alt.disabled:focus,.woocommerce button.button.alt.disabled:hover{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff;line-height:inherit}.woocommerce a.added_to_cart{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7;line-height:inherit}.woocommerce a.added_to_cart:hover{background-color:#00a4f7;color:#fff}.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{color:#fff}.woocommerce ul.products li.product .button{white-space:normal;line-height:inherit}.nv-sidebar-wrap.shop-sidebar{position:fixed;top:0;width:100%;height:100%;right:0;bottom:0;background-color:#fff;padding:16px;z-index:100;overflow:scroll;transition:all 0.3s ease-out;opacity:0;pointer-events:none;max-width:100%}.nv-sidebar-wrap.shop-sidebar.sidebar-open{opacity:1;pointer-events:all}.sidebar-header{width:100%;border-bottom:1px solid #f0f0f0;margin-bottom:16px}.sidebar-header:after{content:"";clear:both;display:table}.nv-sidebar-toggle.in-sidebar{float:left;margin-bottom:16px}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#ccc}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background:#00a4f7;border:1px solid #fff;top:-5px}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:hover{transform:scale(1.25)}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#00a4f7}.woocommerce .widget_price_filter .price_slider_amount{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{height:5px}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:inherit;line-height:1}.widget_product_search button[type="submit"]{width:100%}.menu-item-nav-cart .cart-count{border-radius:2px;background:#fff;border:1px solid #f0f0f0;font-size:0.55em;padding:3px;border-radius:3px;color:#333}.nv-nav-cart{display:none;z-index:1000}@media (min-width: 960px){.menu-item-nav-cart:hover .nv-nav-cart{opacity:1;visibility:visible}.nv-nav-cart{display:block;box-shadow:0 2px 5px rgba(0,0,0,0.1);opacity:0;visibility:hidden;cursor:default;border-top:3px solid #00a4f7;transition:all 0.3s ease;position:absolute;z-index:100;left:0;min-width:350px;background:#fff}.nv-nav-cart .widget_shopping_cart{padding:8px 0}.nv-nav-cart .woocommerce-mini-cart__empty-message{text-align:center;margin-bottom:0;padding:10px 0}.nv-nav-cart .woocommerce.widget_shopping_cart .total{border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;padding:8px 16px;text-align:center}.nv-nav-cart .woocommerce-mini-cart__buttons{display:-ms-flexbox;display:flex;padding:8px 16px 0}.nv-nav-cart .woocommerce-mini-cart__buttons a.button{margin:0;text-align:center}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:last-child{margin-right:5px;font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:last-child:hover{opacity:.9}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child:hover{background-color:#00a4f7;color:#fff}.nv-sidebar-toggle{display:none}.nv-sidebar-wrap.shop-sidebar{padding:0 16px;z-index:inherit;position:relative;opacity:1;pointer-events:all;max-width:30%;overflow:visible}.nv-sidebar-wrap.shop-sidebar .sidebar-header{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-bottom:1px solid #f0f0f0;display:inline-block}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{content:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border:1px solid #f0f0f0;border-bottom:1px solid transparent}} diff --git a/assets/css/woocommerce.css b/assets/css/woocommerce.css index 7a0a44c88f..deb0cc6227 100644 --- a/assets/css/woocommerce.css +++ b/assets/css/woocommerce.css @@ -1,17 +1,32 @@ .woocommerce span.onsale { - background-color: #00a4f7; - border-radius: 5px; + background-color: #2dce89; + border-radius: 0; line-height: inherit; min-height: auto; + border-radius: 3px; + left: 16px; + top: 16px; +} + +.woocommerce ul.products li.product .onsale { + right: auto; + left: 16px; + top: 23px; } -.woocommerce ul.products li.product .price { +.woocommerce ul.products li.product .price, .woocommerce div.product p.price, .woocommerce div.product span.price { color: #606060; } +.woocommerce-variation-price { + margin-bottom: 16px; +} + .woocommerce nav.woocommerce-pagination ul { + display: -ms-flexbox; display: flex; - flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; padding-left: 0; list-style-type: none; border: none; @@ -35,12 +50,109 @@ vertical-align: top; } +.woocommerce .star-rating { + color: #ffb100; +} + +.woocommerce ul.products li.product .star-rating { + margin: 8px auto; +} + +#review_form .comment-form-rating .stars { + font-size: 1.75em; +} + +.woocommerce .woocommerce-error, +.woocommerce-page .woocommerce-error { + background: #f5365c; + border: none; + color: #fff; +} +.woocommerce .woocommerce-error:before, +.woocommerce-page .woocommerce-error:before { + color: #fff; +} +.woocommerce .woocommerce-error a, +.woocommerce-page .woocommerce-error a { + color: #fff; + font-weight: 800; +} +.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-error .button:focus, .woocommerce .woocommerce-error .button:active, .woocommerce .woocommerce-error .button:hover, +.woocommerce-page .woocommerce-error .button, +.woocommerce-page .woocommerce-error .button:focus, +.woocommerce-page .woocommerce-error .button:active, +.woocommerce-page .woocommerce-error .button:hover { + background-color: #fff; + color: #f5365c; + line-height: 1; +} + +.woocommerce .woocommerce-info, +.woocommerce-page .woocommerce-info { + background: #11cdef; + border: none; + color: #fff; +} +.woocommerce .woocommerce-info:before, +.woocommerce-page .woocommerce-info:before { + color: #fff; +} +.woocommerce .woocommerce-info a, +.woocommerce-page .woocommerce-info a { + color: #fff; + font-weight: 800; +} +.woocommerce .woocommerce-info .button, .woocommerce .woocommerce-info .button:focus, .woocommerce .woocommerce-info .button:active, .woocommerce .woocommerce-info .button:hover, +.woocommerce-page .woocommerce-info .button, +.woocommerce-page .woocommerce-info .button:focus, +.woocommerce-page .woocommerce-info .button:active, +.woocommerce-page .woocommerce-info .button:hover { + background-color: #fff; + color: #11cdef; + line-height: 1; +} + +.woocommerce .woocommerce-message, +.woocommerce-page .woocommerce-message { + background: #2dce89; + border: none; + color: #fff; +} +.woocommerce .woocommerce-message:before, +.woocommerce-page .woocommerce-message:before { + color: #fff; +} +.woocommerce .woocommerce-message a, +.woocommerce-page .woocommerce-message a { + color: #fff; + font-weight: 800; +} +.woocommerce .woocommerce-message .button, .woocommerce .woocommerce-message .button:focus, .woocommerce .woocommerce-message .button:active, .woocommerce .woocommerce-message .button:hover, +.woocommerce-page .woocommerce-message .button, +.woocommerce-page .woocommerce-message .button:focus, +.woocommerce-page .woocommerce-message .button:active, +.woocommerce-page .woocommerce-message .button:hover { + background-color: #fff; + color: #2dce89; + line-height: 1; +} + +.orderby { + border-color: #00a4f7; + color: #00a4f7; + height: 38px; +} + .nv-woo-filters { + display: -ms-flexbox; display: flex; - flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; margin-bottom: 16px; - align-items: center; - justify-content: space-between; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: justify; + justify-content: space-between; border-top: 1px solid #f0f0f0; padding-top: 16px; } @@ -48,10 +160,6 @@ margin: 0; } -.woocommerce .nv-bc-count-wrap { - text-align: center; - display: block; -} .woocommerce .nv-bc-count-wrap .woocommerce-result-count { float: none; width: 100%; @@ -70,14 +178,181 @@ } .nv-woo-title-breadcrumb { + display: -ms-flexbox; display: flex; - flex-direction: column-reverse; + -ms-flex-direction: column-reverse; + flex-direction: column-reverse; text-align: center; } .nv-woo-title-breadcrumb h1 { margin: 0; } +.woocommerce div.product .woocommerce-tabs ul.tabs { + padding: 0; +} + +.woocommerce div.product .woocommerce-tabs ul.tabs li { + display: block; + background: transparent; + border: none; + border-bottom: 1px solid #f0f0f0; +} +.woocommerce div.product .woocommerce-tabs ul.tabs li.active { + border-bottom: 1px solid #f0f0f0; +} +.woocommerce div.product .woocommerce-tabs ul.tabs li a { + color: #00a4f7; + width: 100%; +} + +.woocommerce-Reviews #comments { + border: none; + margin-top: 0; + padding-top: 0; +} + +.woocommerce div.product .woocommerce-tabs ul.tabs::before { + border: none; +} + +.woocommerce div.product form.cart .reset_variations { + font-size: .8em; + font-weight: 600; + padding: 9px 18px; + transition: all .15s ease-in-out; + text-align: center; + vertical-align: middle; + border: 1px solid transparent; + border-radius: .25rem; + text-transform: uppercase; + cursor: pointer; + width: auto; + border: 1px solid #f5365c; + background-color: transparent; + font-weight: 600; + color: #f5365c; + margin-top: 12px; + line-height: 1; + display: table-caption; +} +.woocommerce div.product form.cart .reset_variations:hover { + background-color: #f5365c; + color: #fff; +} + +.woocommerce-cart .shop-sidebar { + margin-top: 32px; +} + +.woocommerce-cart .single-page-container { + padding-top: 0; +} + +.woocommerce a.remove { + margin: 0 auto; + color: #f5365c !important; + line-height: 0.9; + font-size: 20px; +} +.woocommerce a.remove:hover { + background-color: #f5365c !important; +} + +.woocommerce-cart table.cart .product-thumbnail, .woocommerce-checkout table.cart .product-thumbnail { + display: block; + text-align: center !important; +} +.woocommerce-cart table.cart .product-thumbnail:before, .woocommerce-checkout table.cart .product-thumbnail:before { + content: none; +} +.woocommerce-cart table.cart .product-thumbnail a, .woocommerce-checkout table.cart .product-thumbnail a { + margin: 0 auto; +} +.woocommerce-cart table.cart .product-thumbnail img, .woocommerce-checkout table.cart .product-thumbnail img { + width: 75px; +} + +.woocommerce-cart table.cart td.actions .coupon { + display: -ms-flexbox; + display: flex; + border-bottom: 1px solid #f0f0f0; + -ms-flex-direction: column; + flex-direction: column; + margin-bottom: 8px; +} +.woocommerce-cart table.cart td.actions .coupon > .input-text { + float: none; + width: 100%; + margin-bottom: 8px; +} +.woocommerce-cart table.cart td.actions .coupon > .input-text + .button { + float: none; + width: 100%; + border: 1px solid #00a4f7; + background-color: transparent; + font-weight: 600; + color: #00a4f7; +} +.woocommerce-cart table.cart td.actions .coupon > .input-text + .button:hover { + background-color: #00a4f7; + color: #fff; +} + +.woocommerce a.button.checkout-button.alt, .woocommerce a.button.checkout-button.alt:focus, .woocommerce a.button.checkout-button.alt:active { + display: block; +} + +.woocommerce .widget_shopping_cart .total { + border-top: 1px solid #f0f0f0; + text-align: center; + margin-top: 8px; + padding-top: 8px; +} + +.woocommerce-mini-cart__buttons.buttons { + display: -ms-flexbox; + display: flex; + -ms-flex-pack: justify; + justify-content: space-between; +} + +.woocommerce-checkout .shop-sidebar { + margin-top: 32px; +} + +.woocommerce-checkout .single-page-container { + padding-top: 0; +} + +.woocommerce .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-1, .woocommerce-page .col2-set .col-2 { + max-width: unset; + padding: 0; +} + +#ship-to-different-address { + font-size: inherit; + width: 100%; + border: 1px solid #f0f0f0; + padding: 8px; + border-radius: 5px; +} +#ship-to-different-address label { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: justify; + justify-content: space-between; +} + +#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment { + background: #fff; + border: 1px solid #f0f0f0; +} + .woocommerce ul.products li.product { text-align: center; } @@ -94,19 +369,14 @@ .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, -.woocommerce input.button.alt { +.woocommerce input.button.alt, +.woocommerce button.button.alt.disabled { font-size: .8em; font-weight: 600; - display: inline-block; - padding: .625rem 1.25rem; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; + padding: 9px 18px; transition: all .15s ease-in-out; text-align: center; vertical-align: middle; - white-space: nowrap; border: 1px solid transparent; border-radius: .25rem; text-transform: uppercase; @@ -123,22 +393,49 @@ .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, -.woocommerce input.button.alt:hover { +.woocommerce input.button.alt:hover, +.woocommerce button.button.alt.disabled:hover { opacity: .9; } +.woocommerce #respond input#submit:focus, .woocommerce #respond input#submit:hover, +.woocommerce a.button:focus, +.woocommerce a.button:hover, +.woocommerce button.button:focus, +.woocommerce button.button:hover, +.woocommerce input.button:focus, +.woocommerce input.button:hover, +.woocommerce #respond input#submit.alt:focus, +.woocommerce #respond input#submit.alt:hover, +.woocommerce a.button.alt:focus, +.woocommerce a.button.alt:hover, +.woocommerce button.button.alt:focus, +.woocommerce button.button.alt:hover, +.woocommerce input.button.alt:focus, +.woocommerce input.button.alt:hover, +.woocommerce button.button.alt.disabled:focus, +.woocommerce button.button.alt.disabled:hover { + font-size: .8em; + font-weight: 600; + padding: 9px 18px; + transition: all .15s ease-in-out; + text-align: center; + vertical-align: middle; + border: 1px solid transparent; + border-radius: .25rem; + text-transform: uppercase; + cursor: pointer; + width: auto; + background-color: #00a4f7; + color: #fff; + line-height: inherit; +} .woocommerce a.added_to_cart { font-size: .8em; font-weight: 600; - display: inline-block; - padding: .625rem 1.25rem; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; + padding: 9px 18px; transition: all .15s ease-in-out; text-align: center; vertical-align: middle; - white-space: nowrap; border: 1px solid transparent; border-radius: .25rem; text-transform: uppercase; @@ -154,13 +451,16 @@ background-color: #00a4f7; color: #fff; } +.woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled] { + color: #fff; +} .woocommerce ul.products li.product .button { white-space: normal; line-height: inherit; } -.shop-sidebar { +.nv-sidebar-wrap.shop-sidebar { position: fixed; top: 0; width: 100%; @@ -174,8 +474,9 @@ transition: all 0.3s ease-out; opacity: 0; pointer-events: none; + max-width: 100%; } -.shop-sidebar.sidebar-open { +.nv-sidebar-wrap.shop-sidebar.sidebar-open { opacity: 1; pointer-events: all; } @@ -196,4 +497,167 @@ margin-bottom: 16px; } -/*# sourceMappingURL=woocommerce.css.map */ +.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content { + background-color: #ccc; +} +.woocommerce .widget_price_filter .ui-slider .ui-slider-handle { + background: #00a4f7; + border: 1px solid #fff; + top: -5px; +} +.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:hover { + transform: scale(1.25); +} +.woocommerce .widget_price_filter .ui-slider .ui-slider-range { + background-color: #00a4f7; +} +.woocommerce .widget_price_filter .price_slider_amount { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: row; + flex-direction: row; + -ms-flex-pack: justify; + justify-content: space-between; + -ms-flex-align: center; + align-items: center; +} +.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content { + height: 5px; +} +.woocommerce .widget_price_filter .price_slider_amount .button { + font-size: inherit; + line-height: 1; +} + +.widget_product_search button[type="submit"] { + width: 100%; +} + +.menu-item-nav-cart .cart-count { + border-radius: 2px; + background: #fff; + border: 1px solid #f0f0f0; + font-size: 0.55em; + padding: 3px; + border-radius: 3px; + color: #333; +} + +.nv-nav-cart { + display: none; + z-index: 1000; +} + +@media (min-width: 960px) { + .menu-item-nav-cart:hover .nv-nav-cart { + opacity: 1; + visibility: visible; + } + + .nv-nav-cart { + display: block; + box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); + opacity: 0; + visibility: hidden; + cursor: default; + border-top: 3px solid #00a4f7; + transition: all 0.3s ease; + position: absolute; + z-index: 100; + right: 0; + min-width: 350px; + background: #fff; + } + .nv-nav-cart .widget_shopping_cart { + padding: 8px 0; + } + .nv-nav-cart .woocommerce-mini-cart__empty-message { + text-align: center; + margin-bottom: 0; + padding: 10px 0; + } + .nv-nav-cart .woocommerce.widget_shopping_cart .total { + border-top: 1px solid #f0f0f0; + border-bottom: 1px solid #f0f0f0; + padding: 8px 16px; + text-align: center; + } + .nv-nav-cart .woocommerce-mini-cart__buttons { + display: -ms-flexbox; + display: flex; + padding: 8px 16px 0; + } + .nv-nav-cart .woocommerce-mini-cart__buttons a.button { + margin: 0; + text-align: center; + } + .nv-nav-cart .woocommerce-mini-cart__buttons a.button:last-child { + margin-left: 5px; + font-size: .8em; + font-weight: 600; + padding: 9px 18px; + transition: all .15s ease-in-out; + text-align: center; + vertical-align: middle; + border: 1px solid transparent; + border-radius: .25rem; + text-transform: uppercase; + cursor: pointer; + width: auto; + background-color: #00a4f7; + color: #fff; + } + .nv-nav-cart .woocommerce-mini-cart__buttons a.button:last-child:hover { + opacity: .9; + } + .nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child { + font-size: .8em; + font-weight: 600; + padding: 9px 18px; + transition: all .15s ease-in-out; + text-align: center; + vertical-align: middle; + border: 1px solid transparent; + border-radius: .25rem; + text-transform: uppercase; + cursor: pointer; + width: auto; + border: 1px solid #00a4f7; + background-color: transparent; + font-weight: 600; + color: #00a4f7; + } + .nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child:hover { + background-color: #00a4f7; + color: #fff; + } + + .nv-sidebar-toggle { + display: none; + } + + .nv-sidebar-wrap.shop-sidebar { + padding: 0 16px; + z-index: inherit; + position: relative; + opacity: 1; + pointer-events: all; + max-width: 30%; + overflow: visible; + } + .nv-sidebar-wrap.shop-sidebar .sidebar-header { + display: none; + } + + .woocommerce div.product .woocommerce-tabs ul.tabs li { + border-bottom: 1px solid #f0f0f0; + display: inline-block; + } + .woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce div.product .woocommerce-tabs ul.tabs li:after { + content: none; + } + .woocommerce div.product .woocommerce-tabs ul.tabs li.active { + border: 1px solid #f0f0f0; + border-bottom: 1px solid transparent; + } +} diff --git a/assets/css/woocommerce.min.css b/assets/css/woocommerce.min.css index e69de29bb2..a48b7eeab6 100644 --- a/assets/css/woocommerce.min.css +++ b/assets/css/woocommerce.min.css @@ -0,0 +1 @@ +.woocommerce span.onsale{background-color:#2dce89;border-radius:0;line-height:inherit;min-height:auto;border-radius:3px;left:16px;top:16px}.woocommerce ul.products li.product .onsale{right:auto;left:16px;top:23px}.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price{color:#606060}.woocommerce-variation-price{margin-bottom:16px}.woocommerce nav.woocommerce-pagination ul{display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none;border:none;margin:0}.woocommerce nav.woocommerce-pagination ul>li:not(:last-child){padding-right:8px}.woocommerce nav.woocommerce-pagination ul>li:not(:first-child){padding-left:8px}.woocommerce nav.woocommerce-pagination ul li{border:none}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:none}.woocommerce div.product form.cart .variations td.label{vertical-align:top}.woocommerce .star-rating{color:#ffb100}.woocommerce ul.products li.product .star-rating{margin:8px auto}#review_form .comment-form-rating .stars{font-size:1.75em}.woocommerce .woocommerce-error,.woocommerce-page .woocommerce-error{background:#f5365c;border:none;color:#fff}.woocommerce .woocommerce-error:before,.woocommerce-page .woocommerce-error:before{color:#fff}.woocommerce .woocommerce-error a,.woocommerce-page .woocommerce-error a{color:#fff;font-weight:800}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-error .button:focus,.woocommerce .woocommerce-error .button:active,.woocommerce .woocommerce-error .button:hover,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-error .button:focus,.woocommerce-page .woocommerce-error .button:active,.woocommerce-page .woocommerce-error .button:hover{background-color:#fff;color:#f5365c;line-height:1}.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-info{background:#11cdef;border:none;color:#fff}.woocommerce .woocommerce-info:before,.woocommerce-page .woocommerce-info:before{color:#fff}.woocommerce .woocommerce-info a,.woocommerce-page .woocommerce-info a{color:#fff;font-weight:800}.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-info .button:focus,.woocommerce .woocommerce-info .button:active,.woocommerce .woocommerce-info .button:hover,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-info .button:focus,.woocommerce-page .woocommerce-info .button:active,.woocommerce-page .woocommerce-info .button:hover{background-color:#fff;color:#11cdef;line-height:1}.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-message{background:#2dce89;border:none;color:#fff}.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-message:before{color:#fff}.woocommerce .woocommerce-message a,.woocommerce-page .woocommerce-message a{color:#fff;font-weight:800}.woocommerce .woocommerce-message .button,.woocommerce .woocommerce-message .button:focus,.woocommerce .woocommerce-message .button:active,.woocommerce .woocommerce-message .button:hover,.woocommerce-page .woocommerce-message .button,.woocommerce-page .woocommerce-message .button:focus,.woocommerce-page .woocommerce-message .button:active,.woocommerce-page .woocommerce-message .button:hover{background-color:#fff;color:#2dce89;line-height:1}.orderby{border-color:#00a4f7;color:#00a4f7;height:38px}.nv-woo-filters{display:flex;flex-direction:row;margin-bottom:16px;align-items:center;justify-content:space-between;border-top:1px solid #f0f0f0;padding-top:16px}.nv-woo-filters>.woocommerce-ordering{margin:0}.woocommerce .nv-bc-count-wrap .woocommerce-result-count{float:none;width:100%;text-align:center}.woocommerce .woocommerce-breadcrumb{font-size:1em;margin-top:16px;text-align:center}.woocommerce .woocommerce-breadcrumb a{color:#00a4f7}.woocommerce .woocommerce-breadcrumb a:hover{color:#005bf7}.nv-woo-title-breadcrumb{display:flex;flex-direction:column-reverse;text-align:center}.nv-woo-title-breadcrumb h1{margin:0}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{display:block;background:transparent;border:none;border-bottom:1px solid #f0f0f0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom:1px solid #f0f0f0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#00a4f7;width:100%}.woocommerce-Reviews #comments{border:none;margin-top:0;padding-top:0}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border:none}.woocommerce div.product form.cart .reset_variations{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;border:1px solid #f5365c;background-color:transparent;font-weight:600;color:#f5365c;margin-top:12px;line-height:1;display:table-caption}.woocommerce div.product form.cart .reset_variations:hover{background-color:#f5365c;color:#fff}.woocommerce-cart .shop-sidebar{margin-top:32px}.woocommerce-cart .single-page-container{padding-top:0}.woocommerce a.remove{margin:0 auto;color:#f5365c !important;line-height:0.9;font-size:20px}.woocommerce a.remove:hover{background-color:#f5365c !important}.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{display:block;text-align:center !important}.woocommerce-cart table.cart .product-thumbnail:before,.woocommerce-checkout table.cart .product-thumbnail:before{content:none}.woocommerce-cart table.cart .product-thumbnail a,.woocommerce-checkout table.cart .product-thumbnail a{margin:0 auto}.woocommerce-cart table.cart .product-thumbnail img,.woocommerce-checkout table.cart .product-thumbnail img{width:75px}.woocommerce-cart table.cart td.actions .coupon{display:flex;border-bottom:1px solid #f0f0f0;flex-direction:column;margin-bottom:8px}.woocommerce-cart table.cart td.actions .coupon>.input-text{float:none;width:100%;margin-bottom:8px}.woocommerce-cart table.cart td.actions .coupon>.input-text+.button{float:none;width:100%;border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7}.woocommerce-cart table.cart td.actions .coupon>.input-text+.button:hover{background-color:#00a4f7;color:#fff}.woocommerce a.button.checkout-button.alt,.woocommerce a.button.checkout-button.alt:focus,.woocommerce a.button.checkout-button.alt:active{display:block}.woocommerce .widget_shopping_cart .total{border-top:1px solid #f0f0f0;text-align:center;margin-top:8px;padding-top:8px}.woocommerce-mini-cart__buttons.buttons{display:flex;justify-content:space-between}.woocommerce-checkout .shop-sidebar{margin-top:32px}.woocommerce-checkout .single-page-container{padding-top:0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{max-width:unset;padding:0}#ship-to-different-address{font-size:inherit;width:100%;border:1px solid #f0f0f0;padding:8px;border-radius:5px}#ship-to-different-address label{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#fff;border:1px solid #f0f0f0}.woocommerce ul.products li.product{text-align:center}.woocommerce ul.products li.product .added_to_cart{margin-top:1em}.woocommerce ul.products li.product .button.added{display:none}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce button.button.alt.disabled{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff;line-height:inherit}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce button.button.alt.disabled:hover{opacity:.9}.woocommerce #respond input#submit:focus,.woocommerce #respond input#submit:hover,.woocommerce a.button:focus,.woocommerce a.button:hover,.woocommerce button.button:focus,.woocommerce button.button:hover,.woocommerce input.button:focus,.woocommerce input.button:hover,.woocommerce #respond input#submit.alt:focus,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:focus,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:focus,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:focus,.woocommerce input.button.alt:hover,.woocommerce button.button.alt.disabled:focus,.woocommerce button.button.alt.disabled:hover{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff;line-height:inherit}.woocommerce a.added_to_cart{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7;line-height:inherit}.woocommerce a.added_to_cart:hover{background-color:#00a4f7;color:#fff}.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{color:#fff}.woocommerce ul.products li.product .button{white-space:normal;line-height:inherit}.nv-sidebar-wrap.shop-sidebar{position:fixed;top:0;width:100%;height:100%;left:0;bottom:0;background-color:#fff;padding:16px;z-index:100;overflow:scroll;transition:all 0.3s ease-out;opacity:0;pointer-events:none;max-width:100%}.nv-sidebar-wrap.shop-sidebar.sidebar-open{opacity:1;pointer-events:all}.sidebar-header{width:100%;border-bottom:1px solid #f0f0f0;margin-bottom:16px}.sidebar-header:after{content:"";clear:both;display:table}.nv-sidebar-toggle.in-sidebar{float:right;margin-bottom:16px}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#ccc}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background:#00a4f7;border:1px solid #fff;top:-5px}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:hover{transform:scale(1.25)}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#00a4f7}.woocommerce .widget_price_filter .price_slider_amount{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{height:5px}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:inherit;line-height:1}.widget_product_search button[type="submit"]{width:100%}.menu-item-nav-cart .cart-count{border-radius:2px;background:#fff;border:1px solid #f0f0f0;font-size:0.55em;padding:3px;border-radius:3px;color:#333}.nv-nav-cart{display:none;z-index:1000}@media (min-width: 960px){.menu-item-nav-cart:hover .nv-nav-cart{opacity:1;visibility:visible}.nv-nav-cart{display:block;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.1);box-shadow:0 2px 5px rgba(0,0,0,0.1);opacity:0;visibility:hidden;cursor:default;border-top:3px solid #00a4f7;transition:all 0.3s ease;position:absolute;z-index:100;right:0;min-width:350px;background:#fff}.nv-nav-cart .widget_shopping_cart{padding:8px 0}.nv-nav-cart .woocommerce-mini-cart__empty-message{text-align:center;margin-bottom:0;padding:10px 0}.nv-nav-cart .woocommerce.widget_shopping_cart .total{border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;padding:8px 16px;text-align:center}.nv-nav-cart .woocommerce-mini-cart__buttons{display:flex;padding:8px 16px 0}.nv-nav-cart .woocommerce-mini-cart__buttons a.button{margin:0;text-align:center}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:last-child{margin-left:5px;font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:last-child:hover{opacity:.9}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child:hover{background-color:#00a4f7;color:#fff}.nv-sidebar-toggle{display:none}.nv-sidebar-wrap.shop-sidebar{padding:0 16px;z-index:inherit;position:relative;opacity:1;pointer-events:all;max-width:30%;overflow:visible}.nv-sidebar-wrap.shop-sidebar .sidebar-header{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-bottom:1px solid #f0f0f0;display:inline-block}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{content:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border:1px solid #f0f0f0;border-bottom:1px solid transparent}} diff --git a/assets/scss/elements/_navigation.scss b/assets/scss/elements/_navigation.scss index 7626ca1b1e..96dc130c15 100644 --- a/assets/scss/elements/_navigation.scss +++ b/assets/scss/elements/_navigation.scss @@ -4,5 +4,4 @@ @import "navigation/nav-icons"; @import "navigation/nav-menu-centered"; @import "navigation/nav-menu-right"; -@import "navigation/nav-search"; -@import "navigation/nav-cart"; \ No newline at end of file +@import "navigation/nav-search"; \ No newline at end of file diff --git a/assets/scss/elements/_sidebar.scss b/assets/scss/elements/_sidebar.scss index 8aa9de2261..0bbc8ed95e 100644 --- a/assets/scss/elements/_sidebar.scss +++ b/assets/scss/elements/_sidebar.scss @@ -20,12 +20,18 @@ input[type="search"] { margin-bottom: $spacing-xs; + width: 100%; } .widget { border-bottom: $muted-border; padding-bottom: $spacing-sm; margin-bottom: $spacing-sm; + &:last-child { + border: none; + margin: 0; + padding: 0; + } } } diff --git a/assets/scss/elements/form-elements/_inputs.scss b/assets/scss/elements/form-elements/_inputs.scss index 97c753d95c..ee30ee2f58 100644 --- a/assets/scss/elements/form-elements/_inputs.scss +++ b/assets/scss/elements/form-elements/_inputs.scss @@ -12,7 +12,6 @@ form input[type="text"], form input[type="password"], form input[type="email"], } input, textarea, select, button { - width: 100%; -webkit-box-sizing: border-box; /* For legacy WebKit based browsers */ -moz-box-sizing: border-box; /* For legacy (Firefox <29) Gecko based browsers */ box-sizing: border-box; diff --git a/assets/scss/main/_media-queries.scss b/assets/scss/main/_media-queries.scss index 1b97c7629e..1ab5c8e401 100644 --- a/assets/scss/main/_media-queries.scss +++ b/assets/scss/main/_media-queries.scss @@ -17,7 +17,6 @@ @include nav-menu--laptop(); @include nav-menu-centered--laptop(); @include nav-search--laptop(); - @include nav-cart--laptop(); @include top-bar--laptop(); @include nav-menu-right--laptop(); @include blog-layout-default-alt--laptop(); diff --git a/assets/scss/main/_mixins.scss b/assets/scss/main/_mixins.scss index d36dfd8d18..425f9f2982 100644 --- a/assets/scss/main/_mixins.scss +++ b/assets/scss/main/_mixins.scss @@ -35,16 +35,10 @@ @mixin button() { font-size: .8em; font-weight: 600; - display: inline-block; - padding: .625rem 1.25rem; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; + padding: 9px 18px; transition: all .15s ease-in-out; text-align: center; vertical-align: middle; - white-space: nowrap; border: 1px solid transparent; border-radius: .25rem; text-transform: uppercase; @@ -52,21 +46,26 @@ width: auto; } -@mixin button-secondary() { - border: 1px solid $theme_color; +@mixin button-secondary( $hover: 'true', $color: $theme_color ) { + border: 1px solid $color; background-color: transparent; font-weight: 600; - color: $theme_color; - &:hover { - background-color: $theme_color; - color: #fff; + color: $color; + @if ($hover == 'true') { + &:hover { + background-color: $color; + color: #fff; + } } } -@mixin button-primary() { - background-color: $theme_color; +@mixin button-primary( $hover: 'true', $color: $theme_color ) { + background-color: $color; color: #fff; - &:hover { - opacity: .9; + @if ($hover == 'true') { + &:hover { + opacity: .9; + } } + } \ No newline at end of file diff --git a/assets/scss/main/_variables.scss b/assets/scss/main/_variables.scss index 51f717e942..2d19cd206c 100644 --- a/assets/scss/main/_variables.scss +++ b/assets/scss/main/_variables.scss @@ -32,6 +32,9 @@ $link_hover_color: #005bf7; $navbar_background_color: #fff; $muted-white: #f0f0f0; $body_color: #606060; +$success: #2dce89; +$info: #11cdef; +$error: #f5365c; $transition_default: all .1s ease; $transition_med: all .3s ease; diff --git a/assets/scss/woocommerce.scss b/assets/scss/woocommerce.scss index e461f522a5..ad96a84d52 100644 --- a/assets/scss/woocommerce.scss +++ b/assets/scss/woocommerce.scss @@ -2,6 +2,11 @@ @import "main/mixins"; @import "woocommerce/generic"; @import "woocommerce/shop-loop"; +@import "woocommerce/product"; +@import "woocommerce/cart"; +@import "woocommerce/checkout"; @import "woocommerce/buttons"; @import "woocommerce/sidebar"; -@import "woocommerce/media-queries"; \ No newline at end of file +@import "woocommerce/widgets"; +@import "woocommerce/nav-cart"; +@import "woocommerce/media-queries"; diff --git a/assets/scss/woocommerce/_buttons.scss b/assets/scss/woocommerce/_buttons.scss index 605a609e86..c1ebab1300 100644 --- a/assets/scss/woocommerce/_buttons.scss +++ b/assets/scss/woocommerce/_buttons.scss @@ -8,6 +8,7 @@ display: none; } } + #respond input#submit, a.button, button.button, @@ -15,16 +16,25 @@ #respond input#submit.alt, a.button.alt, button.button.alt, - input.button.alt { + input.button.alt, + button.button.alt.disabled { @include button(); @include button_primary(); line-height: inherit; + &:focus, &:hover { + @include button(); + @include button_primary('false'); + line-height: inherit; + } } a.added_to_cart { @include button(); @include button-secondary(); line-height: inherit; } + button.button:disabled, button.button:disabled[disabled] { + color: #fff; + } } .woocommerce ul.products li.product .button { diff --git a/assets/scss/woocommerce/_cart.scss b/assets/scss/woocommerce/_cart.scss new file mode 100644 index 0000000000..35de300db8 --- /dev/null +++ b/assets/scss/woocommerce/_cart.scss @@ -0,0 +1,66 @@ +.woocommerce-cart .shop-sidebar { + margin-top: $spacing; +} + +.woocommerce-cart .single-page-container { + padding-top: 0; +} + +.woocommerce a.remove { + margin: 0 auto; + color: $error !important; + line-height: 0.9; + font-size: 20px; + &:hover { + background-color: $error !important; + } +} + +.woocommerce-cart table.cart .product-thumbnail, .woocommerce-checkout table.cart .product-thumbnail { + display: block; + text-align: center !important; + &:before { + content: none; + } + a { + margin: 0 auto; + } + img { + width: 75px; + } +} + +.woocommerce-cart table.cart td.actions .coupon { + display: flex; + border-bottom: $muted-border; + flex-direction: column; + margin-bottom: $spacing-xs; + > .input-text { + float: none; + width: 100%; + margin-bottom: $spacing-xs; + } + > .input-text+.button { + float: none; + width: 100%; + @include button-secondary( 'true' ) + } +} + +.woocommerce a.button.checkout-button.alt { + &, &:focus, &:active { + display: block; + } +} + +.woocommerce .widget_shopping_cart .total { + border-top: $muted-border; + text-align: center; + margin-top: $spacing-xs; + padding-top: $spacing-xs; +} + +.woocommerce-mini-cart__buttons.buttons { + display: flex; + justify-content: space-between; +} \ No newline at end of file diff --git a/assets/scss/woocommerce/_checkout.scss b/assets/scss/woocommerce/_checkout.scss new file mode 100644 index 0000000000..82445369b4 --- /dev/null +++ b/assets/scss/woocommerce/_checkout.scss @@ -0,0 +1,31 @@ +.woocommerce-checkout .shop-sidebar { + margin-top: $spacing; +} + +.woocommerce-checkout .single-page-container { + padding-top: 0; +} + +.woocommerce .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-1, .woocommerce-page .col2-set .col-2 { + max-width: unset; + padding: 0; +} + +#ship-to-different-address { + font-size: inherit; + width: 100%; + border: $muted-border; + padding: $spacing-xs; + border-radius: 5px; + label { + display: flex; + flex-direction: row-reverse; + align-items: center; + justify-content: space-between; + } +} + +#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment { + background: #fff; + border: $muted-border +} \ No newline at end of file diff --git a/assets/scss/woocommerce/_generic.scss b/assets/scss/woocommerce/_generic.scss index dbf16602a0..af4e473d31 100644 --- a/assets/scss/woocommerce/_generic.scss +++ b/assets/scss/woocommerce/_generic.scss @@ -1,14 +1,26 @@ .woocommerce span.onsale { - background-color: $theme_color; - border-radius: 5px; + background-color: $success; + border-radius: 0; line-height: inherit; min-height: auto; + border-radius: 3px; + left: $spacing-sm; + top: $spacing-sm; +} +.woocommerce ul.products li.product .onsale { + right: auto; + left: $spacing-sm; + top: 23px; } -.woocommerce ul.products li.product .price { +.woocommerce ul.products li.product .price, .woocommerce div.product p.price, .woocommerce div.product span.price { color: $body_color; } +.woocommerce-variation-price { + margin-bottom: $spacing-sm; +} + .woocommerce nav.woocommerce-pagination ul { @include horizontal-list($spacing-xs); border: none; @@ -26,4 +38,50 @@ div.product form.cart .variations td.label { vertical-align: top; } -} \ No newline at end of file +} + +.woocommerce { + .star-rating { + color: #ffb100; + } +} + +.woocommerce ul.products li.product .star-rating { + margin: $spacing-xs auto; +} + +#review_form { + .comment-reply-title { + + } + .comment-form-rating .stars { + font-size: 1.75em; + } +} + +$notices: ( + 'error': $error, + 'info': $info, + 'message': $success, +); + +@each $noticeName, $color in $notices { + .woocommerce .woocommerce-#{$noticeName}, + .woocommerce-page .woocommerce-#{$noticeName} { + background: $color; + border: none; + color: #fff; + &:before { + color: #fff; + } + a { + color: #fff; + font-weight: 800; + } + .button, .button:focus, .button:active, .button:hover { + background-color: #fff; + color: $color; + line-height: 1; + } + } +} diff --git a/assets/scss/woocommerce/_media-queries.scss b/assets/scss/woocommerce/_media-queries.scss index 66cedc9ccb..86a50e8637 100644 --- a/assets/scss/woocommerce/_media-queries.scss +++ b/assets/scss/woocommerce/_media-queries.scss @@ -7,7 +7,9 @@ } @media (min-width: #{$laptop}) { - + @include nav-cart--laptop(); + @include shop-sidebar--laptop(); + @include product--laptop(); } @media (min-width: #{$desktop}) { diff --git a/assets/scss/elements/navigation/_nav-cart.scss b/assets/scss/woocommerce/_nav-cart.scss similarity index 98% rename from assets/scss/elements/navigation/_nav-cart.scss rename to assets/scss/woocommerce/_nav-cart.scss index eaced1271f..5603235cdb 100644 --- a/assets/scss/elements/navigation/_nav-cart.scss +++ b/assets/scss/woocommerce/_nav-cart.scss @@ -12,6 +12,7 @@ .nv-nav-cart { display: none; + z-index: 1000; } @mixin nav-cart--laptop() { diff --git a/assets/scss/woocommerce/_product.scss b/assets/scss/woocommerce/_product.scss new file mode 100644 index 0000000000..183c7bfb0e --- /dev/null +++ b/assets/scss/woocommerce/_product.scss @@ -0,0 +1,49 @@ +.woocommerce div.product .woocommerce-tabs ul.tabs { + padding: 0; +} + +.woocommerce div.product .woocommerce-tabs ul.tabs li { + display: block; + background: transparent; + border: none; + border-bottom: $muted-border; + &.active { + border-bottom: $muted-border; + } + a { + color: $link_color; + width: 100%; + } +} + +.woocommerce-Reviews #comments { + border: none; + margin-top: 0; + padding-top: 0; +} + +.woocommerce div.product .woocommerce-tabs ul.tabs::before { + border: none; +} + +.woocommerce div.product form.cart .reset_variations { + @include button(); + @include button-secondary( 'true', $error ); + margin-top: 12px; + line-height: 1; + display: table-caption; +} + +@mixin product--laptop() { + .woocommerce div.product .woocommerce-tabs ul.tabs li { + border-bottom: $muted-border; + display: inline-block; + &:before, &:after { + content: none; + } + &.active { + border: $muted-border; + border-bottom: 1px solid transparent; + } + } +} \ No newline at end of file diff --git a/assets/scss/woocommerce/_shop-loop.scss b/assets/scss/woocommerce/_shop-loop.scss index 004671673b..6cf4f045a5 100644 --- a/assets/scss/woocommerce/_shop-loop.scss +++ b/assets/scss/woocommerce/_shop-loop.scss @@ -2,6 +2,12 @@ //padding-top: $spacing-sm; } +.orderby { + border-color: $theme_color; + color: $theme_color; + height: 38px; +} + .nv-woo-filters { display: flex; flex-direction: row; @@ -17,8 +23,6 @@ .woocommerce { .nv-bc-count-wrap { - text-align: center; - display: block; .woocommerce-result-count { float: none; width: 100%; diff --git a/assets/scss/woocommerce/sidebar.scss b/assets/scss/woocommerce/_sidebar.scss similarity index 58% rename from assets/scss/woocommerce/sidebar.scss rename to assets/scss/woocommerce/_sidebar.scss index 1d9224df91..b94b929a85 100644 --- a/assets/scss/woocommerce/sidebar.scss +++ b/assets/scss/woocommerce/_sidebar.scss @@ -1,9 +1,9 @@ -.shop-sidebar { +.nv-sidebar-wrap.shop-sidebar { position: fixed; top: 0; width: 100%; height: 100%; - left:0; + left: 0; bottom: 0; background-color: #fff; padding: $spacing-sm; @@ -12,11 +12,13 @@ transition: all 0.3s ease-out; opacity: 0; pointer-events: none; + max-width: 100%; &.sidebar-open { opacity: 1; pointer-events: all; } } + .sidebar-header { width: 100%; border-bottom: $muted-border; @@ -27,7 +29,26 @@ display: table; } } + .nv-sidebar-toggle.in-sidebar { float: right; margin-bottom: $spacing-sm; +} + +@mixin shop-sidebar--laptop() { + .nv-sidebar-toggle { + display: none; + } + .nv-sidebar-wrap.shop-sidebar { + padding: 0 $spacing-sm; + z-index: inherit; + position: relative; + opacity: 1; + pointer-events: all; + max-width: 30%; + overflow: visible; + .sidebar-header { + display: none; + } + } } \ No newline at end of file diff --git a/assets/scss/woocommerce/_widgets.scss b/assets/scss/woocommerce/_widgets.scss new file mode 100644 index 0000000000..e621873f34 --- /dev/null +++ b/assets/scss/woocommerce/_widgets.scss @@ -0,0 +1,35 @@ +.woocommerce { + .widget_price_filter { + .price_slider_wrapper .ui-widget-content { + background-color: #ccc; + } + .ui-slider .ui-slider-handle { + background: $theme_color; + border: 1px solid #fff; + top: -5px; + &:hover { + transform: scale(1.25); + } + } + .ui-slider .ui-slider-range { + background-color: $theme_color; + } + .price_slider_amount { + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: center; + } + .price_slider_wrapper .ui-widget-content { + height: 5px; + } + .price_slider_amount .button { + font-size: inherit; + line-height: 1; + } + } +} + +.widget_product_search button[type="submit"] { + width: 100%; +} \ No newline at end of file diff --git a/header.php b/header.php index 3cc11dd7b9..c9e51ffd50 100644 --- a/header.php +++ b/header.php @@ -40,5 +40,6 @@
- edit_woocommerce_header(); - + $this->add_inline_selectors(); } + /** + * Change functions hooked into woocommerce header. + */ private function edit_woocommerce_header() { remove_action( 'woocommerce_archive_description', 'woocommerce_taxonomy_archive_description', 10 ); remove_action( 'woocommerce_archive_description', 'woocommerce_product_archive_description', 10 ); @@ -59,11 +65,20 @@ private function edit_woocommerce_header() { remove_action( 'woocommerce_before_shop_loop', 'woocommerce_result_count', 20 ); remove_action( 'woocommerce_before_shop_loop', 'woocommerce_catalog_ordering', 30 ); add_filter( 'woocommerce_show_page_title', '__return_false' ); - add_action( 'woocommerce_before_main_content', array( $this, 'add_header_bits' ), 20 ); + add_action( 'neve_after_primary_start', array( $this, 'add_header_bits' ), 0 ); } + /** + * Add header for woocommerce pages. + */ public function add_header_bits() { - echo '
'; + if ( ! is_shop() && ! is_product() && ! is_product_category() && ! is_product_taxonomy() && ! is_product_tag() ) { + return; + } + echo '
'; + echo '
'; + echo '
'; + echo '
'; woocommerce_breadcrumb(); woocommerce_result_count(); echo '
'; @@ -71,12 +86,21 @@ public function add_header_bits() { $this->sidebar_toggle(); woocommerce_catalog_ordering(); echo '
'; + echo '
'; + echo '
'; + echo '
'; } + /** + * Handle left shop sidebar. + */ public function shop_sidebar_left() { $this->sidebar_manager->sidebar( 'shop', 'left' ); } + /** + * Handle right shop sidebar. + */ public function shop_sidebar_right() { $this->sidebar_manager->sidebar( 'shop', 'right' ); } @@ -95,7 +119,6 @@ public function wrap_main_content_start() { echo '
'; } - /** * Wrap start of woocommerce pages. */ @@ -107,6 +130,9 @@ public function wrap_pages_start() { echo '
'; } + /** + * Wrap end of page. + */ public function wrap_pages_end() { if ( ! is_woocommerce() ) { return; @@ -115,11 +141,113 @@ public function wrap_pages_end() { $this->close_div(); } + /** + * Render sidebar toggle for responsive view. + */ public function sidebar_toggle() { - if( is_single() ) { + if ( is_single() ) { return; } echo '' . apply_filters( 'neve_filter_woo_sidebar_open_button_text', __( 'Filter', 'neve' ) ) . ''; } + /** + * Add inline selectors for woocommerce. + */ + private function add_inline_selectors() { + add_filter( 'neve_link_color_filter', array( $this, 'add_link_color' ) ); + add_filter( 'neve_link_hover_color_filter', array( $this, 'add_link_hover_color' ) ); + add_filter( 'neve_theme_color_filter', array( $this, 'add_theme_color' ) ); + } + + /** + * Add theme color colors. + * + * @param array $color_setup the color setup from Neve\Views\Inline\Colors. + * + * @return array + */ + public function add_theme_color( $color_setup ) { + $color_setup['background']['selectors'] .= + ', .nv-nav-cart .woocommerce-mini-cart__buttons a.button:last-child, + .woocommerce #respond input#submit, + .woocommerce #respond input#submit:focus, + .woocommerce #respond input#submit:hover, + .woocommerce a.button, + .woocommerce a.button:focus, + .woocommerce a.button:hover, + .woocommerce button.button, + .woocommerce button.button:focus, + .woocommerce button.button:hover, + .woocommerce input.button, + .woocommerce input.button:focus, + .woocommerce input.button:hover, + .woocommerce #respond input#submit.alt, + .woocommerce #respond input#submit.alt:focus, + .woocommerce #respond input#submit.alt:hover + .woocommerce a.button.alt, + .woocommerce a.button.alt:focus, + .woocommerce a.button.alt:hover, + .woocommerce button.button.alt, + .woocommerce button.button.alt:focus, + .woocommerce button.button.alt:hover, + .woocommerce input.button.alt, + .woocommerce input.button.alt:focus, + .woocommerce input.button.alt:hover, + .woocommerce button.button.alt.disabled, + .woocommerce button.button.alt.disabled:focus, + .woocommerce button.button.alt.disabled:hover, + .woocommerce a.button.checkout-button.alt, + .woocommerce a.button.checkout-button.alt:focus, + .woocommerce a.button.checkout-button.alt:active + .nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child:hover, + .woocommerce .widget_price_filter .ui-slider .ui-slider-range, + .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, + .woocommerce-cart table.cart td.actions .coupon > .input-text + .button:hover'; + + $color_setup['border-top-color-desktop']['selectors'] .= + ', .nv-nav-cart'; + + $color_setup['border-color']['selectors'] .= + ', .nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child, + .woocommerce-ordering .orderby, + .woocommerce-cart table.cart td.actions .coupon > .input-text + .button'; + + $color_setup['color']['selectors'] .= + ', .nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child, + .woocommerce-ordering .orderby, + .woocommerce-cart table.cart td.actions .coupon > .input-text + .button'; + + return $color_setup; + } + + /** + * Add link colors. + * + * @param array $color_setup the color setup from Neve\Views\Inline\Colors. + * + * @return array + */ + public function add_link_color( $color_setup ) { + $color_setup['color']['selectors'] .= + ', .woocommerce .woocommerce-breadcrumb a, + .woocommerce div.product .woocommerce-tabs ul.tabs li a'; + + return $color_setup; + } + + /** + * Add link hover colors. + * + * @param array $color_setup the color setup from Neve\Views\Inline\Colors. + * + * @return array + */ + public function add_link_hover_color( $color_setup ) { + $color_setup['color']['selectors'] .= + ', .woocommerce .woocommerce-breadcrumb a:hover, + .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover'; + + return $color_setup; + } } diff --git a/inc/core/front_end.php b/inc/core/front_end.php index ac7233b31c..15024bc043 100644 --- a/inc/core/front_end.php +++ b/inc/core/front_end.php @@ -77,6 +77,11 @@ public function setup_theme() { * Enqueue scripts. */ public function enqueue_scripts() { + + if ( class_exists( 'WooCommerce' ) ) { + wp_enqueue_style( 'neve-woocommerce', NEVE_ASSETS_URL . '/css/woocommerce' . ( ( NEVE_DEBUG ) ? '' : '.min' ) . '.css', array(), apply_filters( 'neve_version_filter', NEVE_VERSION ) ); + } + wp_register_style( 'neve-style', get_template_directory_uri() . '/style' . ( ( NEVE_DEBUG ) ? '' : '.min' ) . '.css', array(), apply_filters( 'neve_version_filter', NEVE_VERSION ) ); wp_style_add_data( 'neve-style', 'rtl', 'replace' ); wp_style_add_data( 'neve-style', 'suffix', '.min' ); @@ -94,11 +99,6 @@ public function enqueue_scripts() { ) ); wp_enqueue_script( 'neve-script' ); - - if ( class_exists( 'WooCommerce' ) ) { - wp_enqueue_style( 'neve-woocommerce', NEVE_ASSETS_URL . '/css/woocommerce' . ( ( NEVE_DEBUG ) ? '' : '.min' ) . '.css', array(), apply_filters( 'neve_version_filter', NEVE_VERSION ) ); - } - } /** diff --git a/inc/customizer/options/layout_container.php b/inc/customizer/options/layout_container.php index eb09cec368..af6966e8de 100644 --- a/inc/customizer/options/layout_container.php +++ b/inc/customizer/options/layout_container.php @@ -108,16 +108,18 @@ private function control_container_style() { ); if ( class_exists( 'WooCommerce' ) ) { - $container_style_controls = array_merge( $container_style_controls, array( - 'neve_shop_archive_container_style' => array( - 'priority' => 45, - 'label' => __( 'Shop / Archive Container Style', 'neve' ), - ), - 'neve_single_product_container_style' => array( - 'priority' => 50, - 'label' => __( 'Single Product Container Style', 'neve' ), - ), - ) ); + $container_style_controls = array_merge( + $container_style_controls, array( + 'neve_shop_archive_container_style' => array( + 'priority' => 45, + 'label' => __( 'Shop / Archive Container Style', 'neve' ), + ), + 'neve_single_product_container_style' => array( + 'priority' => 50, + 'label' => __( 'Single Product Container Style', 'neve' ), + ), + ) + ); } foreach ( $container_style_controls as $control_id => $control ) { diff --git a/inc/customizer/options/layout_sidebar.php b/inc/customizer/options/layout_sidebar.php index cdc0f40c84..b978bd778f 100644 --- a/inc/customizer/options/layout_sidebar.php +++ b/inc/customizer/options/layout_sidebar.php @@ -67,7 +67,7 @@ private function control_sidebar_width() { 'input_attr' => array( 'min' => 10, 'max' => 50, - 'default' => 25, + 'default' => 30, ), 'priority' => 30, ), @@ -83,9 +83,9 @@ private function accordion_heading() { $this->add_control( new Control( 'sidebars_ui_heading', array( - 'sanitize_callback' => 'sanitize_text_field', - 'transport' => $this->selective_refresh, - ), + 'sanitize_callback' => 'sanitize_text_field', + 'transport' => $this->selective_refresh, + ), array( 'label' => __( 'Advanced', 'neve' ), 'section' => 'neve_sidebar', @@ -121,16 +121,18 @@ private function control_sidebar_layout() { ); if ( class_exists( 'WooCommerce' ) ) { - $sidebar_layout_controls = array_merge( $sidebar_layout_controls, array( - 'neve_shop_archive_sidebar_layout' => array( - 'priority' => 45, - 'label' => __( 'Shop / Archive Sidebar Layout', 'neve' ), - ), - 'neve_single_product_sidebar_layout' => array( - 'priority' => 50, - 'label' => __( 'Single Product Sidebar Layout', 'neve' ), - ), - ) ); + $sidebar_layout_controls = array_merge( + $sidebar_layout_controls, array( + 'neve_shop_archive_sidebar_layout' => array( + 'priority' => 45, + 'label' => __( 'Shop / Archive Sidebar Layout', 'neve' ), + ), + 'neve_single_product_sidebar_layout' => array( + 'priority' => 50, + 'label' => __( 'Single Product Sidebar Layout', 'neve' ), + ), + ) + ); } foreach ( $sidebar_layout_controls as $control_id => $control ) { diff --git a/inc/customizer/options/rtl.php b/inc/customizer/options/rtl.php index 938e32ffea..f7f84925d1 100644 --- a/inc/customizer/options/rtl.php +++ b/inc/customizer/options/rtl.php @@ -12,11 +12,22 @@ use Neve\Customizer\Base_Customizer; +/** + * Class Rtl + * + * @package Neve\Customizer\Options + */ class Rtl extends Base_Customizer { + /** + * Abstract method that must be implemented. + */ public function add_controls() { return; } + /** + * Change controls + */ protected function change_controls() { if ( ! is_rtl() ) { return; @@ -33,16 +44,18 @@ protected function change_controls() { ); if ( class_exists( 'WooCommerce' ) ) { - $sidebar_layout_controls = array_merge( $sidebar_layout_controls, array( - 'neve_shop_archive_sidebar_layout' => array( - 'priority' => 45, - 'label' => __( 'Shop / Archive Sidebar Layout', 'neve' ), - ), - 'neve_single_product_sidebar_layout' => array( - 'priority' => 50, - 'label' => __( 'Single Product Sidebar Layout', 'neve' ), - ), - ) ); + $sidebar_layout_controls = array_merge( + $sidebar_layout_controls, array( + 'neve_shop_archive_sidebar_layout' => array( + 'priority' => 45, + 'label' => __( 'Shop / Archive Sidebar Layout', 'neve' ), + ), + 'neve_single_product_sidebar_layout' => array( + 'priority' => 50, + 'label' => __( 'Single Product Sidebar Layout', 'neve' ), + ), + ) + ); } foreach ( $sidebar_layout_controls as $control_id ) { $this->change_customizer_object( 'control', $control_id, 'choices', $this->rtl_sidebar_layout_choices() ); diff --git a/inc/views/footer.php b/inc/views/footer.php index 6a817a9dd8..ad456d9249 100644 --- a/inc/views/footer.php +++ b/inc/views/footer.php @@ -50,9 +50,9 @@ private function render_footer_sidebars() { dynamic_sidebar( $sidebar ); echo '
'; } - echo '
'; //.row - echo '
'; //.container - echo '
'; //.footer-content-wrap + echo '
'; // .row + echo '
'; // .container + echo '
'; // .footer-content-wrap } /** @@ -78,10 +78,10 @@ public function render_footer_content() { default: } - echo ''; //.col-12 - echo ''; //.row - echo ''; //.container - echo ''; //.footer-content-wrap + echo ''; // .col-12 + echo ''; // .row + echo ''; // .container + echo ''; // .footer-content-wrap } /** @@ -90,7 +90,7 @@ public function render_footer_content() { private function render_content_text() { $content = get_theme_mod( 'neve_footer_text', sprintf( - /* translators: %1$s is link to ThemeIsle */ + /* translators: %1$s is link to ThemeIsle */ esc_html__( 'Copyright - Neve by %1$s', 'neve' ), wp_kses_post( 'Themeisle' ) ) diff --git a/inc/views/inline/colors.php b/inc/views/inline/colors.php index a1ffa1bf6b..84f37c44f5 100644 --- a/inc/views/inline/colors.php +++ b/inc/views/inline/colors.php @@ -39,16 +39,17 @@ private function links_colors() { 'css_prop' => 'color', 'selectors' => 'a, .caret', ), - 'caret-borders' => array( + 'border-color' => array( 'css_prop' => 'border-color', 'selectors' => '.caret-wrap', ), - 'caret-background' => array( + 'background-color' => array( 'css_prop' => 'background-color', 'selectors' => '.dropdown-open > .caret-wrap', ), ); - $this->add_color( $color_setup, $color ); + + $this->add_color( apply_filters( 'neve_link_color_filter', $color_setup ), $color ); $this->add_style( array( array( @@ -78,17 +79,17 @@ private function links_hover_colors() { } $color_setup = array( - 'link-hover-colors' => array( + 'color' => array( 'css_prop' => 'color', 'selectors' => 'a:hover, #nv-primary-navigation li:hover > a ', ), - 'nav-caret' => array( + 'color-desktop' => array( 'css_prop' => 'color', 'selectors' => '#nv-primary-navigation li:hover > .caret-wrap .caret', 'media_query' => 'desktop', ), ); - $this->add_color( $color_setup, $color ); + $this->add_color( apply_filters( 'neve_link_hover_color_filter', $color_setup ), $color ); } /** @@ -138,13 +139,6 @@ private function add_theme_color() { ), ); - if ( class_exists( 'WooCommerce' ) ) { - $color_setup['background']['selectors'] .= ', .nv-nav-cart .woocommerce-mini-cart__buttons a.button:last-child'; - $color_setup['background']['selectors'] .= ', .nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child:hover'; - $color_setup['border-top-color-desktop']['selectors'] .= ', .nv-nav-cart'; - $color_setup['border-color']['selectors'] .= ', .nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child'; - $color_setup['color']['selectors'] .= ', .nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child'; - } - $this->add_color( $color_setup, $color ); + $this->add_color( apply_filters( 'neve_theme_color_filter', $color_setup ), $color ); } } diff --git a/inc/views/inline/container_sidebar.php b/inc/views/inline/container_sidebar.php index a7bb5a897d..ad34fe8540 100644 --- a/inc/views/inline/container_sidebar.php +++ b/inc/views/inline/container_sidebar.php @@ -63,6 +63,6 @@ private function sidebar_style() { ); $this->add_style( $settings['content'], '#primary .container .col:not(:only-child)', 'desktop' ); - $this->add_style( $settings['sidebar'], '.nv-sidebar-wrap', 'desktop' ); + $this->add_style( $settings['sidebar'], '.nv-sidebar-wrap, .nv-sidebar-wrap.shop-sidebar', 'desktop' ); } } diff --git a/inc/views/inline/style_manager.php b/inc/views/inline/style_manager.php index 124774afc2..099a9a0bcb 100644 --- a/inc/views/inline/style_manager.php +++ b/inc/views/inline/style_manager.php @@ -102,7 +102,7 @@ public function init() { return; } - add_action( 'wp_enqueue_scripts', array( $this, 'maybe_enqueue' ) ); + add_action( 'wp_enqueue_scripts', array( $this, 'maybe_enqueue' ), 100 ); add_action( 'customize_save_after', array( $this, 'wipe_customizer_css_file' ), 0 ); add_action( 'after_switch_theme', array( $this, 'wipe_customizer_css_file' ), 0 ); diff --git a/inc/views/layouts/layout_sidebar.php b/inc/views/layouts/layout_sidebar.php index 70255652d5..d8c3e849e8 100644 --- a/inc/views/layouts/layout_sidebar.php +++ b/inc/views/layouts/layout_sidebar.php @@ -45,7 +45,7 @@ public function sidebar( $context, $position ) { ?>
- render_sidebar_close($sidebar_setup['sidebar_slug']) ?> + render_sidebar_close( $sidebar_setup['sidebar_slug'] ); ?> @@ -53,8 +53,13 @@ public function sidebar( $context, $position ) { ' . apply_filters( 'neve_filter_woo_sidebar_close_button_text', __( 'Close', 'neve' ) ) . '
'; diff --git a/inc/views/pluggable/pagination.php b/inc/views/pluggable/pagination.php index 01fcdc72ed..86c1ff006a 100644 --- a/inc/views/pluggable/pagination.php +++ b/inc/views/pluggable/pagination.php @@ -74,6 +74,9 @@ public function render_pagination( $context ) { echo wp_kses_post( '' ); } + /** + * Render single post / page pagination. + */ private function render_single_pagination() { wp_link_pages( array( @@ -84,6 +87,7 @@ private function render_single_pagination() { ) ); } + /** * Infinite scroll ajax callback function. */ diff --git a/inc/views/pluggable/post_meta.php b/inc/views/pluggable/post_meta.php index d801d4d568..26669034ee 100644 --- a/inc/views/pluggable/post_meta.php +++ b/inc/views/pluggable/post_meta.php @@ -4,7 +4,7 @@ * * @package Neve\Views\Pluggable */ -//Todo: rename this class. +// Todo: rename this class. namespace Neve\Views\Pluggable; /** diff --git a/inc/views/post_header.php b/inc/views/post_header.php index 98fb761272..74ee6bd33d 100644 --- a/inc/views/post_header.php +++ b/inc/views/post_header.php @@ -40,7 +40,7 @@ public function render_post_header( $context ) { 'meta', ); - if( class_exists( 'WooCommerce' ) && is_product() ) { + if ( class_exists( 'WooCommerce' ) && is_product() ) { $content_order = array( 'title' ); } diff --git a/phpcs.xml b/phpcs.xml index da40509798..83bfe2ec57 100644 --- a/phpcs.xml +++ b/phpcs.xml @@ -17,6 +17,7 @@ + diff --git a/style-rtl.css b/style-rtl.css index 4073ad0326..ba1e3725d2 100644 --- a/style-rtl.css +++ b/style-rtl.css @@ -280,6 +280,10 @@ a:hover { display: none; } +ins { + text-decoration: none; +} + body { font-size: 1rem; } @@ -542,6 +546,12 @@ h6 { background-color: #00a4f7; } +#nv-primary-navigation i { + font-size: inherit; + line-height: inherit; + width: 20px; +} + .nav-right .site-logo { -ms-flex-pack: end; justify-content: flex-end; @@ -574,22 +584,11 @@ h6 { padding: 8px 0; } -.menu-item-nav-cart .cart-count { - border-radius: 2px; - background: #fff; - border: 1px solid #f0f0f0; - font-size: 0.55em; - padding: 3px; - border-radius: 3px; - color: #333; -} - -.nv-nav-cart { - display: none; -} - footer { background-color: #fff; +} + +.footer-content-wrap { border-top: 1px solid #f0f0f0; } @@ -661,7 +660,6 @@ form input[type="text"], form input[type="password"], form input[type="email"], } input, textarea, select, button { - width: 100%; /* For legacy WebKit based browsers */ /* For legacy (Firefox <29) Gecko based browsers */ box-sizing: border-box; @@ -670,16 +668,10 @@ input, textarea, select, button { .button { font-size: .8em; font-weight: 600; - display: inline-block; - padding: .625rem 1.25rem; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; + padding: 9px 18px; + transition: all .15s ease-in-out; text-align: center; vertical-align: middle; - white-space: nowrap; border: 1px solid transparent; border-radius: .25rem; text-transform: uppercase; @@ -690,6 +682,9 @@ input, textarea, select, button { background-color: #00a4f7; color: #fff; } +.button.button-primary:hover { + opacity: .9; +} .button.button-secondary { border: 1px solid #00a4f7; background-color: transparent; @@ -704,16 +699,10 @@ input, textarea, select, button { button, input[type=button], .btn, input[type="submit"] { font-size: .8em; font-weight: 600; - display: inline-block; - padding: .625rem 1.25rem; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; + padding: 9px 18px; + transition: all .15s ease-in-out; text-align: center; vertical-align: middle; - white-space: nowrap; border: 1px solid transparent; border-radius: .25rem; text-transform: uppercase; @@ -722,6 +711,9 @@ button, input[type=button], .btn, input[type="submit"] { background-color: #00a4f7; color: #fff; } +button:hover, input[type=button]:hover, .btn:hover, input[type="submit"]:hover { + opacity: .9; +} .nv-seach-form-wrap .search-form { border-top: 1px solid #f0f0f0; @@ -747,11 +739,10 @@ button, input[type=button], .btn, input[type="submit"] { margin: 8px 0; width: 100%; } -.nv-meta-list li, -.nv-meta-list li > a, -.nv-meta-list i { +.nv-meta-list li > span, +.nv-meta-list li > a { color: #7e7e7e; - font-size: 0.9em; + font-size: 0.85em; } .nv-meta-list i { margin-left: 2px; @@ -773,6 +764,9 @@ button, input[type=button], .btn, input[type="submit"] { position: relative; margin-left: 5px; } +.nv-meta-list .meta.category a { + padding: 0 4px; +} .article-content-col { -ms-flex-align: start; @@ -799,7 +793,7 @@ button, input[type=button], .btn, input[type="submit"] { } .blog-entry-title { - margin: 8px 0; + margin: 0 0 8px; word-wrap: break-word; } @@ -816,6 +810,7 @@ button, input[type=button], .btn, input[type="submit"] { .article-content-col .content .button { -ms-flex-item-align: start; align-self: flex-start; + margin-top: 16px; } .excerpt-wrap { @@ -1089,16 +1084,33 @@ pre { } .nv-sidebar-wrap input[type="search"] { margin-bottom: 8px; + width: 100%; } .nv-sidebar-wrap .widget { border-bottom: 1px solid #f0f0f0; padding-bottom: 16px; margin-bottom: 16px; } +.nv-sidebar-wrap .widget:last-child { + border: none; + margin: 0; + padding: 0; +} .widget ul { padding: 0; } +.widget ul ul { + padding-right: 8px; + border-right: 1px solid #f0f0f0; +} +.widget ul li { + margin-top: 8px; +} + +.widget > ul { + font-size: .85em; +} @media (min-width: 576px) { .container { @@ -1620,98 +1632,6 @@ pre { height: 100vh; } - .menu-item-nav-cart:hover .nv-nav-cart { - opacity: 1; - visibility: visible; - } - - .nv-nav-cart { - display: block; - box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); - opacity: 0; - visibility: hidden; - cursor: default; - border-top: 3px solid #00a4f7; - transition: all 0.3s ease; - position: absolute; - z-index: 100; - left: 0; - min-width: 350px; - background: #fff; - } - .nv-nav-cart .widget_shopping_cart { - padding: 8px 0; - } - .nv-nav-cart .woocommerce-mini-cart__empty-message { - text-align: center; - margin-bottom: 0; - padding: 10px 0; - } - .nv-nav-cart .woocommerce.widget_shopping_cart .total { - border-top: 1px solid #f0f0f0; - border-bottom: 1px solid #f0f0f0; - padding: 8px 16px; - text-align: center; - } - .nv-nav-cart .woocommerce-mini-cart__buttons { - display: -ms-flexbox; - display: flex; - padding: 8px 16px 0; - } - .nv-nav-cart .woocommerce-mini-cart__buttons a.button { - margin: 0; - text-align: center; - } - .nv-nav-cart .woocommerce-mini-cart__buttons a.button:last-child { - margin-right: 5px; - font-size: .8em; - font-weight: 600; - display: inline-block; - padding: .625rem 1.25rem; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; - text-align: center; - vertical-align: middle; - white-space: nowrap; - border: 1px solid transparent; - border-radius: .25rem; - text-transform: uppercase; - cursor: pointer; - width: auto; - background-color: #00a4f7; - color: #fff; - } - .nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child { - font-size: .8em; - font-weight: 600; - display: inline-block; - padding: .625rem 1.25rem; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; - text-align: center; - vertical-align: middle; - white-space: nowrap; - border: 1px solid transparent; - border-radius: .25rem; - text-transform: uppercase; - cursor: pointer; - width: auto; - border: 1px solid #00a4f7; - background-color: transparent; - font-weight: 600; - color: #00a4f7; - } - .nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child:hover { - background-color: #00a4f7; - color: #fff; - } - .nv-nav-wrap.nav-right { -ms-flex-direction: row-reverse; flex-direction: row-reverse; diff --git a/style-rtl.min.css b/style-rtl.min.css index 2b969b37da..4f0b72743d 100644 --- a/style-rtl.min.css +++ b/style-rtl.min.css @@ -3,4 +3,4 @@ * Copyright 2011-2018 The Bootstrap Authors * Copyright 2011-2018 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */.container{width:100%;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.w-100{width:100%}.gapless{padding:0!important}.container-fluid{width:100%;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.container-fluid>div{margin:0 -15px}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-left:15px;padding-right:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}html{font-size:14px;overflow-x:hidden;-webkit-tap-highlight-color:transparent}body{font-family:Graphik,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#606060;line-height:1.68421;overflow-x:hidden;direction:rtl;background-color:#fff}h1,h2,h3,h4,h5,h6{font-family:Graphik,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;line-height:1.68421;margin-bottom:.5rem}p{margin-bottom:16px}a{color:#00a4f7;text-decoration:none}a:hover{color:#005bf7}.screen-reader-text{display:none}body{font-size:1rem}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1rem}h6{font-size:.75rem}#nv-top-bar-menu{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:0;list-style-type:none;-ms-flex:1;flex:1}#nv-top-bar-menu>li:not(:last-child){padding-left:8px}#nv-top-bar-menu>li:not(:first-child){padding-right:8px}.nv-top-bar-content{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1}.nv-top-bar-content p{margin-bottom:0}.nv-top-bar{background-color:#fff;border-bottom:1px solid #f0f0f0}.nv-tb-wrap{padding-top:8px;padding-bottom:8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;min-height:40px}.nv-tb-wrap.content-menu #nv-top-bar-menu,.nv-tb-wrap.menu-content .nv-top-bar-content{-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}.nv-tb-wrap.content-menu .nv-top-bar-content,.nv-tb-wrap.menu-content #nv-top-bar-menu{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.nv-nav-header{display:-ms-flexbox;display:flex;min-height:70px}.site-logo{width:200px;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;padding:8px 0}.site-logo img{max-height:60px;float:right}.site-logo p{font-size:1.25rem;text-align:center;margin-bottom:0}.site-logo small{width:100%;text-align:center;display:block}.site-logo a{display:inline}.icon-bar{transition:all .1s ease;position:relative;display:block;background:#00a4f7;border-radius:2px;width:15px;height:2px}.icon-bar:nth-child(2){margin:3px 0}.navbar-toggle-wrapper{-ms-flex-align:center;align-items:center}.navbar-toggle{border:1px solid #f0f0f0;border-radius:3px;background:0 0;cursor:pointer;padding:10px 15px}.navbar-toggle:hover{box-shadow:none;transform:none}.navbar-toggle.active .icon-bar:nth-child(1){transform:rotate(-45deg);top:5px}.navbar-toggle.active .icon-bar:nth-child(2){opacity:0}.navbar-toggle.active .icon-bar:nth-child(3){transform:rotate(45deg);bottom:5px}.menu-opened{overflow:hidden}.nv-navbar{background-color:#fff;border-bottom:1px solid #f0f0f0;max-height:100vh}#nv-primary-navigation{max-height:0;overflow-y:auto;transition:all .3s ease;margin-bottom:0}#nv-primary-navigation.responsive-opened{max-height:calc(100vh - 70px);padding-bottom:16px}#nv-primary-navigation a{width:100%;display:block;padding:8px 0}#nv-primary-navigation li{cursor:pointer;width:100%;position:relative}.navbar-toggle-wrapper,.site-logo{-ms-flex:1;flex:1}.navbar-toggle-wrapper{-ms-flex-pack:end;justify-content:flex-end;display:-ms-flexbox;display:flex}#nv-primary-navigation .sub-menu{max-height:0;overflow:hidden;padding-right:20px;transition:all .3s ease;border-right:1px solid #f0f0f0}#nv-primary-navigation .dropdown-open>.sub-menu{max-height:2000px;transition:all .3s ease;opacity:1;visibility:visible}.nv-nav-wrap{min-height:70px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.caret{content:" ";height:6px;width:6px;position:relative;display:inline-block;border:2px solid;border-radius:1px;border-right:0;border-bottom:0;right:1px;transform:rotate(-135deg);color:#00a4f7;top:-6px;transition:all .3s ease}.dropdown-open>.caret-wrap>.caret{color:#fff;transform:rotate(45deg)}.caret-wrap{position:absolute;top:0;left:0;cursor:pointer;border-radius:3px;border:1px solid #00a4f7;width:30px;height:30px;padding:5px 10px;transition:all .3s ease}.dropdown-open>.caret-wrap{background-color:#00a4f7}.nav-right .site-logo{-ms-flex-pack:end;justify-content:flex-end}.nav-right .navbar-toggle-wrapper{-ms-flex-pack:start;justify-content:flex-start}.nav-right .nv-nav-header{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.nv-nav-search form{display:-ms-flexbox;display:flex}.nv-nav-search form label{width:100%;margin-left:20px}#nv-primary-navigation .menu-item-nav-search>a{display:none}.nv-nav-search{padding:8px 0}.menu-item-nav-cart .cart-count{border-radius:2px;background:#fff;border:1px solid #f0f0f0;font-size:.55em;padding:3px;border-radius:3px;color:#333}.nv-nav-cart{display:none}footer{background-color:#fff;border-top:1px solid #f0f0f0}.nv-footer-content,.nv-footer-widgets{padding:32px 0}.nv-footer-widgets+.nv-footer-content{padding-top:0}.nv-footer-content .footer-menu{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:0;list-style-type:none}.nv-footer-content .footer-menu>li:not(:last-child){padding-left:16px}.nv-footer-content .footer-menu>li:not(:first-child){padding-right:16px}.wrapper{display:-ms-flexbox;display:flex;min-height:100vh;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.neve-main{-ms-flex:1;flex:1}.archive-container,.single-page-container{padding-top:32px}.nv-page-title-wrap.nv-big-title{border-bottom:1px solid #f0f0f0;background-color:#f7f7f7}.nv-page-title-wrap.nv-big-title .nv-page-title{padding-top:16px;padding-bottom:16px;text-align:center}.nv-page-title-wrap.nv-big-title h1{margin:0}form input[type=color],form input[type=date],form input[type=datetime-local],form input[type=datetime],form input[type=email],form input[type=month],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form input[type=time],form input[type=url],form input[type=week],form select,form textarea{display:inline-block;min-height:35px;font-size:14px;line-height:1.8;padding:6px 12px;background-color:transparent;color:#333;border:1px solid #ddd;border-radius:3px;transition:all .3s ease}button,input,select,textarea{width:100%;box-sizing:border-box}.button{font-size:.8em;font-weight:600;display:inline-block;padding:.625rem 1.25rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;text-align:center;vertical-align:middle;white-space:nowrap;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto}.button.button-primary{background-color:#00a4f7;color:#fff}.button.button-secondary{border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7}.button.button-secondary:hover{background-color:#00a4f7;color:#fff}.btn,button,input[type=button],input[type=submit]{font-size:.8em;font-weight:600;display:inline-block;padding:.625rem 1.25rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;text-align:center;vertical-align:middle;white-space:nowrap;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff}.nv-seach-form-wrap .search-form{border-top:1px solid #f0f0f0;padding-top:16px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.nv-seach-form-wrap .search-form input[type=submit]{margin-right:10px}.nv-meta-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:0;list-style-type:none;border-bottom:1px solid #f0f0f0;padding-bottom:8px;margin:8px 0;width:100%}.nv-meta-list i,.nv-meta-list li,.nv-meta-list li>a{color:#7e7e7e;font-size:.9em}.nv-meta-list i{margin-left:2px;font-size:inherit;line-height:inherit}.nv-meta-list li{padding-left:16px;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.nv-meta-list .meta .nv-icon:before{position:relative;margin-left:5px}.article-content-col{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.nv-post-thumbnail-wrap{width:100%}.nv-post-thumbnail-wrap a{transition:all .3s ease}.nv-post-thumbnail-wrap a:hover{opacity:.95}.nv-post-thumbnail-wrap img{width:100%;height:auto}.blog-entry-title{margin:8px 0;word-wrap:break-word}.article-content-col .content{width:100%;margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #f0f0f0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.article-content-col .content .button{-ms-flex-item-align:start;align-self:flex-start}.excerpt-wrap{margin:16px 0}.nv-index-posts .posts-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.nv-index-posts .page-numbers{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:0;list-style-type:none;-ms-flex-pack:center;justify-content:center;margin:8px auto}.nv-index-posts .page-numbers>li:not(:last-child){padding-left:8px}.nv-index-posts .page-numbers>li:not(:first-child){padding-right:8px}.nv-loader{height:50px;width:50px;border-radius:50%;border:2px solid #00a4f7;border-right:1px solid transparent!important;animation:spin;animation:spin 1s ease infinite;margin:0 auto;display:none}@keyframes spin{100%{transform:rotate(-360deg)}}.layout-grid>.article-content-col,.layout-grid>.article-content-col .content{height:100%}.layout-alternative,.layout-default{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.entry-title{word-wrap:break-word}.single-post-container{padding-top:16px}.single-post-container .title{margin-bottom:16px}.attachment-neve-blog{display:-ms-flexbox;display:flex;margin:0 auto}.nv-content-wrap .page-numbers{-ms-flex-pack:center;justify-content:center;margin:8px auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:0;list-style-type:none}.nv-content-wrap .page-numbers>a:not(:last-child) span,.nv-content-wrap .page-numbers>span{padding-left:16px}.post-password-form input{margin-bottom:8px}#comments{border-top:1px solid #f0f0f0;padding-top:16px;margin:8px 0 32px}#comments .pagination{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:0;list-style-type:none;-ms-flex-pack:center;justify-content:center}#comments .pagination>li:not(:last-child){padding-left:8px}#comments .pagination>li:not(:first-child){padding-right:8px}#comments .comments-number{border-bottom:1px solid #f0f0f0;padding-bottom:16px;margin-bottom:16px}#comments .comments-list li{margin:32px 0}#comments cite{font-style:normal}#comments .avatar{border-radius:50%}#comments .comment-meta{font-size:.75em;margin-bottom:8px}#comments .children{border-right:1px solid #f0f0f0;padding-right:8px}.nv-index-posts,.nv-single-page-wrap,.nv-single-post-wrap{margin-bottom:48px}blockquote{text-align:center;font-size:1.1em;margin:48px 0}blockquote:before{height:3px;width:48px;background-color:#333;content:" ";display:block;margin:0 auto 32px}blockquote>*{margin-bottom:0}table{margin:16px 0}table td,table th{padding:8px;border-bottom:1px solid #f0f0f0}table tbody tr:hover{background-color:#fbfbfb}code{background:#d0effb;border-radius:5px;border:1px solid #f0f0f0}pre{display:block;padding:16px;background:#fbfbfb;border-radius:5px;border:1px solid #f0f0f0;margin:32px 0;white-space:pre-wrap;font-size:.9em;line-height:2em}.nv-content-wrap{margin:32px 0}.nv-content-wrap:after{content:"";clear:both;display:table}.nv-content-wrap ul{list-style-type:circle}.nv-content-wrap>ol,.nv-content-wrap>ul{margin:16px 0}.nv-content-wrap ol,.nv-content-wrap ul{padding-right:16px}.nv-content-wrap ol li,.nv-content-wrap ul li{line-height:2em;margin-bottom:8px}.nv-content-wrap dl:not(.gallery-item){width:100%;overflow:hidden;display:-ms-grid;display:grid;-ms-grid-columns:1fr 2fr;grid-template-columns:1fr 2fr;grid-row-gap:32px;margin:16px 0}.nv-content-wrap dt:not(.gallery-icon){border-left:1px solid #f0f0f0;padding:0 16px}.nv-content-wrap dt:not(.gallery-icon) dfn{font-style:normal;font-weight:600}.nv-content-wrap dd:not(.gallery-caption){padding:0 16px}.alignleft{float:right;margin:16px 0 16px 16px}.alignright{float:left;margin:16px 16px 16px 0}.aligncenter{text-align:center;margin:0 auto}.wp-caption{max-width:100%}.wp-caption-text{text-align:center;font-size:.8em;font-weight:500}.twitter-tweet.twitter-tweet-rendered{padding:16px 0;margin:auto}.nv-sidebar-wrap{margin-bottom:48px}.nv-sidebar-wrap .search-form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.nv-sidebar-wrap input[type=search]{margin-bottom:8px}.nv-sidebar-wrap .widget{border-bottom:1px solid #f0f0f0;padding-bottom:16px;margin-bottom:16px}.widget ul{padding:0}@media (min-width:576px){.container{max-width:540px}.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:768px){.container{max-width:720px}.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.nv-sidebar-wrap{max-width:30%}.nv-sidebar-wrap.right{border-right:1px solid #f0f0f0}.nv-sidebar-wrap.left{border-left:1px solid #f0f0f0}html{font-size:16px}h1{font-size:2.25rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}}@media (min-width:960px){.container{max-width:960px}.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.navbar-toggle-wrapper{display:none}.menu-opened{overflow:inherit}.nv-nav-wrap{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;padding-bottom:0}#nv-primary-navigation{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:0;list-style-type:none;overflow-y:inherit;max-height:inherit;margin-right:auto;-ms-flex-pack:end;justify-content:flex-end}#nv-primary-navigation>li:not(:last-child){padding-left:16px}#nv-primary-navigation>li:not(:first-child){padding-right:16px}#nv-primary-navigation.responsive-opened{padding-bottom:0}#nv-primary-navigation>li{width:inherit}#nv-primary-navigation>li.menu-item-has-children:last-child{padding-left:16px}#nv-primary-navigation>li>a{padding:16px 0;display:block}#nv-primary-navigation>li.menu-item-has-children>a{padding-left:12px}#nv-primary-navigation>li>.caret-wrap{top:14px;position:absolute}#nv-primary-navigation li:hover>a{color:#005bf7}#nv-primary-navigation li:hover>.caret-wrap .caret{color:#005bf7}#nv-primary-navigation .sub-menu{box-shadow:0 2px 5px rgba(0,0,0,.1);max-height:inherit;padding:0;top:100%;background:#fff;border-right:none;border-top:3px solid #00a4f7;position:absolute;overflow:visible;z-index:100;opacity:0;visibility:hidden}#nv-primary-navigation .sub-menu .sub-menu{right:100%;left:auto;top:-3px}#nv-primary-navigation .sub-menu li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #f0f0f0;border-top:none;min-width:150px}#nv-primary-navigation .sub-menu li a{white-space:nowrap;display:block;width:100%;margin-left:8px;padding:8px 16px}#nv-primary-navigation .menu-item-has-children:hover>.sub-menu{display:block;visibility:visible;opacity:1}#nv-primary-navigation>.menu-item-has-children>.sub-menu{left:0}.caret-wrap{border:none;position:relative;top:0;display:inline;padding-left:0}.dropdown-open>.caret-wrap>.caret{color:#00a4f7;transform:rotate(-135deg)}.dropdown-open>.caret-wrap{background:0 0}.sub-menu .caret-wrap{padding-left:25px}.nv-nav-wrap.nav-center{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.nav-center #nv-primary-navigation{margin:0 auto;-ms-flex-pack:center;justify-content:center}.nav-center #nv-primary-navigation>li>a{padding-top:8px}.nav-center #nv-primary-navigation>li>.caret-wrap{top:4px}.nav-center .site-logo{-ms-flex-pack:center;justify-content:center}.nav-center .site-logo a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}#nv-primary-navigation .menu-item-nav-search>a{display:block}.nv-nav-search{padding:0;visibility:hidden;opacity:0;transition:all .3s ease;position:absolute;left:0;width:auto;background:#fff;padding:8px 16px;border-top:3px solid #00a4f7;cursor:default;z-index:100;box-shadow:0 2px 5px rgba(0,0,0,.1)}.nv-nav-search .search-submit{display:none}.menu-item-nav-search.active .nv-nav-search{visibility:visible;opacity:1}.nv-nav-search form{display:block}.nv-nav-search form label{margin:0}.nv-nav-search form label input{width:200px;margin:0}.nav-clickaway-overlay{position:fixed;width:100%;right:0;left:0;top:0;z-index:90;height:100vh}.menu-item-nav-cart:hover .nv-nav-cart{opacity:1;visibility:visible}.nv-nav-cart{display:block;box-shadow:0 2px 5px rgba(0,0,0,.1);opacity:0;visibility:hidden;cursor:default;border-top:3px solid #00a4f7;transition:all .3s ease;position:absolute;z-index:100;left:0;min-width:350px;background:#fff}.nv-nav-cart .widget_shopping_cart{padding:8px 0}.nv-nav-cart .woocommerce-mini-cart__empty-message{text-align:center;margin-bottom:0;padding:10px 0}.nv-nav-cart .woocommerce.widget_shopping_cart .total{border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;padding:8px 16px;text-align:center}.nv-nav-cart .woocommerce-mini-cart__buttons{display:-ms-flexbox;display:flex;padding:8px 16px 0}.nv-nav-cart .woocommerce-mini-cart__buttons a.button{margin:0;text-align:center}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:last-child{margin-right:5px;font-size:.8em;font-weight:600;display:inline-block;padding:.625rem 1.25rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;text-align:center;vertical-align:middle;white-space:nowrap;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child{font-size:.8em;font-weight:600;display:inline-block;padding:.625rem 1.25rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;text-align:center;vertical-align:middle;white-space:nowrap;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child:hover{background-color:#00a4f7;color:#fff}.nv-nav-wrap.nav-right{-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:center;justify-content:center}.nav-right #nv-primary-navigation{margin-right:0;margin-left:auto}.nav-right .nv-nav-cart{left:inherit;right:0}.nav-right #nv-primary-navigation>.menu-item-has-children>.sub-menu{right:0;left:inherit}.layout-alternative .article-content-col .content,.layout-default .article-content-col .content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.layout-default .article-content-col .content{-ms-flex-direction:row;flex-direction:row}.layout-alternative .article-content-col .content{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.non-grid-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.non-grid-content .button{-ms-flex-item-align:start;align-self:flex-start;margin-top:auto}.non-grid-content .excerpt-wrap{padding:16px 0}.nv-post-thumbnail-wrap~.default-layout-content{padding-right:32px}.nv-post-thumbnail-wrap~.alternative-layout-content{padding-left:32px}.layout-alternative .nv-post-thumbnail-wrap,.layout-default .nv-post-thumbnail-wrap{max-width:40%}article.layout-alternative:nth-child(even) .article-content-col .content{-ms-flex-direction:row;flex-direction:row}article.layout-alternative:nth-child(even) .article-content-col .content .nv-post-thumbnail-wrap~.alternative-layout-content{padding:0 32px 0 0}#comments .children{padding-right:32px}.single-post-container{padding-top:48px}.archive-container,.single-page-container{padding-top:48px}}@media (min-width:1200px){.container{max-width:1140px}.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}} \ No newline at end of file + */.container{width:100%;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.w-100{width:100%}.gapless{padding:0!important}.container-fluid{width:100%;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.container-fluid>div{margin:0 -15px}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-left:15px;padding-right:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}html{font-size:14px;overflow-x:hidden;-webkit-tap-highlight-color:transparent}body{font-family:Graphik,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#606060;line-height:1.68421;overflow-x:hidden;direction:rtl;background-color:#fff}h1,h2,h3,h4,h5,h6{font-family:Graphik,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;line-height:1.68421;margin-bottom:.5rem}p{margin-bottom:16px}a{color:#00a4f7;text-decoration:none}a:hover{color:#005bf7}.screen-reader-text{display:none}ins{text-decoration:none}body{font-size:1rem}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1rem}h6{font-size:.75rem}#nv-top-bar-menu{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:0;list-style-type:none;-ms-flex:1;flex:1}#nv-top-bar-menu>li:not(:last-child){padding-left:8px}#nv-top-bar-menu>li:not(:first-child){padding-right:8px}.nv-top-bar-content{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1}.nv-top-bar-content p{margin-bottom:0}.nv-top-bar{background-color:#fff;border-bottom:1px solid #f0f0f0}.nv-tb-wrap{padding-top:8px;padding-bottom:8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;min-height:40px}.nv-tb-wrap.content-menu #nv-top-bar-menu,.nv-tb-wrap.menu-content .nv-top-bar-content{-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}.nv-tb-wrap.content-menu .nv-top-bar-content,.nv-tb-wrap.menu-content #nv-top-bar-menu{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.nv-nav-header{display:-ms-flexbox;display:flex;min-height:70px}.site-logo{width:200px;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;padding:8px 0}.site-logo img{max-height:60px;float:right}.site-logo p{font-size:1.25rem;text-align:center;margin-bottom:0}.site-logo small{width:100%;text-align:center;display:block}.site-logo a{display:inline}.icon-bar{transition:all .1s ease;position:relative;display:block;background:#00a4f7;border-radius:2px;width:15px;height:2px}.icon-bar:nth-child(2){margin:3px 0}.navbar-toggle-wrapper{-ms-flex-align:center;align-items:center}.navbar-toggle{border:1px solid #f0f0f0;border-radius:3px;background:0 0;cursor:pointer;padding:10px 15px}.navbar-toggle:hover{box-shadow:none;transform:none}.navbar-toggle.active .icon-bar:nth-child(1){transform:rotate(-45deg);top:5px}.navbar-toggle.active .icon-bar:nth-child(2){opacity:0}.navbar-toggle.active .icon-bar:nth-child(3){transform:rotate(45deg);bottom:5px}.menu-opened{overflow:hidden}.nv-navbar{background-color:#fff;border-bottom:1px solid #f0f0f0;max-height:100vh}#nv-primary-navigation{max-height:0;overflow-y:auto;transition:all .3s ease;margin-bottom:0}#nv-primary-navigation.responsive-opened{max-height:calc(100vh - 70px);padding-bottom:16px}#nv-primary-navigation a{width:100%;display:block;padding:8px 0}#nv-primary-navigation li{cursor:pointer;width:100%;position:relative}.navbar-toggle-wrapper,.site-logo{-ms-flex:1;flex:1}.navbar-toggle-wrapper{-ms-flex-pack:end;justify-content:flex-end;display:-ms-flexbox;display:flex}#nv-primary-navigation .sub-menu{max-height:0;overflow:hidden;padding-right:20px;transition:all .3s ease;border-right:1px solid #f0f0f0}#nv-primary-navigation .dropdown-open>.sub-menu{max-height:2000px;transition:all .3s ease;opacity:1;visibility:visible}.nv-nav-wrap{min-height:70px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.caret{content:" ";height:6px;width:6px;position:relative;display:inline-block;border:2px solid;border-radius:1px;border-right:0;border-bottom:0;right:1px;transform:rotate(-135deg);color:#00a4f7;top:-6px;transition:all .3s ease}.dropdown-open>.caret-wrap>.caret{color:#fff;transform:rotate(45deg)}.caret-wrap{position:absolute;top:0;left:0;cursor:pointer;border-radius:3px;border:1px solid #00a4f7;width:30px;height:30px;padding:5px 10px;transition:all .3s ease}.dropdown-open>.caret-wrap{background-color:#00a4f7}#nv-primary-navigation i{font-size:inherit;line-height:inherit;width:20px}.nav-right .site-logo{-ms-flex-pack:end;justify-content:flex-end}.nav-right .navbar-toggle-wrapper{-ms-flex-pack:start;justify-content:flex-start}.nav-right .nv-nav-header{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.nv-nav-search form{display:-ms-flexbox;display:flex}.nv-nav-search form label{width:100%;margin-left:20px}#nv-primary-navigation .menu-item-nav-search>a{display:none}.nv-nav-search{padding:8px 0}footer{background-color:#fff}.footer-content-wrap{border-top:1px solid #f0f0f0}.nv-footer-content,.nv-footer-widgets{padding:32px 0}.nv-footer-widgets+.nv-footer-content{padding-top:0}.nv-footer-content .footer-menu{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:0;list-style-type:none}.nv-footer-content .footer-menu>li:not(:last-child){padding-left:16px}.nv-footer-content .footer-menu>li:not(:first-child){padding-right:16px}.wrapper{display:-ms-flexbox;display:flex;min-height:100vh;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.neve-main{-ms-flex:1;flex:1}.archive-container,.single-page-container{padding-top:32px}.nv-page-title-wrap.nv-big-title{border-bottom:1px solid #f0f0f0;background-color:#f7f7f7}.nv-page-title-wrap.nv-big-title .nv-page-title{padding-top:16px;padding-bottom:16px;text-align:center}.nv-page-title-wrap.nv-big-title h1{margin:0}form input[type=color],form input[type=date],form input[type=datetime-local],form input[type=datetime],form input[type=email],form input[type=month],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form input[type=time],form input[type=url],form input[type=week],form select,form textarea{display:inline-block;min-height:35px;font-size:14px;line-height:1.8;padding:6px 12px;background-color:transparent;color:#333;border:1px solid #ddd;border-radius:3px;transition:all .3s ease}button,input,select,textarea{box-sizing:border-box}.button{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto}.button.button-primary{background-color:#00a4f7;color:#fff}.button.button-primary:hover{opacity:.9}.button.button-secondary{border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7}.button.button-secondary:hover{background-color:#00a4f7;color:#fff}.btn,button,input[type=button],input[type=submit]{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff}.btn:hover,button:hover,input[type=button]:hover,input[type=submit]:hover{opacity:.9}.nv-seach-form-wrap .search-form{border-top:1px solid #f0f0f0;padding-top:16px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.nv-seach-form-wrap .search-form input[type=submit]{margin-right:10px}.nv-meta-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:0;list-style-type:none;border-bottom:1px solid #f0f0f0;padding-bottom:8px;margin:8px 0;width:100%}.nv-meta-list li>a,.nv-meta-list li>span{color:#7e7e7e;font-size:.85em}.nv-meta-list i{margin-left:2px;font-size:inherit;line-height:inherit}.nv-meta-list li{padding-left:16px;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.nv-meta-list .meta .nv-icon:before{position:relative;margin-left:5px}.nv-meta-list .meta.category a{padding:0 4px}.article-content-col{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.nv-post-thumbnail-wrap{width:100%}.nv-post-thumbnail-wrap a{transition:all .3s ease}.nv-post-thumbnail-wrap a:hover{opacity:.95}.nv-post-thumbnail-wrap img{width:100%;height:auto}.blog-entry-title{margin:0 0 8px;word-wrap:break-word}.article-content-col .content{width:100%;margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #f0f0f0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.article-content-col .content .button{-ms-flex-item-align:start;align-self:flex-start;margin-top:16px}.excerpt-wrap{margin:16px 0}.nv-index-posts .posts-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.nv-index-posts .page-numbers{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:0;list-style-type:none;-ms-flex-pack:center;justify-content:center;margin:8px auto}.nv-index-posts .page-numbers>li:not(:last-child){padding-left:8px}.nv-index-posts .page-numbers>li:not(:first-child){padding-right:8px}.nv-loader{height:50px;width:50px;border-radius:50%;border:2px solid #00a4f7;border-right:1px solid transparent!important;animation:spin;animation:spin 1s ease infinite;margin:0 auto;display:none}@keyframes spin{100%{transform:rotate(-360deg)}}.layout-grid>.article-content-col,.layout-grid>.article-content-col .content{height:100%}.layout-alternative,.layout-default{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.entry-title{word-wrap:break-word}.single-post-container{padding-top:16px}.single-post-container .title{margin-bottom:16px}.attachment-neve-blog{display:-ms-flexbox;display:flex;margin:0 auto}.nv-content-wrap .page-numbers{-ms-flex-pack:center;justify-content:center;margin:8px auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:0;list-style-type:none}.nv-content-wrap .page-numbers>a:not(:last-child) span,.nv-content-wrap .page-numbers>span{padding-left:16px}.post-password-form input{margin-bottom:8px}#comments{border-top:1px solid #f0f0f0;padding-top:16px;margin:8px 0 32px}#comments .pagination{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:0;list-style-type:none;-ms-flex-pack:center;justify-content:center}#comments .pagination>li:not(:last-child){padding-left:8px}#comments .pagination>li:not(:first-child){padding-right:8px}#comments .comments-number{border-bottom:1px solid #f0f0f0;padding-bottom:16px;margin-bottom:16px}#comments .comments-list li{margin:32px 0}#comments cite{font-style:normal}#comments .avatar{border-radius:50%}#comments .comment-meta{font-size:.75em;margin-bottom:8px}#comments .children{border-right:1px solid #f0f0f0;padding-right:8px}.nv-index-posts,.nv-single-page-wrap,.nv-single-post-wrap{margin-bottom:48px}blockquote{text-align:center;font-size:1.1em;margin:48px 0}blockquote:before{height:3px;width:48px;background-color:#333;content:" ";display:block;margin:0 auto 32px}blockquote>*{margin-bottom:0}table{margin:16px 0}table td,table th{padding:8px;border-bottom:1px solid #f0f0f0}table tbody tr:hover{background-color:#fbfbfb}code{background:#d0effb;border-radius:5px;border:1px solid #f0f0f0}pre{display:block;padding:16px;background:#fbfbfb;border-radius:5px;border:1px solid #f0f0f0;margin:32px 0;white-space:pre-wrap;font-size:.9em;line-height:2em}.nv-content-wrap{margin:32px 0}.nv-content-wrap:after{content:"";clear:both;display:table}.nv-content-wrap ul{list-style-type:circle}.nv-content-wrap>ol,.nv-content-wrap>ul{margin:16px 0}.nv-content-wrap ol,.nv-content-wrap ul{padding-right:16px}.nv-content-wrap ol li,.nv-content-wrap ul li{line-height:2em;margin-bottom:8px}.nv-content-wrap dl:not(.gallery-item){width:100%;overflow:hidden;display:-ms-grid;display:grid;-ms-grid-columns:1fr 2fr;grid-template-columns:1fr 2fr;grid-row-gap:32px;margin:16px 0}.nv-content-wrap dt:not(.gallery-icon){border-left:1px solid #f0f0f0;padding:0 16px}.nv-content-wrap dt:not(.gallery-icon) dfn{font-style:normal;font-weight:600}.nv-content-wrap dd:not(.gallery-caption){padding:0 16px}.alignleft{float:right;margin:16px 0 16px 16px}.alignright{float:left;margin:16px 16px 16px 0}.aligncenter{text-align:center;margin:0 auto}.wp-caption{max-width:100%}.wp-caption-text{text-align:center;font-size:.8em;font-weight:500}.twitter-tweet.twitter-tweet-rendered{padding:16px 0;margin:auto}.nv-sidebar-wrap{margin-bottom:48px}.nv-sidebar-wrap .search-form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.nv-sidebar-wrap input[type=search]{margin-bottom:8px;width:100%}.nv-sidebar-wrap .widget{border-bottom:1px solid #f0f0f0;padding-bottom:16px;margin-bottom:16px}.nv-sidebar-wrap .widget:last-child{border:none;margin:0;padding:0}.widget ul{padding:0}.widget ul ul{padding-right:8px;border-right:1px solid #f0f0f0}.widget ul li{margin-top:8px}.widget>ul{font-size:.85em}@media (min-width:576px){.container{max-width:540px}.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:768px){.container{max-width:720px}.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.nv-sidebar-wrap{max-width:30%}.nv-sidebar-wrap.right{border-right:1px solid #f0f0f0}.nv-sidebar-wrap.left{border-left:1px solid #f0f0f0}html{font-size:16px}h1{font-size:2.25rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}}@media (min-width:960px){.container{max-width:960px}.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.navbar-toggle-wrapper{display:none}.menu-opened{overflow:inherit}.nv-nav-wrap{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;padding-bottom:0}#nv-primary-navigation{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:0;list-style-type:none;overflow-y:inherit;max-height:inherit;margin-right:auto;-ms-flex-pack:end;justify-content:flex-end}#nv-primary-navigation>li:not(:last-child){padding-left:16px}#nv-primary-navigation>li:not(:first-child){padding-right:16px}#nv-primary-navigation.responsive-opened{padding-bottom:0}#nv-primary-navigation>li{width:inherit}#nv-primary-navigation>li.menu-item-has-children:last-child{padding-left:16px}#nv-primary-navigation>li>a{padding:16px 0;display:block}#nv-primary-navigation>li.menu-item-has-children>a{padding-left:12px}#nv-primary-navigation>li>.caret-wrap{top:14px;position:absolute}#nv-primary-navigation li:hover>a{color:#005bf7}#nv-primary-navigation li:hover>.caret-wrap .caret{color:#005bf7}#nv-primary-navigation .sub-menu{box-shadow:0 2px 5px rgba(0,0,0,.1);max-height:inherit;padding:0;top:100%;background:#fff;border-right:none;border-top:3px solid #00a4f7;position:absolute;overflow:visible;z-index:100;opacity:0;visibility:hidden}#nv-primary-navigation .sub-menu .sub-menu{right:100%;left:auto;top:-3px}#nv-primary-navigation .sub-menu li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #f0f0f0;border-top:none;min-width:150px}#nv-primary-navigation .sub-menu li a{white-space:nowrap;display:block;width:100%;margin-left:8px;padding:8px 16px}#nv-primary-navigation .menu-item-has-children:hover>.sub-menu{display:block;visibility:visible;opacity:1}#nv-primary-navigation>.menu-item-has-children>.sub-menu{left:0}.caret-wrap{border:none;position:relative;top:0;display:inline;padding-left:0}.dropdown-open>.caret-wrap>.caret{color:#00a4f7;transform:rotate(-135deg)}.dropdown-open>.caret-wrap{background:0 0}.sub-menu .caret-wrap{padding-left:25px}.nv-nav-wrap.nav-center{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.nav-center #nv-primary-navigation{margin:0 auto;-ms-flex-pack:center;justify-content:center}.nav-center #nv-primary-navigation>li>a{padding-top:8px}.nav-center #nv-primary-navigation>li>.caret-wrap{top:4px}.nav-center .site-logo{-ms-flex-pack:center;justify-content:center}.nav-center .site-logo a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}#nv-primary-navigation .menu-item-nav-search>a{display:block}.nv-nav-search{padding:0;visibility:hidden;opacity:0;transition:all .3s ease;position:absolute;left:0;width:auto;background:#fff;padding:8px 16px;border-top:3px solid #00a4f7;cursor:default;z-index:100;box-shadow:0 2px 5px rgba(0,0,0,.1)}.nv-nav-search .search-submit{display:none}.menu-item-nav-search.active .nv-nav-search{visibility:visible;opacity:1}.nv-nav-search form{display:block}.nv-nav-search form label{margin:0}.nv-nav-search form label input{width:200px;margin:0}.nav-clickaway-overlay{position:fixed;width:100%;right:0;left:0;top:0;z-index:90;height:100vh}.nv-nav-wrap.nav-right{-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:center;justify-content:center}.nav-right #nv-primary-navigation{margin-right:0;margin-left:auto}.nav-right .nv-nav-cart{left:inherit;right:0}.nav-right #nv-primary-navigation>.menu-item-has-children>.sub-menu{right:0;left:inherit}.layout-alternative .article-content-col .content,.layout-default .article-content-col .content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.layout-default .article-content-col .content{-ms-flex-direction:row;flex-direction:row}.layout-alternative .article-content-col .content{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.non-grid-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.non-grid-content .button{-ms-flex-item-align:start;align-self:flex-start;margin-top:auto}.non-grid-content .excerpt-wrap{padding:16px 0}.nv-post-thumbnail-wrap~.default-layout-content{padding-right:32px}.nv-post-thumbnail-wrap~.alternative-layout-content{padding-left:32px}.layout-alternative .nv-post-thumbnail-wrap,.layout-default .nv-post-thumbnail-wrap{max-width:40%}article.layout-alternative:nth-child(even) .article-content-col .content{-ms-flex-direction:row;flex-direction:row}article.layout-alternative:nth-child(even) .article-content-col .content .nv-post-thumbnail-wrap~.alternative-layout-content{padding:0 32px 0 0}#comments .children{padding-right:32px}.single-post-container{padding-top:48px}.archive-container,.single-page-container{padding-top:48px}}@media (min-width:1200px){.container{max-width:1140px}.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}} \ No newline at end of file diff --git a/style.css b/style.css index fe7e05c5ee..629941955f 100644 --- a/style.css +++ b/style.css @@ -135,8 +135,10 @@ th { } .row { + display: -ms-flexbox; display: flex; - flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; margin-right: -15px; margin-left: -15px; } @@ -155,74 +157,89 @@ th { } .col { - flex-basis: 0; - flex-grow: 1; + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; max-width: 100%; } .col-auto { - flex: 0 0 auto; + -ms-flex: 0 0 auto; + flex: 0 0 auto; width: auto; max-width: none; } .col-1 { - flex: 0 0 8.3333333333%; + -ms-flex: 0 0 8.3333333333%; + flex: 0 0 8.3333333333%; max-width: 8.3333333333%; } .col-2 { - flex: 0 0 16.6666666667%; + -ms-flex: 0 0 16.6666666667%; + flex: 0 0 16.6666666667%; max-width: 16.6666666667%; } .col-3 { - flex: 0 0 25%; + -ms-flex: 0 0 25%; + flex: 0 0 25%; max-width: 25%; } .col-4 { - flex: 0 0 33.3333333333%; + -ms-flex: 0 0 33.3333333333%; + flex: 0 0 33.3333333333%; max-width: 33.3333333333%; } .col-5 { - flex: 0 0 41.6666666667%; + -ms-flex: 0 0 41.6666666667%; + flex: 0 0 41.6666666667%; max-width: 41.6666666667%; } .col-6 { - flex: 0 0 50%; + -ms-flex: 0 0 50%; + flex: 0 0 50%; max-width: 50%; } .col-7 { - flex: 0 0 58.3333333333%; + -ms-flex: 0 0 58.3333333333%; + flex: 0 0 58.3333333333%; max-width: 58.3333333333%; } .col-8 { - flex: 0 0 66.6666666667%; + -ms-flex: 0 0 66.6666666667%; + flex: 0 0 66.6666666667%; max-width: 66.6666666667%; } .col-9 { - flex: 0 0 75%; + -ms-flex: 0 0 75%; + flex: 0 0 75%; max-width: 75%; } .col-10 { - flex: 0 0 83.3333333333%; + -ms-flex: 0 0 83.3333333333%; + flex: 0 0 83.3333333333%; max-width: 83.3333333333%; } .col-11 { - flex: 0 0 91.6666666667%; + -ms-flex: 0 0 91.6666666667%; + flex: 0 0 91.6666666667%; max-width: 91.6666666667%; } .col-12 { - flex: 0 0 100%; + -ms-flex: 0 0 100%; + flex: 0 0 100%; max-width: 100%; } @@ -296,11 +313,14 @@ h6 { } #nv-top-bar-menu { + display: -ms-flexbox; display: flex; - flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; padding-left: 0; list-style-type: none; - flex: 1; + -ms-flex: 1; + flex: 1; } #nv-top-bar-menu > li:not(:last-child) { padding-right: 8px; @@ -310,8 +330,10 @@ h6 { } .nv-top-bar-content { + display: -ms-flexbox; display: flex; - flex: 1; + -ms-flex: 1; + flex: 1; } .nv-top-bar-content p { margin-bottom: 0; @@ -325,28 +347,38 @@ h6 { .nv-tb-wrap { padding-top: 8px; padding-bottom: 8px; + display: -ms-flexbox; display: flex; - align-items: center; - flex-direction: row; + -ms-flex-align: center; + align-items: center; + -ms-flex-direction: row; + flex-direction: row; min-height: 40px; } .nv-tb-wrap.menu-content .nv-top-bar-content, .nv-tb-wrap.content-menu #nv-top-bar-menu { - justify-content: flex-end; - align-items: center; + -ms-flex-pack: end; + justify-content: flex-end; + -ms-flex-align: center; + align-items: center; } .nv-tb-wrap.content-menu .nv-top-bar-content, .nv-tb-wrap.menu-content #nv-top-bar-menu { - justify-content: flex-start; - align-items: center; + -ms-flex-pack: start; + justify-content: flex-start; + -ms-flex-align: center; + align-items: center; } .nv-nav-header { + display: -ms-flexbox; display: flex; min-height: 70px; } .site-logo { width: 200px; - align-items: center; + -ms-flex-align: center; + align-items: center; + display: -ms-flexbox; display: flex; padding: 8px 0; } @@ -382,7 +414,8 @@ h6 { } .navbar-toggle-wrapper { - align-items: center; + -ms-flex-align: center; + align-items: center; } .navbar-toggle { @@ -441,11 +474,14 @@ h6 { } .site-logo, .navbar-toggle-wrapper { - flex: 1; + -ms-flex: 1; + flex: 1; } .navbar-toggle-wrapper { - justify-content: flex-end; + -ms-flex-pack: end; + justify-content: flex-end; + display: -ms-flexbox; display: flex; } @@ -465,9 +501,12 @@ h6 { .nv-nav-wrap { min-height: 70px; + display: -ms-flexbox; display: flex; - flex-direction: column; - justify-content: center; + -ms-flex-direction: column; + flex-direction: column; + -ms-flex-pack: center; + justify-content: center; } .caret { @@ -514,18 +553,22 @@ h6 { } .nav-right .site-logo { - justify-content: flex-end; + -ms-flex-pack: end; + justify-content: flex-end; } .nav-right .navbar-toggle-wrapper { - justify-content: flex-start; + -ms-flex-pack: start; + justify-content: flex-start; } .nav-right .nv-nav-header { - flex-direction: row-reverse; + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; } .nv-nav-search form { + display: -ms-flexbox; display: flex; } .nv-nav-search form label { @@ -541,20 +584,6 @@ h6 { padding: 8px 0; } -.menu-item-nav-cart .cart-count { - border-radius: 2px; - background: #fff; - border: 1px solid #f0f0f0; - font-size: 0.55em; - padding: 3px; - border-radius: 3px; - color: #333; -} - -.nv-nav-cart { - display: none; -} - footer { background-color: #fff; } @@ -572,8 +601,10 @@ footer { } .nv-footer-content .footer-menu { + display: -ms-flexbox; display: flex; - flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; padding-left: 0; list-style-type: none; } @@ -585,14 +616,17 @@ footer { } .wrapper { + display: -ms-flexbox; display: flex; min-height: 100vh; - flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; overflow: hidden; } .neve-main { - flex: 1; + -ms-flex: 1; + flex: 1; } .archive-container, .single-page-container { @@ -626,10 +660,7 @@ form input[type="text"], form input[type="password"], form input[type="email"], } input, textarea, select, button { - width: 100%; - -webkit-box-sizing: border-box; /* For legacy WebKit based browsers */ - -moz-box-sizing: border-box; /* For legacy (Firefox <29) Gecko based browsers */ box-sizing: border-box; } @@ -637,16 +668,10 @@ input, textarea, select, button { .button { font-size: .8em; font-weight: 600; - display: inline-block; - padding: .625rem 1.25rem; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; + padding: 9px 18px; transition: all .15s ease-in-out; text-align: center; vertical-align: middle; - white-space: nowrap; border: 1px solid transparent; border-radius: .25rem; text-transform: uppercase; @@ -674,16 +699,10 @@ input, textarea, select, button { button, input[type=button], .btn, input[type="submit"] { font-size: .8em; font-weight: 600; - display: inline-block; - padding: .625rem 1.25rem; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; + padding: 9px 18px; transition: all .15s ease-in-out; text-align: center; vertical-align: middle; - white-space: nowrap; border: 1px solid transparent; border-radius: .25rem; text-transform: uppercase; @@ -699,16 +718,20 @@ button:hover, input[type=button]:hover, .btn:hover, input[type="submit"]:hover { .nv-seach-form-wrap .search-form { border-top: 1px solid #f0f0f0; padding-top: 16px; + display: -ms-flexbox; display: flex; - justify-content: center; + -ms-flex-pack: center; + justify-content: center; } .nv-seach-form-wrap .search-form input[type="submit"] { margin-left: 10px; } .nv-meta-list { + display: -ms-flexbox; display: flex; - flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; padding-left: 0; list-style-type: none; border-bottom: 1px solid #f0f0f0; @@ -728,10 +751,14 @@ button:hover, input[type=button]:hover, .btn:hover, input[type="submit"]:hover { } .nv-meta-list li { padding-right: 16px; + display: -ms-flexbox; display: flex; - justify-content: flex-start; - align-items: center; - flex-wrap: wrap; + -ms-flex-pack: start; + justify-content: flex-start; + -ms-flex-align: center; + align-items: center; + -ms-flex-wrap: wrap; + flex-wrap: wrap; } .nv-meta-list .meta .nv-icon:before { position: relative; @@ -742,9 +769,12 @@ button:hover, input[type=button]:hover, .btn:hover, input[type="submit"]:hover { } .article-content-col { - align-items: flex-start; + -ms-flex-align: start; + align-items: flex-start; + display: -ms-flexbox; display: flex; - flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; width: 100%; } @@ -772,11 +802,14 @@ button:hover, input[type=button]:hover, .btn:hover, input[type="submit"]:hover { margin-bottom: 32px; padding-bottom: 32px; border-bottom: 1px solid #f0f0f0; + display: -ms-flexbox; display: flex; - flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; } .article-content-col .content .button { - align-self: flex-start; + -ms-flex-item-align: start; + align-self: flex-start; margin-top: 16px; } @@ -785,16 +818,21 @@ button:hover, input[type=button]:hover, .btn:hover, input[type="submit"]:hover { } .nv-index-posts .posts-wrapper { + display: -ms-flexbox; display: flex; - flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; } .nv-index-posts .page-numbers { + display: -ms-flexbox; display: flex; - flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; padding-left: 0; list-style-type: none; - justify-content: center; + -ms-flex-pack: center; + justify-content: center; margin: 8px auto; } .nv-index-posts .page-numbers > li:not(:last-child) { @@ -811,26 +849,12 @@ button:hover, input[type=button]:hover, .btn:hover, input[type="submit"]:hover { border: 2px solid #00a4f7; border-left: 1px solid transparent !important; animation: spin; - -webkit-animation: spin 1s ease infinite; - -moz-animation: spin 1s ease infinite; animation: spin 1s ease infinite; margin: 0 auto; display: none; } - -@-moz-keyframes spin { - 100% { - -moz-transform: rotate(360deg); - } -} -@-webkit-keyframes spin { - 100% { - -webkit-transform: rotate(360deg); - } -} @keyframes spin { 100% { - -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @@ -839,8 +863,10 @@ button:hover, input[type=button]:hover, .btn:hover, input[type="submit"]:hover { } .layout-default, .layout-alternative { + display: -ms-flexbox; display: flex; - align-items: flex-end; + -ms-flex-align: end; + align-items: flex-end; } .entry-title { @@ -856,15 +882,19 @@ button:hover, input[type=button]:hover, .btn:hover, input[type="submit"]:hover { } .attachment-neve-blog { + display: -ms-flexbox; display: flex; margin: 0 auto; } .nv-content-wrap .page-numbers { - justify-content: center; + -ms-flex-pack: center; + justify-content: center; margin: 8px auto; + display: -ms-flexbox; display: flex; - flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; padding-left: 0; list-style-type: none; } @@ -882,11 +912,14 @@ button:hover, input[type=button]:hover, .btn:hover, input[type="submit"]:hover { margin: 8px 0 32px; } #comments .pagination { + display: -ms-flexbox; display: flex; - flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; padding-left: 0; list-style-type: none; - justify-content: center; + -ms-flex-pack: center; + justify-content: center; } #comments .pagination > li:not(:last-child) { padding-right: 8px; @@ -991,8 +1024,10 @@ pre { .nv-content-wrap dl:not(.gallery-item) { width: 100%; overflow: hidden; + display: -ms-grid; display: grid; - grid-template-columns: 1fr 2fr; + -ms-grid-columns: 1fr 2fr; + grid-template-columns: 1fr 2fr; grid-row-gap: 32px; margin: 16px 0; } @@ -1042,17 +1077,25 @@ pre { margin-bottom: 48px; } .nv-sidebar-wrap .search-form { + display: -ms-flexbox; display: flex; - flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; } .nv-sidebar-wrap input[type="search"] { margin-bottom: 8px; + width: 100%; } .nv-sidebar-wrap .widget { border-bottom: 1px solid #f0f0f0; padding-bottom: 16px; margin-bottom: 16px; } +.nv-sidebar-wrap .widget:last-child { + border: none; + margin: 0; + padding: 0; +} .widget ul { padding: 0; @@ -1075,74 +1118,89 @@ pre { } .col-sm { - flex-basis: 0; - flex-grow: 1; + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; max-width: 100%; } .col-sm-auto { - flex: 0 0 auto; + -ms-flex: 0 0 auto; + flex: 0 0 auto; width: auto; max-width: none; } .col-sm-1 { - flex: 0 0 8.3333333333%; + -ms-flex: 0 0 8.3333333333%; + flex: 0 0 8.3333333333%; max-width: 8.3333333333%; } .col-sm-2 { - flex: 0 0 16.6666666667%; + -ms-flex: 0 0 16.6666666667%; + flex: 0 0 16.6666666667%; max-width: 16.6666666667%; } .col-sm-3 { - flex: 0 0 25%; + -ms-flex: 0 0 25%; + flex: 0 0 25%; max-width: 25%; } .col-sm-4 { - flex: 0 0 33.3333333333%; + -ms-flex: 0 0 33.3333333333%; + flex: 0 0 33.3333333333%; max-width: 33.3333333333%; } .col-sm-5 { - flex: 0 0 41.6666666667%; + -ms-flex: 0 0 41.6666666667%; + flex: 0 0 41.6666666667%; max-width: 41.6666666667%; } .col-sm-6 { - flex: 0 0 50%; + -ms-flex: 0 0 50%; + flex: 0 0 50%; max-width: 50%; } .col-sm-7 { - flex: 0 0 58.3333333333%; + -ms-flex: 0 0 58.3333333333%; + flex: 0 0 58.3333333333%; max-width: 58.3333333333%; } .col-sm-8 { - flex: 0 0 66.6666666667%; + -ms-flex: 0 0 66.6666666667%; + flex: 0 0 66.6666666667%; max-width: 66.6666666667%; } .col-sm-9 { - flex: 0 0 75%; + -ms-flex: 0 0 75%; + flex: 0 0 75%; max-width: 75%; } .col-sm-10 { - flex: 0 0 83.3333333333%; + -ms-flex: 0 0 83.3333333333%; + flex: 0 0 83.3333333333%; max-width: 83.3333333333%; } .col-sm-11 { - flex: 0 0 91.6666666667%; + -ms-flex: 0 0 91.6666666667%; + flex: 0 0 91.6666666667%; max-width: 91.6666666667%; } .col-sm-12 { - flex: 0 0 100%; + -ms-flex: 0 0 100%; + flex: 0 0 100%; max-width: 100%; } } @@ -1152,74 +1210,89 @@ pre { } .col-md { - flex-basis: 0; - flex-grow: 1; + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; max-width: 100%; } .col-md-auto { - flex: 0 0 auto; + -ms-flex: 0 0 auto; + flex: 0 0 auto; width: auto; max-width: none; } .col-md-1 { - flex: 0 0 8.3333333333%; + -ms-flex: 0 0 8.3333333333%; + flex: 0 0 8.3333333333%; max-width: 8.3333333333%; } .col-md-2 { - flex: 0 0 16.6666666667%; + -ms-flex: 0 0 16.6666666667%; + flex: 0 0 16.6666666667%; max-width: 16.6666666667%; } .col-md-3 { - flex: 0 0 25%; + -ms-flex: 0 0 25%; + flex: 0 0 25%; max-width: 25%; } .col-md-4 { - flex: 0 0 33.3333333333%; + -ms-flex: 0 0 33.3333333333%; + flex: 0 0 33.3333333333%; max-width: 33.3333333333%; } .col-md-5 { - flex: 0 0 41.6666666667%; + -ms-flex: 0 0 41.6666666667%; + flex: 0 0 41.6666666667%; max-width: 41.6666666667%; } .col-md-6 { - flex: 0 0 50%; + -ms-flex: 0 0 50%; + flex: 0 0 50%; max-width: 50%; } .col-md-7 { - flex: 0 0 58.3333333333%; + -ms-flex: 0 0 58.3333333333%; + flex: 0 0 58.3333333333%; max-width: 58.3333333333%; } .col-md-8 { - flex: 0 0 66.6666666667%; + -ms-flex: 0 0 66.6666666667%; + flex: 0 0 66.6666666667%; max-width: 66.6666666667%; } .col-md-9 { - flex: 0 0 75%; + -ms-flex: 0 0 75%; + flex: 0 0 75%; max-width: 75%; } .col-md-10 { - flex: 0 0 83.3333333333%; + -ms-flex: 0 0 83.3333333333%; + flex: 0 0 83.3333333333%; max-width: 83.3333333333%; } .col-md-11 { - flex: 0 0 91.6666666667%; + -ms-flex: 0 0 91.6666666667%; + flex: 0 0 91.6666666667%; max-width: 91.6666666667%; } .col-md-12 { - flex: 0 0 100%; + -ms-flex: 0 0 100%; + flex: 0 0 100%; max-width: 100%; } @@ -1267,74 +1340,89 @@ pre { } .col-lg { - flex-basis: 0; - flex-grow: 1; + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; max-width: 100%; } .col-lg-auto { - flex: 0 0 auto; + -ms-flex: 0 0 auto; + flex: 0 0 auto; width: auto; max-width: none; } .col-lg-1 { - flex: 0 0 8.3333333333%; + -ms-flex: 0 0 8.3333333333%; + flex: 0 0 8.3333333333%; max-width: 8.3333333333%; } .col-lg-2 { - flex: 0 0 16.6666666667%; + -ms-flex: 0 0 16.6666666667%; + flex: 0 0 16.6666666667%; max-width: 16.6666666667%; } .col-lg-3 { - flex: 0 0 25%; + -ms-flex: 0 0 25%; + flex: 0 0 25%; max-width: 25%; } .col-lg-4 { - flex: 0 0 33.3333333333%; + -ms-flex: 0 0 33.3333333333%; + flex: 0 0 33.3333333333%; max-width: 33.3333333333%; } .col-lg-5 { - flex: 0 0 41.6666666667%; + -ms-flex: 0 0 41.6666666667%; + flex: 0 0 41.6666666667%; max-width: 41.6666666667%; } .col-lg-6 { - flex: 0 0 50%; + -ms-flex: 0 0 50%; + flex: 0 0 50%; max-width: 50%; } .col-lg-7 { - flex: 0 0 58.3333333333%; + -ms-flex: 0 0 58.3333333333%; + flex: 0 0 58.3333333333%; max-width: 58.3333333333%; } .col-lg-8 { - flex: 0 0 66.6666666667%; + -ms-flex: 0 0 66.6666666667%; + flex: 0 0 66.6666666667%; max-width: 66.6666666667%; } .col-lg-9 { - flex: 0 0 75%; + -ms-flex: 0 0 75%; + flex: 0 0 75%; max-width: 75%; } .col-lg-10 { - flex: 0 0 83.3333333333%; + -ms-flex: 0 0 83.3333333333%; + flex: 0 0 83.3333333333%; max-width: 83.3333333333%; } .col-lg-11 { - flex: 0 0 91.6666666667%; + -ms-flex: 0 0 91.6666666667%; + flex: 0 0 91.6666666667%; max-width: 91.6666666667%; } .col-lg-12 { - flex: 0 0 100%; + -ms-flex: 0 0 100%; + flex: 0 0 100%; max-width: 100%; } @@ -1347,20 +1435,25 @@ pre { } .nv-nav-wrap { - flex-direction: row; - align-items: center; + -ms-flex-direction: row; + flex-direction: row; + -ms-flex-align: center; + align-items: center; padding-bottom: 0; } #nv-primary-navigation { + display: -ms-flexbox; display: flex; - flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; padding-left: 0; list-style-type: none; overflow-y: inherit; max-height: inherit; margin-left: auto; - justify-content: flex-end; + -ms-flex-pack: end; + justify-content: flex-end; } #nv-primary-navigation > li:not(:last-child) { padding-right: 16px; @@ -1395,8 +1488,6 @@ pre { color: #005bf7; } #nv-primary-navigation .sub-menu { - -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); - -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); max-height: inherit; padding: 0; @@ -1416,8 +1507,10 @@ pre { top: -3px; } #nv-primary-navigation .sub-menu li { + display: -ms-flexbox; display: flex; - align-items: center; + -ms-flex-align: center; + align-items: center; background-color: #fff; border: 1px solid #f0f0f0; border-top: none; @@ -1459,13 +1552,16 @@ pre { } .nv-nav-wrap.nav-center { - flex-direction: column; - justify-content: center; + -ms-flex-direction: column; + flex-direction: column; + -ms-flex-pack: center; + justify-content: center; } .nav-center #nv-primary-navigation { margin: 0 auto; - justify-content: center; + -ms-flex-pack: center; + justify-content: center; } .nav-center #nv-primary-navigation > li > a { padding-top: 8px; @@ -1475,13 +1571,18 @@ pre { } .nav-center .site-logo { - justify-content: center; + -ms-flex-pack: center; + justify-content: center; } .nav-center .site-logo a { + display: -ms-flexbox; display: flex; - justify-content: center; - align-items: center; - flex-direction: column; + -ms-flex-pack: center; + justify-content: center; + -ms-flex-align: center; + align-items: center; + -ms-flex-direction: column; + flex-direction: column; } #nv-primary-navigation .menu-item-nav-search > a { @@ -1501,8 +1602,6 @@ pre { border-top: 3px solid #00a4f7; cursor: default; z-index: 100; - -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); - -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); } .nv-nav-search .search-submit { @@ -1533,105 +1632,11 @@ pre { height: 100vh; } - .menu-item-nav-cart:hover .nv-nav-cart { - opacity: 1; - visibility: visible; - } - - .nv-nav-cart { - display: block; - -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); - -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); - box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); - opacity: 0; - visibility: hidden; - cursor: default; - border-top: 3px solid #00a4f7; - transition: all 0.3s ease; - position: absolute; - z-index: 100; - right: 0; - min-width: 350px; - background: #fff; - } - .nv-nav-cart .widget_shopping_cart { - padding: 8px 0; - } - .nv-nav-cart .woocommerce-mini-cart__empty-message { - text-align: center; - margin-bottom: 0; - padding: 10px 0; - } - .nv-nav-cart .woocommerce.widget_shopping_cart .total { - border-top: 1px solid #f0f0f0; - border-bottom: 1px solid #f0f0f0; - padding: 8px 16px; - text-align: center; - } - .nv-nav-cart .woocommerce-mini-cart__buttons { - display: flex; - padding: 8px 16px 0; - } - .nv-nav-cart .woocommerce-mini-cart__buttons a.button { - margin: 0; - text-align: center; - } - .nv-nav-cart .woocommerce-mini-cart__buttons a.button:last-child { - margin-left: 5px; - font-size: .8em; - font-weight: 600; - display: inline-block; - padding: .625rem 1.25rem; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - transition: all .15s ease-in-out; - text-align: center; - vertical-align: middle; - white-space: nowrap; - border: 1px solid transparent; - border-radius: .25rem; - text-transform: uppercase; - cursor: pointer; - width: auto; - background-color: #00a4f7; - color: #fff; - } - .nv-nav-cart .woocommerce-mini-cart__buttons a.button:last-child:hover { - opacity: .9; - } - .nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child { - font-size: .8em; - font-weight: 600; - display: inline-block; - padding: .625rem 1.25rem; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - transition: all .15s ease-in-out; - text-align: center; - vertical-align: middle; - white-space: nowrap; - border: 1px solid transparent; - border-radius: .25rem; - text-transform: uppercase; - cursor: pointer; - width: auto; - border: 1px solid #00a4f7; - background-color: transparent; - font-weight: 600; - color: #00a4f7; - } - .nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child:hover { - background-color: #00a4f7; - color: #fff; - } - .nv-nav-wrap.nav-right { - flex-direction: row-reverse; - justify-content: center; + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; + -ms-flex-pack: center; + justify-content: center; } .nav-right #nv-primary-navigation { @@ -1650,25 +1655,32 @@ pre { } .layout-default .article-content-col .content, .layout-alternative .article-content-col .content { + display: -ms-flexbox; display: flex; - align-items: center; + -ms-flex-align: center; + align-items: center; } .layout-default .article-content-col .content { - flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; } .layout-alternative .article-content-col .content { - flex-direction: row-reverse; + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; } .non-grid-content { + display: -ms-flexbox; display: flex; - flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; width: 100%; } .non-grid-content .button { - align-self: flex-start; + -ms-flex-item-align: start; + align-self: flex-start; margin-top: auto; } .non-grid-content .excerpt-wrap { @@ -1688,7 +1700,8 @@ pre { } article.layout-alternative:nth-child(even) .article-content-col .content { - flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; } article.layout-alternative:nth-child(even) .article-content-col .content .nv-post-thumbnail-wrap ~ .alternative-layout-content { padding: 0 0 0 32px; @@ -1712,76 +1725,89 @@ pre { } .col-xl { - flex-basis: 0; - flex-grow: 1; + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; max-width: 100%; } .col-xl-auto { - flex: 0 0 auto; + -ms-flex: 0 0 auto; + flex: 0 0 auto; width: auto; max-width: none; } .col-xl-1 { - flex: 0 0 8.3333333333%; + -ms-flex: 0 0 8.3333333333%; + flex: 0 0 8.3333333333%; max-width: 8.3333333333%; } .col-xl-2 { - flex: 0 0 16.6666666667%; + -ms-flex: 0 0 16.6666666667%; + flex: 0 0 16.6666666667%; max-width: 16.6666666667%; } .col-xl-3 { - flex: 0 0 25%; + -ms-flex: 0 0 25%; + flex: 0 0 25%; max-width: 25%; } .col-xl-4 { - flex: 0 0 33.3333333333%; + -ms-flex: 0 0 33.3333333333%; + flex: 0 0 33.3333333333%; max-width: 33.3333333333%; } .col-xl-5 { - flex: 0 0 41.6666666667%; + -ms-flex: 0 0 41.6666666667%; + flex: 0 0 41.6666666667%; max-width: 41.6666666667%; } .col-xl-6 { - flex: 0 0 50%; + -ms-flex: 0 0 50%; + flex: 0 0 50%; max-width: 50%; } .col-xl-7 { - flex: 0 0 58.3333333333%; + -ms-flex: 0 0 58.3333333333%; + flex: 0 0 58.3333333333%; max-width: 58.3333333333%; } .col-xl-8 { - flex: 0 0 66.6666666667%; + -ms-flex: 0 0 66.6666666667%; + flex: 0 0 66.6666666667%; max-width: 66.6666666667%; } .col-xl-9 { - flex: 0 0 75%; + -ms-flex: 0 0 75%; + flex: 0 0 75%; max-width: 75%; } .col-xl-10 { - flex: 0 0 83.3333333333%; + -ms-flex: 0 0 83.3333333333%; + flex: 0 0 83.3333333333%; max-width: 83.3333333333%; } .col-xl-11 { - flex: 0 0 91.6666666667%; + -ms-flex: 0 0 91.6666666667%; + flex: 0 0 91.6666666667%; max-width: 91.6666666667%; } .col-xl-12 { - flex: 0 0 100%; + -ms-flex: 0 0 100%; + flex: 0 0 100%; max-width: 100%; } } - -/*# sourceMappingURL=style.css.map */ diff --git a/style.min.css b/style.min.css index dc8ada5455..965f4a923b 100644 --- a/style.min.css +++ b/style.min.css @@ -3,4 +3,4 @@ * Copyright 2011-2018 The Bootstrap Authors * Copyright 2011-2018 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.w-100{width:100%}.gapless{padding:0 !important}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.container-fluid>div{margin:0 -15px}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:none}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}html{font-size:14px;overflow-x:hidden;-webkit-tap-highlight-color:transparent}body{font-family:Graphik, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif;color:#606060;line-height:1.68421;overflow-x:hidden;direction:ltr;background-color:#fff}h1,h2,h3,h4,h5,h6{font-family:Graphik, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif;line-height:1.68421;margin-bottom:.5rem}p{margin-bottom:16px}a{color:#00a4f7;text-decoration:none}a:hover{color:#005bf7}.screen-reader-text{display:none}body{font-size:1rem}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1rem}h6{font-size:.75rem}#nv-top-bar-menu{display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none;flex:1}#nv-top-bar-menu>li:not(:last-child){padding-right:8px}#nv-top-bar-menu>li:not(:first-child){padding-left:8px}.nv-top-bar-content{display:flex;flex:1}.nv-top-bar-content p{margin-bottom:0}.nv-top-bar{background-color:#fff;border-bottom:1px solid #f0f0f0}.nv-tb-wrap{padding-top:8px;padding-bottom:8px;display:flex;align-items:center;flex-direction:row;min-height:40px}.nv-tb-wrap.menu-content .nv-top-bar-content,.nv-tb-wrap.content-menu #nv-top-bar-menu{justify-content:flex-end;align-items:center}.nv-tb-wrap.content-menu .nv-top-bar-content,.nv-tb-wrap.menu-content #nv-top-bar-menu{justify-content:flex-start;align-items:center}.nv-nav-header{display:flex;min-height:70px}.site-logo{width:200px;align-items:center;display:flex;padding:8px 0}.site-logo img{max-height:60px;float:left}.site-logo p{font-size:1.25rem;text-align:center;margin-bottom:0}.site-logo small{width:100%;text-align:center;display:block}.site-logo a{display:inline}.icon-bar{transition:all 0.1s ease;position:relative;display:block;background:#00a4f7;border-radius:2px;width:15px;height:2px}.icon-bar:nth-child(2){margin:3px 0}.navbar-toggle-wrapper{align-items:center}.navbar-toggle{border:1px solid #f0f0f0;border-radius:3px;background:none;cursor:pointer;padding:10px 15px}.navbar-toggle:hover{box-shadow:none;transform:none}.navbar-toggle.active .icon-bar:nth-child(1){transform:rotate(45deg);top:5px}.navbar-toggle.active .icon-bar:nth-child(2){opacity:0}.navbar-toggle.active .icon-bar:nth-child(3){transform:rotate(-45deg);bottom:5px}.menu-opened{overflow:hidden}.nv-navbar{background-color:#fff;border-bottom:1px solid #f0f0f0;max-height:100vh}#nv-primary-navigation{max-height:0;overflow-y:auto;transition:all 0.3s ease;margin-bottom:0}#nv-primary-navigation.responsive-opened{max-height:calc(100vh - 70px);padding-bottom:16px}#nv-primary-navigation a{width:100%;display:block;padding:8px 0}#nv-primary-navigation li{cursor:pointer;width:100%;position:relative}.site-logo,.navbar-toggle-wrapper{flex:1}.navbar-toggle-wrapper{justify-content:flex-end;display:flex}#nv-primary-navigation .sub-menu{max-height:0;overflow:hidden;padding-left:20px;transition:all 0.3s ease;border-left:1px solid #f0f0f0}#nv-primary-navigation .dropdown-open>.sub-menu{max-height:2000px;transition:all 0.3s ease;opacity:1;visibility:visible}.nv-nav-wrap{min-height:70px;display:flex;flex-direction:column;justify-content:center}.caret{content:" ";height:6px;width:6px;position:relative;display:inline-block;border:2px solid;border-radius:1px;border-left:0;border-bottom:0;left:1px;transform:rotate(135deg);color:#00a4f7;top:-6px;transition:all 0.3s ease}.dropdown-open>.caret-wrap>.caret{color:#fff;transform:rotate(-45deg)}.caret-wrap{position:absolute;top:0;right:0;cursor:pointer;border-radius:3px;border:1px solid #00a4f7;width:30px;height:30px;padding:5px 10px;transition:all 0.3s ease}.dropdown-open>.caret-wrap{background-color:#00a4f7}.nav-right .site-logo{justify-content:flex-end}.nav-right .navbar-toggle-wrapper{justify-content:flex-start}.nav-right .nv-nav-header{flex-direction:row-reverse}.nv-nav-search form{display:flex}.nv-nav-search form label{width:100%;margin-right:20px}#nv-primary-navigation .menu-item-nav-search>a{display:none}.nv-nav-search{padding:8px 0}.menu-item-nav-cart .cart-count{border-radius:2px;background:#fff;border:1px solid #f0f0f0;font-size:0.55em;padding:3px;border-radius:3px;color:#333}.nv-nav-cart{display:none}footer{background-color:#fff;border-top:1px solid #f0f0f0}.nv-footer-content,.nv-footer-widgets{padding:32px 0}.nv-footer-widgets+.nv-footer-content{padding-top:0}.nv-footer-content .footer-menu{display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none}.nv-footer-content .footer-menu>li:not(:last-child){padding-right:16px}.nv-footer-content .footer-menu>li:not(:first-child){padding-left:16px}.wrapper{display:flex;min-height:100vh;flex-direction:column;overflow:hidden}.neve-main{flex:1}.archive-container,.single-page-container{padding-top:32px}.nv-page-title-wrap.nv-big-title{border-bottom:1px solid #f0f0f0;background-color:#f7f7f7}.nv-page-title-wrap.nv-big-title .nv-page-title{padding-top:16px;padding-bottom:16px;text-align:center}.nv-page-title-wrap.nv-big-title h1{margin:0}form input[type="text"],form input[type="password"],form input[type="email"],form input[type="url"],form input[type="date"],form input[type="month"],form input[type="time"],form input[type="datetime"],form input[type="datetime-local"],form input[type="week"],form input[type="number"],form input[type="search"],form input[type="tel"],form input[type="color"],form select,form textarea{display:inline-block;min-height:35px;font-size:14px;line-height:1.8;padding:6px 12px;background-color:transparent;color:#333;border:1px solid #dddddd;border-radius:3px;transition:all 0.3s ease}input,textarea,select,button{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.button{font-size:.8em;font-weight:600;display:inline-block;padding:.625rem 1.25rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;text-align:center;vertical-align:middle;white-space:nowrap;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto}.button.button-primary{background-color:#00a4f7;color:#fff}.button.button-secondary{border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7}.button.button-secondary:hover{background-color:#00a4f7;color:#fff}button,input[type=button],.btn,input[type="submit"]{font-size:.8em;font-weight:600;display:inline-block;padding:.625rem 1.25rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;text-align:center;vertical-align:middle;white-space:nowrap;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff}.nv-seach-form-wrap .search-form{border-top:1px solid #f0f0f0;padding-top:16px;display:flex;justify-content:center}.nv-seach-form-wrap .search-form input[type="submit"]{margin-left:10px}.nv-meta-list{display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none;border-bottom:1px solid #f0f0f0;padding-bottom:8px;margin:8px 0;width:100%}.nv-meta-list li,.nv-meta-list li>a,.nv-meta-list i{color:#7e7e7e;font-size:0.9em}.nv-meta-list i{margin-right:2px;font-size:inherit;line-height:inherit}.nv-meta-list li{padding-right:16px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.nv-meta-list .meta .nv-icon:before{position:relative;margin-right:5px}.article-content-col{align-items:flex-start;display:flex;flex-direction:column;width:100%}.nv-post-thumbnail-wrap{width:100%}.nv-post-thumbnail-wrap a{transition:all 0.3s ease}.nv-post-thumbnail-wrap a:hover{opacity:.95}.nv-post-thumbnail-wrap img{width:100%;height:auto}.blog-entry-title{margin:8px 0;word-wrap:break-word}.article-content-col .content{width:100%;margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #f0f0f0;display:flex;flex-direction:column}.article-content-col .content .button{align-self:flex-start}.excerpt-wrap{margin:16px 0}.nv-index-posts .posts-wrapper{display:flex;flex-wrap:wrap}.nv-index-posts .page-numbers{display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none;justify-content:center;margin:8px auto}.nv-index-posts .page-numbers>li:not(:last-child){padding-right:8px}.nv-index-posts .page-numbers>li:not(:first-child){padding-left:8px}.nv-loader{height:50px;width:50px;border-radius:50%;border:2px solid #00a4f7;border-left:1px solid transparent !important;animation:spin;-webkit-animation:spin 1s ease infinite;-moz-animation:spin 1s ease infinite;animation:spin 1s ease infinite;margin:0 auto;display:none}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.layout-grid>.article-content-col,.layout-grid>.article-content-col .content{height:100%}.layout-default,.layout-alternative{display:flex;align-items:flex-end}.entry-title{word-wrap:break-word}.single-post-container{padding-top:16px}.single-post-container .title{margin-bottom:16px}.attachment-neve-blog{display:flex;margin:0 auto}.nv-content-wrap .page-numbers{justify-content:center;margin:8px auto;display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none}.nv-content-wrap .page-numbers>a:not(:last-child) span,.nv-content-wrap .page-numbers>span{padding-right:16px}.post-password-form input{margin-bottom:8px}#comments{border-top:1px solid #f0f0f0;padding-top:16px;margin:8px 0 32px}#comments .pagination{display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none;justify-content:center}#comments .pagination>li:not(:last-child){padding-right:8px}#comments .pagination>li:not(:first-child){padding-left:8px}#comments .comments-number{border-bottom:1px solid #f0f0f0;padding-bottom:16px;margin-bottom:16px}#comments .comments-list li{margin:32px 0}#comments cite{font-style:normal}#comments .avatar{border-radius:50%}#comments .comment-meta{font-size:.75em;margin-bottom:8px}#comments .children{border-left:1px solid #f0f0f0;padding-left:8px}.nv-index-posts,.nv-single-post-wrap,.nv-single-page-wrap{margin-bottom:48px}blockquote{text-align:center;font-size:1.1em;margin:48px 0}blockquote:before{height:3px;width:48px;background-color:#333;content:" ";display:block;margin:0 auto 32px}blockquote>*{margin-bottom:0}table{margin:16px 0}table td,table th{padding:8px;border-bottom:1px solid #f0f0f0}table tbody tr:hover{background-color:#fbfbfb}code{background:#d0effb;border-radius:5px;border:1px solid #f0f0f0}pre{display:block;padding:16px;background:#fbfbfb;border-radius:5px;border:1px solid #f0f0f0;margin:32px 0;white-space:pre-wrap;font-size:0.9em;line-height:2em}.nv-content-wrap{margin:32px 0}.nv-content-wrap:after{content:"";clear:both;display:table}.nv-content-wrap ul{list-style-type:circle}.nv-content-wrap>ul,.nv-content-wrap>ol{margin:16px 0}.nv-content-wrap ul,.nv-content-wrap ol{padding-left:16px}.nv-content-wrap ul li,.nv-content-wrap ol li{line-height:2em;margin-bottom:8px}.nv-content-wrap dl:not(.gallery-item){width:100%;overflow:hidden;display:grid;grid-template-columns:1fr 2fr;grid-row-gap:32px;margin:16px 0}.nv-content-wrap dt:not(.gallery-icon){border-right:1px solid #f0f0f0;padding:0 16px}.nv-content-wrap dt:not(.gallery-icon) dfn{font-style:normal;font-weight:600}.nv-content-wrap dd:not(.gallery-caption){padding:0 16px}.alignleft{float:left;margin:16px 16px 16px 0}.alignright{float:right;margin:16px 0 16px 16px}.aligncenter{text-align:center;margin:0 auto}.wp-caption{max-width:100%}.wp-caption-text{text-align:center;font-size:0.8em;font-weight:500}.twitter-tweet.twitter-tweet-rendered{padding:16px 0;margin:auto}.nv-sidebar-wrap{margin-bottom:48px}.nv-sidebar-wrap .search-form{display:flex;flex-direction:column}.nv-sidebar-wrap input[type="search"]{margin-bottom:8px}.nv-sidebar-wrap .widget{border-bottom:1px solid #f0f0f0;padding-bottom:16px;margin-bottom:16px}.widget ul{padding:0}@media (min-width: 576px){.container{max-width:540px}.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:none}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}}@media (min-width: 768px){.container{max-width:720px}.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:none}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.nv-sidebar-wrap{max-width:30%}.nv-sidebar-wrap.right{border-left:1px solid #f0f0f0}.nv-sidebar-wrap.left{border-right:1px solid #f0f0f0}html{font-size:16px}h1{font-size:2.25rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}}@media (min-width: 960px){.container{max-width:960px}.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:none}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.navbar-toggle-wrapper{display:none}.menu-opened{overflow:inherit}.nv-nav-wrap{flex-direction:row;align-items:center;padding-bottom:0}#nv-primary-navigation{display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none;overflow-y:inherit;max-height:inherit;margin-left:auto;justify-content:flex-end}#nv-primary-navigation>li:not(:last-child){padding-right:16px}#nv-primary-navigation>li:not(:first-child){padding-left:16px}#nv-primary-navigation.responsive-opened{padding-bottom:0}#nv-primary-navigation>li{width:inherit}#nv-primary-navigation>li.menu-item-has-children:last-child{padding-right:16px}#nv-primary-navigation>li>a{padding:16px 0;display:block}#nv-primary-navigation>li.menu-item-has-children>a{padding-right:12px}#nv-primary-navigation>li>.caret-wrap{top:14px;position:absolute}#nv-primary-navigation li:hover>a{color:#005bf7}#nv-primary-navigation li:hover>.caret-wrap .caret{color:#005bf7}#nv-primary-navigation .sub-menu{-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.1);box-shadow:0 2px 5px rgba(0,0,0,0.1);max-height:inherit;padding:0;top:100%;background:#fff;border-left:none;border-top:3px solid #00a4f7;position:absolute;overflow:visible;z-index:100;opacity:0;visibility:hidden}#nv-primary-navigation .sub-menu .sub-menu{left:100%;right:auto;top:-3px}#nv-primary-navigation .sub-menu li{display:flex;align-items:center;background-color:#fff;border:1px solid #f0f0f0;border-top:none;min-width:150px}#nv-primary-navigation .sub-menu li a{white-space:nowrap;display:block;width:100%;margin-right:8px;padding:8px 16px}#nv-primary-navigation .menu-item-has-children:hover>.sub-menu{display:block;visibility:visible;opacity:1}#nv-primary-navigation>.menu-item-has-children>.sub-menu{right:0}.caret-wrap{border:none;position:relative;top:0;display:inline;padding-right:0}.dropdown-open>.caret-wrap>.caret{color:#00a4f7;transform:rotate(135deg)}.dropdown-open>.caret-wrap{background:transparent}.sub-menu .caret-wrap{padding-right:25px}.nv-nav-wrap.nav-center{flex-direction:column;justify-content:center}.nav-center #nv-primary-navigation{margin:0 auto;justify-content:center}.nav-center #nv-primary-navigation>li>a{padding-top:8px}.nav-center #nv-primary-navigation>li>.caret-wrap{top:4px}.nav-center .site-logo{justify-content:center}.nav-center .site-logo a{display:flex;justify-content:center;align-items:center;flex-direction:column}#nv-primary-navigation .menu-item-nav-search>a{display:block}.nv-nav-search{padding:0;visibility:hidden;opacity:0;transition:all 0.3s ease;position:absolute;right:0;width:auto;background:#fff;padding:8px 16px;border-top:3px solid #00a4f7;cursor:default;z-index:100;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.1);box-shadow:0 2px 5px rgba(0,0,0,0.1)}.nv-nav-search .search-submit{display:none}.menu-item-nav-search.active .nv-nav-search{visibility:visible;opacity:1}.nv-nav-search form{display:block}.nv-nav-search form label{margin:0}.nv-nav-search form label input{width:200px;margin:0}.nav-clickaway-overlay{position:fixed;width:100%;left:0;right:0;top:0;z-index:90;height:100vh}.menu-item-nav-cart:hover .nv-nav-cart{opacity:1;visibility:visible}.nv-nav-cart{display:block;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.1);box-shadow:0 2px 5px rgba(0,0,0,0.1);opacity:0;visibility:hidden;cursor:default;border-top:3px solid #00a4f7;transition:all 0.3s ease;position:absolute;z-index:100;right:0;min-width:350px;background:#fff}.nv-nav-cart .widget_shopping_cart{padding:8px 0}.nv-nav-cart .woocommerce-mini-cart__empty-message{text-align:center;margin-bottom:0;padding:10px 0}.nv-nav-cart .woocommerce.widget_shopping_cart .total{border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;padding:8px 16px;text-align:center}.nv-nav-cart .woocommerce-mini-cart__buttons{display:flex;padding:8px 16px 0}.nv-nav-cart .woocommerce-mini-cart__buttons a.button{margin:0;text-align:center}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:last-child{margin-left:5px;font-size:.8em;font-weight:600;display:inline-block;padding:.625rem 1.25rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;text-align:center;vertical-align:middle;white-space:nowrap;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child{font-size:.8em;font-weight:600;display:inline-block;padding:.625rem 1.25rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;text-align:center;vertical-align:middle;white-space:nowrap;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child:hover{background-color:#00a4f7;color:#fff}.nv-nav-wrap.nav-right{flex-direction:row-reverse;justify-content:center}.nav-right #nv-primary-navigation{margin-left:0;margin-right:auto}.nav-right .nv-nav-cart{right:inherit;left:0}.nav-right #nv-primary-navigation>.menu-item-has-children>.sub-menu{left:0;right:inherit}.layout-default .article-content-col .content,.layout-alternative .article-content-col .content{display:flex;align-items:center}.layout-default .article-content-col .content{flex-direction:row}.layout-alternative .article-content-col .content{flex-direction:row-reverse}.non-grid-content{display:flex;flex-direction:column;width:100%}.non-grid-content .button{align-self:flex-start;margin-top:auto}.non-grid-content .excerpt-wrap{padding:16px 0}.nv-post-thumbnail-wrap ~ .default-layout-content{padding-left:32px}.nv-post-thumbnail-wrap ~ .alternative-layout-content{padding-right:32px}.layout-default .nv-post-thumbnail-wrap,.layout-alternative .nv-post-thumbnail-wrap{max-width:40%}article.layout-alternative:nth-child(even) .article-content-col .content{flex-direction:row}article.layout-alternative:nth-child(even) .article-content-col .content .nv-post-thumbnail-wrap ~ .alternative-layout-content{padding:0 0 0 32px}#comments .children{padding-left:32px}.single-post-container{padding-top:48px}.archive-container,.single-page-container{padding-top:48px}}@media (min-width: 1200px){.container{max-width:1140px}.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:none}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}} + */.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.w-100{width:100%}.gapless{padding:0 !important}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.container-fluid>div{margin:0 -15px}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:none}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}html{font-size:14px;overflow-x:hidden;-webkit-tap-highlight-color:transparent}body{font-family:Graphik, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif;color:#606060;line-height:1.68421;overflow-x:hidden;direction:ltr;background-color:#fff}h1,h2,h3,h4,h5,h6{font-family:Graphik, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif;line-height:1.68421;margin-bottom:.5rem}p{margin-bottom:16px}a{color:#00a4f7;text-decoration:none}a:hover{color:#005bf7}.screen-reader-text{display:none}ins{text-decoration:none}body{font-size:1rem}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1rem}h6{font-size:.75rem}#nv-top-bar-menu{display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none;flex:1}#nv-top-bar-menu>li:not(:last-child){padding-right:8px}#nv-top-bar-menu>li:not(:first-child){padding-left:8px}.nv-top-bar-content{display:flex;flex:1}.nv-top-bar-content p{margin-bottom:0}.nv-top-bar{background-color:#fff;border-bottom:1px solid #f0f0f0}.nv-tb-wrap{padding-top:8px;padding-bottom:8px;display:flex;align-items:center;flex-direction:row;min-height:40px}.nv-tb-wrap.menu-content .nv-top-bar-content,.nv-tb-wrap.content-menu #nv-top-bar-menu{justify-content:flex-end;align-items:center}.nv-tb-wrap.content-menu .nv-top-bar-content,.nv-tb-wrap.menu-content #nv-top-bar-menu{justify-content:flex-start;align-items:center}.nv-nav-header{display:flex;min-height:70px}.site-logo{width:200px;align-items:center;display:flex;padding:8px 0}.site-logo img{max-height:60px;float:left}.site-logo p{font-size:1.25rem;text-align:center;margin-bottom:0}.site-logo small{width:100%;text-align:center;display:block}.site-logo a{display:inline}.icon-bar{transition:all 0.1s ease;position:relative;display:block;background:#00a4f7;border-radius:2px;width:15px;height:2px}.icon-bar:nth-child(2){margin:3px 0}.navbar-toggle-wrapper{align-items:center}.navbar-toggle{border:1px solid #f0f0f0;border-radius:3px;background:none;cursor:pointer;padding:10px 15px}.navbar-toggle:hover{box-shadow:none;transform:none}.navbar-toggle.active .icon-bar:nth-child(1){transform:rotate(45deg);top:5px}.navbar-toggle.active .icon-bar:nth-child(2){opacity:0}.navbar-toggle.active .icon-bar:nth-child(3){transform:rotate(-45deg);bottom:5px}.menu-opened{overflow:hidden}.nv-navbar{background-color:#fff;border-bottom:1px solid #f0f0f0;max-height:100vh}#nv-primary-navigation{max-height:0;overflow-y:auto;transition:all 0.3s ease;margin-bottom:0}#nv-primary-navigation.responsive-opened{max-height:calc(100vh - 70px);padding-bottom:16px}#nv-primary-navigation a{width:100%;display:block;padding:8px 0}#nv-primary-navigation li{cursor:pointer;width:100%;position:relative}.site-logo,.navbar-toggle-wrapper{flex:1}.navbar-toggle-wrapper{justify-content:flex-end;display:flex}#nv-primary-navigation .sub-menu{max-height:0;overflow:hidden;padding-left:20px;transition:all 0.3s ease;border-left:1px solid #f0f0f0}#nv-primary-navigation .dropdown-open>.sub-menu{max-height:2000px;transition:all 0.3s ease;opacity:1;visibility:visible}.nv-nav-wrap{min-height:70px;display:flex;flex-direction:column;justify-content:center}.caret{content:" ";height:6px;width:6px;position:relative;display:inline-block;border:2px solid;border-radius:1px;border-left:0;border-bottom:0;left:1px;transform:rotate(135deg);color:#00a4f7;top:-6px;transition:all 0.3s ease}.dropdown-open>.caret-wrap>.caret{color:#fff;transform:rotate(-45deg)}.caret-wrap{position:absolute;top:0;right:0;cursor:pointer;border-radius:3px;border:1px solid #00a4f7;width:30px;height:30px;padding:5px 10px;transition:all 0.3s ease}.dropdown-open>.caret-wrap{background-color:#00a4f7}#nv-primary-navigation i{font-size:inherit;line-height:inherit;width:20px}.nav-right .site-logo{justify-content:flex-end}.nav-right .navbar-toggle-wrapper{justify-content:flex-start}.nav-right .nv-nav-header{flex-direction:row-reverse}.nv-nav-search form{display:flex}.nv-nav-search form label{width:100%;margin-right:20px}#nv-primary-navigation .menu-item-nav-search>a{display:none}.nv-nav-search{padding:8px 0}footer{background-color:#fff}.footer-content-wrap{border-top:1px solid #f0f0f0}.nv-footer-content,.nv-footer-widgets{padding:32px 0}.nv-footer-widgets+.nv-footer-content{padding-top:0}.nv-footer-content .footer-menu{display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none}.nv-footer-content .footer-menu>li:not(:last-child){padding-right:16px}.nv-footer-content .footer-menu>li:not(:first-child){padding-left:16px}.wrapper{display:flex;min-height:100vh;flex-direction:column;overflow:hidden}.neve-main{flex:1}.archive-container,.single-page-container{padding-top:32px}.nv-page-title-wrap.nv-big-title{border-bottom:1px solid #f0f0f0;background-color:#f7f7f7}.nv-page-title-wrap.nv-big-title .nv-page-title{padding-top:16px;padding-bottom:16px;text-align:center}.nv-page-title-wrap.nv-big-title h1{margin:0}form input[type="text"],form input[type="password"],form input[type="email"],form input[type="url"],form input[type="date"],form input[type="month"],form input[type="time"],form input[type="datetime"],form input[type="datetime-local"],form input[type="week"],form input[type="number"],form input[type="search"],form input[type="tel"],form input[type="color"],form select,form textarea{display:inline-block;min-height:35px;font-size:14px;line-height:1.8;padding:6px 12px;background-color:transparent;color:#333;border:1px solid #dddddd;border-radius:3px;transition:all 0.3s ease}input,textarea,select,button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.button{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto}.button.button-primary{background-color:#00a4f7;color:#fff}.button.button-primary:hover{opacity:.9}.button.button-secondary{border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7}.button.button-secondary:hover{background-color:#00a4f7;color:#fff}button,input[type=button],.btn,input[type="submit"]{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff}button:hover,input[type=button]:hover,.btn:hover,input[type="submit"]:hover{opacity:.9}.nv-seach-form-wrap .search-form{border-top:1px solid #f0f0f0;padding-top:16px;display:flex;justify-content:center}.nv-seach-form-wrap .search-form input[type="submit"]{margin-left:10px}.nv-meta-list{display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none;border-bottom:1px solid #f0f0f0;padding-bottom:8px;margin:8px 0;width:100%}.nv-meta-list li>span,.nv-meta-list li>a{color:#7e7e7e;font-size:0.85em}.nv-meta-list i{margin-right:2px;font-size:inherit;line-height:inherit}.nv-meta-list li{padding-right:16px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.nv-meta-list .meta .nv-icon:before{position:relative;margin-right:5px}.nv-meta-list .meta.category a{padding:0 4px}.article-content-col{align-items:flex-start;display:flex;flex-direction:column;width:100%}.nv-post-thumbnail-wrap{width:100%}.nv-post-thumbnail-wrap a{transition:all 0.3s ease}.nv-post-thumbnail-wrap a:hover{opacity:.95}.nv-post-thumbnail-wrap img{width:100%;height:auto}.blog-entry-title{margin:0 0 8px;word-wrap:break-word}.article-content-col .content{width:100%;margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #f0f0f0;display:flex;flex-direction:column}.article-content-col .content .button{align-self:flex-start;margin-top:16px}.excerpt-wrap{margin:16px 0}.nv-index-posts .posts-wrapper{display:flex;flex-wrap:wrap}.nv-index-posts .page-numbers{display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none;justify-content:center;margin:8px auto}.nv-index-posts .page-numbers>li:not(:last-child){padding-right:8px}.nv-index-posts .page-numbers>li:not(:first-child){padding-left:8px}.nv-loader{height:50px;width:50px;border-radius:50%;border:2px solid #00a4f7;border-left:1px solid transparent !important;animation:spin;-webkit-animation:spin 1s ease infinite;-moz-animation:spin 1s ease infinite;animation:spin 1s ease infinite;margin:0 auto;display:none}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.layout-grid>.article-content-col,.layout-grid>.article-content-col .content{height:100%}.layout-default,.layout-alternative{display:flex;align-items:flex-end}.entry-title{word-wrap:break-word}.single-post-container{padding-top:16px}.single-post-container .title{margin-bottom:16px}.attachment-neve-blog{display:flex;margin:0 auto}.nv-content-wrap .page-numbers{justify-content:center;margin:8px auto;display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none}.nv-content-wrap .page-numbers>a:not(:last-child) span,.nv-content-wrap .page-numbers>span{padding-right:16px}.post-password-form input{margin-bottom:8px}#comments{border-top:1px solid #f0f0f0;padding-top:16px;margin:8px 0 32px}#comments .pagination{display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none;justify-content:center}#comments .pagination>li:not(:last-child){padding-right:8px}#comments .pagination>li:not(:first-child){padding-left:8px}#comments .comments-number{border-bottom:1px solid #f0f0f0;padding-bottom:16px;margin-bottom:16px}#comments .comments-list li{margin:32px 0}#comments cite{font-style:normal}#comments .avatar{border-radius:50%}#comments .comment-meta{font-size:.75em;margin-bottom:8px}#comments .children{border-left:1px solid #f0f0f0;padding-left:8px}.nv-index-posts,.nv-single-post-wrap,.nv-single-page-wrap{margin-bottom:48px}blockquote{text-align:center;font-size:1.1em;margin:48px 0}blockquote:before{height:3px;width:48px;background-color:#333;content:" ";display:block;margin:0 auto 32px}blockquote>*{margin-bottom:0}table{margin:16px 0}table td,table th{padding:8px;border-bottom:1px solid #f0f0f0}table tbody tr:hover{background-color:#fbfbfb}code{background:#d0effb;border-radius:5px;border:1px solid #f0f0f0}pre{display:block;padding:16px;background:#fbfbfb;border-radius:5px;border:1px solid #f0f0f0;margin:32px 0;white-space:pre-wrap;font-size:0.9em;line-height:2em}.nv-content-wrap{margin:32px 0}.nv-content-wrap:after{content:"";clear:both;display:table}.nv-content-wrap ul{list-style-type:circle}.nv-content-wrap>ul,.nv-content-wrap>ol{margin:16px 0}.nv-content-wrap ul,.nv-content-wrap ol{padding-left:16px}.nv-content-wrap ul li,.nv-content-wrap ol li{line-height:2em;margin-bottom:8px}.nv-content-wrap dl:not(.gallery-item){width:100%;overflow:hidden;display:grid;grid-template-columns:1fr 2fr;grid-row-gap:32px;margin:16px 0}.nv-content-wrap dt:not(.gallery-icon){border-right:1px solid #f0f0f0;padding:0 16px}.nv-content-wrap dt:not(.gallery-icon) dfn{font-style:normal;font-weight:600}.nv-content-wrap dd:not(.gallery-caption){padding:0 16px}.alignleft{float:left;margin:16px 16px 16px 0}.alignright{float:right;margin:16px 0 16px 16px}.aligncenter{text-align:center;margin:0 auto}.wp-caption{max-width:100%}.wp-caption-text{text-align:center;font-size:0.8em;font-weight:500}.twitter-tweet.twitter-tweet-rendered{padding:16px 0;margin:auto}.nv-sidebar-wrap{margin-bottom:48px}.nv-sidebar-wrap .search-form{display:flex;flex-direction:column}.nv-sidebar-wrap input[type="search"]{margin-bottom:8px;width:100%}.nv-sidebar-wrap .widget{border-bottom:1px solid #f0f0f0;padding-bottom:16px;margin-bottom:16px}.nv-sidebar-wrap .widget:last-child{border:none;margin:0;padding:0}.widget ul{padding:0}.widget ul ul{padding-left:8px;border-left:1px solid #f0f0f0}.widget ul li{margin-top:8px}.widget>ul{font-size:.85em}@media (min-width: 576px){.container{max-width:540px}.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:none}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}}@media (min-width: 768px){.container{max-width:720px}.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:none}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.nv-sidebar-wrap{max-width:30%}.nv-sidebar-wrap.right{border-left:1px solid #f0f0f0}.nv-sidebar-wrap.left{border-right:1px solid #f0f0f0}html{font-size:16px}h1{font-size:2.25rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}}@media (min-width: 960px){.container{max-width:960px}.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:none}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.navbar-toggle-wrapper{display:none}.menu-opened{overflow:inherit}.nv-nav-wrap{flex-direction:row;align-items:center;padding-bottom:0}#nv-primary-navigation{display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none;overflow-y:inherit;max-height:inherit;margin-left:auto;justify-content:flex-end}#nv-primary-navigation>li:not(:last-child){padding-right:16px}#nv-primary-navigation>li:not(:first-child){padding-left:16px}#nv-primary-navigation.responsive-opened{padding-bottom:0}#nv-primary-navigation>li{width:inherit}#nv-primary-navigation>li.menu-item-has-children:last-child{padding-right:16px}#nv-primary-navigation>li>a{padding:16px 0;display:block}#nv-primary-navigation>li.menu-item-has-children>a{padding-right:12px}#nv-primary-navigation>li>.caret-wrap{top:14px;position:absolute}#nv-primary-navigation li:hover>a{color:#005bf7}#nv-primary-navigation li:hover>.caret-wrap .caret{color:#005bf7}#nv-primary-navigation .sub-menu{-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.1);box-shadow:0 2px 5px rgba(0,0,0,0.1);max-height:inherit;padding:0;top:100%;background:#fff;border-left:none;border-top:3px solid #00a4f7;position:absolute;overflow:visible;z-index:100;opacity:0;visibility:hidden}#nv-primary-navigation .sub-menu .sub-menu{left:100%;right:auto;top:-3px}#nv-primary-navigation .sub-menu li{display:flex;align-items:center;background-color:#fff;border:1px solid #f0f0f0;border-top:none;min-width:150px}#nv-primary-navigation .sub-menu li a{white-space:nowrap;display:block;width:100%;margin-right:8px;padding:8px 16px}#nv-primary-navigation .menu-item-has-children:hover>.sub-menu{display:block;visibility:visible;opacity:1}#nv-primary-navigation>.menu-item-has-children>.sub-menu{right:0}.caret-wrap{border:none;position:relative;top:0;display:inline;padding-right:0}.dropdown-open>.caret-wrap>.caret{color:#00a4f7;transform:rotate(135deg)}.dropdown-open>.caret-wrap{background:transparent}.sub-menu .caret-wrap{padding-right:25px}.nv-nav-wrap.nav-center{flex-direction:column;justify-content:center}.nav-center #nv-primary-navigation{margin:0 auto;justify-content:center}.nav-center #nv-primary-navigation>li>a{padding-top:8px}.nav-center #nv-primary-navigation>li>.caret-wrap{top:4px}.nav-center .site-logo{justify-content:center}.nav-center .site-logo a{display:flex;justify-content:center;align-items:center;flex-direction:column}#nv-primary-navigation .menu-item-nav-search>a{display:block}.nv-nav-search{padding:0;visibility:hidden;opacity:0;transition:all 0.3s ease;position:absolute;right:0;width:auto;background:#fff;padding:8px 16px;border-top:3px solid #00a4f7;cursor:default;z-index:100;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.1);box-shadow:0 2px 5px rgba(0,0,0,0.1)}.nv-nav-search .search-submit{display:none}.menu-item-nav-search.active .nv-nav-search{visibility:visible;opacity:1}.nv-nav-search form{display:block}.nv-nav-search form label{margin:0}.nv-nav-search form label input{width:200px;margin:0}.nav-clickaway-overlay{position:fixed;width:100%;left:0;right:0;top:0;z-index:90;height:100vh}.nv-nav-wrap.nav-right{flex-direction:row-reverse;justify-content:center}.nav-right #nv-primary-navigation{margin-left:0;margin-right:auto}.nav-right .nv-nav-cart{right:inherit;left:0}.nav-right #nv-primary-navigation>.menu-item-has-children>.sub-menu{left:0;right:inherit}.layout-default .article-content-col .content,.layout-alternative .article-content-col .content{display:flex;align-items:center}.layout-default .article-content-col .content{flex-direction:row}.layout-alternative .article-content-col .content{flex-direction:row-reverse}.non-grid-content{display:flex;flex-direction:column;width:100%}.non-grid-content .button{align-self:flex-start;margin-top:auto}.non-grid-content .excerpt-wrap{padding:16px 0}.nv-post-thumbnail-wrap ~ .default-layout-content{padding-left:32px}.nv-post-thumbnail-wrap ~ .alternative-layout-content{padding-right:32px}.layout-default .nv-post-thumbnail-wrap,.layout-alternative .nv-post-thumbnail-wrap{max-width:40%}article.layout-alternative:nth-child(even) .article-content-col .content{flex-direction:row}article.layout-alternative:nth-child(even) .article-content-col .content .nv-post-thumbnail-wrap ~ .alternative-layout-content{padding:0 0 0 32px}#comments .children{padding-left:32px}.single-post-container{padding-top:48px}.archive-container,.single-page-container{padding-top:48px}}@media (min-width: 1200px){.container{max-width:1140px}.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:none}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}} From 08b256b2b0349c9a0eb05daa8b6a4b450b461bf4 Mon Sep 17 00:00:00 2001 From: Andrei Baicus Date: Mon, 1 Oct 2018 18:35:25 +0300 Subject: [PATCH 23/39] done - woocommerce integration --- assets/css/customizer-style-rtl.css | 72 ++- assets/css/customizer-style-rtl.min.css | 2 +- assets/css/customizer-style.css | 72 ++- assets/css/customizer-style.min.css | 2 +- assets/css/woocommerce-rtl.css | 263 ++++++++-- assets/css/woocommerce-rtl.min.css | 2 +- assets/css/woocommerce.css | 265 ++++++++-- assets/css/woocommerce.min.css | 2 +- assets/js/customizer-preview.js | 4 +- assets/js/customizer-preview.min.js | 2 +- assets/scss/elements/_page.scss | 2 +- .../scss/elements/blog/_blogpost-index.scss | 3 + assets/scss/elements/blog/_blogpost-meta.scss | 6 - assets/scss/elements/blog/_comments.scss | 5 + .../scss/elements/navigation/_nav-menu.scss | 2 +- assets/scss/main/_variables.scss | 1 + assets/scss/woocommerce/_buttons.scss | 4 + assets/scss/woocommerce/_cart.scss | 40 +- assets/scss/woocommerce/_checkout.scss | 118 ++++- assets/scss/woocommerce/_generic.scss | 6 + assets/scss/woocommerce/_media-queries.scss | 3 +- assets/scss/woocommerce/_nav-cart.scss | 54 +- assets/scss/woocommerce/_product.scss | 5 + assets/scss/woocommerce/_shop-loop.scss | 11 - assets/scss/woocommerce/_sidebar.scss | 28 ++ grunt/aliases.yaml | 2 +- inc/admin/about/css/ti_about_page_css.css | 51 +- inc/admin/metabox/metabox_base.php | 4 +- inc/admin/onboarding/assets/css/style.css | 71 ++- inc/compatibility/woocommerce.php | 60 ++- inc/customizer/controls/css/checkbox.css | 26 +- inc/customizer/controls/css/heading.css | 5 +- inc/customizer/controls/css/order.css | 11 +- inc/customizer/controls/css/radio-image.css | 6 +- inc/customizer/controls/css/range.css | 22 +- inc/customizer/controls/css/tabs.css | 2 + inc/customizer/options/js/2_layout.js | 4 +- inc/views/layouts/layout_container.php | 16 +- inc/views/layouts/layout_sidebar.php | 1 - inc/views/pluggable/post_meta.php | 13 +- style-rtl.css | 467 ++++++----------- style-rtl.min.css | 2 +- style.css | 469 ++++++------------ style.min.css | 2 +- 44 files changed, 1351 insertions(+), 857 deletions(-) diff --git a/assets/css/customizer-style-rtl.css b/assets/css/customizer-style-rtl.css index dcff37a214..72777f8e7f 100644 --- a/assets/css/customizer-style-rtl.css +++ b/assets/css/customizer-style-rtl.css @@ -25,11 +25,18 @@ border: 1px solid #ccc; border-radius: 5px; -ms-flex-direction: row; - flex-direction: row; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -webkit-flex-direction: row; + flex-direction: row; -ms-flex-align: center; - align-items: center; + -webkit-box-align: center; + -webkit-align-items: center; + align-items: center; -ms-flex-pack: justify; - justify-content: space-between; + -webkit-box-pack: justify; + -webkit-justify-content: space-between; + justify-content: space-between; padding: 7px 0; } .customize-control-checkbox-toggle span { @@ -62,6 +69,7 @@ height: 15px; background: #fff; border-radius: 90px; + -webkit-transition: 0.3s; transition: 0.3s; } @@ -70,8 +78,11 @@ } .customize-control-checkbox-toggle input:checked + label:after { + right: -webkit-calc(100% - 5px); right: calc(100% - 5px); - transform: translateX(100%); + -webkit-transform: translateX(100%); + -ms-transform: translateX(100%); + transform: translateX(100%); } .customize-control-checkbox-toggle label:active:after { @@ -80,9 +91,14 @@ .customize-control-checkbox-toggle > * { display: -ms-flexbox; + display: -webkit-box; + display: -webkit-flex; display: flex; -ms-flex-direction: row; - flex-direction: row; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -webkit-flex-direction: row; + flex-direction: row; }.customize-control-neve-dimensions > ul { width: 100%; } .customize-control-neve-dimensions .dimension-wrap { float: right; width: 17%; margin: 0; } .customize-control-neve-dimensions .dimension-wrap input, @@ -220,6 +236,7 @@ top: 1px; position: relative; display: block; + -webkit-transition: .1s ease-in-out; transition: .1s ease-in-out; right: 1px; } @@ -230,7 +247,9 @@ } .accordion.expanded .accordion-expand-button:before { - transform: rotate( -180deg ); + -webkit-transform: rotate( -180deg ); + -ms-transform: rotate( -180deg ); + transform: rotate( -180deg ); top:0; } .ti-order-sortable li { @@ -238,11 +257,17 @@ background: #fff; border: 1px dashed #ccc; display: -ms-flexbox; + display: -webkit-box; + display: -webkit-flex; display: flex; -ms-flex-pack: center; - justify-content: center; + -webkit-box-pack: center; + -webkit-justify-content: center; + justify-content: center; -ms-flex-align: center; - align-items: center; + -webkit-box-align: center; + -webkit-align-items: center; + align-items: center; position: relative; opacity: .7; } @@ -268,6 +293,7 @@ cursor: pointer; padding: 5px 10px; right: 0; + -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; } @@ -329,7 +355,9 @@ background: none; border-color: inherit; box-shadow: none; - transform: none; + -webkit-transform: none; + -ms-transform: none; + transform: none; } .customize-control-radio-image img { border: 1px solid transparent; } .customize-control-radio-image .ui-state-active img { @@ -346,6 +374,7 @@ */ .customizer-tab:not(.customizer-subtab){ display: table; + width: -webkit-calc(100% + 28px); width: calc(100% + 28px); margin: -15px -12px 0 0; } @@ -360,6 +389,7 @@ padding: 10px 0; text-decoration: none; font-weight: 600; + -webkit-transition: all .3s ease; transition: all .3s ease; color: #333; } @@ -378,17 +408,27 @@ }.range-slider { width: 100%; display: -ms-flexbox; + display: -webkit-box; + display: -webkit-flex; display: flex; -ms-flex-wrap: wrap; - flex-wrap: wrap; + -webkit-flex-wrap: wrap; + flex-wrap: wrap; -ms-flex-align: center; - align-items: center; + -webkit-box-align: center; + -webkit-align-items: center; + align-items: center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-flex-direction: row; - flex-direction: row; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -webkit-flex-direction: row; + flex-direction: row; -ms-flex-pack: start; - justify-content: flex-start; + -webkit-box-pack: start; + -webkit-justify-content: flex-start; + justify-content: flex-start; } .range-slider__range { @@ -399,6 +439,7 @@ padding: 0; cursor: pointer; outline: none; + -webkit-transition: background .5s; transition: background .5s; -webkit-appearance: none; } @@ -427,6 +468,7 @@ border: 2px solid #2e86b9; background-color: #fff; cursor: pointer; + -webkit-transition: background .15s ease-in-out; transition: background .15s ease-in-out; } @@ -516,7 +558,7 @@ input::-moz-focus-inner, input::-moz-focus-outer { .customize-control .responsive-switchers { margin-right: 5px; width: auto; } .customize-control .responsive-switchers-open li button { display: block; } .customize-control .responsive-switchers li { float: right; margin: 0; } -.customize-control .responsive-switchers li button { height: 20px; width: 20px; background-color: #a4afb7; cursor: pointer; position: relative; margin-right: 5px; color: #fff; font-size: 10px; text-align: center; border-radius: 50%; padding: 0; border: 0; outline: none; transition: background-color .5s; cursor: pointer; } +.customize-control .responsive-switchers li button { height: 20px; width: 20px; background-color: #a4afb7; cursor: pointer; position: relative; margin-right: 5px; color: #fff; font-size: 10px; text-align: center; border-radius: 50%; padding: 0; border: 0; outline: none; -webkit-transition: background-color .5s; transition: background-color .5s; cursor: pointer; } .customize-control .responsive-switchers li button:hover { background-color: #c2cbd2; } .customize-control .responsive-switchers li button.active { background-color: #13aff0; } .customize-control .responsive-switchers li button i { width: auto; height: auto; font-size: inherit; line-height: 18px; } @@ -526,6 +568,7 @@ input::-moz-focus-inner, input::-moz-focus-outer { .neve-tabs-control { border-bottom: 1px solid #ddd; + width: -webkit-calc(100% + 28px); width: calc(100% + 28px); margin: -15px -12px 0 0; table-layout: fixed; @@ -547,6 +590,7 @@ input::-moz-focus-inner, input::-moz-focus-outer { text-transform: capitalize; background: #fff; box-shadow: inset 0 0 0 0 #0085ba; + -webkit-transition: all .3s ease; transition: all .3s ease; display: block; width: 100%; diff --git a/assets/css/customizer-style-rtl.min.css b/assets/css/customizer-style-rtl.min.css index 556b27ff1e..c28845d43b 100644 --- a/assets/css/customizer-style-rtl.min.css +++ b/assets/css/customizer-style-rtl.min.css @@ -1 +1 @@ -.control-wrap{width:100%}.has-media-queries .control-wrap{display:none;width:100%}.has-media-queries .control-wrap.active{display:block}#sub-accordion-section-neve_typography_body,#sub-accordion-section-neve_typography_headings{min-height:600px}#customize-theme-controls .customize-pane-child.accordion-section-content#sub-accordion-section-neve_sidebar,#customize-theme-controls .customize-pane-child.accordion-section-content#sub-accordion-section-neve_typography_headings{overflow:initial}.customize-control-checkbox-toggle .checkbox-toggle-wrap{border:1px solid #ccc;border-radius:5px;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:7px 0}.customize-control-checkbox-toggle span{margin-right:20px;font-weight:600;width:65%;display:inline-block}.customize-control-checkbox-toggle input[type=checkbox]{display:none}.customize-control-checkbox-toggle label{cursor:pointer;width:50px;height:25px;background:grey;border-radius:100px;position:relative;margin-left:20px;display:inline-block}.customize-control-checkbox-toggle label:after{content:'';position:absolute;top:5px;right:5px;width:15px;height:15px;background:#fff;border-radius:90px;transition:.3s}.customize-control-checkbox-toggle input:checked+label{background:#13aff0}.customize-control-checkbox-toggle input:checked+label:after{right:calc(100% - 5px);transform:translateX(100%)}.customize-control-checkbox-toggle label:active:after{width:30px}.customize-control-checkbox-toggle>*{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.customize-control-neve-dimensions>ul{width:100%}.customize-control-neve-dimensions .dimension-wrap{float:right;width:17%;margin:0}.customize-control-neve-dimensions .dimension-wrap button,.customize-control-neve-dimensions .dimension-wrap input{display:block;font-size:12px;padding:4px 0;width:100%;height:28px;border:1px solid;border-color:#a4afb7;border-right-width:0;border-radius:0;text-align:center}.customize-control-neve-dimensions .dimension-wrap:first-child input{border-right-width:1px;border-radius:0 3px 3px 0}.customize-control-neve-dimensions .dimension-wrap .dimension-label{display:block;color:#949698;font-size:10px;padding-top:5px;font-style:normal;text-transform:uppercase;text-align:center}.customize-control-neve-dimensions .dimension-wrap input:focus+.dimension-label{color:#42474a}.customize-control-neve-dimensions .dimension-wrap .link-dimensions{background-color:#fff;border:1px solid #a4afb7;border-right-width:0;padding:0;outline:0;border-radius:3px 0 0 3px;cursor:pointer}.customize-control-neve-dimensions .dimension-wrap .link-dimensions span{display:block;width:100%;height:26px;line-height:26px;font-size:16px}.customize-control-neve-dimensions .dimension-wrap .link-dimensions .neve-linked{background-color:#a4afb7;color:#fff}.customize-control-neve-dimensions .dimension-wrap .link-dimensions.unlinked .neve-unlinked{display:none}.customize-control-neve-dimensions .dimension-wrap .link-dimensions.unlinked .neve-linked{display:block}.customize-control-neve-dimensions .dimension-wrap .link-dimensions .neve-linked{display:none}.customize-control span.reset-dimensions{display:inline-block;position:relative;margin-right:10px;line-height:1;color:rgba(0,0,0,.2);cursor:pointer;text-align:center;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease}.customize-control span.reset-dimensions:hover{color:#fe5252}#customize-theme-controls #sub-accordion-section-neve_typography.customize-pane-child.open{height:100%}.neve-ss-wrap{position:relative;box-sizing:border-box;border:1px solid #ddd}.neve-ss-wrap.active{box-shadow:0 0 2px rgba(30,140,190,.8);border:1px solid #5897fb}.customize-control input.neve-fs-main-input{width:90%;background:#fff;display:block;float:right;box-shadow:none;cursor:pointer;box-sizing:border-box;border-left:0;height:35px}.customize-control input.neve-fs-main-input:focus{border-color:#ddd}.neve-fs-input-addon{width:10%;background:#fff;box-sizing:border-box;padding:7px 0;line-height:18px;display:inline-block;border:1px solid #ddd;text-align:center;border-right:0;height:35px}.neve-fs-options-wrapper{max-height:300px;overflow-y:scroll}.neve-fs-options-group{display:block}.neve-fs-search{padding:7px;display:block;border-bottom:1px solid #ddd}.neve-fs-option,.neve-fs-options-heading{display:block;padding:3px 5px;line-height:18px}.neve-fs-option{cursor:pointer}.neve-fs-options-heading{font-weight:600;color:#777;background:#eee}.neve-fs-option:hover{background:#5897fb;color:#fff}.neve-ss-wrap.active .neve-fs-dropdown{display:block;width:100%;z-index:1000}.neve-fs-dropdown{background:#fff;border:1px solid #ddd;border-top:0;display:none;position:absolute}.neve-customizer-heading{display:block;margin:0 -12px;padding:13px 12px;background-color:#fff;color:#555;border:1px solid #ddd;border-right:0;border-left:0;font-size:11px;font-weight:600;letter-spacing:2px;line-height:1;text-transform:uppercase;position:relative}.accordion-expand-button{font-family:Dashicons;position:absolute;left:0;top:0;cursor:pointer;z-index:10;padding:10px;border:1px solid transparent;border-right-color:#ddd}.accordion-expand-button:before{content:"\f347";font-size:16px;top:1px;position:relative;display:block;transition:.1s ease-in-out;right:1px}.accordion-expand-button:hover{background:#3ec8ff;color:#fff}.accordion.expanded .accordion-expand-button:before{transform:rotate(-180deg);top:0}.ti-order-sortable li{text-align:center;background:#fff;border:1px dashed #ccc;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:relative;opacity:.7}.ti-order-sortable li.enabled{opacity:1;border:1px solid #666}.ti-order-sortable li p{width:100%;padding:7px 10px;margin:0}.ti-order-sortable li>*{display:inline}.ti-order-sortable span{position:absolute;z-index:100;cursor:pointer;padding:5px 10px;right:0;transition:.3s ease-in-out}.ti-order-sortable span.drag{left:0;right:auto;cursor:move}.ti-order-sortable li .toggle-display:before{font-family:Dashicons;font-size:20px;top:2px;position:relative;content:"\f530"}.ti-order-sortable li .toggle-display:hover{background:#3ec8ff;color:#fff}.ti-order-sortable li.enabled .toggle-display:before{content:"\f177"}.customize-control-radio-image .ui-buttonset{text-align:center}.customize-control-radio-image label{float:right;display:inline-block;max-width:33.3%;padding:3px;font-size:inherit;line-height:inherit;height:auto;cursor:pointer;border-width:0;-webkit-appearance:none;border-radius:0;white-space:nowrap;box-sizing:border-box;color:inherit;background:0 0;box-shadow:none;vertical-align:inherit}.customize-control-radio-image label:first-of-type{float:right}.customize-control-radio-image label:nth-of-type(n+3){float:left}.customize-control-radio-image label:hover{background:0 0;border-color:inherit;color:inherit}.customize-control-radio-image label:active{background:0 0;border-color:inherit;box-shadow:none;transform:none}.customize-control-radio-image img{border:1px solid transparent}.customize-control-radio-image .ui-state-active img{border-color:#00b6ff;box-shadow:0 0 5px #3ec8fe}#customize-control-external_header_video,#customize-control-header_video{display:none}.customizer-tab:not(.customizer-subtab){display:table;width:calc(100% + 28px);margin:-15px -12px 0 0}.customizer-tab:not(.customizer-subtab) label{border-left:1px solid #ddd;display:inherit;width:50%;vertical-align:top;max-width:100%;text-transform:capitalize;background:#fff;padding:10px 0;text-decoration:none;font-weight:600;transition:all .3s ease;color:#333}.customizer-tab:not(.customizer-subtab) label i{color:#333;margin-left:4px}.customizer-tab:not(.customizer-subtab) label.ui-state-active{box-shadow:inset 0 -3px 0 0 #0085ba;color:#0085ba;background-color:#fff}.customizer-tab:not(.customizer-subtab) label:last-child{border:none}.range-slider{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start}.range-slider__range{background-color:rgba(0,0,0,.1);border-radius:5px;height:5px;width:67%;padding:0;cursor:pointer;outline:0;transition:background .5s;-webkit-appearance:none}.range-slider__range::-webkit-slider-thumb{-webkit-appearance:none;width:17px;height:17px;border:2px solid #2e86b9;border-radius:15px;background-color:#fff}.range-slider__range::-webkit-slider-thumb:hover{background:#fff}.range-slider__range:active::-webkit-slider-thumb{background:#fff}.range-slider__range::-moz-range-thumb{width:20px;height:20px;border-radius:50%;border:2px solid #2e86b9;background-color:#fff;cursor:pointer;transition:background .15s ease-in-out}.range-slider__range::-moz-range-thumb:hover{background:#fff}.range-slider__range:active::-moz-range-thumb{background:#fff}.customize-control input[type=number].range-slider-value,.customize-control input[type=text].range-slider-value{width:21%;height:28px;text-align:center;margin-right:2%;border-radius:4px;padding:3px;font-size:12px;font-weight:600;color:#555;-moz-appearance:textfield;cursor:default}.customize-control input[type=number].range-slider-value::-webkit-inner-spin-button,.customize-control input[type=number].range-slider-value::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.customize-control input[type=number].range-slider-value{-moz-appearance:textfield}.range-reset-slider .dashicons{width:16px;height:16px;font-size:16px;line-height:1}.customize-control span.range-reset-slider{display:inline-block;position:relative;width:6%;line-height:1;color:rgba(0,0,0,.2);cursor:pointer;text-align:center;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease}.customize-control span.range-reset-slider:hover{color:#fe5252}::-moz-range-track{background:#d7dcdf;border:0}input::-moz-focus-inner,input::-moz-focus-outer{border:0}.customize-control-range-value .customize-control-title,.customize-control-range-value .responsive-switchers{display:inline-block}.responsive-switchers{display:inline-block;vertical-align:middle;margin-bottom:5px}.responsive-switchers .preview-mobile,.responsive-switchers .preview-tablet{display:none}.customize-control .responsive-switchers{margin-right:5px;width:auto}.customize-control .responsive-switchers-open li button{display:block}.customize-control .responsive-switchers li{float:right;margin:0}.customize-control .responsive-switchers li button{height:20px;width:20px;background-color:#a4afb7;cursor:pointer;position:relative;margin-right:5px;color:#fff;font-size:10px;text-align:center;border-radius:50%;padding:0;border:0;outline:0;transition:background-color .5s;cursor:pointer}.customize-control .responsive-switchers li button:hover{background-color:#c2cbd2}.customize-control .responsive-switchers li button.active{background-color:#13aff0}.customize-control .responsive-switchers li button i{width:auto;height:auto;font-size:inherit;line-height:18px}.customize-control-interface-tabs{display:list-item!important}.neve-tabs-control{border-bottom:1px solid #ddd;width:calc(100% + 28px);margin:-15px -12px 0 0;table-layout:fixed;display:table}.neve-tabs-control .neve-customizer-tab{border-left:1px solid #ddd;display:table-cell;text-align:center;width:100%}.neve-tabs-control .neve-customizer-tab:last-child{border-left:none}.neve-tabs-control .neve-customizer-tab label{text-transform:capitalize;background:#fff;box-shadow:inset 0 0 0 0 #0085ba;transition:all .3s ease;display:block;width:100%;padding:10px 0;text-decoration:none;font-weight:600;color:#333}.neve-tabs-control .neve-customizer-tab label i{color:#333;margin-left:4px}.neve-tabs-control .neve-customizer-tab label:hover{color:#0085ba;background:#f3f3f5}.neve-tabs-control .neve-customizer-tab label:hover i{color:#333}.neve-tabs-control .neve-customizer-tab.active label{box-shadow:inset 0 -3px 0 0 #0085ba;color:#0085ba;background-color:#fff}.neve-tabs-control input[type=radio]{display:none!important} \ No newline at end of file +.control-wrap{width:100%}.has-media-queries .control-wrap{display:none;width:100%}.has-media-queries .control-wrap.active{display:block}#sub-accordion-section-neve_typography_body,#sub-accordion-section-neve_typography_headings{min-height:600px}#customize-theme-controls .customize-pane-child.accordion-section-content#sub-accordion-section-neve_sidebar,#customize-theme-controls .customize-pane-child.accordion-section-content#sub-accordion-section-neve_typography_headings{overflow:initial}.customize-control-checkbox-toggle .checkbox-toggle-wrap{border:1px solid #ccc;border-radius:5px;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:7px 0}.customize-control-checkbox-toggle span{margin-right:20px;font-weight:600;width:65%;display:inline-block}.customize-control-checkbox-toggle input[type=checkbox]{display:none}.customize-control-checkbox-toggle label{cursor:pointer;width:50px;height:25px;background:grey;border-radius:100px;position:relative;margin-left:20px;display:inline-block}.customize-control-checkbox-toggle label:after{content:'';position:absolute;top:5px;right:5px;width:15px;height:15px;background:#fff;border-radius:90px;-webkit-transition:.3s;transition:.3s}.customize-control-checkbox-toggle input:checked+label{background:#13aff0}.customize-control-checkbox-toggle input:checked+label:after{right:-webkit-calc(100% - 5px);right:calc(100% - 5px);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.customize-control-checkbox-toggle label:active:after{width:30px}.customize-control-checkbox-toggle>*{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.customize-control-neve-dimensions>ul{width:100%}.customize-control-neve-dimensions .dimension-wrap{float:right;width:17%;margin:0}.customize-control-neve-dimensions .dimension-wrap button,.customize-control-neve-dimensions .dimension-wrap input{display:block;font-size:12px;padding:4px 0;width:100%;height:28px;border:1px solid;border-color:#a4afb7;border-right-width:0;border-radius:0;text-align:center}.customize-control-neve-dimensions .dimension-wrap:first-child input{border-right-width:1px;border-radius:0 3px 3px 0}.customize-control-neve-dimensions .dimension-wrap .dimension-label{display:block;color:#949698;font-size:10px;padding-top:5px;font-style:normal;text-transform:uppercase;text-align:center}.customize-control-neve-dimensions .dimension-wrap input:focus+.dimension-label{color:#42474a}.customize-control-neve-dimensions .dimension-wrap .link-dimensions{background-color:#fff;border:1px solid #a4afb7;border-right-width:0;padding:0;outline:0;border-radius:3px 0 0 3px;cursor:pointer}.customize-control-neve-dimensions .dimension-wrap .link-dimensions span{display:block;width:100%;height:26px;line-height:26px;font-size:16px}.customize-control-neve-dimensions .dimension-wrap .link-dimensions .neve-linked{background-color:#a4afb7;color:#fff}.customize-control-neve-dimensions .dimension-wrap .link-dimensions.unlinked .neve-unlinked{display:none}.customize-control-neve-dimensions .dimension-wrap .link-dimensions.unlinked .neve-linked{display:block}.customize-control-neve-dimensions .dimension-wrap .link-dimensions .neve-linked{display:none}.customize-control span.reset-dimensions{display:inline-block;position:relative;margin-right:10px;line-height:1;color:rgba(0,0,0,.2);cursor:pointer;text-align:center;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease}.customize-control span.reset-dimensions:hover{color:#fe5252}#customize-theme-controls #sub-accordion-section-neve_typography.customize-pane-child.open{height:100%}.neve-ss-wrap{position:relative;box-sizing:border-box;border:1px solid #ddd}.neve-ss-wrap.active{box-shadow:0 0 2px rgba(30,140,190,.8);border:1px solid #5897fb}.customize-control input.neve-fs-main-input{width:90%;background:#fff;display:block;float:right;box-shadow:none;cursor:pointer;box-sizing:border-box;border-left:0;height:35px}.customize-control input.neve-fs-main-input:focus{border-color:#ddd}.neve-fs-input-addon{width:10%;background:#fff;box-sizing:border-box;padding:7px 0;line-height:18px;display:inline-block;border:1px solid #ddd;text-align:center;border-right:0;height:35px}.neve-fs-options-wrapper{max-height:300px;overflow-y:scroll}.neve-fs-options-group{display:block}.neve-fs-search{padding:7px;display:block;border-bottom:1px solid #ddd}.neve-fs-option,.neve-fs-options-heading{display:block;padding:3px 5px;line-height:18px}.neve-fs-option{cursor:pointer}.neve-fs-options-heading{font-weight:600;color:#777;background:#eee}.neve-fs-option:hover{background:#5897fb;color:#fff}.neve-ss-wrap.active .neve-fs-dropdown{display:block;width:100%;z-index:1000}.neve-fs-dropdown{background:#fff;border:1px solid #ddd;border-top:0;display:none;position:absolute}.neve-customizer-heading{display:block;margin:0 -12px;padding:13px 12px;background-color:#fff;color:#555;border:1px solid #ddd;border-right:0;border-left:0;font-size:11px;font-weight:600;letter-spacing:2px;line-height:1;text-transform:uppercase;position:relative}.accordion-expand-button{font-family:Dashicons;position:absolute;left:0;top:0;cursor:pointer;z-index:10;padding:10px;border:1px solid transparent;border-right-color:#ddd}.accordion-expand-button:before{content:"\f347";font-size:16px;top:1px;position:relative;display:block;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;right:1px}.accordion-expand-button:hover{background:#3ec8ff;color:#fff}.accordion.expanded .accordion-expand-button:before{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);top:0}.ti-order-sortable li{text-align:center;background:#fff;border:1px dashed #ccc;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:relative;opacity:.7}.ti-order-sortable li.enabled{opacity:1;border:1px solid #666}.ti-order-sortable li p{width:100%;padding:7px 10px;margin:0}.ti-order-sortable li>*{display:inline}.ti-order-sortable span{position:absolute;z-index:100;cursor:pointer;padding:5px 10px;right:0;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.ti-order-sortable span.drag{left:0;right:auto;cursor:move}.ti-order-sortable li .toggle-display:before{font-family:Dashicons;font-size:20px;top:2px;position:relative;content:"\f530"}.ti-order-sortable li .toggle-display:hover{background:#3ec8ff;color:#fff}.ti-order-sortable li.enabled .toggle-display:before{content:"\f177"}.customize-control-radio-image .ui-buttonset{text-align:center}.customize-control-radio-image label{float:right;display:inline-block;max-width:33.3%;padding:3px;font-size:inherit;line-height:inherit;height:auto;cursor:pointer;border-width:0;-webkit-appearance:none;border-radius:0;white-space:nowrap;box-sizing:border-box;color:inherit;background:0 0;box-shadow:none;vertical-align:inherit}.customize-control-radio-image label:first-of-type{float:right}.customize-control-radio-image label:nth-of-type(n+3){float:left}.customize-control-radio-image label:hover{background:0 0;border-color:inherit;color:inherit}.customize-control-radio-image label:active{background:0 0;border-color:inherit;box-shadow:none;-webkit-transform:none;-ms-transform:none;transform:none}.customize-control-radio-image img{border:1px solid transparent}.customize-control-radio-image .ui-state-active img{border-color:#00b6ff;box-shadow:0 0 5px #3ec8fe}#customize-control-external_header_video,#customize-control-header_video{display:none}.customizer-tab:not(.customizer-subtab){display:table;width:-webkit-calc(100% + 28px);width:calc(100% + 28px);margin:-15px -12px 0 0}.customizer-tab:not(.customizer-subtab) label{border-left:1px solid #ddd;display:inherit;width:50%;vertical-align:top;max-width:100%;text-transform:capitalize;background:#fff;padding:10px 0;text-decoration:none;font-weight:600;-webkit-transition:all .3s ease;transition:all .3s ease;color:#333}.customizer-tab:not(.customizer-subtab) label i{color:#333;margin-left:4px}.customizer-tab:not(.customizer-subtab) label.ui-state-active{box-shadow:inset 0 -3px 0 0 #0085ba;color:#0085ba;background-color:#fff}.customizer-tab:not(.customizer-subtab) label:last-child{border:none}.range-slider{width:100%;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.range-slider__range{background-color:rgba(0,0,0,.1);border-radius:5px;height:5px;width:67%;padding:0;cursor:pointer;outline:0;-webkit-transition:background .5s;transition:background .5s;-webkit-appearance:none}.range-slider__range::-webkit-slider-thumb{-webkit-appearance:none;width:17px;height:17px;border:2px solid #2e86b9;border-radius:15px;background-color:#fff}.range-slider__range::-webkit-slider-thumb:hover{background:#fff}.range-slider__range:active::-webkit-slider-thumb{background:#fff}.range-slider__range::-moz-range-thumb{width:20px;height:20px;border-radius:50%;border:2px solid #2e86b9;background-color:#fff;cursor:pointer;-webkit-transition:background .15s ease-in-out;transition:background .15s ease-in-out}.range-slider__range::-moz-range-thumb:hover{background:#fff}.range-slider__range:active::-moz-range-thumb{background:#fff}.customize-control input[type=number].range-slider-value,.customize-control input[type=text].range-slider-value{width:21%;height:28px;text-align:center;margin-right:2%;border-radius:4px;padding:3px;font-size:12px;font-weight:600;color:#555;-moz-appearance:textfield;cursor:default}.customize-control input[type=number].range-slider-value::-webkit-inner-spin-button,.customize-control input[type=number].range-slider-value::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.customize-control input[type=number].range-slider-value{-moz-appearance:textfield}.range-reset-slider .dashicons{width:16px;height:16px;font-size:16px;line-height:1}.customize-control span.range-reset-slider{display:inline-block;position:relative;width:6%;line-height:1;color:rgba(0,0,0,.2);cursor:pointer;text-align:center;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease}.customize-control span.range-reset-slider:hover{color:#fe5252}::-moz-range-track{background:#d7dcdf;border:0}input::-moz-focus-inner,input::-moz-focus-outer{border:0}.customize-control-range-value .customize-control-title,.customize-control-range-value .responsive-switchers{display:inline-block}.responsive-switchers{display:inline-block;vertical-align:middle;margin-bottom:5px}.responsive-switchers .preview-mobile,.responsive-switchers .preview-tablet{display:none}.customize-control .responsive-switchers{margin-right:5px;width:auto}.customize-control .responsive-switchers-open li button{display:block}.customize-control .responsive-switchers li{float:right;margin:0}.customize-control .responsive-switchers li button{height:20px;width:20px;background-color:#a4afb7;cursor:pointer;position:relative;margin-right:5px;color:#fff;font-size:10px;text-align:center;border-radius:50%;padding:0;border:0;outline:0;-webkit-transition:background-color .5s;transition:background-color .5s;cursor:pointer}.customize-control .responsive-switchers li button:hover{background-color:#c2cbd2}.customize-control .responsive-switchers li button.active{background-color:#13aff0}.customize-control .responsive-switchers li button i{width:auto;height:auto;font-size:inherit;line-height:18px}.customize-control-interface-tabs{display:list-item!important}.neve-tabs-control{border-bottom:1px solid #ddd;width:-webkit-calc(100% + 28px);width:calc(100% + 28px);margin:-15px -12px 0 0;table-layout:fixed;display:table}.neve-tabs-control .neve-customizer-tab{border-left:1px solid #ddd;display:table-cell;text-align:center;width:100%}.neve-tabs-control .neve-customizer-tab:last-child{border-left:none}.neve-tabs-control .neve-customizer-tab label{text-transform:capitalize;background:#fff;box-shadow:inset 0 0 0 0 #0085ba;-webkit-transition:all .3s ease;transition:all .3s ease;display:block;width:100%;padding:10px 0;text-decoration:none;font-weight:600;color:#333}.neve-tabs-control .neve-customizer-tab label i{color:#333;margin-left:4px}.neve-tabs-control .neve-customizer-tab label:hover{color:#0085ba;background:#f3f3f5}.neve-tabs-control .neve-customizer-tab label:hover i{color:#333}.neve-tabs-control .neve-customizer-tab.active label{box-shadow:inset 0 -3px 0 0 #0085ba;color:#0085ba;background-color:#fff}.neve-tabs-control input[type=radio]{display:none!important} \ No newline at end of file diff --git a/assets/css/customizer-style.css b/assets/css/customizer-style.css index 51b141aeb8..411d7356b5 100644 --- a/assets/css/customizer-style.css +++ b/assets/css/customizer-style.css @@ -25,11 +25,18 @@ border: 1px solid #ccc; border-radius: 5px; -ms-flex-direction: row; - flex-direction: row; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -webkit-flex-direction: row; + flex-direction: row; -ms-flex-align: center; - align-items: center; + -webkit-box-align: center; + -webkit-align-items: center; + align-items: center; -ms-flex-pack: justify; - justify-content: space-between; + -webkit-box-pack: justify; + -webkit-justify-content: space-between; + justify-content: space-between; padding: 7px 0; } .customize-control-checkbox-toggle span { @@ -62,6 +69,7 @@ height: 15px; background: #fff; border-radius: 90px; + -webkit-transition: 0.3s; transition: 0.3s; } @@ -70,8 +78,11 @@ } .customize-control-checkbox-toggle input:checked + label:after { + left: -webkit-calc(100% - 5px); left: calc(100% - 5px); - transform: translateX(-100%); + -webkit-transform: translateX(-100%); + -ms-transform: translateX(-100%); + transform: translateX(-100%); } .customize-control-checkbox-toggle label:active:after { @@ -80,9 +91,14 @@ .customize-control-checkbox-toggle > * { display: -ms-flexbox; + display: -webkit-box; + display: -webkit-flex; display: flex; -ms-flex-direction: row; - flex-direction: row; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -webkit-flex-direction: row; + flex-direction: row; }.customize-control-neve-dimensions > ul { width: 100%; } .customize-control-neve-dimensions .dimension-wrap { float: left; width: 17%; margin: 0; } .customize-control-neve-dimensions .dimension-wrap input, @@ -220,6 +236,7 @@ top: 1px; position: relative; display: block; + -webkit-transition: .1s ease-in-out; transition: .1s ease-in-out; left: 1px; } @@ -230,7 +247,9 @@ } .accordion.expanded .accordion-expand-button:before { - transform: rotate( 180deg ); + -webkit-transform: rotate( 180deg ); + -ms-transform: rotate( 180deg ); + transform: rotate( 180deg ); top:0; } .ti-order-sortable li { @@ -238,11 +257,17 @@ background: #fff; border: 1px dashed #ccc; display: -ms-flexbox; + display: -webkit-box; + display: -webkit-flex; display: flex; -ms-flex-pack: center; - justify-content: center; + -webkit-box-pack: center; + -webkit-justify-content: center; + justify-content: center; -ms-flex-align: center; - align-items: center; + -webkit-box-align: center; + -webkit-align-items: center; + align-items: center; position: relative; opacity: .7; } @@ -268,6 +293,7 @@ cursor: pointer; padding: 5px 10px; left: 0; + -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; } @@ -329,7 +355,9 @@ background: none; border-color: inherit; box-shadow: none; - transform: none; + -webkit-transform: none; + -ms-transform: none; + transform: none; } .customize-control-radio-image img { border: 1px solid transparent; } .customize-control-radio-image .ui-state-active img { @@ -346,6 +374,7 @@ */ .customizer-tab:not(.customizer-subtab){ display: table; + width: -webkit-calc(100% + 28px); width: calc(100% + 28px); margin: -15px 0 0 -12px; } @@ -360,6 +389,7 @@ padding: 10px 0; text-decoration: none; font-weight: 600; + -webkit-transition: all .3s ease; transition: all .3s ease; color: #333; } @@ -378,17 +408,27 @@ }.range-slider { width: 100%; display: -ms-flexbox; + display: -webkit-box; + display: -webkit-flex; display: flex; -ms-flex-wrap: wrap; - flex-wrap: wrap; + -webkit-flex-wrap: wrap; + flex-wrap: wrap; -ms-flex-align: center; - align-items: center; + -webkit-box-align: center; + -webkit-align-items: center; + align-items: center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-flex-direction: row; - flex-direction: row; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -webkit-flex-direction: row; + flex-direction: row; -ms-flex-pack: start; - justify-content: flex-start; + -webkit-box-pack: start; + -webkit-justify-content: flex-start; + justify-content: flex-start; } .range-slider__range { @@ -399,6 +439,7 @@ padding: 0; cursor: pointer; outline: none; + -webkit-transition: background .5s; transition: background .5s; -webkit-appearance: none; } @@ -427,6 +468,7 @@ border: 2px solid #2e86b9; background-color: #fff; cursor: pointer; + -webkit-transition: background .15s ease-in-out; transition: background .15s ease-in-out; } @@ -516,7 +558,7 @@ input::-moz-focus-inner, input::-moz-focus-outer { .customize-control .responsive-switchers { margin-left: 5px; width: auto; } .customize-control .responsive-switchers-open li button { display: block; } .customize-control .responsive-switchers li { float: left; margin: 0; } -.customize-control .responsive-switchers li button { height: 20px; width: 20px; background-color: #a4afb7; cursor: pointer; position: relative; margin-left: 5px; color: #fff; font-size: 10px; text-align: center; border-radius: 50%; padding: 0; border: 0; outline: none; transition: background-color .5s; cursor: pointer; } +.customize-control .responsive-switchers li button { height: 20px; width: 20px; background-color: #a4afb7; cursor: pointer; position: relative; margin-left: 5px; color: #fff; font-size: 10px; text-align: center; border-radius: 50%; padding: 0; border: 0; outline: none; -webkit-transition: background-color .5s; transition: background-color .5s; cursor: pointer; } .customize-control .responsive-switchers li button:hover { background-color: #c2cbd2; } .customize-control .responsive-switchers li button.active { background-color: #13aff0; } .customize-control .responsive-switchers li button i { width: auto; height: auto; font-size: inherit; line-height: 18px; } @@ -526,6 +568,7 @@ input::-moz-focus-inner, input::-moz-focus-outer { .neve-tabs-control { border-bottom: 1px solid #ddd; + width: -webkit-calc(100% + 28px); width: calc(100% + 28px); margin: -15px 0 0 -12px; table-layout: fixed; @@ -547,6 +590,7 @@ input::-moz-focus-inner, input::-moz-focus-outer { text-transform: capitalize; background: #fff; box-shadow: inset 0 0 0 0 #0085ba; + -webkit-transition: all .3s ease; transition: all .3s ease; display: block; width: 100%; diff --git a/assets/css/customizer-style.min.css b/assets/css/customizer-style.min.css index 72076ebb4c..ef3e305b35 100644 --- a/assets/css/customizer-style.min.css +++ b/assets/css/customizer-style.min.css @@ -1 +1 @@ -.control-wrap{width:100%}.has-media-queries .control-wrap{display:none;width:100%}.has-media-queries .control-wrap.active{display:block}#sub-accordion-section-neve_typography_body,#sub-accordion-section-neve_typography_headings{min-height:600px}#customize-theme-controls .customize-pane-child.accordion-section-content#sub-accordion-section-neve_sidebar,#customize-theme-controls .customize-pane-child.accordion-section-content#sub-accordion-section-neve_typography_headings{overflow:initial}.customize-control-checkbox-toggle .checkbox-toggle-wrap{border:1px solid #ccc;border-radius:5px;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:7px 0}.customize-control-checkbox-toggle span{margin-left:20px;font-weight:600;width:65%;display:inline-block}.customize-control-checkbox-toggle input[type=checkbox]{display:none}.customize-control-checkbox-toggle label{cursor:pointer;width:50px;height:25px;background:grey;border-radius:100px;position:relative;margin-right:20px;display:inline-block}.customize-control-checkbox-toggle label:after{content:'';position:absolute;top:5px;left:5px;width:15px;height:15px;background:#fff;border-radius:90px;transition:.3s}.customize-control-checkbox-toggle input:checked+label{background:#13aff0}.customize-control-checkbox-toggle input:checked+label:after{left:calc(100% - 5px);transform:translateX(-100%)}.customize-control-checkbox-toggle label:active:after{width:30px}.customize-control-checkbox-toggle>*{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.customize-control-neve-dimensions>ul{width:100%}.customize-control-neve-dimensions .dimension-wrap{float:left;width:17%;margin:0}.customize-control-neve-dimensions .dimension-wrap button,.customize-control-neve-dimensions .dimension-wrap input{display:block;font-size:12px;padding:4px 0;width:100%;height:28px;border:1px solid;border-color:#a4afb7;border-left-width:0;border-radius:0;text-align:center}.customize-control-neve-dimensions .dimension-wrap:first-child input{border-left-width:1px;border-radius:3px 0 0 3px}.customize-control-neve-dimensions .dimension-wrap .dimension-label{display:block;color:#949698;font-size:10px;padding-top:5px;font-style:normal;text-transform:uppercase;text-align:center}.customize-control-neve-dimensions .dimension-wrap input:focus+.dimension-label{color:#42474a}.customize-control-neve-dimensions .dimension-wrap .link-dimensions{background-color:#fff;border:1px solid #a4afb7;border-left-width:0;padding:0;outline:0;border-radius:0 3px 3px 0;cursor:pointer}.customize-control-neve-dimensions .dimension-wrap .link-dimensions span{display:block;width:100%;height:26px;line-height:26px;font-size:16px}.customize-control-neve-dimensions .dimension-wrap .link-dimensions .neve-linked{background-color:#a4afb7;color:#fff}.customize-control-neve-dimensions .dimension-wrap .link-dimensions.unlinked .neve-unlinked{display:none}.customize-control-neve-dimensions .dimension-wrap .link-dimensions.unlinked .neve-linked{display:block}.customize-control-neve-dimensions .dimension-wrap .link-dimensions .neve-linked{display:none}.customize-control span.reset-dimensions{display:inline-block;position:relative;margin-left:10px;line-height:1;color:rgba(0,0,0,.2);cursor:pointer;text-align:center;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease}.customize-control span.reset-dimensions:hover{color:#fe5252}#customize-theme-controls #sub-accordion-section-neve_typography.customize-pane-child.open{height:100%}.neve-ss-wrap{position:relative;box-sizing:border-box;border:1px solid #ddd}.neve-ss-wrap.active{box-shadow:0 0 2px rgba(30,140,190,.8);border:1px solid #5897fb}.customize-control input.neve-fs-main-input{width:90%;background:#fff;display:block;float:left;box-shadow:none;cursor:pointer;box-sizing:border-box;border-right:0;height:35px}.customize-control input.neve-fs-main-input:focus{border-color:#ddd}.neve-fs-input-addon{width:10%;background:#fff;box-sizing:border-box;padding:7px 0;line-height:18px;display:inline-block;border:1px solid #ddd;text-align:center;border-left:0;height:35px}.neve-fs-options-wrapper{max-height:300px;overflow-y:scroll}.neve-fs-options-group{display:block}.neve-fs-search{padding:7px;display:block;border-bottom:1px solid #ddd}.neve-fs-option,.neve-fs-options-heading{display:block;padding:3px 5px;line-height:18px}.neve-fs-option{cursor:pointer}.neve-fs-options-heading{font-weight:600;color:#777;background:#eee}.neve-fs-option:hover{background:#5897fb;color:#fff}.neve-ss-wrap.active .neve-fs-dropdown{display:block;width:100%;z-index:1000}.neve-fs-dropdown{background:#fff;border:1px solid #ddd;border-top:0;display:none;position:absolute}.neve-customizer-heading{display:block;margin:0 -12px;padding:13px 12px;background-color:#fff;color:#555;border:1px solid #ddd;border-left:0;border-right:0;font-size:11px;font-weight:600;letter-spacing:2px;line-height:1;text-transform:uppercase;position:relative}.accordion-expand-button{font-family:Dashicons;position:absolute;right:0;top:0;cursor:pointer;z-index:10;padding:10px;border:1px solid transparent;border-left-color:#ddd}.accordion-expand-button:before{content:"\f347";font-size:16px;top:1px;position:relative;display:block;transition:.1s ease-in-out;left:1px}.accordion-expand-button:hover{background:#3ec8ff;color:#fff}.accordion.expanded .accordion-expand-button:before{transform:rotate(180deg);top:0}.ti-order-sortable li{text-align:center;background:#fff;border:1px dashed #ccc;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:relative;opacity:.7}.ti-order-sortable li.enabled{opacity:1;border:1px solid #666}.ti-order-sortable li p{width:100%;padding:7px 10px;margin:0}.ti-order-sortable li>*{display:inline}.ti-order-sortable span{position:absolute;z-index:100;cursor:pointer;padding:5px 10px;left:0;transition:.3s ease-in-out}.ti-order-sortable span.drag{right:0;left:auto;cursor:move}.ti-order-sortable li .toggle-display:before{font-family:Dashicons;font-size:20px;top:2px;position:relative;content:"\f530"}.ti-order-sortable li .toggle-display:hover{background:#3ec8ff;color:#fff}.ti-order-sortable li.enabled .toggle-display:before{content:"\f177"}.customize-control-radio-image .ui-buttonset{text-align:center}.customize-control-radio-image label{float:left;display:inline-block;max-width:33.3%;padding:3px;font-size:inherit;line-height:inherit;height:auto;cursor:pointer;border-width:0;-webkit-appearance:none;border-radius:0;white-space:nowrap;box-sizing:border-box;color:inherit;background:0 0;box-shadow:none;vertical-align:inherit}.customize-control-radio-image label:first-of-type{float:left}.customize-control-radio-image label:nth-of-type(n+3){float:right}.customize-control-radio-image label:hover{background:0 0;border-color:inherit;color:inherit}.customize-control-radio-image label:active{background:0 0;border-color:inherit;box-shadow:none;transform:none}.customize-control-radio-image img{border:1px solid transparent}.customize-control-radio-image .ui-state-active img{border-color:#00b6ff;box-shadow:0 0 5px #3ec8fe}#customize-control-external_header_video,#customize-control-header_video{display:none}.customizer-tab:not(.customizer-subtab){display:table;width:calc(100% + 28px);margin:-15px 0 0 -12px}.customizer-tab:not(.customizer-subtab) label{border-right:1px solid #ddd;display:inherit;width:50%;vertical-align:top;max-width:100%;text-transform:capitalize;background:#fff;padding:10px 0;text-decoration:none;font-weight:600;transition:all .3s ease;color:#333}.customizer-tab:not(.customizer-subtab) label i{color:#333;margin-right:4px}.customizer-tab:not(.customizer-subtab) label.ui-state-active{box-shadow:inset 0 -3px 0 0 #0085ba;color:#0085ba;background-color:#fff}.customizer-tab:not(.customizer-subtab) label:last-child{border:none}.range-slider{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start}.range-slider__range{background-color:rgba(0,0,0,.1);border-radius:5px;height:5px;width:67%;padding:0;cursor:pointer;outline:0;transition:background .5s;-webkit-appearance:none}.range-slider__range::-webkit-slider-thumb{-webkit-appearance:none;width:17px;height:17px;border:2px solid #2e86b9;border-radius:15px;background-color:#fff}.range-slider__range::-webkit-slider-thumb:hover{background:#fff}.range-slider__range:active::-webkit-slider-thumb{background:#fff}.range-slider__range::-moz-range-thumb{width:20px;height:20px;border-radius:50%;border:2px solid #2e86b9;background-color:#fff;cursor:pointer;transition:background .15s ease-in-out}.range-slider__range::-moz-range-thumb:hover{background:#fff}.range-slider__range:active::-moz-range-thumb{background:#fff}.customize-control input[type=number].range-slider-value,.customize-control input[type=text].range-slider-value{width:21%;height:28px;text-align:center;margin-left:2%;border-radius:4px;padding:3px;font-size:12px;font-weight:600;color:#555;-moz-appearance:textfield;cursor:default}.customize-control input[type=number].range-slider-value::-webkit-inner-spin-button,.customize-control input[type=number].range-slider-value::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.customize-control input[type=number].range-slider-value{-moz-appearance:textfield}.range-reset-slider .dashicons{width:16px;height:16px;font-size:16px;line-height:1}.customize-control span.range-reset-slider{display:inline-block;position:relative;width:6%;line-height:1;color:rgba(0,0,0,.2);cursor:pointer;text-align:center;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease}.customize-control span.range-reset-slider:hover{color:#fe5252}::-moz-range-track{background:#d7dcdf;border:0}input::-moz-focus-inner,input::-moz-focus-outer{border:0}.customize-control-range-value .customize-control-title,.customize-control-range-value .responsive-switchers{display:inline-block}.responsive-switchers{display:inline-block;vertical-align:middle;margin-bottom:5px}.responsive-switchers .preview-mobile,.responsive-switchers .preview-tablet{display:none}.customize-control .responsive-switchers{margin-left:5px;width:auto}.customize-control .responsive-switchers-open li button{display:block}.customize-control .responsive-switchers li{float:left;margin:0}.customize-control .responsive-switchers li button{height:20px;width:20px;background-color:#a4afb7;cursor:pointer;position:relative;margin-left:5px;color:#fff;font-size:10px;text-align:center;border-radius:50%;padding:0;border:0;outline:0;transition:background-color .5s;cursor:pointer}.customize-control .responsive-switchers li button:hover{background-color:#c2cbd2}.customize-control .responsive-switchers li button.active{background-color:#13aff0}.customize-control .responsive-switchers li button i{width:auto;height:auto;font-size:inherit;line-height:18px}.customize-control-interface-tabs{display:list-item!important}.neve-tabs-control{border-bottom:1px solid #ddd;width:calc(100% + 28px);margin:-15px 0 0 -12px;table-layout:fixed;display:table}.neve-tabs-control .neve-customizer-tab{border-right:1px solid #ddd;display:table-cell;text-align:center;width:100%}.neve-tabs-control .neve-customizer-tab:last-child{border-right:none}.neve-tabs-control .neve-customizer-tab label{text-transform:capitalize;background:#fff;box-shadow:inset 0 0 0 0 #0085ba;transition:all .3s ease;display:block;width:100%;padding:10px 0;text-decoration:none;font-weight:600;color:#333}.neve-tabs-control .neve-customizer-tab label i{color:#333;margin-right:4px}.neve-tabs-control .neve-customizer-tab label:hover{color:#0085ba;background:#f3f3f5}.neve-tabs-control .neve-customizer-tab label:hover i{color:#333}.neve-tabs-control .neve-customizer-tab.active label{box-shadow:inset 0 -3px 0 0 #0085ba;color:#0085ba;background-color:#fff}.neve-tabs-control input[type=radio]{display:none!important} \ No newline at end of file +.control-wrap{width:100%}.has-media-queries .control-wrap{display:none;width:100%}.has-media-queries .control-wrap.active{display:block}#sub-accordion-section-neve_typography_body,#sub-accordion-section-neve_typography_headings{min-height:600px}#customize-theme-controls .customize-pane-child.accordion-section-content#sub-accordion-section-neve_sidebar,#customize-theme-controls .customize-pane-child.accordion-section-content#sub-accordion-section-neve_typography_headings{overflow:initial}.customize-control-checkbox-toggle .checkbox-toggle-wrap{border:1px solid #ccc;border-radius:5px;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:7px 0}.customize-control-checkbox-toggle span{margin-left:20px;font-weight:600;width:65%;display:inline-block}.customize-control-checkbox-toggle input[type=checkbox]{display:none}.customize-control-checkbox-toggle label{cursor:pointer;width:50px;height:25px;background:grey;border-radius:100px;position:relative;margin-right:20px;display:inline-block}.customize-control-checkbox-toggle label:after{content:'';position:absolute;top:5px;left:5px;width:15px;height:15px;background:#fff;border-radius:90px;-webkit-transition:.3s;transition:.3s}.customize-control-checkbox-toggle input:checked+label{background:#13aff0}.customize-control-checkbox-toggle input:checked+label:after{left:-webkit-calc(100% - 5px);left:calc(100% - 5px);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.customize-control-checkbox-toggle label:active:after{width:30px}.customize-control-checkbox-toggle>*{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.customize-control-neve-dimensions>ul{width:100%}.customize-control-neve-dimensions .dimension-wrap{float:left;width:17%;margin:0}.customize-control-neve-dimensions .dimension-wrap button,.customize-control-neve-dimensions .dimension-wrap input{display:block;font-size:12px;padding:4px 0;width:100%;height:28px;border:1px solid;border-color:#a4afb7;border-left-width:0;border-radius:0;text-align:center}.customize-control-neve-dimensions .dimension-wrap:first-child input{border-left-width:1px;border-radius:3px 0 0 3px}.customize-control-neve-dimensions .dimension-wrap .dimension-label{display:block;color:#949698;font-size:10px;padding-top:5px;font-style:normal;text-transform:uppercase;text-align:center}.customize-control-neve-dimensions .dimension-wrap input:focus+.dimension-label{color:#42474a}.customize-control-neve-dimensions .dimension-wrap .link-dimensions{background-color:#fff;border:1px solid #a4afb7;border-left-width:0;padding:0;outline:0;border-radius:0 3px 3px 0;cursor:pointer}.customize-control-neve-dimensions .dimension-wrap .link-dimensions span{display:block;width:100%;height:26px;line-height:26px;font-size:16px}.customize-control-neve-dimensions .dimension-wrap .link-dimensions .neve-linked{background-color:#a4afb7;color:#fff}.customize-control-neve-dimensions .dimension-wrap .link-dimensions.unlinked .neve-unlinked{display:none}.customize-control-neve-dimensions .dimension-wrap .link-dimensions.unlinked .neve-linked{display:block}.customize-control-neve-dimensions .dimension-wrap .link-dimensions .neve-linked{display:none}.customize-control span.reset-dimensions{display:inline-block;position:relative;margin-left:10px;line-height:1;color:rgba(0,0,0,.2);cursor:pointer;text-align:center;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease}.customize-control span.reset-dimensions:hover{color:#fe5252}#customize-theme-controls #sub-accordion-section-neve_typography.customize-pane-child.open{height:100%}.neve-ss-wrap{position:relative;box-sizing:border-box;border:1px solid #ddd}.neve-ss-wrap.active{box-shadow:0 0 2px rgba(30,140,190,.8);border:1px solid #5897fb}.customize-control input.neve-fs-main-input{width:90%;background:#fff;display:block;float:left;box-shadow:none;cursor:pointer;box-sizing:border-box;border-right:0;height:35px}.customize-control input.neve-fs-main-input:focus{border-color:#ddd}.neve-fs-input-addon{width:10%;background:#fff;box-sizing:border-box;padding:7px 0;line-height:18px;display:inline-block;border:1px solid #ddd;text-align:center;border-left:0;height:35px}.neve-fs-options-wrapper{max-height:300px;overflow-y:scroll}.neve-fs-options-group{display:block}.neve-fs-search{padding:7px;display:block;border-bottom:1px solid #ddd}.neve-fs-option,.neve-fs-options-heading{display:block;padding:3px 5px;line-height:18px}.neve-fs-option{cursor:pointer}.neve-fs-options-heading{font-weight:600;color:#777;background:#eee}.neve-fs-option:hover{background:#5897fb;color:#fff}.neve-ss-wrap.active .neve-fs-dropdown{display:block;width:100%;z-index:1000}.neve-fs-dropdown{background:#fff;border:1px solid #ddd;border-top:0;display:none;position:absolute}.neve-customizer-heading{display:block;margin:0 -12px;padding:13px 12px;background-color:#fff;color:#555;border:1px solid #ddd;border-left:0;border-right:0;font-size:11px;font-weight:600;letter-spacing:2px;line-height:1;text-transform:uppercase;position:relative}.accordion-expand-button{font-family:Dashicons;position:absolute;right:0;top:0;cursor:pointer;z-index:10;padding:10px;border:1px solid transparent;border-left-color:#ddd}.accordion-expand-button:before{content:"\f347";font-size:16px;top:1px;position:relative;display:block;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;left:1px}.accordion-expand-button:hover{background:#3ec8ff;color:#fff}.accordion.expanded .accordion-expand-button:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);top:0}.ti-order-sortable li{text-align:center;background:#fff;border:1px dashed #ccc;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:relative;opacity:.7}.ti-order-sortable li.enabled{opacity:1;border:1px solid #666}.ti-order-sortable li p{width:100%;padding:7px 10px;margin:0}.ti-order-sortable li>*{display:inline}.ti-order-sortable span{position:absolute;z-index:100;cursor:pointer;padding:5px 10px;left:0;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.ti-order-sortable span.drag{right:0;left:auto;cursor:move}.ti-order-sortable li .toggle-display:before{font-family:Dashicons;font-size:20px;top:2px;position:relative;content:"\f530"}.ti-order-sortable li .toggle-display:hover{background:#3ec8ff;color:#fff}.ti-order-sortable li.enabled .toggle-display:before{content:"\f177"}.customize-control-radio-image .ui-buttonset{text-align:center}.customize-control-radio-image label{float:left;display:inline-block;max-width:33.3%;padding:3px;font-size:inherit;line-height:inherit;height:auto;cursor:pointer;border-width:0;-webkit-appearance:none;border-radius:0;white-space:nowrap;box-sizing:border-box;color:inherit;background:0 0;box-shadow:none;vertical-align:inherit}.customize-control-radio-image label:first-of-type{float:left}.customize-control-radio-image label:nth-of-type(n+3){float:right}.customize-control-radio-image label:hover{background:0 0;border-color:inherit;color:inherit}.customize-control-radio-image label:active{background:0 0;border-color:inherit;box-shadow:none;-webkit-transform:none;-ms-transform:none;transform:none}.customize-control-radio-image img{border:1px solid transparent}.customize-control-radio-image .ui-state-active img{border-color:#00b6ff;box-shadow:0 0 5px #3ec8fe}#customize-control-external_header_video,#customize-control-header_video{display:none}.customizer-tab:not(.customizer-subtab){display:table;width:-webkit-calc(100% + 28px);width:calc(100% + 28px);margin:-15px 0 0 -12px}.customizer-tab:not(.customizer-subtab) label{border-right:1px solid #ddd;display:inherit;width:50%;vertical-align:top;max-width:100%;text-transform:capitalize;background:#fff;padding:10px 0;text-decoration:none;font-weight:600;-webkit-transition:all .3s ease;transition:all .3s ease;color:#333}.customizer-tab:not(.customizer-subtab) label i{color:#333;margin-right:4px}.customizer-tab:not(.customizer-subtab) label.ui-state-active{box-shadow:inset 0 -3px 0 0 #0085ba;color:#0085ba;background-color:#fff}.customizer-tab:not(.customizer-subtab) label:last-child{border:none}.range-slider{width:100%;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.range-slider__range{background-color:rgba(0,0,0,.1);border-radius:5px;height:5px;width:67%;padding:0;cursor:pointer;outline:0;-webkit-transition:background .5s;transition:background .5s;-webkit-appearance:none}.range-slider__range::-webkit-slider-thumb{-webkit-appearance:none;width:17px;height:17px;border:2px solid #2e86b9;border-radius:15px;background-color:#fff}.range-slider__range::-webkit-slider-thumb:hover{background:#fff}.range-slider__range:active::-webkit-slider-thumb{background:#fff}.range-slider__range::-moz-range-thumb{width:20px;height:20px;border-radius:50%;border:2px solid #2e86b9;background-color:#fff;cursor:pointer;-webkit-transition:background .15s ease-in-out;transition:background .15s ease-in-out}.range-slider__range::-moz-range-thumb:hover{background:#fff}.range-slider__range:active::-moz-range-thumb{background:#fff}.customize-control input[type=number].range-slider-value,.customize-control input[type=text].range-slider-value{width:21%;height:28px;text-align:center;margin-left:2%;border-radius:4px;padding:3px;font-size:12px;font-weight:600;color:#555;-moz-appearance:textfield;cursor:default}.customize-control input[type=number].range-slider-value::-webkit-inner-spin-button,.customize-control input[type=number].range-slider-value::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.customize-control input[type=number].range-slider-value{-moz-appearance:textfield}.range-reset-slider .dashicons{width:16px;height:16px;font-size:16px;line-height:1}.customize-control span.range-reset-slider{display:inline-block;position:relative;width:6%;line-height:1;color:rgba(0,0,0,.2);cursor:pointer;text-align:center;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease}.customize-control span.range-reset-slider:hover{color:#fe5252}::-moz-range-track{background:#d7dcdf;border:0}input::-moz-focus-inner,input::-moz-focus-outer{border:0}.customize-control-range-value .customize-control-title,.customize-control-range-value .responsive-switchers{display:inline-block}.responsive-switchers{display:inline-block;vertical-align:middle;margin-bottom:5px}.responsive-switchers .preview-mobile,.responsive-switchers .preview-tablet{display:none}.customize-control .responsive-switchers{margin-left:5px;width:auto}.customize-control .responsive-switchers-open li button{display:block}.customize-control .responsive-switchers li{float:left;margin:0}.customize-control .responsive-switchers li button{height:20px;width:20px;background-color:#a4afb7;cursor:pointer;position:relative;margin-left:5px;color:#fff;font-size:10px;text-align:center;border-radius:50%;padding:0;border:0;outline:0;-webkit-transition:background-color .5s;transition:background-color .5s;cursor:pointer}.customize-control .responsive-switchers li button:hover{background-color:#c2cbd2}.customize-control .responsive-switchers li button.active{background-color:#13aff0}.customize-control .responsive-switchers li button i{width:auto;height:auto;font-size:inherit;line-height:18px}.customize-control-interface-tabs{display:list-item!important}.neve-tabs-control{border-bottom:1px solid #ddd;width:-webkit-calc(100% + 28px);width:calc(100% + 28px);margin:-15px 0 0 -12px;table-layout:fixed;display:table}.neve-tabs-control .neve-customizer-tab{border-right:1px solid #ddd;display:table-cell;text-align:center;width:100%}.neve-tabs-control .neve-customizer-tab:last-child{border-right:none}.neve-tabs-control .neve-customizer-tab label{text-transform:capitalize;background:#fff;box-shadow:inset 0 0 0 0 #0085ba;-webkit-transition:all .3s ease;transition:all .3s ease;display:block;width:100%;padding:10px 0;text-decoration:none;font-weight:600;color:#333}.neve-tabs-control .neve-customizer-tab label i{color:#333;margin-right:4px}.neve-tabs-control .neve-customizer-tab label:hover{color:#0085ba;background:#f3f3f5}.neve-tabs-control .neve-customizer-tab label:hover i{color:#333}.neve-tabs-control .neve-customizer-tab.active label{box-shadow:inset 0 -3px 0 0 #0085ba;color:#0085ba;background-color:#fff}.neve-tabs-control input[type=radio]{display:none!important} \ No newline at end of file diff --git a/assets/css/woocommerce-rtl.css b/assets/css/woocommerce-rtl.css index e7b48bef23..97cb1567c7 100644 --- a/assets/css/woocommerce-rtl.css +++ b/assets/css/woocommerce-rtl.css @@ -1,3 +1,8 @@ +.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, +.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 { + max-width: inherit; +} + .woocommerce span.onsale { background-color: #2dce89; border-radius: 0; @@ -23,10 +28,8 @@ } .woocommerce nav.woocommerce-pagination ul { - display: -ms-flexbox; display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; + flex-wrap: wrap; padding-right: 0; list-style-type: none; border: none; @@ -144,15 +147,11 @@ } .nv-woo-filters { - display: -ms-flexbox; display: flex; - -ms-flex-direction: row; - flex-direction: row; + flex-direction: row; margin-bottom: 16px; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: justify; - justify-content: space-between; + align-items: center; + justify-content: space-between; border-top: 1px solid #f0f0f0; padding-top: 16px; } @@ -178,10 +177,8 @@ } .nv-woo-title-breadcrumb { - display: -ms-flexbox; display: flex; - -ms-flex-direction: column-reverse; - flex-direction: column-reverse; + flex-direction: column-reverse; text-align: center; } .nv-woo-title-breadcrumb h1 { @@ -235,6 +232,8 @@ margin-top: 12px; line-height: 1; display: table-caption; + float: right; + position: relative; } .woocommerce div.product form.cart .reset_variations:hover { background-color: #f5365c; @@ -274,11 +273,9 @@ } .woocommerce-cart table.cart td.actions .coupon { - display: -ms-flexbox; display: flex; border-bottom: 1px solid #f0f0f0; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; margin-bottom: 8px; } .woocommerce-cart table.cart td.actions .coupon > .input-text { @@ -311,46 +308,87 @@ } .woocommerce-mini-cart__buttons.buttons { - display: -ms-flexbox; display: flex; - -ms-flex-pack: justify; - justify-content: space-between; + justify-content: space-between; } +.woocommerce-checkout .nv-content-wrap { + margin-top: 16px; +} .woocommerce-checkout .shop-sidebar { margin-top: 32px; } - .woocommerce-checkout .single-page-container { padding-top: 0; } - -.woocommerce .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-1, .woocommerce-page .col2-set .col-2 { +.woocommerce-checkout .col2-set .col-1, .woocommerce-checkout .woocommerce-checkout .col2-set .col-2 { max-width: unset; padding: 0; + width: 100%; } - -#ship-to-different-address { +.woocommerce-checkout h3 { + font-size: 1.1em; + border-bottom: 1px solid #f0f0f0; + text-transform: uppercase; + font-weight: 500; + padding-bottom: 8px; +} +.woocommerce-checkout #ship-to-different-address { font-size: inherit; width: 100%; - border: 1px solid #f0f0f0; - padding: 8px; - border-radius: 5px; + padding: 8px 8px 0; + border: none; + text-transform: none; + font-weight: 400; } -#ship-to-different-address label { - display: -ms-flexbox; +.woocommerce-checkout #ship-to-different-address label { + cursor: pointer; display: flex; - -ms-flex-direction: row-reverse; - flex-direction: row-reverse; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: justify; - justify-content: space-between; + flex-direction: row-reverse; + align-items: center; + justify-content: space-between; +} +.woocommerce-checkout form .form-row input.input-text, .woocommerce-checkout .woocommerce form .form-row textarea { + margin-bottom: 8px; + border: 1px solid #c9c9c9; +} +.woocommerce-checkout .woocommerce-checkout .select2-container--default .select2-selection--single { + border: 1px solid #c9c9c9; + height: 35px; + padding: 3px 10px; + margin-bottom: 8px; +} +.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table { + border: none; +} +.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table td, .woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tr, .woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table th { + border-bottom: none; +} +.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table thead { + background: #f0f0f0; + text-transform: uppercase; +} +.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tr { + border-top: 1px solid #f0f0f0; +} +.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table dt { + padding-right: 0; +} +.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table .product-quantity { + display: block; } #add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment { background: #fff; + border: 1px solid #c9c9c9; +} + +.woocommerce-shipping-fields { border: 1px solid #f0f0f0; + border-radius: 3px; + padding: 0 8px; + margin: 0 3px; + margin-bottom: 8px; } .woocommerce ul.products li.product { @@ -460,6 +498,10 @@ line-height: inherit; } +.woocommerce ul.products li.product .button.loading { + padding-left: 32px; +} + .nv-sidebar-wrap.shop-sidebar { position: fixed; top: 0; @@ -497,6 +539,33 @@ margin-bottom: 16px; } +.woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li { + font-size: .85em; + border-bottom: 1px solid #f0f0f0; + padding: 8px 2em 8px 61px; + position: relative; +} +.woocommerce .widget_shopping_cart .cart_list li img, .woocommerce.widget_shopping_cart .cart_list li img { + position: absolute; + left: 8px; + top: 50%; + transform: translateY(-50%); + width: 45px; +} +.woocommerce .widget_shopping_cart .cart_list li:last-child, .woocommerce.widget_shopping_cart .cart_list li:last-child { + border: none; +} +.woocommerce .widget_shopping_cart .cart_list li dl.variation, .woocommerce.widget_shopping_cart .cart_list li dl.variation { + padding: 0; + border: 0; +} +.woocommerce .widget_shopping_cart .cart_list li dd.variation-Size, .woocommerce.widget_shopping_cart .cart_list li dd.variation-Size { + margin-bottom: 0; +} +.woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove { + top: 8px; +} + .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content { background-color: #ccc; } @@ -512,14 +581,10 @@ background-color: #00a4f7; } .woocommerce .widget_price_filter .price_slider_amount { - display: -ms-flexbox; display: flex; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-pack: justify; - justify-content: space-between; - -ms-flex-align: center; - align-items: center; + flex-direction: row; + justify-content: space-between; + align-items: center; } .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content { height: 5px; @@ -548,6 +613,27 @@ z-index: 1000; } +@media (min-width: 768px) { + .woocommerce-checkout-review-order .col2-set, + .woocommerce-checkout-review-order #order_review_heading, + .woocommerce-checkout .col2-set, + .woocommerce-checkout #order_review_heading { + width: 48%; + } + .woocommerce-checkout-review-order > .col2-set, + .woocommerce-checkout > .col2-set { + float: right; + } + + #order_review_heading { + float: left; + } + + .woocommerce-checkout-review-order { + width: 48%; + float: left; + } +} @media (min-width: 960px) { .menu-item-nav-cart:hover .nv-nav-cart { opacity: 1; @@ -556,6 +642,8 @@ .nv-nav-cart { display: block; + -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); opacity: 0; visibility: hidden; @@ -565,11 +653,13 @@ position: absolute; z-index: 100; left: 0; - min-width: 350px; + width: 350px; background: #fff; } - .nv-nav-cart .widget_shopping_cart { - padding: 8px 0; + .nv-nav-cart .widget_shopping_cart > .widget_shopping_cart_content > ul.woocommerce-mini-cart.cart_list.product_list_widget { + max-height: 450px; + overflow-y: scroll; + overflow-x: hidden; } .nv-nav-cart .woocommerce-mini-cart__empty-message { text-align: center; @@ -579,11 +669,11 @@ .nv-nav-cart .woocommerce.widget_shopping_cart .total { border-top: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; - padding: 8px 16px; + padding-bottom: 8px; + margin: 0 auto 8px; text-align: center; } .nv-nav-cart .woocommerce-mini-cart__buttons { - display: -ms-flexbox; display: flex; padding: 8px 16px 0; } @@ -632,6 +722,49 @@ color: #fff; } + #nv-primary-navigation .widget_shopping_cart li.mini_cart_item { + padding: 8px 8px 8px 61px; + display: grid; + grid-template-columns: repeat(12, 1fr); + align-items: baseline; + font-size: .85em; + position: relative; + } + #nv-primary-navigation .widget_shopping_cart li.mini_cart_item:hover { + background: #f0f0f0; + } + #nv-primary-navigation .widget_shopping_cart li.mini_cart_item > a { + padding: 0; + display: inline; + grid-column: span 10; + grid-row-start: 1; + grid-column-end: -1; + } + #nv-primary-navigation .widget_shopping_cart li.mini_cart_item a.remove { + grid-column: 1; + width: 20px; + height: 20px; + padding: 0; + position: static; + } + #nv-primary-navigation .widget_shopping_cart li.mini_cart_item span.quantity { + grid-row-start: 2; + grid-column-start: span 10; + grid-column-end: -1; + } + #nv-primary-navigation .widget_shopping_cart li.mini_cart_item dl.variation { + border: none; + padding: 0; + grid-row-start: 3; + display: flex; + flex-direction: row; + grid-column-start: span 10; + grid-column-end: -1; + } + #nv-primary-navigation .widget_shopping_cart li.mini_cart_item dd { + margin-bottom: 0; + } + .nv-sidebar-toggle { display: none; } @@ -660,4 +793,40 @@ border: 1px solid #f0f0f0; border-bottom: 1px solid transparent; } + + .input-text.qty { + height: 41px; + } + + .woocommerce-cart table.cart .product-name dl.variation dt { + padding-right: 0; + } + + .woocommerce-cart table.cart .product-thumbnail { + border-bottom: none; + vertical-align: middle; + display: table-cell; + } + .woocommerce-cart table.cart .product-thumbnail img { + max-width: 75px; + float: right; + } + .woocommerce-cart table.cart .product-thumbnail a { + display: block; + } + + .woocommerce-cart table.cart { + border: none; + } + .woocommerce-cart table.cart tr, .woocommerce-cart table.cart td, .woocommerce-cart table.cart th { + border-bottom: none; + } + .woocommerce-cart table.cart thead { + border: none; + background: #f0f0f0; + text-transform: uppercase; + } + .woocommerce-cart table.cart tr { + border-top: 1px solid #f0f0f0; + } } diff --git a/assets/css/woocommerce-rtl.min.css b/assets/css/woocommerce-rtl.min.css index 31160fbc76..77bec635cf 100644 --- a/assets/css/woocommerce-rtl.min.css +++ b/assets/css/woocommerce-rtl.min.css @@ -1 +1 @@ -.woocommerce span.onsale{background-color:#2dce89;border-radius:0;line-height:inherit;min-height:auto;border-radius:3px;right:16px;top:16px}.woocommerce ul.products li.product .onsale{left:auto;right:16px;top:23px}.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price{color:#606060}.woocommerce-variation-price{margin-bottom:16px}.woocommerce nav.woocommerce-pagination ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:0;list-style-type:none;border:none;margin:0}.woocommerce nav.woocommerce-pagination ul>li:not(:last-child){padding-left:8px}.woocommerce nav.woocommerce-pagination ul>li:not(:first-child){padding-right:8px}.woocommerce nav.woocommerce-pagination ul li{border:none}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:none}.woocommerce div.product form.cart .variations td.label{vertical-align:top}.woocommerce .star-rating{color:#ffb100}.woocommerce ul.products li.product .star-rating{margin:8px auto}#review_form .comment-form-rating .stars{font-size:1.75em}.woocommerce .woocommerce-error,.woocommerce-page .woocommerce-error{background:#f5365c;border:none;color:#fff}.woocommerce .woocommerce-error:before,.woocommerce-page .woocommerce-error:before{color:#fff}.woocommerce .woocommerce-error a,.woocommerce-page .woocommerce-error a{color:#fff;font-weight:800}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-error .button:focus,.woocommerce .woocommerce-error .button:active,.woocommerce .woocommerce-error .button:hover,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-error .button:focus,.woocommerce-page .woocommerce-error .button:active,.woocommerce-page .woocommerce-error .button:hover{background-color:#fff;color:#f5365c;line-height:1}.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-info{background:#11cdef;border:none;color:#fff}.woocommerce .woocommerce-info:before,.woocommerce-page .woocommerce-info:before{color:#fff}.woocommerce .woocommerce-info a,.woocommerce-page .woocommerce-info a{color:#fff;font-weight:800}.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-info .button:focus,.woocommerce .woocommerce-info .button:active,.woocommerce .woocommerce-info .button:hover,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-info .button:focus,.woocommerce-page .woocommerce-info .button:active,.woocommerce-page .woocommerce-info .button:hover{background-color:#fff;color:#11cdef;line-height:1}.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-message{background:#2dce89;border:none;color:#fff}.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-message:before{color:#fff}.woocommerce .woocommerce-message a,.woocommerce-page .woocommerce-message a{color:#fff;font-weight:800}.woocommerce .woocommerce-message .button,.woocommerce .woocommerce-message .button:focus,.woocommerce .woocommerce-message .button:active,.woocommerce .woocommerce-message .button:hover,.woocommerce-page .woocommerce-message .button,.woocommerce-page .woocommerce-message .button:focus,.woocommerce-page .woocommerce-message .button:active,.woocommerce-page .woocommerce-message .button:hover{background-color:#fff;color:#2dce89;line-height:1}.orderby{border-color:#00a4f7;color:#00a4f7;height:38px}.nv-woo-filters{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-bottom:16px;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #f0f0f0;padding-top:16px}.nv-woo-filters>.woocommerce-ordering{margin:0}.woocommerce .nv-bc-count-wrap .woocommerce-result-count{float:none;width:100%;text-align:center}.woocommerce .woocommerce-breadcrumb{font-size:1em;margin-top:16px;text-align:center}.woocommerce .woocommerce-breadcrumb a{color:#00a4f7}.woocommerce .woocommerce-breadcrumb a:hover{color:#005bf7}.nv-woo-title-breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;text-align:center}.nv-woo-title-breadcrumb h1{margin:0}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{display:block;background:transparent;border:none;border-bottom:1px solid #f0f0f0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom:1px solid #f0f0f0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#00a4f7;width:100%}.woocommerce-Reviews #comments{border:none;margin-top:0;padding-top:0}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border:none}.woocommerce div.product form.cart .reset_variations{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;border:1px solid #f5365c;background-color:transparent;font-weight:600;color:#f5365c;margin-top:12px;line-height:1;display:table-caption}.woocommerce div.product form.cart .reset_variations:hover{background-color:#f5365c;color:#fff}.woocommerce-cart .shop-sidebar{margin-top:32px}.woocommerce-cart .single-page-container{padding-top:0}.woocommerce a.remove{margin:0 auto;color:#f5365c !important;line-height:0.9;font-size:20px}.woocommerce a.remove:hover{background-color:#f5365c !important}.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{display:block;text-align:center !important}.woocommerce-cart table.cart .product-thumbnail:before,.woocommerce-checkout table.cart .product-thumbnail:before{content:none}.woocommerce-cart table.cart .product-thumbnail a,.woocommerce-checkout table.cart .product-thumbnail a{margin:0 auto}.woocommerce-cart table.cart .product-thumbnail img,.woocommerce-checkout table.cart .product-thumbnail img{width:75px}.woocommerce-cart table.cart td.actions .coupon{display:-ms-flexbox;display:flex;border-bottom:1px solid #f0f0f0;-ms-flex-direction:column;flex-direction:column;margin-bottom:8px}.woocommerce-cart table.cart td.actions .coupon>.input-text{float:none;width:100%;margin-bottom:8px}.woocommerce-cart table.cart td.actions .coupon>.input-text+.button{float:none;width:100%;border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7}.woocommerce-cart table.cart td.actions .coupon>.input-text+.button:hover{background-color:#00a4f7;color:#fff}.woocommerce a.button.checkout-button.alt,.woocommerce a.button.checkout-button.alt:focus,.woocommerce a.button.checkout-button.alt:active{display:block}.woocommerce .widget_shopping_cart .total{border-top:1px solid #f0f0f0;text-align:center;margin-top:8px;padding-top:8px}.woocommerce-mini-cart__buttons.buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.woocommerce-checkout .shop-sidebar{margin-top:32px}.woocommerce-checkout .single-page-container{padding-top:0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{max-width:unset;padding:0}#ship-to-different-address{font-size:inherit;width:100%;border:1px solid #f0f0f0;padding:8px;border-radius:5px}#ship-to-different-address label{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#fff;border:1px solid #f0f0f0}.woocommerce ul.products li.product{text-align:center}.woocommerce ul.products li.product .added_to_cart{margin-top:1em}.woocommerce ul.products li.product .button.added{display:none}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce button.button.alt.disabled{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff;line-height:inherit}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce button.button.alt.disabled:hover{opacity:.9}.woocommerce #respond input#submit:focus,.woocommerce #respond input#submit:hover,.woocommerce a.button:focus,.woocommerce a.button:hover,.woocommerce button.button:focus,.woocommerce button.button:hover,.woocommerce input.button:focus,.woocommerce input.button:hover,.woocommerce #respond input#submit.alt:focus,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:focus,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:focus,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:focus,.woocommerce input.button.alt:hover,.woocommerce button.button.alt.disabled:focus,.woocommerce button.button.alt.disabled:hover{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff;line-height:inherit}.woocommerce a.added_to_cart{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7;line-height:inherit}.woocommerce a.added_to_cart:hover{background-color:#00a4f7;color:#fff}.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{color:#fff}.woocommerce ul.products li.product .button{white-space:normal;line-height:inherit}.nv-sidebar-wrap.shop-sidebar{position:fixed;top:0;width:100%;height:100%;right:0;bottom:0;background-color:#fff;padding:16px;z-index:100;overflow:scroll;transition:all 0.3s ease-out;opacity:0;pointer-events:none;max-width:100%}.nv-sidebar-wrap.shop-sidebar.sidebar-open{opacity:1;pointer-events:all}.sidebar-header{width:100%;border-bottom:1px solid #f0f0f0;margin-bottom:16px}.sidebar-header:after{content:"";clear:both;display:table}.nv-sidebar-toggle.in-sidebar{float:left;margin-bottom:16px}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#ccc}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background:#00a4f7;border:1px solid #fff;top:-5px}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:hover{transform:scale(1.25)}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#00a4f7}.woocommerce .widget_price_filter .price_slider_amount{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{height:5px}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:inherit;line-height:1}.widget_product_search button[type="submit"]{width:100%}.menu-item-nav-cart .cart-count{border-radius:2px;background:#fff;border:1px solid #f0f0f0;font-size:0.55em;padding:3px;border-radius:3px;color:#333}.nv-nav-cart{display:none;z-index:1000}@media (min-width: 960px){.menu-item-nav-cart:hover .nv-nav-cart{opacity:1;visibility:visible}.nv-nav-cart{display:block;box-shadow:0 2px 5px rgba(0,0,0,0.1);opacity:0;visibility:hidden;cursor:default;border-top:3px solid #00a4f7;transition:all 0.3s ease;position:absolute;z-index:100;left:0;min-width:350px;background:#fff}.nv-nav-cart .widget_shopping_cart{padding:8px 0}.nv-nav-cart .woocommerce-mini-cart__empty-message{text-align:center;margin-bottom:0;padding:10px 0}.nv-nav-cart .woocommerce.widget_shopping_cart .total{border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;padding:8px 16px;text-align:center}.nv-nav-cart .woocommerce-mini-cart__buttons{display:-ms-flexbox;display:flex;padding:8px 16px 0}.nv-nav-cart .woocommerce-mini-cart__buttons a.button{margin:0;text-align:center}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:last-child{margin-right:5px;font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:last-child:hover{opacity:.9}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child:hover{background-color:#00a4f7;color:#fff}.nv-sidebar-toggle{display:none}.nv-sidebar-wrap.shop-sidebar{padding:0 16px;z-index:inherit;position:relative;opacity:1;pointer-events:all;max-width:30%;overflow:visible}.nv-sidebar-wrap.shop-sidebar .sidebar-header{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-bottom:1px solid #f0f0f0;display:inline-block}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{content:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border:1px solid #f0f0f0;border-bottom:1px solid transparent}} +.woocommerce span.onsale{background-color:#2dce89;border-radius:0;line-height:inherit;min-height:auto;border-radius:3px;right:16px;top:16px}.woocommerce ul.products li.product .onsale{left:auto;right:16px;top:23px}.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price{color:#606060}.woocommerce-variation-price{margin-bottom:16px}.woocommerce nav.woocommerce-pagination ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:0;list-style-type:none;border:none;margin:0}.woocommerce nav.woocommerce-pagination ul>li:not(:last-child){padding-left:8px}.woocommerce nav.woocommerce-pagination ul>li:not(:first-child){padding-right:8px}.woocommerce nav.woocommerce-pagination ul li{border:none}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:none}.woocommerce div.product form.cart .variations td.label{vertical-align:top}.woocommerce .star-rating{color:#ffb100}.woocommerce ul.products li.product .star-rating{margin:8px auto}#review_form .comment-form-rating .stars{font-size:1.75em}.woocommerce .woocommerce-error,.woocommerce-page .woocommerce-error{background:#f5365c;border:none;color:#fff}.woocommerce .woocommerce-error:before,.woocommerce-page .woocommerce-error:before{color:#fff}.woocommerce .woocommerce-error a,.woocommerce-page .woocommerce-error a{color:#fff;font-weight:800}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-error .button:focus,.woocommerce .woocommerce-error .button:active,.woocommerce .woocommerce-error .button:hover,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-error .button:focus,.woocommerce-page .woocommerce-error .button:active,.woocommerce-page .woocommerce-error .button:hover{background-color:#fff;color:#f5365c;line-height:1}.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-info{background:#11cdef;border:none;color:#fff}.woocommerce .woocommerce-info:before,.woocommerce-page .woocommerce-info:before{color:#fff}.woocommerce .woocommerce-info a,.woocommerce-page .woocommerce-info a{color:#fff;font-weight:800}.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-info .button:focus,.woocommerce .woocommerce-info .button:active,.woocommerce .woocommerce-info .button:hover,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-info .button:focus,.woocommerce-page .woocommerce-info .button:active,.woocommerce-page .woocommerce-info .button:hover{background-color:#fff;color:#11cdef;line-height:1}.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-message{background:#2dce89;border:none;color:#fff}.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-message:before{color:#fff}.woocommerce .woocommerce-message a,.woocommerce-page .woocommerce-message a{color:#fff;font-weight:800}.woocommerce .woocommerce-message .button,.woocommerce .woocommerce-message .button:focus,.woocommerce .woocommerce-message .button:active,.woocommerce .woocommerce-message .button:hover,.woocommerce-page .woocommerce-message .button,.woocommerce-page .woocommerce-message .button:focus,.woocommerce-page .woocommerce-message .button:active,.woocommerce-page .woocommerce-message .button:hover{background-color:#fff;color:#2dce89;line-height:1}.orderby{border-color:#00a4f7;color:#00a4f7;height:38px}.nv-woo-filters{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-bottom:16px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #f0f0f0;padding-top:16px}.nv-woo-filters>.woocommerce-ordering{margin:0}.woocommerce .nv-bc-count-wrap .woocommerce-result-count{float:none;width:100%;text-align:center}.woocommerce .woocommerce-breadcrumb{font-size:1em;margin-top:16px;text-align:center}.woocommerce .woocommerce-breadcrumb a{color:#00a4f7}.woocommerce .woocommerce-breadcrumb a:hover{color:#005bf7}.nv-woo-title-breadcrumb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;text-align:center}.nv-woo-title-breadcrumb h1{margin:0}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{display:block;background:transparent;border:none;border-bottom:1px solid #f0f0f0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom:1px solid #f0f0f0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#00a4f7;width:100%}.woocommerce-Reviews #comments{border:none;margin-top:0;padding-top:0}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border:none}.woocommerce div.product form.cart .reset_variations{font-size:.8em;font-weight:600;padding:9px 18px;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;border:1px solid #f5365c;background-color:transparent;font-weight:600;color:#f5365c;margin-top:12px;line-height:1;display:table-caption;float:right;position:relative}.woocommerce div.product form.cart .reset_variations:hover{background-color:#f5365c;color:#fff}.woocommerce-cart .shop-sidebar{margin-top:32px}.woocommerce-cart .single-page-container{padding-top:0}.woocommerce a.remove{margin:0 auto;color:#f5365c !important;line-height:0.9;font-size:20px}.woocommerce a.remove:hover{background-color:#f5365c !important}.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{display:block;text-align:center !important}.woocommerce-cart table.cart .product-thumbnail:before,.woocommerce-checkout table.cart .product-thumbnail:before{content:none}.woocommerce-cart table.cart .product-thumbnail a,.woocommerce-checkout table.cart .product-thumbnail a{margin:0 auto}.woocommerce-cart table.cart .product-thumbnail img,.woocommerce-checkout table.cart .product-thumbnail img{width:75px}.woocommerce-cart table.cart td.actions .coupon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:1px solid #f0f0f0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:8px}.woocommerce-cart table.cart td.actions .coupon>.input-text{float:none;width:100%;margin-bottom:8px}.woocommerce-cart table.cart td.actions .coupon>.input-text+.button{float:none;width:100%;border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7}.woocommerce-cart table.cart td.actions .coupon>.input-text+.button:hover{background-color:#00a4f7;color:#fff}.woocommerce a.button.checkout-button.alt,.woocommerce a.button.checkout-button.alt:focus,.woocommerce a.button.checkout-button.alt:active{display:block}.woocommerce .widget_shopping_cart .total{border-top:1px solid #f0f0f0;text-align:center;margin-top:8px;padding-top:8px}.woocommerce-mini-cart__buttons.buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.woocommerce-checkout .shop-sidebar{margin-top:32px}.woocommerce-checkout .single-page-container{padding-top:0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{max-width:unset;padding:0}#ship-to-different-address{font-size:inherit;width:100%;border:1px solid #f0f0f0;padding:8px;border-radius:5px}#ship-to-different-address label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#fff;border:1px solid #f0f0f0}.woocommerce ul.products li.product{text-align:center}.woocommerce ul.products li.product .added_to_cart{margin-top:1em}.woocommerce ul.products li.product .button.added{display:none}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce button.button.alt.disabled{font-size:.8em;font-weight:600;padding:9px 18px;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff;line-height:inherit}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce button.button.alt.disabled:hover{opacity:.9}.woocommerce #respond input#submit:focus,.woocommerce #respond input#submit:hover,.woocommerce a.button:focus,.woocommerce a.button:hover,.woocommerce button.button:focus,.woocommerce button.button:hover,.woocommerce input.button:focus,.woocommerce input.button:hover,.woocommerce #respond input#submit.alt:focus,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:focus,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:focus,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:focus,.woocommerce input.button.alt:hover,.woocommerce button.button.alt.disabled:focus,.woocommerce button.button.alt.disabled:hover{font-size:.8em;font-weight:600;padding:9px 18px;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff;line-height:inherit}.woocommerce a.added_to_cart{font-size:.8em;font-weight:600;padding:9px 18px;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7;line-height:inherit}.woocommerce a.added_to_cart:hover{background-color:#00a4f7;color:#fff}.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{color:#fff}.woocommerce ul.products li.product .button{white-space:normal;line-height:inherit}.woocommerce ul.products li.product .button.loading{padding-left:32px}.nv-sidebar-wrap.shop-sidebar{position:fixed;top:0;width:100%;height:100%;right:0;bottom:0;background-color:#fff;padding:16px;z-index:100;overflow:scroll;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;opacity:0;pointer-events:none;max-width:100%}.nv-sidebar-wrap.shop-sidebar.sidebar-open{opacity:1;pointer-events:all}.sidebar-header{width:100%;border-bottom:1px solid #f0f0f0;margin-bottom:16px}.sidebar-header:after{content:"";clear:both;display:table}.nv-sidebar-toggle.in-sidebar{float:left;margin-bottom:16px}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#ccc}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background:#00a4f7;border:1px solid #fff;top:-5px}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:hover{-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#00a4f7}.woocommerce .widget_price_filter .price_slider_amount{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{height:5px}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:inherit;line-height:1}.widget_product_search button[type="submit"]{width:100%}.menu-item-nav-cart .cart-count{border-radius:2px;background:#fff;border:1px solid #f0f0f0;font-size:0.55em;padding:3px;border-radius:3px;color:#333}.nv-nav-cart{display:none;z-index:1000}@media (min-width: 960px){.menu-item-nav-cart:hover .nv-nav-cart{opacity:1;visibility:visible}.nv-nav-cart{display:block;box-shadow:0 2px 5px rgba(0,0,0,0.1);cursor:default;border-top:3px solid #00a4f7;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;position:absolute;z-index:100;left:0;width:350px;background:#fff}.nv-nav-cart .widget_shopping_cart>.widget_shopping_cart_content>ul.woocommerce-mini-cart.cart_list.product_list_widget{max-height:450px;overflow-y:scroll;overflow-x:hidden}.nv-nav-cart .woocommerce-mini-cart__empty-message{text-align:center;margin-bottom:0;padding:10px 0}.nv-nav-cart .woocommerce.widget_shopping_cart .total{border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;padding-bottom:8px;margin:0 auto 8px;text-align:center}.nv-nav-cart .woocommerce-mini-cart__buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:8px 16px 0}.nv-nav-cart .woocommerce-mini-cart__buttons a.button{margin:0;text-align:center}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:last-child{margin-right:5px;font-size:.8em;font-weight:600;padding:9px 18px;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:last-child:hover{opacity:.9}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child{font-size:.8em;font-weight:600;padding:9px 18px;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child:hover{background-color:#00a4f7;color:#fff}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item{border-bottom:1px solid #f0f0f0;padding:8px 8px 8px 61px;display:-ms-grid;display:grid;-ms-grid-columns:1fr [12];grid-template-columns:repeat(12, 1fr);-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:.85em;position:relative}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item img{position:absolute;left:8px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:45px}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item:last-child{border-bottom:0;margin-bottom:0}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item:hover{background:#f0f0f0}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item>a{padding:0;display:inline;-ms-grid-column:span 11;grid-column:span 11;-ms-grid-row:1;grid-row-start:1}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item a.remove{-ms-grid-column:1;grid-column:1;width:20px;height:20px;padding:0;position:static}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item span.quantity{-ms-grid-row:2;grid-row-start:2;-ms-grid-column:span 11;grid-column-start:span 11;grid-column-end:-1}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item dl.variation{border:none;padding:0;-ms-grid-row:3;grid-row-start:3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-grid-column:span 11;grid-column-start:span 11;grid-column-end:-1}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item dd{margin-bottom:0}.nv-sidebar-toggle{display:none}.nv-sidebar-wrap.shop-sidebar{padding:0 16px;z-index:inherit;position:relative;opacity:1;pointer-events:all;max-width:30%;overflow:visible}.nv-sidebar-wrap.shop-sidebar .sidebar-header{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-bottom:1px solid #f0f0f0;display:inline-block}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{content:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border:1px solid #f0f0f0;border-bottom:1px solid transparent}.input-text.qty{height:41px}} diff --git a/assets/css/woocommerce.css b/assets/css/woocommerce.css index deb0cc6227..5c291a4172 100644 --- a/assets/css/woocommerce.css +++ b/assets/css/woocommerce.css @@ -1,3 +1,8 @@ +.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, +.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 { + max-width: inherit; +} + .woocommerce span.onsale { background-color: #2dce89; border-radius: 0; @@ -23,10 +28,8 @@ } .woocommerce nav.woocommerce-pagination ul { - display: -ms-flexbox; display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; + flex-wrap: wrap; padding-left: 0; list-style-type: none; border: none; @@ -144,15 +147,11 @@ } .nv-woo-filters { - display: -ms-flexbox; display: flex; - -ms-flex-direction: row; - flex-direction: row; + flex-direction: row; margin-bottom: 16px; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: justify; - justify-content: space-between; + align-items: center; + justify-content: space-between; border-top: 1px solid #f0f0f0; padding-top: 16px; } @@ -178,10 +177,8 @@ } .nv-woo-title-breadcrumb { - display: -ms-flexbox; display: flex; - -ms-flex-direction: column-reverse; - flex-direction: column-reverse; + flex-direction: column-reverse; text-align: center; } .nv-woo-title-breadcrumb h1 { @@ -235,6 +232,8 @@ margin-top: 12px; line-height: 1; display: table-caption; + float: left; + position: relative; } .woocommerce div.product form.cart .reset_variations:hover { background-color: #f5365c; @@ -274,11 +273,9 @@ } .woocommerce-cart table.cart td.actions .coupon { - display: -ms-flexbox; display: flex; border-bottom: 1px solid #f0f0f0; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; margin-bottom: 8px; } .woocommerce-cart table.cart td.actions .coupon > .input-text { @@ -311,46 +308,87 @@ } .woocommerce-mini-cart__buttons.buttons { - display: -ms-flexbox; display: flex; - -ms-flex-pack: justify; - justify-content: space-between; + justify-content: space-between; } +.woocommerce-checkout .nv-content-wrap { + margin-top: 16px; +} .woocommerce-checkout .shop-sidebar { margin-top: 32px; } - .woocommerce-checkout .single-page-container { padding-top: 0; } - -.woocommerce .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-1, .woocommerce-page .col2-set .col-2 { +.woocommerce-checkout .col2-set .col-1, .woocommerce-checkout .woocommerce-checkout .col2-set .col-2 { max-width: unset; padding: 0; + width: 100%; } - -#ship-to-different-address { +.woocommerce-checkout h3 { + font-size: 1.1em; + border-bottom: 1px solid #f0f0f0; + text-transform: uppercase; + font-weight: 500; + padding-bottom: 8px; +} +.woocommerce-checkout #ship-to-different-address { font-size: inherit; width: 100%; - border: 1px solid #f0f0f0; - padding: 8px; - border-radius: 5px; + padding: 8px 8px 0; + border: none; + text-transform: none; + font-weight: 400; } -#ship-to-different-address label { - display: -ms-flexbox; +.woocommerce-checkout #ship-to-different-address label { + cursor: pointer; display: flex; - -ms-flex-direction: row-reverse; - flex-direction: row-reverse; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: justify; - justify-content: space-between; + flex-direction: row-reverse; + align-items: center; + justify-content: space-between; +} +.woocommerce-checkout form .form-row input.input-text, .woocommerce-checkout .woocommerce form .form-row textarea { + margin-bottom: 8px; + border: 1px solid #c9c9c9; +} +.woocommerce-checkout .woocommerce-checkout .select2-container--default .select2-selection--single { + border: 1px solid #c9c9c9; + height: 35px; + padding: 3px 10px; + margin-bottom: 8px; +} +.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table { + border: none; +} +.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table td, .woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tr, .woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table th { + border-bottom: none; +} +.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table thead { + background: #f0f0f0; + text-transform: uppercase; +} +.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tr { + border-top: 1px solid #f0f0f0; +} +.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table dt { + padding-left: 0; +} +.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table .product-quantity { + display: block; } #add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment { background: #fff; + border: 1px solid #c9c9c9; +} + +.woocommerce-shipping-fields { border: 1px solid #f0f0f0; + border-radius: 3px; + padding: 0 8px; + margin: 0 3px; + margin-bottom: 8px; } .woocommerce ul.products li.product { @@ -460,6 +498,10 @@ line-height: inherit; } +.woocommerce ul.products li.product .button.loading { + padding-right: 32px; +} + .nv-sidebar-wrap.shop-sidebar { position: fixed; top: 0; @@ -497,6 +539,33 @@ margin-bottom: 16px; } +.woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li { + font-size: .85em; + border-bottom: 1px solid #f0f0f0; + padding: 8px 61px 8px 2em; + position: relative; +} +.woocommerce .widget_shopping_cart .cart_list li img, .woocommerce.widget_shopping_cart .cart_list li img { + position: absolute; + right: 8px; + top: 50%; + transform: translateY(-50%); + width: 45px; +} +.woocommerce .widget_shopping_cart .cart_list li:last-child, .woocommerce.widget_shopping_cart .cart_list li:last-child { + border: none; +} +.woocommerce .widget_shopping_cart .cart_list li dl.variation, .woocommerce.widget_shopping_cart .cart_list li dl.variation { + padding: 0; + border: 0; +} +.woocommerce .widget_shopping_cart .cart_list li dd.variation-Size, .woocommerce.widget_shopping_cart .cart_list li dd.variation-Size { + margin-bottom: 0; +} +.woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove { + top: 8px; +} + .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content { background-color: #ccc; } @@ -512,14 +581,10 @@ background-color: #00a4f7; } .woocommerce .widget_price_filter .price_slider_amount { - display: -ms-flexbox; display: flex; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-pack: justify; - justify-content: space-between; - -ms-flex-align: center; - align-items: center; + flex-direction: row; + justify-content: space-between; + align-items: center; } .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content { height: 5px; @@ -548,6 +613,27 @@ z-index: 1000; } +@media (min-width: 768px) { + .woocommerce-checkout-review-order .col2-set, + .woocommerce-checkout-review-order #order_review_heading, + .woocommerce-checkout .col2-set, + .woocommerce-checkout #order_review_heading { + width: 48%; + } + .woocommerce-checkout-review-order > .col2-set, + .woocommerce-checkout > .col2-set { + float: left; + } + + #order_review_heading { + float: right; + } + + .woocommerce-checkout-review-order { + width: 48%; + float: right; + } +} @media (min-width: 960px) { .menu-item-nav-cart:hover .nv-nav-cart { opacity: 1; @@ -556,6 +642,8 @@ .nv-nav-cart { display: block; + -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); opacity: 0; visibility: hidden; @@ -565,11 +653,13 @@ position: absolute; z-index: 100; right: 0; - min-width: 350px; + width: 350px; background: #fff; } - .nv-nav-cart .widget_shopping_cart { - padding: 8px 0; + .nv-nav-cart .widget_shopping_cart > .widget_shopping_cart_content > ul.woocommerce-mini-cart.cart_list.product_list_widget { + max-height: 450px; + overflow-y: scroll; + overflow-x: hidden; } .nv-nav-cart .woocommerce-mini-cart__empty-message { text-align: center; @@ -579,11 +669,11 @@ .nv-nav-cart .woocommerce.widget_shopping_cart .total { border-top: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; - padding: 8px 16px; + padding-bottom: 8px; + margin: 0 auto 8px; text-align: center; } .nv-nav-cart .woocommerce-mini-cart__buttons { - display: -ms-flexbox; display: flex; padding: 8px 16px 0; } @@ -632,6 +722,49 @@ color: #fff; } + #nv-primary-navigation .widget_shopping_cart li.mini_cart_item { + padding: 8px 61px 8px 8px; + display: grid; + grid-template-columns: repeat(12, 1fr); + align-items: baseline; + font-size: .85em; + position: relative; + } + #nv-primary-navigation .widget_shopping_cart li.mini_cart_item:hover { + background: #f0f0f0; + } + #nv-primary-navigation .widget_shopping_cart li.mini_cart_item > a { + padding: 0; + display: inline; + grid-column: span 10; + grid-row-start: 1; + grid-column-end: -1; + } + #nv-primary-navigation .widget_shopping_cart li.mini_cart_item a.remove { + grid-column: 1; + width: 20px; + height: 20px; + padding: 0; + position: static; + } + #nv-primary-navigation .widget_shopping_cart li.mini_cart_item span.quantity { + grid-row-start: 2; + grid-column-start: span 10; + grid-column-end: -1; + } + #nv-primary-navigation .widget_shopping_cart li.mini_cart_item dl.variation { + border: none; + padding: 0; + grid-row-start: 3; + display: flex; + flex-direction: row; + grid-column-start: span 10; + grid-column-end: -1; + } + #nv-primary-navigation .widget_shopping_cart li.mini_cart_item dd { + margin-bottom: 0; + } + .nv-sidebar-toggle { display: none; } @@ -660,4 +793,42 @@ border: 1px solid #f0f0f0; border-bottom: 1px solid transparent; } + + .input-text.qty { + height: 41px; + } + + .woocommerce-cart table.cart .product-name dl.variation dt { + padding-left: 0; + } + + .woocommerce-cart table.cart .product-thumbnail { + border-bottom: none; + vertical-align: middle; + display: table-cell; + } + .woocommerce-cart table.cart .product-thumbnail img { + max-width: 75px; + float: left; + } + .woocommerce-cart table.cart .product-thumbnail a { + display: block; + } + + .woocommerce-cart table.cart { + border: none; + } + .woocommerce-cart table.cart tr, .woocommerce-cart table.cart td, .woocommerce-cart table.cart th { + border-bottom: none; + } + .woocommerce-cart table.cart thead { + border: none; + background: #f0f0f0; + text-transform: uppercase; + } + .woocommerce-cart table.cart tr { + border-top: 1px solid #f0f0f0; + } } + +/*# sourceMappingURL=woocommerce.css.map */ diff --git a/assets/css/woocommerce.min.css b/assets/css/woocommerce.min.css index a48b7eeab6..f9270482c0 100644 --- a/assets/css/woocommerce.min.css +++ b/assets/css/woocommerce.min.css @@ -1 +1 @@ -.woocommerce span.onsale{background-color:#2dce89;border-radius:0;line-height:inherit;min-height:auto;border-radius:3px;left:16px;top:16px}.woocommerce ul.products li.product .onsale{right:auto;left:16px;top:23px}.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price{color:#606060}.woocommerce-variation-price{margin-bottom:16px}.woocommerce nav.woocommerce-pagination ul{display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none;border:none;margin:0}.woocommerce nav.woocommerce-pagination ul>li:not(:last-child){padding-right:8px}.woocommerce nav.woocommerce-pagination ul>li:not(:first-child){padding-left:8px}.woocommerce nav.woocommerce-pagination ul li{border:none}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:none}.woocommerce div.product form.cart .variations td.label{vertical-align:top}.woocommerce .star-rating{color:#ffb100}.woocommerce ul.products li.product .star-rating{margin:8px auto}#review_form .comment-form-rating .stars{font-size:1.75em}.woocommerce .woocommerce-error,.woocommerce-page .woocommerce-error{background:#f5365c;border:none;color:#fff}.woocommerce .woocommerce-error:before,.woocommerce-page .woocommerce-error:before{color:#fff}.woocommerce .woocommerce-error a,.woocommerce-page .woocommerce-error a{color:#fff;font-weight:800}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-error .button:focus,.woocommerce .woocommerce-error .button:active,.woocommerce .woocommerce-error .button:hover,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-error .button:focus,.woocommerce-page .woocommerce-error .button:active,.woocommerce-page .woocommerce-error .button:hover{background-color:#fff;color:#f5365c;line-height:1}.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-info{background:#11cdef;border:none;color:#fff}.woocommerce .woocommerce-info:before,.woocommerce-page .woocommerce-info:before{color:#fff}.woocommerce .woocommerce-info a,.woocommerce-page .woocommerce-info a{color:#fff;font-weight:800}.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-info .button:focus,.woocommerce .woocommerce-info .button:active,.woocommerce .woocommerce-info .button:hover,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-info .button:focus,.woocommerce-page .woocommerce-info .button:active,.woocommerce-page .woocommerce-info .button:hover{background-color:#fff;color:#11cdef;line-height:1}.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-message{background:#2dce89;border:none;color:#fff}.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-message:before{color:#fff}.woocommerce .woocommerce-message a,.woocommerce-page .woocommerce-message a{color:#fff;font-weight:800}.woocommerce .woocommerce-message .button,.woocommerce .woocommerce-message .button:focus,.woocommerce .woocommerce-message .button:active,.woocommerce .woocommerce-message .button:hover,.woocommerce-page .woocommerce-message .button,.woocommerce-page .woocommerce-message .button:focus,.woocommerce-page .woocommerce-message .button:active,.woocommerce-page .woocommerce-message .button:hover{background-color:#fff;color:#2dce89;line-height:1}.orderby{border-color:#00a4f7;color:#00a4f7;height:38px}.nv-woo-filters{display:flex;flex-direction:row;margin-bottom:16px;align-items:center;justify-content:space-between;border-top:1px solid #f0f0f0;padding-top:16px}.nv-woo-filters>.woocommerce-ordering{margin:0}.woocommerce .nv-bc-count-wrap .woocommerce-result-count{float:none;width:100%;text-align:center}.woocommerce .woocommerce-breadcrumb{font-size:1em;margin-top:16px;text-align:center}.woocommerce .woocommerce-breadcrumb a{color:#00a4f7}.woocommerce .woocommerce-breadcrumb a:hover{color:#005bf7}.nv-woo-title-breadcrumb{display:flex;flex-direction:column-reverse;text-align:center}.nv-woo-title-breadcrumb h1{margin:0}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{display:block;background:transparent;border:none;border-bottom:1px solid #f0f0f0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom:1px solid #f0f0f0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#00a4f7;width:100%}.woocommerce-Reviews #comments{border:none;margin-top:0;padding-top:0}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border:none}.woocommerce div.product form.cart .reset_variations{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;border:1px solid #f5365c;background-color:transparent;font-weight:600;color:#f5365c;margin-top:12px;line-height:1;display:table-caption}.woocommerce div.product form.cart .reset_variations:hover{background-color:#f5365c;color:#fff}.woocommerce-cart .shop-sidebar{margin-top:32px}.woocommerce-cart .single-page-container{padding-top:0}.woocommerce a.remove{margin:0 auto;color:#f5365c !important;line-height:0.9;font-size:20px}.woocommerce a.remove:hover{background-color:#f5365c !important}.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{display:block;text-align:center !important}.woocommerce-cart table.cart .product-thumbnail:before,.woocommerce-checkout table.cart .product-thumbnail:before{content:none}.woocommerce-cart table.cart .product-thumbnail a,.woocommerce-checkout table.cart .product-thumbnail a{margin:0 auto}.woocommerce-cart table.cart .product-thumbnail img,.woocommerce-checkout table.cart .product-thumbnail img{width:75px}.woocommerce-cart table.cart td.actions .coupon{display:flex;border-bottom:1px solid #f0f0f0;flex-direction:column;margin-bottom:8px}.woocommerce-cart table.cart td.actions .coupon>.input-text{float:none;width:100%;margin-bottom:8px}.woocommerce-cart table.cart td.actions .coupon>.input-text+.button{float:none;width:100%;border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7}.woocommerce-cart table.cart td.actions .coupon>.input-text+.button:hover{background-color:#00a4f7;color:#fff}.woocommerce a.button.checkout-button.alt,.woocommerce a.button.checkout-button.alt:focus,.woocommerce a.button.checkout-button.alt:active{display:block}.woocommerce .widget_shopping_cart .total{border-top:1px solid #f0f0f0;text-align:center;margin-top:8px;padding-top:8px}.woocommerce-mini-cart__buttons.buttons{display:flex;justify-content:space-between}.woocommerce-checkout .shop-sidebar{margin-top:32px}.woocommerce-checkout .single-page-container{padding-top:0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{max-width:unset;padding:0}#ship-to-different-address{font-size:inherit;width:100%;border:1px solid #f0f0f0;padding:8px;border-radius:5px}#ship-to-different-address label{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#fff;border:1px solid #f0f0f0}.woocommerce ul.products li.product{text-align:center}.woocommerce ul.products li.product .added_to_cart{margin-top:1em}.woocommerce ul.products li.product .button.added{display:none}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce button.button.alt.disabled{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff;line-height:inherit}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce button.button.alt.disabled:hover{opacity:.9}.woocommerce #respond input#submit:focus,.woocommerce #respond input#submit:hover,.woocommerce a.button:focus,.woocommerce a.button:hover,.woocommerce button.button:focus,.woocommerce button.button:hover,.woocommerce input.button:focus,.woocommerce input.button:hover,.woocommerce #respond input#submit.alt:focus,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:focus,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:focus,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:focus,.woocommerce input.button.alt:hover,.woocommerce button.button.alt.disabled:focus,.woocommerce button.button.alt.disabled:hover{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff;line-height:inherit}.woocommerce a.added_to_cart{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7;line-height:inherit}.woocommerce a.added_to_cart:hover{background-color:#00a4f7;color:#fff}.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{color:#fff}.woocommerce ul.products li.product .button{white-space:normal;line-height:inherit}.nv-sidebar-wrap.shop-sidebar{position:fixed;top:0;width:100%;height:100%;left:0;bottom:0;background-color:#fff;padding:16px;z-index:100;overflow:scroll;transition:all 0.3s ease-out;opacity:0;pointer-events:none;max-width:100%}.nv-sidebar-wrap.shop-sidebar.sidebar-open{opacity:1;pointer-events:all}.sidebar-header{width:100%;border-bottom:1px solid #f0f0f0;margin-bottom:16px}.sidebar-header:after{content:"";clear:both;display:table}.nv-sidebar-toggle.in-sidebar{float:right;margin-bottom:16px}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#ccc}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background:#00a4f7;border:1px solid #fff;top:-5px}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:hover{transform:scale(1.25)}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#00a4f7}.woocommerce .widget_price_filter .price_slider_amount{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{height:5px}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:inherit;line-height:1}.widget_product_search button[type="submit"]{width:100%}.menu-item-nav-cart .cart-count{border-radius:2px;background:#fff;border:1px solid #f0f0f0;font-size:0.55em;padding:3px;border-radius:3px;color:#333}.nv-nav-cart{display:none;z-index:1000}@media (min-width: 960px){.menu-item-nav-cart:hover .nv-nav-cart{opacity:1;visibility:visible}.nv-nav-cart{display:block;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.1);box-shadow:0 2px 5px rgba(0,0,0,0.1);opacity:0;visibility:hidden;cursor:default;border-top:3px solid #00a4f7;transition:all 0.3s ease;position:absolute;z-index:100;right:0;min-width:350px;background:#fff}.nv-nav-cart .widget_shopping_cart{padding:8px 0}.nv-nav-cart .woocommerce-mini-cart__empty-message{text-align:center;margin-bottom:0;padding:10px 0}.nv-nav-cart .woocommerce.widget_shopping_cart .total{border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;padding:8px 16px;text-align:center}.nv-nav-cart .woocommerce-mini-cart__buttons{display:flex;padding:8px 16px 0}.nv-nav-cart .woocommerce-mini-cart__buttons a.button{margin:0;text-align:center}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:last-child{margin-left:5px;font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:last-child:hover{opacity:.9}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child:hover{background-color:#00a4f7;color:#fff}.nv-sidebar-toggle{display:none}.nv-sidebar-wrap.shop-sidebar{padding:0 16px;z-index:inherit;position:relative;opacity:1;pointer-events:all;max-width:30%;overflow:visible}.nv-sidebar-wrap.shop-sidebar .sidebar-header{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-bottom:1px solid #f0f0f0;display:inline-block}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{content:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border:1px solid #f0f0f0;border-bottom:1px solid transparent}} +.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{max-width:inherit}.woocommerce span.onsale{background-color:#2dce89;border-radius:0;line-height:inherit;min-height:auto;border-radius:3px;left:16px;top:16px}.woocommerce ul.products li.product .onsale{right:auto;left:16px;top:23px}.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price{color:#606060}.woocommerce-variation-price{margin-bottom:16px}.woocommerce nav.woocommerce-pagination ul{display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none;border:none;margin:0}.woocommerce nav.woocommerce-pagination ul>li:not(:last-child){padding-right:8px}.woocommerce nav.woocommerce-pagination ul>li:not(:first-child){padding-left:8px}.woocommerce nav.woocommerce-pagination ul li{border:none}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:none}.woocommerce div.product form.cart .variations td.label{vertical-align:top}.woocommerce .star-rating{color:#ffb100}.woocommerce ul.products li.product .star-rating{margin:8px auto}#review_form .comment-form-rating .stars{font-size:1.75em}.woocommerce .woocommerce-error,.woocommerce-page .woocommerce-error{background:#f5365c;border:none;color:#fff}.woocommerce .woocommerce-error:before,.woocommerce-page .woocommerce-error:before{color:#fff}.woocommerce .woocommerce-error a,.woocommerce-page .woocommerce-error a{color:#fff;font-weight:800}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-error .button:focus,.woocommerce .woocommerce-error .button:active,.woocommerce .woocommerce-error .button:hover,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-error .button:focus,.woocommerce-page .woocommerce-error .button:active,.woocommerce-page .woocommerce-error .button:hover{background-color:#fff;color:#f5365c;line-height:1}.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-info{background:#11cdef;border:none;color:#fff}.woocommerce .woocommerce-info:before,.woocommerce-page .woocommerce-info:before{color:#fff}.woocommerce .woocommerce-info a,.woocommerce-page .woocommerce-info a{color:#fff;font-weight:800}.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-info .button:focus,.woocommerce .woocommerce-info .button:active,.woocommerce .woocommerce-info .button:hover,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-info .button:focus,.woocommerce-page .woocommerce-info .button:active,.woocommerce-page .woocommerce-info .button:hover{background-color:#fff;color:#11cdef;line-height:1}.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-message{background:#2dce89;border:none;color:#fff}.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-message:before{color:#fff}.woocommerce .woocommerce-message a,.woocommerce-page .woocommerce-message a{color:#fff;font-weight:800}.woocommerce .woocommerce-message .button,.woocommerce .woocommerce-message .button:focus,.woocommerce .woocommerce-message .button:active,.woocommerce .woocommerce-message .button:hover,.woocommerce-page .woocommerce-message .button,.woocommerce-page .woocommerce-message .button:focus,.woocommerce-page .woocommerce-message .button:active,.woocommerce-page .woocommerce-message .button:hover{background-color:#fff;color:#2dce89;line-height:1}.orderby{border-color:#00a4f7;color:#00a4f7;height:38px}.nv-woo-filters{display:flex;flex-direction:row;margin-bottom:16px;align-items:center;justify-content:space-between;border-top:1px solid #f0f0f0;padding-top:16px}.nv-woo-filters>.woocommerce-ordering{margin:0}.woocommerce .nv-bc-count-wrap .woocommerce-result-count{float:none;width:100%;text-align:center}.woocommerce .woocommerce-breadcrumb{font-size:1em;margin-top:16px;text-align:center}.woocommerce .woocommerce-breadcrumb a{color:#00a4f7}.woocommerce .woocommerce-breadcrumb a:hover{color:#005bf7}.nv-woo-title-breadcrumb{display:flex;flex-direction:column-reverse;text-align:center}.nv-woo-title-breadcrumb h1{margin:0}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{display:block;background:transparent;border:none;border-bottom:1px solid #f0f0f0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom:1px solid #f0f0f0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#00a4f7;width:100%}.woocommerce-Reviews #comments{border:none;margin-top:0;padding-top:0}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border:none}.woocommerce div.product form.cart .reset_variations{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;border:1px solid #f5365c;background-color:transparent;font-weight:600;color:#f5365c;margin-top:12px;line-height:1;display:table-caption;float:left;position:relative}.woocommerce div.product form.cart .reset_variations:hover{background-color:#f5365c;color:#fff}.woocommerce-cart .shop-sidebar{margin-top:32px}.woocommerce-cart .single-page-container{padding-top:0}.woocommerce a.remove{margin:0 auto;color:#f5365c !important;line-height:0.9;font-size:20px}.woocommerce a.remove:hover{background-color:#f5365c !important}.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{display:block;text-align:center !important}.woocommerce-cart table.cart .product-thumbnail:before,.woocommerce-checkout table.cart .product-thumbnail:before{content:none}.woocommerce-cart table.cart .product-thumbnail a,.woocommerce-checkout table.cart .product-thumbnail a{margin:0 auto}.woocommerce-cart table.cart .product-thumbnail img,.woocommerce-checkout table.cart .product-thumbnail img{width:75px}.woocommerce-cart table.cart td.actions .coupon{display:flex;border-bottom:1px solid #f0f0f0;flex-direction:column;margin-bottom:8px}.woocommerce-cart table.cart td.actions .coupon>.input-text{float:none;width:100%;margin-bottom:8px}.woocommerce-cart table.cart td.actions .coupon>.input-text+.button{float:none;width:100%;border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7}.woocommerce-cart table.cart td.actions .coupon>.input-text+.button:hover{background-color:#00a4f7;color:#fff}.woocommerce a.button.checkout-button.alt,.woocommerce a.button.checkout-button.alt:focus,.woocommerce a.button.checkout-button.alt:active{display:block}.woocommerce .widget_shopping_cart .total{border-top:1px solid #f0f0f0;text-align:center;margin-top:8px;padding-top:8px}.woocommerce-mini-cart__buttons.buttons{display:flex;justify-content:space-between}.woocommerce-checkout .nv-content-wrap{margin-top:16px}.woocommerce-checkout .shop-sidebar{margin-top:32px}.woocommerce-checkout .single-page-container{padding-top:0}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .woocommerce-checkout .col2-set .col-2{max-width:unset;padding:0;width:100%}.woocommerce-checkout h3{font-size:1.1em;border-bottom:1px solid #f0f0f0;text-transform:uppercase;font-weight:500;padding-bottom:8px}.woocommerce-checkout #ship-to-different-address{font-size:inherit;width:100%;padding:8px 8px 0;border:none;text-transform:none;font-weight:400}.woocommerce-checkout #ship-to-different-address label{cursor:pointer;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}.woocommerce-checkout form .form-row input.input-text,.woocommerce-checkout .woocommerce form .form-row textarea{margin-bottom:8px;border:1px solid #c9c9c9}.woocommerce-checkout .woocommerce-checkout .select2-container--default .select2-selection--single{border:1px solid #c9c9c9;height:35px;padding:3px 10px;margin-bottom:8px}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table{border:none}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table td,.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tr,.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table th{border-bottom:none}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table thead{background:#f0f0f0;text-transform:uppercase}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tr{border-top:1px solid #f0f0f0}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table dt{padding-left:0}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table .product-quantity{display:block}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#fff;border:1px solid #c9c9c9}.woocommerce-shipping-fields{border:1px solid #f0f0f0;border-radius:3px;padding:0 8px;margin:0 3px;margin-bottom:8px}.woocommerce ul.products li.product{text-align:center}.woocommerce ul.products li.product .added_to_cart{margin-top:1em}.woocommerce ul.products li.product .button.added{display:none}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce button.button.alt.disabled{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff;line-height:inherit}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce button.button.alt.disabled:hover{opacity:.9}.woocommerce #respond input#submit:focus,.woocommerce #respond input#submit:hover,.woocommerce a.button:focus,.woocommerce a.button:hover,.woocommerce button.button:focus,.woocommerce button.button:hover,.woocommerce input.button:focus,.woocommerce input.button:hover,.woocommerce #respond input#submit.alt:focus,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:focus,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:focus,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:focus,.woocommerce input.button.alt:hover,.woocommerce button.button.alt.disabled:focus,.woocommerce button.button.alt.disabled:hover{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff;line-height:inherit}.woocommerce a.added_to_cart{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7;line-height:inherit}.woocommerce a.added_to_cart:hover{background-color:#00a4f7;color:#fff}.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{color:#fff}.woocommerce ul.products li.product .button{white-space:normal;line-height:inherit}.woocommerce ul.products li.product .button.loading{padding-right:32px}.nv-sidebar-wrap.shop-sidebar{position:fixed;top:0;width:100%;height:100%;left:0;bottom:0;background-color:#fff;padding:16px;z-index:100;overflow:scroll;transition:all 0.3s ease-out;opacity:0;pointer-events:none;max-width:100%}.nv-sidebar-wrap.shop-sidebar.sidebar-open{opacity:1;pointer-events:all}.sidebar-header{width:100%;border-bottom:1px solid #f0f0f0;margin-bottom:16px}.sidebar-header:after{content:"";clear:both;display:table}.nv-sidebar-toggle.in-sidebar{float:right;margin-bottom:16px}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{font-size:.85em;border-bottom:1px solid #f0f0f0;padding:8px 61px 8px 2em;position:relative}.woocommerce .widget_shopping_cart .cart_list li img,.woocommerce.widget_shopping_cart .cart_list li img{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:45px}.woocommerce .widget_shopping_cart .cart_list li:last-child,.woocommerce.widget_shopping_cart .cart_list li:last-child{border:none}.woocommerce .widget_shopping_cart .cart_list li dl.variation,.woocommerce.widget_shopping_cart .cart_list li dl.variation{padding:0;border:0}.woocommerce .widget_shopping_cart .cart_list li dd.variation-Size,.woocommerce.widget_shopping_cart .cart_list li dd.variation-Size{margin-bottom:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{top:8px}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#ccc}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background:#00a4f7;border:1px solid #fff;top:-5px}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:hover{transform:scale(1.25)}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#00a4f7}.woocommerce .widget_price_filter .price_slider_amount{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{height:5px}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:inherit;line-height:1}.widget_product_search button[type="submit"]{width:100%}.menu-item-nav-cart .cart-count{border-radius:2px;background:#fff;border:1px solid #f0f0f0;font-size:0.55em;padding:3px;border-radius:3px;color:#333}.nv-nav-cart{display:none;z-index:1000}@media (min-width: 768px){.woocommerce-checkout-review-order .col2-set,.woocommerce-checkout-review-order #order_review_heading,.woocommerce-checkout .col2-set,.woocommerce-checkout #order_review_heading{width:48%}.woocommerce-checkout-review-order>.col2-set,.woocommerce-checkout>.col2-set{float:left}#order_review_heading{float:right}.woocommerce-checkout-review-order{width:48%;float:right}}@media (min-width: 960px){.menu-item-nav-cart:hover .nv-nav-cart{opacity:1;visibility:visible}.nv-nav-cart{display:block;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.1);box-shadow:0 2px 5px rgba(0,0,0,0.1);opacity:0;visibility:hidden;cursor:default;border-top:3px solid #00a4f7;transition:all 0.3s ease;position:absolute;z-index:100;right:0;width:350px;background:#fff}.nv-nav-cart .widget_shopping_cart>.widget_shopping_cart_content>ul.woocommerce-mini-cart.cart_list.product_list_widget{max-height:450px;overflow-y:scroll;overflow-x:hidden}.nv-nav-cart .woocommerce-mini-cart__empty-message{text-align:center;margin-bottom:0;padding:10px 0}.nv-nav-cart .woocommerce.widget_shopping_cart .total{border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;padding-bottom:8px;margin:0 auto 8px;text-align:center}.nv-nav-cart .woocommerce-mini-cart__buttons{display:flex;padding:8px 16px 0}.nv-nav-cart .woocommerce-mini-cart__buttons a.button{margin:0;text-align:center}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:last-child{margin-left:5px;font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:last-child:hover{opacity:.9}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child:hover{background-color:#00a4f7;color:#fff}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item{padding:8px 61px 8px 8px;display:grid;grid-template-columns:repeat(12, 1fr);align-items:baseline;font-size:.85em;position:relative}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item:hover{background:#f0f0f0}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item>a{padding:0;display:inline;grid-column:span 10;grid-row-start:1;grid-column-end:-1}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item a.remove{grid-column:1;width:20px;height:20px;padding:0;position:static}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item span.quantity{grid-row-start:2;grid-column-start:span 10;grid-column-end:-1}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item dl.variation{border:none;padding:0;grid-row-start:3;display:flex;flex-direction:row;grid-column-start:span 10;grid-column-end:-1}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item dd{margin-bottom:0}.nv-sidebar-toggle{display:none}.nv-sidebar-wrap.shop-sidebar{padding:0 16px;z-index:inherit;position:relative;opacity:1;pointer-events:all;max-width:30%;overflow:visible}.nv-sidebar-wrap.shop-sidebar .sidebar-header{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-bottom:1px solid #f0f0f0;display:inline-block}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{content:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border:1px solid #f0f0f0;border-bottom:1px solid transparent}.input-text.qty{height:41px}.woocommerce-cart table.cart .product-name dl.variation dt{padding-left:0}.woocommerce-cart table.cart .product-thumbnail{border-bottom:none;vertical-align:middle;display:table-cell}.woocommerce-cart table.cart .product-thumbnail img{max-width:75px;float:left}.woocommerce-cart table.cart .product-thumbnail a{display:block}.woocommerce-cart table.cart{border:none}.woocommerce-cart table.cart tr,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th{border-bottom:none}.woocommerce-cart table.cart thead{border:none;background:#f0f0f0;text-transform:uppercase}.woocommerce-cart table.cart tr{border-top:1px solid #f0f0f0}} diff --git a/assets/js/customizer-preview.js b/assets/js/customizer-preview.js index d55da174c9..57f8998fc8 100644 --- a/assets/js/customizer-preview.js +++ b/assets/js/customizer-preview.js @@ -205,8 +205,8 @@ var containersLayoutMap = { neve_default_container_style: ".page:not(.woocommerce) .single-page-container", neve_blog_archive_container_style: ".archive-container", neve_single_post_container_style: ".single-post-container", - neve_shop_archive_container_style: ".woocommerce-page:not(.single-product) .single-page-container", - neve_single_product_container_style: ".single-product .single-post-container" + neve_shop_archive_container_style: ".woocommerce-page.post-type-archive .neve-main > div", + neve_single_product_container_style: ".single-product .neve-main > div" }; var containersLivePreview = function($) { diff --git a/assets/js/customizer-preview.min.js b/assets/js/customizer-preview.min.js index 23fe991ff7..db247bce63 100644 --- a/assets/js/customizer-preview.min.js +++ b/assets/js/customizer-preview.min.js @@ -1 +1 @@ -!function(t){t.neveCustomizeUtilities={setLiveCss:function(n,e){"use strict";var i="",s=t("."+n.styleClass);if("object"!=typeof e)return t(n.selectors).css(n.cssProperty,e.toString()+n.propertyUnit),!1;t.each(e,function(e,s){var t;switch(t=n.selectors+"{ "+n.cssProperty+":"+s+n.propertyUnit+"}",e){case"desktop":i+=t;break;case"tablet":i+="@media (max-width: 767px){"+t+"}";break;case"mobile":i+="@media (max-width: 480px){"+t+"}"}}),0'+i+"")}}}(jQuery);var fontControls={neve_body_font_family:{linkNodeId:"neve-google-font-body-css",selectors:"body"},neve_headings_font_family:{linkNodeId:"neve-google-font-headings-css",selectors:"h1,h2,h3,h4,h5,h6"}},fontSelectionPreview=function(s){"use strict";s(function(){wp.customize.preview.bind("font-selection",function(e){return s("#"+fontControls[e.controlId].linkNodeId).remove(),"system"!==e.source&&generateLinkNode(fontControls[e.controlId].linkNodeId,e.value),"Default"===e.value&&s(fontControls[e.controlId].selectors).css("font-family",'-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif'),s(fontControls[e.controlId].selectors).css("font-family",e.value),!1})})};function generateLinkNode(e,s){var t=$("#"+e),n="//fonts.googleapis.com/css?family="+s.replace(" ","+")+"%3A300%2C400%2C500%2C700&subset=latin&ver=4.9.8";if(0!==t.length)return!1;var i=document.createElement("link");i.setAttribute("rel","stylesheet"),i.setAttribute("id",e),i.setAttribute("href",n),i.setAttribute("type","text/css"),i.setAttribute("media","all"),$("#neve-style-css").after(i)}fontSelectionPreview(jQuery);var layoutRanges={neve_sidebar_width:{selector:".nv-sidebar-wrap",cssProp:"max-width",unit:"%"},neve_container_width:{selector:".container",cssProp:"max-width",unit:"px",styleClass:"container-width-css"},neve_body_font_size:{selector:"body",cssProp:"font-size",unit:"px",styleClass:"body-font-size-css"},neve_body_line_height:{selector:"body",cssProp:"line-height",unit:" ",styleClass:"body-line-height-css"},neve_h1_font_size:{selector:"h1",cssProp:"font-size",unit:"rem",styleClass:"h1-font-size-css"},neve_h1_line_height:{selector:"h1",cssProp:"line-height",unit:" ",styleClass:"h1-line-height-css"},neve_h2_font_size:{selector:"h2",cssProp:"font-size",unit:"rem",styleClass:"h2-font-size-css"},neve_h2_line_height:{selector:"h2",cssProp:"line-height",unit:" ",styleClass:"h2-line-height-css"},neve_h3_font_size:{selector:"h3",cssProp:"font-size",unit:"rem",styleClass:"h3-font-size-css"},neve_h3_line_height:{selector:"h3",cssProp:"line-height",unit:" ",styleClass:"h3-line-height-css"},neve_h4_font_size:{selector:"h4",cssProp:"font-size",unit:"rem",styleClass:"h4-font-size-css"},neve_h4_line_height:{selector:"h4",cssProp:"line-height",unit:" ",styleClass:"h4-line-height-css"},neve_h5_font_size:{selector:"h5",cssProp:"font-size",unit:"rem",styleClass:"h5-font-size-css"},neve_h5_line_height:{selector:"h5",cssProp:"line-height",unit:" ",styleClass:"h5-line-height-css"},neve_h6_font_size:{selector:"h6",cssProp:"font-size",unit:"rem",styleClass:"h6-font-size-css"},neve_h6_line_height:{selector:"h6",cssProp:"line-height",unit:" ",styleClass:"h6-line-height-css"}},layoutLivePreview=function(i){"use strict";i.each(layoutRanges,function(e,n){wp.customize(e,function(e){e.bind(function(e){var s=JSON.parse(e);if(!s)return!0;var t={selectors:n.selector,cssProperty:n.cssProp,propertyUnit:n.unit,styleClass:n.styleClass};i.neveCustomizeUtilities.setLiveCss(t,s)})})})};layoutLivePreview(jQuery);var containersLayoutMap={neve_default_container_style:".page:not(.woocommerce) .single-page-container",neve_blog_archive_container_style:".archive-container",neve_single_post_container_style:".single-post-container",neve_shop_archive_container_style:".woocommerce-page:not(.single-product) .single-page-container",neve_single_product_container_style:".single-product .single-post-container"},containersLivePreview=function(t){"use strict";t.each(containersLayoutMap,function(e,s){wp.customize(e,function(e){e.bind(function(e){if("contained"===e)return t(s).removeClass("container-fluid").addClass("container"),!1;t(s).removeClass("container").addClass("container-fluid")})})})};containersLivePreview(jQuery); \ No newline at end of file +!function(t){t.neveCustomizeUtilities={setLiveCss:function(n,e){"use strict";var i="",s=t("."+n.styleClass);if("object"!=typeof e)return t(n.selectors).css(n.cssProperty,e.toString()+n.propertyUnit),!1;t.each(e,function(e,s){var t;switch(t=n.selectors+"{ "+n.cssProperty+":"+s+n.propertyUnit+"}",e){case"desktop":i+=t;break;case"tablet":i+="@media (max-width: 767px){"+t+"}";break;case"mobile":i+="@media (max-width: 480px){"+t+"}"}}),0'+i+"")}}}(jQuery);var fontControls={neve_body_font_family:{linkNodeId:"neve-google-font-body-css",selectors:"body"},neve_headings_font_family:{linkNodeId:"neve-google-font-headings-css",selectors:"h1,h2,h3,h4,h5,h6"}},fontSelectionPreview=function(s){"use strict";s(function(){wp.customize.preview.bind("font-selection",function(e){return s("#"+fontControls[e.controlId].linkNodeId).remove(),"system"!==e.source&&generateLinkNode(fontControls[e.controlId].linkNodeId,e.value),"Default"===e.value&&s(fontControls[e.controlId].selectors).css("font-family",'-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif'),s(fontControls[e.controlId].selectors).css("font-family",e.value),!1})})};function generateLinkNode(e,s){var t=$("#"+e),n="//fonts.googleapis.com/css?family="+s.replace(" ","+")+"%3A300%2C400%2C500%2C700&subset=latin&ver=4.9.8";if(0!==t.length)return!1;var i=document.createElement("link");i.setAttribute("rel","stylesheet"),i.setAttribute("id",e),i.setAttribute("href",n),i.setAttribute("type","text/css"),i.setAttribute("media","all"),$("#neve-style-css").after(i)}fontSelectionPreview(jQuery);var layoutRanges={neve_sidebar_width:{selector:".nv-sidebar-wrap",cssProp:"max-width",unit:"%"},neve_container_width:{selector:".container",cssProp:"max-width",unit:"px",styleClass:"container-width-css"},neve_body_font_size:{selector:"body",cssProp:"font-size",unit:"px",styleClass:"body-font-size-css"},neve_body_line_height:{selector:"body",cssProp:"line-height",unit:" ",styleClass:"body-line-height-css"},neve_h1_font_size:{selector:"h1",cssProp:"font-size",unit:"rem",styleClass:"h1-font-size-css"},neve_h1_line_height:{selector:"h1",cssProp:"line-height",unit:" ",styleClass:"h1-line-height-css"},neve_h2_font_size:{selector:"h2",cssProp:"font-size",unit:"rem",styleClass:"h2-font-size-css"},neve_h2_line_height:{selector:"h2",cssProp:"line-height",unit:" ",styleClass:"h2-line-height-css"},neve_h3_font_size:{selector:"h3",cssProp:"font-size",unit:"rem",styleClass:"h3-font-size-css"},neve_h3_line_height:{selector:"h3",cssProp:"line-height",unit:" ",styleClass:"h3-line-height-css"},neve_h4_font_size:{selector:"h4",cssProp:"font-size",unit:"rem",styleClass:"h4-font-size-css"},neve_h4_line_height:{selector:"h4",cssProp:"line-height",unit:" ",styleClass:"h4-line-height-css"},neve_h5_font_size:{selector:"h5",cssProp:"font-size",unit:"rem",styleClass:"h5-font-size-css"},neve_h5_line_height:{selector:"h5",cssProp:"line-height",unit:" ",styleClass:"h5-line-height-css"},neve_h6_font_size:{selector:"h6",cssProp:"font-size",unit:"rem",styleClass:"h6-font-size-css"},neve_h6_line_height:{selector:"h6",cssProp:"line-height",unit:" ",styleClass:"h6-line-height-css"}},layoutLivePreview=function(i){"use strict";i.each(layoutRanges,function(e,n){wp.customize(e,function(e){e.bind(function(e){var s=JSON.parse(e);if(!s)return!0;var t={selectors:n.selector,cssProperty:n.cssProp,propertyUnit:n.unit,styleClass:n.styleClass};i.neveCustomizeUtilities.setLiveCss(t,s)})})})};layoutLivePreview(jQuery);var containersLayoutMap={neve_default_container_style:".page:not(.woocommerce) .single-page-container",neve_blog_archive_container_style:".archive-container",neve_single_post_container_style:".single-post-container",neve_shop_archive_container_style:".woocommerce-page.post-type-archive .neve-main > div",neve_single_product_container_style:".single-product .neve-main > div"},containersLivePreview=function(t){"use strict";t.each(containersLayoutMap,function(e,s){wp.customize(e,function(e){e.bind(function(e){if("contained"===e)return t(s).removeClass("container-fluid").addClass("container"),!1;t(s).removeClass("container").addClass("container-fluid")})})})};containersLivePreview(jQuery); \ No newline at end of file diff --git a/assets/scss/elements/_page.scss b/assets/scss/elements/_page.scss index 4eaa6669b8..3d355995da 100644 --- a/assets/scss/elements/_page.scss +++ b/assets/scss/elements/_page.scss @@ -6,7 +6,7 @@ } .neve-main { - flex: 1; + flex: 1 auto; } .archive-container, .single-page-container { diff --git a/assets/scss/elements/blog/_blogpost-index.scss b/assets/scss/elements/blog/_blogpost-index.scss index 7978e12d3f..e38575a1cf 100644 --- a/assets/scss/elements/blog/_blogpost-index.scss +++ b/assets/scss/elements/blog/_blogpost-index.scss @@ -17,6 +17,9 @@ word-wrap: break-word; } +.article-content-col { + width: 100%; +} .article-content-col .content { width: 100%; margin-bottom: $spacing; diff --git a/assets/scss/elements/blog/_blogpost-meta.scss b/assets/scss/elements/blog/_blogpost-meta.scss index 24020fa567..6e687d97c3 100644 --- a/assets/scss/elements/blog/_blogpost-meta.scss +++ b/assets/scss/elements/blog/_blogpost-meta.scss @@ -29,9 +29,3 @@ padding: 0 ($spacing-xs / 2); } } -.article-content-col { - align-items: flex-start; - display: flex; - flex-direction: column; - width: 100%; -} diff --git a/assets/scss/elements/blog/_comments.scss b/assets/scss/elements/blog/_comments.scss index 007dc624e2..7f2e4e2726 100644 --- a/assets/scss/elements/blog/_comments.scss +++ b/assets/scss/elements/blog/_comments.scss @@ -2,10 +2,15 @@ border-top: $muted-border; padding-top: $spacing-sm; margin: $spacing-xs 0 $spacing; + input:not([type="submit"]), textarea { + width: 100%; + } + .pagination { @include horizontal-list($spacing-xs); justify-content: center; } + .comments-number { border-bottom: $muted-border; padding-bottom: $spacing-sm; diff --git a/assets/scss/elements/navigation/_nav-menu.scss b/assets/scss/elements/navigation/_nav-menu.scss index 2ceba2d2b9..ba022970b4 100644 --- a/assets/scss/elements/navigation/_nav-menu.scss +++ b/assets/scss/elements/navigation/_nav-menu.scss @@ -59,7 +59,7 @@ min-height: 70px; display: flex; flex-direction: column; - justify-content: center; + justify-content: space-between; } .caret { diff --git a/assets/scss/main/_variables.scss b/assets/scss/main/_variables.scss index 2d19cd206c..7026742265 100644 --- a/assets/scss/main/_variables.scss +++ b/assets/scss/main/_variables.scss @@ -41,6 +41,7 @@ $transition_med: all .3s ease; $transition_long: all .6s ease; $muted-border: 1px solid #f0f0f0; +$muted-border-med: 1px solid #c9c9c9; $tablet-sm: "576px"; $tablet: "768px"; diff --git a/assets/scss/woocommerce/_buttons.scss b/assets/scss/woocommerce/_buttons.scss index c1ebab1300..15984c2f1f 100644 --- a/assets/scss/woocommerce/_buttons.scss +++ b/assets/scss/woocommerce/_buttons.scss @@ -40,4 +40,8 @@ .woocommerce ul.products li.product .button { white-space: normal; line-height: inherit; +} + +.woocommerce ul.products li.product .button.loading { + padding-right: $spacing; } \ No newline at end of file diff --git a/assets/scss/woocommerce/_cart.scss b/assets/scss/woocommerce/_cart.scss index 35de300db8..be08ea40df 100644 --- a/assets/scss/woocommerce/_cart.scss +++ b/assets/scss/woocommerce/_cart.scss @@ -40,16 +40,16 @@ width: 100%; margin-bottom: $spacing-xs; } - > .input-text+.button { + > .input-text + .button { float: none; width: 100%; - @include button-secondary( 'true' ) + @include button-secondary('true') } } .woocommerce a.button.checkout-button.alt { &, &:focus, &:active { - display: block; + display: block; } } @@ -63,4 +63,38 @@ .woocommerce-mini-cart__buttons.buttons { display: flex; justify-content: space-between; +} + +@mixin cart--laptop() { + .woocommerce-cart table.cart .product-name { + dl.variation dt { + padding-left: 0; + } + } + .woocommerce-cart table.cart .product-thumbnail { + border-bottom: none; + vertical-align: middle; + display: table-cell; + img { + max-width: 75px; + float: left; + } + a { + display: block; + } + } + .woocommerce-cart table.cart { + border: none; + tr, td, th { + border-bottom: none; + } + thead { + border: none; + background: $muted-white; + text-transform: uppercase; + } + tr { + border-top: $muted-border; + } + } } \ No newline at end of file diff --git a/assets/scss/woocommerce/_checkout.scss b/assets/scss/woocommerce/_checkout.scss index 82445369b4..9c53565bbe 100644 --- a/assets/scss/woocommerce/_checkout.scss +++ b/assets/scss/woocommerce/_checkout.scss @@ -1,31 +1,105 @@ -.woocommerce-checkout .shop-sidebar { - margin-top: $spacing; -} +.woocommerce-checkout { + .nv-content-wrap { + margin-top: $spacing-sm; + } + .shop-sidebar { + margin-top: $spacing; + } + .single-page-container { + padding-top: 0; + } + .col2-set .col-1, .woocommerce-checkout .col2-set .col-2 { + max-width: unset; + padding: 0; + width: 100%; + } + h3 { + font-size: 1.1em; + border-bottom: $muted-border; + text-transform: uppercase; + font-weight: 500; + padding-bottom: $spacing-xs; + } -.woocommerce-checkout .single-page-container { - padding-top: 0; -} + #ship-to-different-address { + font-size: inherit; + width: 100%; + padding: $spacing-xs $spacing-xs 0; + border: none; + text-transform: none; + font-weight: 400; + label { + cursor: pointer; + display: flex; + flex-direction: row-reverse; + align-items: center; + justify-content: space-between; + } + } -.woocommerce .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-1, .woocommerce-page .col2-set .col-2 { - max-width: unset; - padding: 0; -} + form .form-row input.input-text, .woocommerce form .form-row textarea { + margin-bottom: $spacing-xs; + border: $muted-border-med; + } -#ship-to-different-address { - font-size: inherit; - width: 100%; - border: $muted-border; - padding: $spacing-xs; - border-radius: 5px; - label { - display: flex; - flex-direction: row-reverse; - align-items: center; - justify-content: space-between; + .woocommerce-checkout .select2-container--default .select2-selection--single { + border: $muted-border-med; + height: 35px; + padding: 3px 10px; + margin-bottom: $spacing-xs; + } + + .shop_table.woocommerce-checkout-review-order-table { + border: none; + td, tr, th { + border-bottom: none; + } + thead { + background: $muted-white; + text-transform: uppercase; + } + tr { + border-top: $muted-border; + } + dt { + padding-left: 0; + } + .product-quantity { + display: block; + } } } #add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment { background: #fff; - border: $muted-border + border: $muted-border-med +} + +.woocommerce-shipping-fields { + border: $muted-border; + border-radius: 3px; + padding: 0 $spacing-xs; + margin: 0 3px; + margin-bottom: $spacing-xs; +} + +@mixin checkout--tablet() { + .woocommerce-checkout-review-order, + .woocommerce-checkout { + .col2-set, + #order_review_heading { + width: 48%; + //display: inline-block; + } + > .col2-set { + float: left; + } + } + #order_review_heading { + float: right; + } + .woocommerce-checkout-review-order { + width: 48%; + float: right; + } } \ No newline at end of file diff --git a/assets/scss/woocommerce/_generic.scss b/assets/scss/woocommerce/_generic.scss index af4e473d31..0a52916b3f 100644 --- a/assets/scss/woocommerce/_generic.scss +++ b/assets/scss/woocommerce/_generic.scss @@ -1,3 +1,8 @@ +.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, +.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 { + max-width: inherit; +} + .woocommerce span.onsale { background-color: $success; border-radius: 0; @@ -85,3 +90,4 @@ $notices: ( } } } + diff --git a/assets/scss/woocommerce/_media-queries.scss b/assets/scss/woocommerce/_media-queries.scss index 86a50e8637..bb47d26cd7 100644 --- a/assets/scss/woocommerce/_media-queries.scss +++ b/assets/scss/woocommerce/_media-queries.scss @@ -3,13 +3,14 @@ } @media (min-width: #{$tablet}) { - + @include checkout--tablet(); } @media (min-width: #{$laptop}) { @include nav-cart--laptop(); @include shop-sidebar--laptop(); @include product--laptop(); + @include cart--laptop(); } @media (min-width: #{$desktop}) { diff --git a/assets/scss/woocommerce/_nav-cart.scss b/assets/scss/woocommerce/_nav-cart.scss index 5603235cdb..4c69737342 100644 --- a/assets/scss/woocommerce/_nav-cart.scss +++ b/assets/scss/woocommerce/_nav-cart.scss @@ -31,10 +31,12 @@ position: absolute; z-index: 100; right: 0; - min-width: 350px; + width: 350px; background: $navbar_background_color; - .widget_shopping_cart { - padding: $spacing-xs 0; + .widget_shopping_cart > .widget_shopping_cart_content > ul.woocommerce-mini-cart.cart_list.product_list_widget { + max-height: 450px; + overflow-y: scroll; + overflow-x: hidden; } .woocommerce-mini-cart__empty-message { text-align: center; @@ -44,7 +46,8 @@ .woocommerce.widget_shopping_cart .total { border-top: $muted-border; border-bottom: $muted-border; - padding: $spacing-xs $spacing-sm; + padding-bottom: $spacing-xs; + margin: 0 auto $spacing-xs; text-align: center; } .woocommerce-mini-cart__buttons { @@ -65,4 +68,47 @@ } } } + #nv-primary-navigation .widget_shopping_cart li.mini_cart_item { + //Padding right is 61px to allow image on right (45px) which should be padded L/R (8px) { 45 + 8 + 8 = 61 } + padding: $spacing-xs 61px $spacing-xs $spacing-xs; + display: grid; + grid-template-columns: repeat(12, 1fr); + align-items: baseline; + font-size: .85em; + position: relative; + &:hover { + background: $muted-white; + } + > a { + padding: 0; + display: inline; + grid-column: span 10; + grid-row-start: 1; + grid-column-end: -1; + } + a.remove { + grid-column: 1; + width: 20px; + height: 20px; + padding: 0; + position: static; + } + span.quantity { + grid-row-start: 2; + grid-column-start: span 10; + grid-column-end: -1; + } + dl.variation { + border:none; + padding: 0; + grid-row-start: 3; + display: flex; + flex-direction: row; + grid-column-start: span 10; + grid-column-end: -1; + } + dd { + margin-bottom: 0; + } + } } \ No newline at end of file diff --git a/assets/scss/woocommerce/_product.scss b/assets/scss/woocommerce/_product.scss index 183c7bfb0e..230c8588b5 100644 --- a/assets/scss/woocommerce/_product.scss +++ b/assets/scss/woocommerce/_product.scss @@ -32,6 +32,8 @@ margin-top: 12px; line-height: 1; display: table-caption; + float: left; + position: relative; } @mixin product--laptop() { @@ -46,4 +48,7 @@ border-bottom: 1px solid transparent; } } + .input-text.qty { + height: 41px; + } } \ No newline at end of file diff --git a/assets/scss/woocommerce/_shop-loop.scss b/assets/scss/woocommerce/_shop-loop.scss index 6cf4f045a5..0baedcf268 100644 --- a/assets/scss/woocommerce/_shop-loop.scss +++ b/assets/scss/woocommerce/_shop-loop.scss @@ -1,7 +1,3 @@ -.shop-container { - //padding-top: $spacing-sm; -} - .orderby { border-color: $theme_color; color: $theme_color; @@ -46,13 +42,6 @@ display: flex; flex-direction: column-reverse; text-align: center; - //align-items: center; - //justify-content: space-between; - //border-bottom: $muted-border; - //margin-bottom: $spacing; - //.woocommerce-breadcrumb { - // margin: 0; - //} h1 { margin: 0; } diff --git a/assets/scss/woocommerce/_sidebar.scss b/assets/scss/woocommerce/_sidebar.scss index b94b929a85..bba6e87664 100644 --- a/assets/scss/woocommerce/_sidebar.scss +++ b/assets/scss/woocommerce/_sidebar.scss @@ -35,6 +35,34 @@ margin-bottom: $spacing-sm; } +.woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li { + font-size: .85em; + border-bottom: $muted-border; + //Padding right is 61px to allow image on right (45px) which should be padded L/R (8px) { 45 + 8 + 8 = 61 } + padding: $spacing-xs 61px $spacing-xs 2em; + position: relative; + img { + position: absolute; + right: $spacing-xs; + top: 50%; + transform:translateY(-50%); + width: 45px; + } + &:last-child { + border: none; + } + dl.variation { + padding: 0; + border: 0; + } + dd.variation-Size { + margin-bottom: 0; + } + a.remove{ + top: $spacing-xs; + } +} + @mixin shop-sidebar--laptop() { .nv-sidebar-toggle { display: none; diff --git a/grunt/aliases.yaml b/grunt/aliases.yaml index ca730e4b3f..42bb14d133 100644 --- a/grunt/aliases.yaml +++ b/grunt/aliases.yaml @@ -4,7 +4,7 @@ buildScripts: - 'sass:min' - 'uglify:scripts' - 'uglify:customizerControls' -- 'postcss' +#- 'postcss' - 'rtlcss' - 'cssmin' diff --git a/inc/admin/about/css/ti_about_page_css.css b/inc/admin/about/css/ti_about_page_css.css index 4c748a3b01..aceba34734 100644 --- a/inc/admin/about/css/ti_about_page_css.css +++ b/inc/admin/about/css/ti_about_page_css.css @@ -33,6 +33,7 @@ .nav-tab { margin: 0 0 -1px 0; + -webkit-transition: .3s ease; transition: .3s ease; border: 1px solid #ccc; border-right: 0; @@ -210,11 +211,16 @@ .recommended-plugins { display: -ms-flexbox; + display: -webkit-box; + display: -webkit-flex; display: flex; -ms-flex-pack: justify; - justify-content: space-between; + -webkit-box-pack: justify; + -webkit-justify-content: space-between; + justify-content: space-between; -ms-flex-wrap: wrap; - flex-wrap: wrap; + -webkit-flex-wrap: wrap; + flex-wrap: wrap; } .recommended-plugins .plugin-banner { @@ -225,11 +231,18 @@ border: 1px solid #ccc; margin-bottom: 20px; display: -ms-flexbox; + display: -webkit-box; + display: -webkit-flex; display: flex; -ms-flex-direction: column; - flex-direction: column; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + flex-direction: column; -ms-flex-pack: start; - justify-content: flex-start; + -webkit-box-pack: start; + -webkit-justify-content: flex-start; + justify-content: flex-start; width: 49%; } @@ -270,16 +283,23 @@ .plugin-box-footer { display: -ms-flexbox; + display: -webkit-box; + display: -webkit-flex; display: flex; -ms-flex-pack: distribute; - justify-content: space-around; + -webkit-justify-content: space-around; + justify-content: space-around; vertical-align: middle; -ms-flex-align: center; - align-items: center; + -webkit-box-align: center; + -webkit-align-items: center; + align-items: center; padding: 0px 20px 5px; border-top: 1px solid #ccc; -ms-flex: 1; - flex: 1; + -webkit-box-flex: 1; + -webkit-flex: 1; + flex: 1; margin-top: auto; } @@ -350,6 +370,7 @@ .about-loader { top: 0; + -webkit-transition: 0.3s cubic-bezier(1, 0.01, 0.29, 1.01); transition: 0.3s cubic-bezier(1, 0.01, 0.29, 1.01); background-color: #fdfdfd; left: 0; @@ -369,9 +390,11 @@ .about-loader i { - animation:spin 1s linear infinite; + -webkit-animation:spin 1s linear infinite; + animation:spin 1s linear infinite; } -@keyframes spin { 100% { transform:rotate(360deg); } } +@-webkit-keyframes spin { 100% { -webkit-transform:rotate(360deg); transform:rotate(360deg); } } +@keyframes spin { 100% { -webkit-transform:rotate(360deg); transform:rotate(360deg); } } .about-loading.loading:after { @@ -388,9 +411,15 @@ .about-loader { display: -ms-flexbox; + display: -webkit-box; + display: -webkit-flex; display: flex; -ms-flex-pack: center; - justify-content: center; + -webkit-box-pack: center; + -webkit-justify-content: center; + justify-content: center; -ms-flex-align: center; - align-items: center; + -webkit-box-align: center; + -webkit-align-items: center; + align-items: center; } diff --git a/inc/admin/metabox/metabox_base.php b/inc/admin/metabox/metabox_base.php index ca0fac91a9..c388ad842f 100644 --- a/inc/admin/metabox/metabox_base.php +++ b/inc/admin/metabox/metabox_base.php @@ -65,7 +65,7 @@ public function add() { 'neve-page-settings', __( 'Neve Settings', 'neve' ), array( $this, 'render_metabox' ), - array( 'post', 'page' ), + array( 'post', 'page', 'product' ), 'side' ); } @@ -117,7 +117,7 @@ public function should_add_meta() { /** * Detect if is a page with sidebar template * - * @param string $post_id Post id. + * @param string $post_id Post id. * * @return bool */ diff --git a/inc/admin/onboarding/assets/css/style.css b/inc/admin/onboarding/assets/css/style.css index e4e2106043..cdbcb27efe 100644 --- a/inc/admin/onboarding/assets/css/style.css +++ b/inc/admin/onboarding/assets/css/style.css @@ -14,9 +14,14 @@ left: 0; width: 100%; display: -ms-flexbox; + display: -webkit-box; + display: -webkit-flex; display: flex; -ms-flex-direction: column; - flex-direction: column; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + flex-direction: column; z-index: 100000; height: 100vh; } @@ -26,16 +31,22 @@ height: auto; border: none; -ms-flex: 1; - flex: 1; + -webkit-box-flex: 1; + -webkit-flex: 1; + flex: 1; overflow: hidden; } .preview-sidebar__container { padding: 15px 50px; display: -ms-flexbox; + display: -webkit-box; + display: -webkit-flex; display: flex; -ms-flex-align: center; - align-items: center; + -webkit-box-align: center; + -webkit-align-items: center; + align-items: center; } .ti-sites-lib .ellipsis { @@ -54,11 +65,17 @@ bottom: 0; z-index: 100001; display: -ms-flexbox; + display: -webkit-box; + display: -webkit-flex; display: flex; -ms-flex-align: center; - align-items: center; + -webkit-box-align: center; + -webkit-align-items: center; + align-items: center; -ms-flex-pack: center; - justify-content: center; + -webkit-box-pack: center; + -webkit-justify-content: center; + justify-content: center; } .import-modal__wrapper .modal__item { @@ -71,13 +88,21 @@ .import-modal__wrapper .modal__content { display: -ms-flexbox; + display: -webkit-box; + display: -webkit-flex; display: flex; -ms-flex-direction: row; - flex-direction: row; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -webkit-flex-direction: row; + flex-direction: row; -ms-flex-line-pack: center; - align-content: center; + -webkit-align-content: center; + align-content: center; -ms-flex-align: center; - align-items: center; + -webkit-box-align: center; + -webkit-align-items: center; + align-items: center; } .modal__content .left__content, @@ -116,12 +141,16 @@ .modal__content .after__actions { display: block; -ms-flex-item-align: end; - align-self: flex-end; + -webkit-align-self: flex-end; + align-self: flex-end; } .modal__content.import__done { -ms-flex-direction: column; - flex-direction: column; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + flex-direction: column; padding-bottom: 20px; } @@ -159,9 +188,13 @@ a.skip-onboarding { -ms-grid-column-align: center; justify-items: center; -ms-flex-align: center; - align-items: center; + -webkit-box-align: center; + -webkit-align-items: center; + align-items: center; -ms-flex-pack: center; - justify-content: center; + -webkit-box-pack: center; + -webkit-justify-content: center; + justify-content: center; } @@ -177,11 +210,16 @@ a.skip-onboarding { .is__onboarding .ti-sites-lib { display: -ms-flexbox; + display: -webkit-box; + display: -webkit-flex; display: flex; -ms-flex-wrap: wrap; - flex-wrap: wrap; + -webkit-flex-wrap: wrap; + flex-wrap: wrap; -ms-flex-pack: center; - justify-content: center; + -webkit-box-pack: center; + -webkit-justify-content: center; + justify-content: center; } .is__onboarding .ti-sites-lib > div { @@ -223,7 +261,10 @@ a.skip-onboarding { .import-modal__wrapper .modal__content { -ms-flex-direction: column-reverse; - flex-direction: column-reverse; + -webkit-box-orient: vertical; + -webkit-box-direction: reverse; + -webkit-flex-direction: column-reverse; + flex-direction: column-reverse; } .modal__content .right__content .screenshot { diff --git a/inc/compatibility/woocommerce.php b/inc/compatibility/woocommerce.php index ca89f2f1e0..f32d5148f1 100644 --- a/inc/compatibility/woocommerce.php +++ b/inc/compatibility/woocommerce.php @@ -53,6 +53,8 @@ public function init() { $this->edit_woocommerce_header(); $this->add_inline_selectors(); + + add_filter( 'neve_post_meta_filters_post_id', array( $this, 'adapt_meta_for_shop_page' ) ); } /** @@ -75,7 +77,7 @@ public function add_header_bits() { if ( ! is_shop() && ! is_product() && ! is_product_category() && ! is_product_taxonomy() && ! is_product_tag() ) { return; } - echo '
'; + echo '
'; echo '
'; echo '
'; echo '
'; @@ -126,7 +128,7 @@ public function wrap_pages_start() { if ( ! is_woocommerce() ) { return; } - echo '
'; + echo '
'; echo '
'; } @@ -145,9 +147,11 @@ public function wrap_pages_end() { * Render sidebar toggle for responsive view. */ public function sidebar_toggle() { - if ( is_single() ) { + + if ( ! $this->should_render_sidebar_toggle() ) { return; } + echo '' . apply_filters( 'neve_filter_woo_sidebar_open_button_text', __( 'Filter', 'neve' ) ) . ''; } @@ -203,7 +207,9 @@ public function add_theme_color( $color_setup ) { .nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child:hover, .woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, - .woocommerce-cart table.cart td.actions .coupon > .input-text + .button:hover'; + .woocommerce-cart table.cart td.actions .coupon > .input-text + .button:hover, + .woocommerce a.added_to_cart:hover, + .nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child:hover'; $color_setup['border-top-color-desktop']['selectors'] .= ', .nv-nav-cart'; @@ -211,12 +217,14 @@ public function add_theme_color( $color_setup ) { $color_setup['border-color']['selectors'] .= ', .nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child, .woocommerce-ordering .orderby, - .woocommerce-cart table.cart td.actions .coupon > .input-text + .button'; + .woocommerce-cart table.cart td.actions .coupon > .input-text + .button, + .woocommerce a.added_to_cart'; $color_setup['color']['selectors'] .= ', .nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child, .woocommerce-ordering .orderby, - .woocommerce-cart table.cart td.actions .coupon > .input-text + .button'; + .woocommerce-cart table.cart td.actions .coupon > .input-text + .button, + .woocommerce a.added_to_cart'; return $color_setup; } @@ -250,4 +258,44 @@ public function add_link_hover_color( $color_setup ) { return $color_setup; } + + /** + * Adapt the meta-box so it works on the shop page. + * + * @param string $post_id post id. + * + * @return string + */ + public function adapt_meta_for_shop_page( $post_id ) { + if ( ! is_shop() ) { + return $post_id; + } + + return get_option( 'woocommerce_shop_page_id' ); + } + + /** + * Check if we should render the mobile sidebar toggle. + * + * @return bool + */ + private function should_render_sidebar_toggle() { + if ( ! is_active_sidebar( 'shop-sidebar' ) ) { + return false; + } + if ( is_shop() ) { + $theme_mod = apply_filters( 'neve_sidebar_position', get_theme_mod( 'neve_shop_archive_sidebar_layout', 'right' ) ); + if ( $theme_mod !== 'right' && $theme_mod !== 'left' ) { + return false; + } + } + if ( is_product() ) { + $theme_mod = apply_filters( 'neve_sidebar_position', get_theme_mod( 'neve_single_product_sidebar_layout', 'right' ) ); + if ( $theme_mod !== 'right' && $theme_mod !== 'left' ) { + return false; + } + return false; + } + return true; + } } diff --git a/inc/customizer/controls/css/checkbox.css b/inc/customizer/controls/css/checkbox.css index ae203e614e..ac3066d787 100644 --- a/inc/customizer/controls/css/checkbox.css +++ b/inc/customizer/controls/css/checkbox.css @@ -2,11 +2,18 @@ border: 1px solid #ccc; border-radius: 5px; -ms-flex-direction: row; - flex-direction: row; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -webkit-flex-direction: row; + flex-direction: row; -ms-flex-align: center; - align-items: center; + -webkit-box-align: center; + -webkit-align-items: center; + align-items: center; -ms-flex-pack: justify; - justify-content: space-between; + -webkit-box-pack: justify; + -webkit-justify-content: space-between; + justify-content: space-between; padding: 7px 0; } .customize-control-checkbox-toggle span { @@ -39,6 +46,7 @@ height: 15px; background: #fff; border-radius: 90px; + -webkit-transition: 0.3s; transition: 0.3s; } @@ -47,8 +55,11 @@ } .customize-control-checkbox-toggle input:checked + label:after { + left: -webkit-calc(100% - 5px); left: calc(100% - 5px); - transform: translateX(-100%); + -webkit-transform: translateX(-100%); + -ms-transform: translateX(-100%); + transform: translateX(-100%); } .customize-control-checkbox-toggle label:active:after { @@ -57,7 +68,12 @@ .customize-control-checkbox-toggle > * { display: -ms-flexbox; + display: -webkit-box; + display: -webkit-flex; display: flex; -ms-flex-direction: row; - flex-direction: row; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -webkit-flex-direction: row; + flex-direction: row; } \ No newline at end of file diff --git a/inc/customizer/controls/css/heading.css b/inc/customizer/controls/css/heading.css index 3fd4e8669e..5e6f92df76 100644 --- a/inc/customizer/controls/css/heading.css +++ b/inc/customizer/controls/css/heading.css @@ -32,6 +32,7 @@ top: 1px; position: relative; display: block; + -webkit-transition: .1s ease-in-out; transition: .1s ease-in-out; left: 1px; } @@ -42,6 +43,8 @@ } .accordion.expanded .accordion-expand-button:before { - transform: rotate( 180deg ); + -webkit-transform: rotate( 180deg ); + -ms-transform: rotate( 180deg ); + transform: rotate( 180deg ); top:0; } diff --git a/inc/customizer/controls/css/order.css b/inc/customizer/controls/css/order.css index d3b126c006..01159ad346 100644 --- a/inc/customizer/controls/css/order.css +++ b/inc/customizer/controls/css/order.css @@ -3,11 +3,17 @@ background: #fff; border: 1px dashed #ccc; display: -ms-flexbox; + display: -webkit-box; + display: -webkit-flex; display: flex; -ms-flex-pack: center; - justify-content: center; + -webkit-box-pack: center; + -webkit-justify-content: center; + justify-content: center; -ms-flex-align: center; - align-items: center; + -webkit-box-align: center; + -webkit-align-items: center; + align-items: center; position: relative; opacity: .7; } @@ -33,6 +39,7 @@ cursor: pointer; padding: 5px 10px; left: 0; + -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; } diff --git a/inc/customizer/controls/css/radio-image.css b/inc/customizer/controls/css/radio-image.css index cd0322f21c..1748c6cd46 100644 --- a/inc/customizer/controls/css/radio-image.css +++ b/inc/customizer/controls/css/radio-image.css @@ -35,7 +35,9 @@ background: none; border-color: inherit; box-shadow: none; - transform: none; + -webkit-transform: none; + -ms-transform: none; + transform: none; } .customize-control-radio-image img { border: 1px solid transparent; } .customize-control-radio-image .ui-state-active img { @@ -52,6 +54,7 @@ */ .customizer-tab:not(.customizer-subtab){ display: table; + width: -webkit-calc(100% + 28px); width: calc(100% + 28px); margin: -15px 0 0 -12px; } @@ -66,6 +69,7 @@ padding: 10px 0; text-decoration: none; font-weight: 600; + -webkit-transition: all .3s ease; transition: all .3s ease; color: #333; } diff --git a/inc/customizer/controls/css/range.css b/inc/customizer/controls/css/range.css index 27a80ed1f6..60e1947621 100644 --- a/inc/customizer/controls/css/range.css +++ b/inc/customizer/controls/css/range.css @@ -1,17 +1,27 @@ .range-slider { width: 100%; display: -ms-flexbox; + display: -webkit-box; + display: -webkit-flex; display: flex; -ms-flex-wrap: wrap; - flex-wrap: wrap; + -webkit-flex-wrap: wrap; + flex-wrap: wrap; -ms-flex-align: center; - align-items: center; + -webkit-box-align: center; + -webkit-align-items: center; + align-items: center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-flex-direction: row; - flex-direction: row; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -webkit-flex-direction: row; + flex-direction: row; -ms-flex-pack: start; - justify-content: flex-start; + -webkit-box-pack: start; + -webkit-justify-content: flex-start; + justify-content: flex-start; } .range-slider__range { @@ -22,6 +32,7 @@ padding: 0; cursor: pointer; outline: none; + -webkit-transition: background .5s; transition: background .5s; -webkit-appearance: none; } @@ -50,6 +61,7 @@ border: 2px solid #2e86b9; background-color: #fff; cursor: pointer; + -webkit-transition: background .15s ease-in-out; transition: background .15s ease-in-out; } @@ -139,7 +151,7 @@ input::-moz-focus-inner, input::-moz-focus-outer { .customize-control .responsive-switchers { margin-left: 5px; width: auto; } .customize-control .responsive-switchers-open li button { display: block; } .customize-control .responsive-switchers li { float: left; margin: 0; } -.customize-control .responsive-switchers li button { height: 20px; width: 20px; background-color: #a4afb7; cursor: pointer; position: relative; margin-left: 5px; color: #fff; font-size: 10px; text-align: center; border-radius: 50%; padding: 0; border: 0; outline: none; transition: background-color .5s; cursor: pointer; } +.customize-control .responsive-switchers li button { height: 20px; width: 20px; background-color: #a4afb7; cursor: pointer; position: relative; margin-left: 5px; color: #fff; font-size: 10px; text-align: center; border-radius: 50%; padding: 0; border: 0; outline: none; -webkit-transition: background-color .5s; transition: background-color .5s; cursor: pointer; } .customize-control .responsive-switchers li button:hover { background-color: #c2cbd2; } .customize-control .responsive-switchers li button.active { background-color: #13aff0; } .customize-control .responsive-switchers li button i { width: auto; height: auto; font-size: inherit; line-height: 18px; } diff --git a/inc/customizer/controls/css/tabs.css b/inc/customizer/controls/css/tabs.css index 6645c6ff9b..03a383ca15 100644 --- a/inc/customizer/controls/css/tabs.css +++ b/inc/customizer/controls/css/tabs.css @@ -4,6 +4,7 @@ .neve-tabs-control { border-bottom: 1px solid #ddd; + width: -webkit-calc(100% + 28px); width: calc(100% + 28px); margin: -15px 0 0 -12px; table-layout: fixed; @@ -25,6 +26,7 @@ text-transform: capitalize; background: #fff; box-shadow: inset 0 0 0 0 #0085ba; + -webkit-transition: all .3s ease; transition: all .3s ease; display: block; width: 100%; diff --git a/inc/customizer/options/js/2_layout.js b/inc/customizer/options/js/2_layout.js index f36a18bf58..0025ba4418 100644 --- a/inc/customizer/options/js/2_layout.js +++ b/inc/customizer/options/js/2_layout.js @@ -128,8 +128,8 @@ var containersLayoutMap = { 'neve_default_container_style': '.page:not(.woocommerce) .single-page-container', 'neve_blog_archive_container_style': '.archive-container', 'neve_single_post_container_style': '.single-post-container', - 'neve_shop_archive_container_style': '.woocommerce-page:not(.single-product) .single-page-container', - 'neve_single_product_container_style': '.single-product .single-post-container', + 'neve_shop_archive_container_style': '.woocommerce-page.post-type-archive .neve-main > div', + 'neve_single_product_container_style': '.single-product .neve-main > div', }; var containersLivePreview = function ( $ ) { diff --git a/inc/views/layouts/layout_container.php b/inc/views/layouts/layout_container.php index 933fcdd362..219587304b 100644 --- a/inc/views/layouts/layout_container.php +++ b/inc/views/layouts/layout_container.php @@ -34,22 +34,24 @@ public function init() { * * @return string */ - public function container_layout( $value, $context ) { + public function container_layout( $value, $context = 'single-page' ) { if ( $context === 'blog-archive' ) { return ( $this->get_container_class( 'neve_blog_archive_container_style' ) ); } if ( $context === 'single-post' ) { - if ( class_exists( 'WooCommerce' ) && is_product() ) { - return ( $this->get_container_class( 'neve_single_product_container_style' ) ); - } - return ( $this->get_container_class( 'neve_single_post_container_style' ) ); } if ( $context === 'single-page' ) { - if ( class_exists( 'WooCommerce' ) && ( is_shop() || is_product_category() ) ) { - return ( $this->get_container_class( 'neve_shop_archive_container_style' ) ); + if ( class_exists( 'WooCommerce' ) ) { + if ( is_product() ) { + return ( $this->get_container_class( 'neve_single_product_container_style' ) ); + } + + if ( is_shop() ) { + return ( $this->get_container_class( 'neve_shop_archive_container_style' ) ); + } } } diff --git a/inc/views/layouts/layout_sidebar.php b/inc/views/layouts/layout_sidebar.php index d8c3e849e8..8f5f486a04 100644 --- a/inc/views/layouts/layout_sidebar.php +++ b/inc/views/layouts/layout_sidebar.php @@ -16,7 +16,6 @@ * @package Neve\Views\Layouts */ class Layout_Sidebar extends Base_View { - /** * Function that is run after instantiation. * diff --git a/inc/views/pluggable/post_meta.php b/inc/views/pluggable/post_meta.php index 26669034ee..6299168e84 100644 --- a/inc/views/pluggable/post_meta.php +++ b/inc/views/pluggable/post_meta.php @@ -4,6 +4,7 @@ * * @package Neve\Views\Pluggable */ + // Todo: rename this class. namespace Neve\Views\Pluggable; @@ -32,13 +33,12 @@ public function init() { */ public function filter_sidebar_position( $position ) { global $post; - - if ( ! isset( $post->ID ) ) { + $post_id = apply_filters( 'neve_post_meta_filters_post_id', $post->ID ); + if ( ! isset( $post_id ) ) { return $position; } - $meta_value = get_post_meta( $post->ID, 'neve_meta_sidebar', true ); - + $meta_value = get_post_meta( $post_id, 'neve_meta_sidebar', true ); if ( empty( $meta_value ) ) { return $position; } @@ -55,12 +55,13 @@ public function filter_sidebar_position( $position ) { */ public function filter_container_class( $class ) { global $post; + $post_id = apply_filters( 'neve_post_meta_filters_post_id', $post->ID ); - if ( ! isset( $post->ID ) ) { + if ( ! isset( $post_id ) ) { return $class; } - $meta_value = get_post_meta( $post->ID, 'neve_meta_container', true ); + $meta_value = get_post_meta( $post_id, 'neve_meta_container', true ); if ( empty( $meta_value ) ) { return $class; diff --git a/style-rtl.css b/style-rtl.css index ba1e3725d2..42d69bc56d 100644 --- a/style-rtl.css +++ b/style-rtl.css @@ -135,10 +135,8 @@ th { } .row { - display: -ms-flexbox; display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; + flex-wrap: wrap; margin-left: -15px; margin-right: -15px; } @@ -157,89 +155,74 @@ th { } .col { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; + flex-basis: 0; + flex-grow: 1; max-width: 100%; } .col-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; + flex: 0 0 auto; width: auto; max-width: none; } .col-1 { - -ms-flex: 0 0 8.3333333333%; - flex: 0 0 8.3333333333%; + flex: 0 0 8.3333333333%; max-width: 8.3333333333%; } .col-2 { - -ms-flex: 0 0 16.6666666667%; - flex: 0 0 16.6666666667%; + flex: 0 0 16.6666666667%; max-width: 16.6666666667%; } .col-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; + flex: 0 0 25%; max-width: 25%; } .col-4 { - -ms-flex: 0 0 33.3333333333%; - flex: 0 0 33.3333333333%; + flex: 0 0 33.3333333333%; max-width: 33.3333333333%; } .col-5 { - -ms-flex: 0 0 41.6666666667%; - flex: 0 0 41.6666666667%; + flex: 0 0 41.6666666667%; max-width: 41.6666666667%; } .col-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; + flex: 0 0 50%; max-width: 50%; } .col-7 { - -ms-flex: 0 0 58.3333333333%; - flex: 0 0 58.3333333333%; + flex: 0 0 58.3333333333%; max-width: 58.3333333333%; } .col-8 { - -ms-flex: 0 0 66.6666666667%; - flex: 0 0 66.6666666667%; + flex: 0 0 66.6666666667%; max-width: 66.6666666667%; } .col-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; + flex: 0 0 75%; max-width: 75%; } .col-10 { - -ms-flex: 0 0 83.3333333333%; - flex: 0 0 83.3333333333%; + flex: 0 0 83.3333333333%; max-width: 83.3333333333%; } .col-11 { - -ms-flex: 0 0 91.6666666667%; - flex: 0 0 91.6666666667%; + flex: 0 0 91.6666666667%; max-width: 91.6666666667%; } .col-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; + flex: 0 0 100%; max-width: 100%; } @@ -313,14 +296,11 @@ h6 { } #nv-top-bar-menu { - display: -ms-flexbox; display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; + flex-wrap: wrap; padding-right: 0; list-style-type: none; - -ms-flex: 1; - flex: 1; + flex: 1; } #nv-top-bar-menu > li:not(:last-child) { padding-left: 8px; @@ -330,10 +310,8 @@ h6 { } .nv-top-bar-content { - display: -ms-flexbox; display: flex; - -ms-flex: 1; - flex: 1; + flex: 1; } .nv-top-bar-content p { margin-bottom: 0; @@ -347,38 +325,28 @@ h6 { .nv-tb-wrap { padding-top: 8px; padding-bottom: 8px; - display: -ms-flexbox; display: flex; - -ms-flex-align: center; - align-items: center; - -ms-flex-direction: row; - flex-direction: row; + align-items: center; + flex-direction: row; min-height: 40px; } .nv-tb-wrap.menu-content .nv-top-bar-content, .nv-tb-wrap.content-menu #nv-top-bar-menu { - -ms-flex-pack: end; - justify-content: flex-end; - -ms-flex-align: center; - align-items: center; + justify-content: flex-end; + align-items: center; } .nv-tb-wrap.content-menu .nv-top-bar-content, .nv-tb-wrap.menu-content #nv-top-bar-menu { - -ms-flex-pack: start; - justify-content: flex-start; - -ms-flex-align: center; - align-items: center; + justify-content: flex-start; + align-items: center; } .nv-nav-header { - display: -ms-flexbox; display: flex; min-height: 70px; } .site-logo { width: 200px; - -ms-flex-align: center; - align-items: center; - display: -ms-flexbox; + align-items: center; display: flex; padding: 8px 0; } @@ -414,8 +382,7 @@ h6 { } .navbar-toggle-wrapper { - -ms-flex-align: center; - align-items: center; + align-items: center; } .navbar-toggle { @@ -474,14 +441,11 @@ h6 { } .site-logo, .navbar-toggle-wrapper { - -ms-flex: 1; - flex: 1; + flex: 1; } .navbar-toggle-wrapper { - -ms-flex-pack: end; - justify-content: flex-end; - display: -ms-flexbox; + justify-content: flex-end; display: flex; } @@ -501,12 +465,9 @@ h6 { .nv-nav-wrap { min-height: 70px; - display: -ms-flexbox; display: flex; - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-pack: center; - justify-content: center; + flex-direction: column; + justify-content: space-between; } .caret { @@ -553,22 +514,18 @@ h6 { } .nav-right .site-logo { - -ms-flex-pack: end; - justify-content: flex-end; + justify-content: flex-end; } .nav-right .navbar-toggle-wrapper { - -ms-flex-pack: start; - justify-content: flex-start; + justify-content: flex-start; } .nav-right .nv-nav-header { - -ms-flex-direction: row-reverse; - flex-direction: row-reverse; + flex-direction: row-reverse; } .nv-nav-search form { - display: -ms-flexbox; display: flex; } .nv-nav-search form label { @@ -601,10 +558,8 @@ footer { } .nv-footer-content .footer-menu { - display: -ms-flexbox; display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; + flex-wrap: wrap; padding-right: 0; list-style-type: none; } @@ -616,17 +571,14 @@ footer { } .wrapper { - display: -ms-flexbox; display: flex; min-height: 100vh; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; overflow: hidden; } .neve-main { - -ms-flex: 1; - flex: 1; + flex: 1 auto; } .archive-container, .single-page-container { @@ -660,7 +612,9 @@ form input[type="text"], form input[type="password"], form input[type="email"], } input, textarea, select, button { + -webkit-box-sizing: border-box; /* For legacy WebKit based browsers */ + -moz-box-sizing: border-box; /* For legacy (Firefox <29) Gecko based browsers */ box-sizing: border-box; } @@ -718,20 +672,16 @@ button:hover, input[type=button]:hover, .btn:hover, input[type="submit"]:hover { .nv-seach-form-wrap .search-form { border-top: 1px solid #f0f0f0; padding-top: 16px; - display: -ms-flexbox; display: flex; - -ms-flex-pack: center; - justify-content: center; + justify-content: center; } .nv-seach-form-wrap .search-form input[type="submit"] { margin-right: 10px; } .nv-meta-list { - display: -ms-flexbox; display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; + flex-wrap: wrap; padding-right: 0; list-style-type: none; border-bottom: 1px solid #f0f0f0; @@ -751,14 +701,10 @@ button:hover, input[type=button]:hover, .btn:hover, input[type="submit"]:hover { } .nv-meta-list li { padding-left: 16px; - display: -ms-flexbox; display: flex; - -ms-flex-pack: start; - justify-content: flex-start; - -ms-flex-align: center; - align-items: center; - -ms-flex-wrap: wrap; - flex-wrap: wrap; + justify-content: flex-start; + align-items: center; + flex-wrap: wrap; } .nv-meta-list .meta .nv-icon:before { position: relative; @@ -768,16 +714,6 @@ button:hover, input[type=button]:hover, .btn:hover, input[type="submit"]:hover { padding: 0 4px; } -.article-content-col { - -ms-flex-align: start; - align-items: flex-start; - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - width: 100%; -} - .nv-post-thumbnail-wrap { width: 100%; } @@ -797,19 +733,20 @@ button:hover, input[type=button]:hover, .btn:hover, input[type="submit"]:hover { word-wrap: break-word; } +.article-content-col { + width: 100%; +} + .article-content-col .content { width: 100%; margin-bottom: 32px; padding-bottom: 32px; border-bottom: 1px solid #f0f0f0; - display: -ms-flexbox; display: flex; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; } .article-content-col .content .button { - -ms-flex-item-align: start; - align-self: flex-start; + align-self: flex-start; margin-top: 16px; } @@ -818,21 +755,16 @@ button:hover, input[type=button]:hover, .btn:hover, input[type="submit"]:hover { } .nv-index-posts .posts-wrapper { - display: -ms-flexbox; display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; + flex-wrap: wrap; } .nv-index-posts .page-numbers { - display: -ms-flexbox; display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; + flex-wrap: wrap; padding-right: 0; list-style-type: none; - -ms-flex-pack: center; - justify-content: center; + justify-content: center; margin: 8px auto; } .nv-index-posts .page-numbers > li:not(:last-child) { @@ -849,12 +781,26 @@ button:hover, input[type=button]:hover, .btn:hover, input[type="submit"]:hover { border: 2px solid #00a4f7; border-right: 1px solid transparent !important; animation: spin; + -webkit-animation: spin 1s ease infinite; + -moz-animation: spin 1s ease infinite; animation: spin 1s ease infinite; margin: 0 auto; display: none; } + +@-moz-keyframes spin { + 100% { + -moz-transform: rotate(-360deg); + } +} +@-webkit-keyframes spin { + 100% { + -webkit-transform: rotate(-360deg); + } +} @keyframes spin { 100% { + -webkit-transform: rotate(-360deg); transform: rotate(-360deg); } } @@ -863,10 +809,8 @@ button:hover, input[type=button]:hover, .btn:hover, input[type="submit"]:hover { } .layout-default, .layout-alternative { - display: -ms-flexbox; display: flex; - -ms-flex-align: end; - align-items: flex-end; + align-items: flex-end; } .entry-title { @@ -882,19 +826,15 @@ button:hover, input[type=button]:hover, .btn:hover, input[type="submit"]:hover { } .attachment-neve-blog { - display: -ms-flexbox; display: flex; margin: 0 auto; } .nv-content-wrap .page-numbers { - -ms-flex-pack: center; - justify-content: center; + justify-content: center; margin: 8px auto; - display: -ms-flexbox; display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; + flex-wrap: wrap; padding-right: 0; list-style-type: none; } @@ -911,15 +851,15 @@ button:hover, input[type=button]:hover, .btn:hover, input[type="submit"]:hover { padding-top: 16px; margin: 8px 0 32px; } +#comments input:not([type="submit"]), #comments textarea { + width: 100%; +} #comments .pagination { - display: -ms-flexbox; display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; + flex-wrap: wrap; padding-right: 0; list-style-type: none; - -ms-flex-pack: center; - justify-content: center; + justify-content: center; } #comments .pagination > li:not(:last-child) { padding-left: 8px; @@ -1024,10 +964,8 @@ pre { .nv-content-wrap dl:not(.gallery-item) { width: 100%; overflow: hidden; - display: -ms-grid; display: grid; - -ms-grid-columns: 1fr 2fr; - grid-template-columns: 1fr 2fr; + grid-template-columns: 1fr 2fr; grid-row-gap: 32px; margin: 16px 0; } @@ -1077,10 +1015,8 @@ pre { margin-bottom: 48px; } .nv-sidebar-wrap .search-form { - display: -ms-flexbox; display: flex; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; } .nv-sidebar-wrap input[type="search"] { margin-bottom: 8px; @@ -1118,89 +1054,74 @@ pre { } .col-sm { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; + flex-basis: 0; + flex-grow: 1; max-width: 100%; } .col-sm-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; + flex: 0 0 auto; width: auto; max-width: none; } .col-sm-1 { - -ms-flex: 0 0 8.3333333333%; - flex: 0 0 8.3333333333%; + flex: 0 0 8.3333333333%; max-width: 8.3333333333%; } .col-sm-2 { - -ms-flex: 0 0 16.6666666667%; - flex: 0 0 16.6666666667%; + flex: 0 0 16.6666666667%; max-width: 16.6666666667%; } .col-sm-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; + flex: 0 0 25%; max-width: 25%; } .col-sm-4 { - -ms-flex: 0 0 33.3333333333%; - flex: 0 0 33.3333333333%; + flex: 0 0 33.3333333333%; max-width: 33.3333333333%; } .col-sm-5 { - -ms-flex: 0 0 41.6666666667%; - flex: 0 0 41.6666666667%; + flex: 0 0 41.6666666667%; max-width: 41.6666666667%; } .col-sm-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; + flex: 0 0 50%; max-width: 50%; } .col-sm-7 { - -ms-flex: 0 0 58.3333333333%; - flex: 0 0 58.3333333333%; + flex: 0 0 58.3333333333%; max-width: 58.3333333333%; } .col-sm-8 { - -ms-flex: 0 0 66.6666666667%; - flex: 0 0 66.6666666667%; + flex: 0 0 66.6666666667%; max-width: 66.6666666667%; } .col-sm-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; + flex: 0 0 75%; max-width: 75%; } .col-sm-10 { - -ms-flex: 0 0 83.3333333333%; - flex: 0 0 83.3333333333%; + flex: 0 0 83.3333333333%; max-width: 83.3333333333%; } .col-sm-11 { - -ms-flex: 0 0 91.6666666667%; - flex: 0 0 91.6666666667%; + flex: 0 0 91.6666666667%; max-width: 91.6666666667%; } .col-sm-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; + flex: 0 0 100%; max-width: 100%; } } @@ -1210,89 +1131,74 @@ pre { } .col-md { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; + flex-basis: 0; + flex-grow: 1; max-width: 100%; } .col-md-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; + flex: 0 0 auto; width: auto; max-width: none; } .col-md-1 { - -ms-flex: 0 0 8.3333333333%; - flex: 0 0 8.3333333333%; + flex: 0 0 8.3333333333%; max-width: 8.3333333333%; } .col-md-2 { - -ms-flex: 0 0 16.6666666667%; - flex: 0 0 16.6666666667%; + flex: 0 0 16.6666666667%; max-width: 16.6666666667%; } .col-md-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; + flex: 0 0 25%; max-width: 25%; } .col-md-4 { - -ms-flex: 0 0 33.3333333333%; - flex: 0 0 33.3333333333%; + flex: 0 0 33.3333333333%; max-width: 33.3333333333%; } .col-md-5 { - -ms-flex: 0 0 41.6666666667%; - flex: 0 0 41.6666666667%; + flex: 0 0 41.6666666667%; max-width: 41.6666666667%; } .col-md-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; + flex: 0 0 50%; max-width: 50%; } .col-md-7 { - -ms-flex: 0 0 58.3333333333%; - flex: 0 0 58.3333333333%; + flex: 0 0 58.3333333333%; max-width: 58.3333333333%; } .col-md-8 { - -ms-flex: 0 0 66.6666666667%; - flex: 0 0 66.6666666667%; + flex: 0 0 66.6666666667%; max-width: 66.6666666667%; } .col-md-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; + flex: 0 0 75%; max-width: 75%; } .col-md-10 { - -ms-flex: 0 0 83.3333333333%; - flex: 0 0 83.3333333333%; + flex: 0 0 83.3333333333%; max-width: 83.3333333333%; } .col-md-11 { - -ms-flex: 0 0 91.6666666667%; - flex: 0 0 91.6666666667%; + flex: 0 0 91.6666666667%; max-width: 91.6666666667%; } .col-md-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; + flex: 0 0 100%; max-width: 100%; } @@ -1340,89 +1246,74 @@ pre { } .col-lg { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; + flex-basis: 0; + flex-grow: 1; max-width: 100%; } .col-lg-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; + flex: 0 0 auto; width: auto; max-width: none; } .col-lg-1 { - -ms-flex: 0 0 8.3333333333%; - flex: 0 0 8.3333333333%; + flex: 0 0 8.3333333333%; max-width: 8.3333333333%; } .col-lg-2 { - -ms-flex: 0 0 16.6666666667%; - flex: 0 0 16.6666666667%; + flex: 0 0 16.6666666667%; max-width: 16.6666666667%; } .col-lg-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; + flex: 0 0 25%; max-width: 25%; } .col-lg-4 { - -ms-flex: 0 0 33.3333333333%; - flex: 0 0 33.3333333333%; + flex: 0 0 33.3333333333%; max-width: 33.3333333333%; } .col-lg-5 { - -ms-flex: 0 0 41.6666666667%; - flex: 0 0 41.6666666667%; + flex: 0 0 41.6666666667%; max-width: 41.6666666667%; } .col-lg-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; + flex: 0 0 50%; max-width: 50%; } .col-lg-7 { - -ms-flex: 0 0 58.3333333333%; - flex: 0 0 58.3333333333%; + flex: 0 0 58.3333333333%; max-width: 58.3333333333%; } .col-lg-8 { - -ms-flex: 0 0 66.6666666667%; - flex: 0 0 66.6666666667%; + flex: 0 0 66.6666666667%; max-width: 66.6666666667%; } .col-lg-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; + flex: 0 0 75%; max-width: 75%; } .col-lg-10 { - -ms-flex: 0 0 83.3333333333%; - flex: 0 0 83.3333333333%; + flex: 0 0 83.3333333333%; max-width: 83.3333333333%; } .col-lg-11 { - -ms-flex: 0 0 91.6666666667%; - flex: 0 0 91.6666666667%; + flex: 0 0 91.6666666667%; max-width: 91.6666666667%; } .col-lg-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; + flex: 0 0 100%; max-width: 100%; } @@ -1435,25 +1326,20 @@ pre { } .nv-nav-wrap { - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-align: center; - align-items: center; + flex-direction: row; + align-items: center; padding-bottom: 0; } #nv-primary-navigation { - display: -ms-flexbox; display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; + flex-wrap: wrap; padding-right: 0; list-style-type: none; overflow-y: inherit; max-height: inherit; margin-right: auto; - -ms-flex-pack: end; - justify-content: flex-end; + justify-content: flex-end; } #nv-primary-navigation > li:not(:last-child) { padding-left: 16px; @@ -1488,6 +1374,8 @@ pre { color: #005bf7; } #nv-primary-navigation .sub-menu { + -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); max-height: inherit; padding: 0; @@ -1507,10 +1395,8 @@ pre { top: -3px; } #nv-primary-navigation .sub-menu li { - display: -ms-flexbox; display: flex; - -ms-flex-align: center; - align-items: center; + align-items: center; background-color: #fff; border: 1px solid #f0f0f0; border-top: none; @@ -1552,16 +1438,13 @@ pre { } .nv-nav-wrap.nav-center { - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-pack: center; - justify-content: center; + flex-direction: column; + justify-content: center; } .nav-center #nv-primary-navigation { margin: 0 auto; - -ms-flex-pack: center; - justify-content: center; + justify-content: center; } .nav-center #nv-primary-navigation > li > a { padding-top: 8px; @@ -1571,18 +1454,13 @@ pre { } .nav-center .site-logo { - -ms-flex-pack: center; - justify-content: center; + justify-content: center; } .nav-center .site-logo a { - display: -ms-flexbox; display: flex; - -ms-flex-pack: center; - justify-content: center; - -ms-flex-align: center; - align-items: center; - -ms-flex-direction: column; - flex-direction: column; + justify-content: center; + align-items: center; + flex-direction: column; } #nv-primary-navigation .menu-item-nav-search > a { @@ -1602,6 +1480,8 @@ pre { border-top: 3px solid #00a4f7; cursor: default; z-index: 100; + -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); } .nv-nav-search .search-submit { @@ -1633,10 +1513,8 @@ pre { } .nv-nav-wrap.nav-right { - -ms-flex-direction: row-reverse; - flex-direction: row-reverse; - -ms-flex-pack: center; - justify-content: center; + flex-direction: row-reverse; + justify-content: center; } .nav-right #nv-primary-navigation { @@ -1655,32 +1533,25 @@ pre { } .layout-default .article-content-col .content, .layout-alternative .article-content-col .content { - display: -ms-flexbox; display: flex; - -ms-flex-align: center; - align-items: center; + align-items: center; } .layout-default .article-content-col .content { - -ms-flex-direction: row; - flex-direction: row; + flex-direction: row; } .layout-alternative .article-content-col .content { - -ms-flex-direction: row-reverse; - flex-direction: row-reverse; + flex-direction: row-reverse; } .non-grid-content { - display: -ms-flexbox; display: flex; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; width: 100%; } .non-grid-content .button { - -ms-flex-item-align: start; - align-self: flex-start; + align-self: flex-start; margin-top: auto; } .non-grid-content .excerpt-wrap { @@ -1700,8 +1571,7 @@ pre { } article.layout-alternative:nth-child(even) .article-content-col .content { - -ms-flex-direction: row; - flex-direction: row; + flex-direction: row; } article.layout-alternative:nth-child(even) .article-content-col .content .nv-post-thumbnail-wrap ~ .alternative-layout-content { padding: 0 32px 0 0; @@ -1725,89 +1595,74 @@ pre { } .col-xl { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; + flex-basis: 0; + flex-grow: 1; max-width: 100%; } .col-xl-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; + flex: 0 0 auto; width: auto; max-width: none; } .col-xl-1 { - -ms-flex: 0 0 8.3333333333%; - flex: 0 0 8.3333333333%; + flex: 0 0 8.3333333333%; max-width: 8.3333333333%; } .col-xl-2 { - -ms-flex: 0 0 16.6666666667%; - flex: 0 0 16.6666666667%; + flex: 0 0 16.6666666667%; max-width: 16.6666666667%; } .col-xl-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; + flex: 0 0 25%; max-width: 25%; } .col-xl-4 { - -ms-flex: 0 0 33.3333333333%; - flex: 0 0 33.3333333333%; + flex: 0 0 33.3333333333%; max-width: 33.3333333333%; } .col-xl-5 { - -ms-flex: 0 0 41.6666666667%; - flex: 0 0 41.6666666667%; + flex: 0 0 41.6666666667%; max-width: 41.6666666667%; } .col-xl-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; + flex: 0 0 50%; max-width: 50%; } .col-xl-7 { - -ms-flex: 0 0 58.3333333333%; - flex: 0 0 58.3333333333%; + flex: 0 0 58.3333333333%; max-width: 58.3333333333%; } .col-xl-8 { - -ms-flex: 0 0 66.6666666667%; - flex: 0 0 66.6666666667%; + flex: 0 0 66.6666666667%; max-width: 66.6666666667%; } .col-xl-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; + flex: 0 0 75%; max-width: 75%; } .col-xl-10 { - -ms-flex: 0 0 83.3333333333%; - flex: 0 0 83.3333333333%; + flex: 0 0 83.3333333333%; max-width: 83.3333333333%; } .col-xl-11 { - -ms-flex: 0 0 91.6666666667%; - flex: 0 0 91.6666666667%; + flex: 0 0 91.6666666667%; max-width: 91.6666666667%; } .col-xl-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; + flex: 0 0 100%; max-width: 100%; } } diff --git a/style-rtl.min.css b/style-rtl.min.css index 4f0b72743d..650d9afc1c 100644 --- a/style-rtl.min.css +++ b/style-rtl.min.css @@ -3,4 +3,4 @@ * Copyright 2011-2018 The Bootstrap Authors * Copyright 2011-2018 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */.container{width:100%;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.w-100{width:100%}.gapless{padding:0!important}.container-fluid{width:100%;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.container-fluid>div{margin:0 -15px}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-left:15px;padding-right:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}html{font-size:14px;overflow-x:hidden;-webkit-tap-highlight-color:transparent}body{font-family:Graphik,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#606060;line-height:1.68421;overflow-x:hidden;direction:rtl;background-color:#fff}h1,h2,h3,h4,h5,h6{font-family:Graphik,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;line-height:1.68421;margin-bottom:.5rem}p{margin-bottom:16px}a{color:#00a4f7;text-decoration:none}a:hover{color:#005bf7}.screen-reader-text{display:none}ins{text-decoration:none}body{font-size:1rem}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1rem}h6{font-size:.75rem}#nv-top-bar-menu{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:0;list-style-type:none;-ms-flex:1;flex:1}#nv-top-bar-menu>li:not(:last-child){padding-left:8px}#nv-top-bar-menu>li:not(:first-child){padding-right:8px}.nv-top-bar-content{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1}.nv-top-bar-content p{margin-bottom:0}.nv-top-bar{background-color:#fff;border-bottom:1px solid #f0f0f0}.nv-tb-wrap{padding-top:8px;padding-bottom:8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;min-height:40px}.nv-tb-wrap.content-menu #nv-top-bar-menu,.nv-tb-wrap.menu-content .nv-top-bar-content{-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}.nv-tb-wrap.content-menu .nv-top-bar-content,.nv-tb-wrap.menu-content #nv-top-bar-menu{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.nv-nav-header{display:-ms-flexbox;display:flex;min-height:70px}.site-logo{width:200px;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;padding:8px 0}.site-logo img{max-height:60px;float:right}.site-logo p{font-size:1.25rem;text-align:center;margin-bottom:0}.site-logo small{width:100%;text-align:center;display:block}.site-logo a{display:inline}.icon-bar{transition:all .1s ease;position:relative;display:block;background:#00a4f7;border-radius:2px;width:15px;height:2px}.icon-bar:nth-child(2){margin:3px 0}.navbar-toggle-wrapper{-ms-flex-align:center;align-items:center}.navbar-toggle{border:1px solid #f0f0f0;border-radius:3px;background:0 0;cursor:pointer;padding:10px 15px}.navbar-toggle:hover{box-shadow:none;transform:none}.navbar-toggle.active .icon-bar:nth-child(1){transform:rotate(-45deg);top:5px}.navbar-toggle.active .icon-bar:nth-child(2){opacity:0}.navbar-toggle.active .icon-bar:nth-child(3){transform:rotate(45deg);bottom:5px}.menu-opened{overflow:hidden}.nv-navbar{background-color:#fff;border-bottom:1px solid #f0f0f0;max-height:100vh}#nv-primary-navigation{max-height:0;overflow-y:auto;transition:all .3s ease;margin-bottom:0}#nv-primary-navigation.responsive-opened{max-height:calc(100vh - 70px);padding-bottom:16px}#nv-primary-navigation a{width:100%;display:block;padding:8px 0}#nv-primary-navigation li{cursor:pointer;width:100%;position:relative}.navbar-toggle-wrapper,.site-logo{-ms-flex:1;flex:1}.navbar-toggle-wrapper{-ms-flex-pack:end;justify-content:flex-end;display:-ms-flexbox;display:flex}#nv-primary-navigation .sub-menu{max-height:0;overflow:hidden;padding-right:20px;transition:all .3s ease;border-right:1px solid #f0f0f0}#nv-primary-navigation .dropdown-open>.sub-menu{max-height:2000px;transition:all .3s ease;opacity:1;visibility:visible}.nv-nav-wrap{min-height:70px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.caret{content:" ";height:6px;width:6px;position:relative;display:inline-block;border:2px solid;border-radius:1px;border-right:0;border-bottom:0;right:1px;transform:rotate(-135deg);color:#00a4f7;top:-6px;transition:all .3s ease}.dropdown-open>.caret-wrap>.caret{color:#fff;transform:rotate(45deg)}.caret-wrap{position:absolute;top:0;left:0;cursor:pointer;border-radius:3px;border:1px solid #00a4f7;width:30px;height:30px;padding:5px 10px;transition:all .3s ease}.dropdown-open>.caret-wrap{background-color:#00a4f7}#nv-primary-navigation i{font-size:inherit;line-height:inherit;width:20px}.nav-right .site-logo{-ms-flex-pack:end;justify-content:flex-end}.nav-right .navbar-toggle-wrapper{-ms-flex-pack:start;justify-content:flex-start}.nav-right .nv-nav-header{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.nv-nav-search form{display:-ms-flexbox;display:flex}.nv-nav-search form label{width:100%;margin-left:20px}#nv-primary-navigation .menu-item-nav-search>a{display:none}.nv-nav-search{padding:8px 0}footer{background-color:#fff}.footer-content-wrap{border-top:1px solid #f0f0f0}.nv-footer-content,.nv-footer-widgets{padding:32px 0}.nv-footer-widgets+.nv-footer-content{padding-top:0}.nv-footer-content .footer-menu{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:0;list-style-type:none}.nv-footer-content .footer-menu>li:not(:last-child){padding-left:16px}.nv-footer-content .footer-menu>li:not(:first-child){padding-right:16px}.wrapper{display:-ms-flexbox;display:flex;min-height:100vh;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.neve-main{-ms-flex:1;flex:1}.archive-container,.single-page-container{padding-top:32px}.nv-page-title-wrap.nv-big-title{border-bottom:1px solid #f0f0f0;background-color:#f7f7f7}.nv-page-title-wrap.nv-big-title .nv-page-title{padding-top:16px;padding-bottom:16px;text-align:center}.nv-page-title-wrap.nv-big-title h1{margin:0}form input[type=color],form input[type=date],form input[type=datetime-local],form input[type=datetime],form input[type=email],form input[type=month],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form input[type=time],form input[type=url],form input[type=week],form select,form textarea{display:inline-block;min-height:35px;font-size:14px;line-height:1.8;padding:6px 12px;background-color:transparent;color:#333;border:1px solid #ddd;border-radius:3px;transition:all .3s ease}button,input,select,textarea{box-sizing:border-box}.button{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto}.button.button-primary{background-color:#00a4f7;color:#fff}.button.button-primary:hover{opacity:.9}.button.button-secondary{border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7}.button.button-secondary:hover{background-color:#00a4f7;color:#fff}.btn,button,input[type=button],input[type=submit]{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff}.btn:hover,button:hover,input[type=button]:hover,input[type=submit]:hover{opacity:.9}.nv-seach-form-wrap .search-form{border-top:1px solid #f0f0f0;padding-top:16px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.nv-seach-form-wrap .search-form input[type=submit]{margin-right:10px}.nv-meta-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:0;list-style-type:none;border-bottom:1px solid #f0f0f0;padding-bottom:8px;margin:8px 0;width:100%}.nv-meta-list li>a,.nv-meta-list li>span{color:#7e7e7e;font-size:.85em}.nv-meta-list i{margin-left:2px;font-size:inherit;line-height:inherit}.nv-meta-list li{padding-left:16px;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.nv-meta-list .meta .nv-icon:before{position:relative;margin-left:5px}.nv-meta-list .meta.category a{padding:0 4px}.article-content-col{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.nv-post-thumbnail-wrap{width:100%}.nv-post-thumbnail-wrap a{transition:all .3s ease}.nv-post-thumbnail-wrap a:hover{opacity:.95}.nv-post-thumbnail-wrap img{width:100%;height:auto}.blog-entry-title{margin:0 0 8px;word-wrap:break-word}.article-content-col .content{width:100%;margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #f0f0f0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.article-content-col .content .button{-ms-flex-item-align:start;align-self:flex-start;margin-top:16px}.excerpt-wrap{margin:16px 0}.nv-index-posts .posts-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.nv-index-posts .page-numbers{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:0;list-style-type:none;-ms-flex-pack:center;justify-content:center;margin:8px auto}.nv-index-posts .page-numbers>li:not(:last-child){padding-left:8px}.nv-index-posts .page-numbers>li:not(:first-child){padding-right:8px}.nv-loader{height:50px;width:50px;border-radius:50%;border:2px solid #00a4f7;border-right:1px solid transparent!important;animation:spin;animation:spin 1s ease infinite;margin:0 auto;display:none}@keyframes spin{100%{transform:rotate(-360deg)}}.layout-grid>.article-content-col,.layout-grid>.article-content-col .content{height:100%}.layout-alternative,.layout-default{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.entry-title{word-wrap:break-word}.single-post-container{padding-top:16px}.single-post-container .title{margin-bottom:16px}.attachment-neve-blog{display:-ms-flexbox;display:flex;margin:0 auto}.nv-content-wrap .page-numbers{-ms-flex-pack:center;justify-content:center;margin:8px auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:0;list-style-type:none}.nv-content-wrap .page-numbers>a:not(:last-child) span,.nv-content-wrap .page-numbers>span{padding-left:16px}.post-password-form input{margin-bottom:8px}#comments{border-top:1px solid #f0f0f0;padding-top:16px;margin:8px 0 32px}#comments .pagination{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:0;list-style-type:none;-ms-flex-pack:center;justify-content:center}#comments .pagination>li:not(:last-child){padding-left:8px}#comments .pagination>li:not(:first-child){padding-right:8px}#comments .comments-number{border-bottom:1px solid #f0f0f0;padding-bottom:16px;margin-bottom:16px}#comments .comments-list li{margin:32px 0}#comments cite{font-style:normal}#comments .avatar{border-radius:50%}#comments .comment-meta{font-size:.75em;margin-bottom:8px}#comments .children{border-right:1px solid #f0f0f0;padding-right:8px}.nv-index-posts,.nv-single-page-wrap,.nv-single-post-wrap{margin-bottom:48px}blockquote{text-align:center;font-size:1.1em;margin:48px 0}blockquote:before{height:3px;width:48px;background-color:#333;content:" ";display:block;margin:0 auto 32px}blockquote>*{margin-bottom:0}table{margin:16px 0}table td,table th{padding:8px;border-bottom:1px solid #f0f0f0}table tbody tr:hover{background-color:#fbfbfb}code{background:#d0effb;border-radius:5px;border:1px solid #f0f0f0}pre{display:block;padding:16px;background:#fbfbfb;border-radius:5px;border:1px solid #f0f0f0;margin:32px 0;white-space:pre-wrap;font-size:.9em;line-height:2em}.nv-content-wrap{margin:32px 0}.nv-content-wrap:after{content:"";clear:both;display:table}.nv-content-wrap ul{list-style-type:circle}.nv-content-wrap>ol,.nv-content-wrap>ul{margin:16px 0}.nv-content-wrap ol,.nv-content-wrap ul{padding-right:16px}.nv-content-wrap ol li,.nv-content-wrap ul li{line-height:2em;margin-bottom:8px}.nv-content-wrap dl:not(.gallery-item){width:100%;overflow:hidden;display:-ms-grid;display:grid;-ms-grid-columns:1fr 2fr;grid-template-columns:1fr 2fr;grid-row-gap:32px;margin:16px 0}.nv-content-wrap dt:not(.gallery-icon){border-left:1px solid #f0f0f0;padding:0 16px}.nv-content-wrap dt:not(.gallery-icon) dfn{font-style:normal;font-weight:600}.nv-content-wrap dd:not(.gallery-caption){padding:0 16px}.alignleft{float:right;margin:16px 0 16px 16px}.alignright{float:left;margin:16px 16px 16px 0}.aligncenter{text-align:center;margin:0 auto}.wp-caption{max-width:100%}.wp-caption-text{text-align:center;font-size:.8em;font-weight:500}.twitter-tweet.twitter-tweet-rendered{padding:16px 0;margin:auto}.nv-sidebar-wrap{margin-bottom:48px}.nv-sidebar-wrap .search-form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.nv-sidebar-wrap input[type=search]{margin-bottom:8px;width:100%}.nv-sidebar-wrap .widget{border-bottom:1px solid #f0f0f0;padding-bottom:16px;margin-bottom:16px}.nv-sidebar-wrap .widget:last-child{border:none;margin:0;padding:0}.widget ul{padding:0}.widget ul ul{padding-right:8px;border-right:1px solid #f0f0f0}.widget ul li{margin-top:8px}.widget>ul{font-size:.85em}@media (min-width:576px){.container{max-width:540px}.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:768px){.container{max-width:720px}.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.nv-sidebar-wrap{max-width:30%}.nv-sidebar-wrap.right{border-right:1px solid #f0f0f0}.nv-sidebar-wrap.left{border-left:1px solid #f0f0f0}html{font-size:16px}h1{font-size:2.25rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}}@media (min-width:960px){.container{max-width:960px}.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.navbar-toggle-wrapper{display:none}.menu-opened{overflow:inherit}.nv-nav-wrap{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;padding-bottom:0}#nv-primary-navigation{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:0;list-style-type:none;overflow-y:inherit;max-height:inherit;margin-right:auto;-ms-flex-pack:end;justify-content:flex-end}#nv-primary-navigation>li:not(:last-child){padding-left:16px}#nv-primary-navigation>li:not(:first-child){padding-right:16px}#nv-primary-navigation.responsive-opened{padding-bottom:0}#nv-primary-navigation>li{width:inherit}#nv-primary-navigation>li.menu-item-has-children:last-child{padding-left:16px}#nv-primary-navigation>li>a{padding:16px 0;display:block}#nv-primary-navigation>li.menu-item-has-children>a{padding-left:12px}#nv-primary-navigation>li>.caret-wrap{top:14px;position:absolute}#nv-primary-navigation li:hover>a{color:#005bf7}#nv-primary-navigation li:hover>.caret-wrap .caret{color:#005bf7}#nv-primary-navigation .sub-menu{box-shadow:0 2px 5px rgba(0,0,0,.1);max-height:inherit;padding:0;top:100%;background:#fff;border-right:none;border-top:3px solid #00a4f7;position:absolute;overflow:visible;z-index:100;opacity:0;visibility:hidden}#nv-primary-navigation .sub-menu .sub-menu{right:100%;left:auto;top:-3px}#nv-primary-navigation .sub-menu li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #f0f0f0;border-top:none;min-width:150px}#nv-primary-navigation .sub-menu li a{white-space:nowrap;display:block;width:100%;margin-left:8px;padding:8px 16px}#nv-primary-navigation .menu-item-has-children:hover>.sub-menu{display:block;visibility:visible;opacity:1}#nv-primary-navigation>.menu-item-has-children>.sub-menu{left:0}.caret-wrap{border:none;position:relative;top:0;display:inline;padding-left:0}.dropdown-open>.caret-wrap>.caret{color:#00a4f7;transform:rotate(-135deg)}.dropdown-open>.caret-wrap{background:0 0}.sub-menu .caret-wrap{padding-left:25px}.nv-nav-wrap.nav-center{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.nav-center #nv-primary-navigation{margin:0 auto;-ms-flex-pack:center;justify-content:center}.nav-center #nv-primary-navigation>li>a{padding-top:8px}.nav-center #nv-primary-navigation>li>.caret-wrap{top:4px}.nav-center .site-logo{-ms-flex-pack:center;justify-content:center}.nav-center .site-logo a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}#nv-primary-navigation .menu-item-nav-search>a{display:block}.nv-nav-search{padding:0;visibility:hidden;opacity:0;transition:all .3s ease;position:absolute;left:0;width:auto;background:#fff;padding:8px 16px;border-top:3px solid #00a4f7;cursor:default;z-index:100;box-shadow:0 2px 5px rgba(0,0,0,.1)}.nv-nav-search .search-submit{display:none}.menu-item-nav-search.active .nv-nav-search{visibility:visible;opacity:1}.nv-nav-search form{display:block}.nv-nav-search form label{margin:0}.nv-nav-search form label input{width:200px;margin:0}.nav-clickaway-overlay{position:fixed;width:100%;right:0;left:0;top:0;z-index:90;height:100vh}.nv-nav-wrap.nav-right{-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:center;justify-content:center}.nav-right #nv-primary-navigation{margin-right:0;margin-left:auto}.nav-right .nv-nav-cart{left:inherit;right:0}.nav-right #nv-primary-navigation>.menu-item-has-children>.sub-menu{right:0;left:inherit}.layout-alternative .article-content-col .content,.layout-default .article-content-col .content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.layout-default .article-content-col .content{-ms-flex-direction:row;flex-direction:row}.layout-alternative .article-content-col .content{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.non-grid-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.non-grid-content .button{-ms-flex-item-align:start;align-self:flex-start;margin-top:auto}.non-grid-content .excerpt-wrap{padding:16px 0}.nv-post-thumbnail-wrap~.default-layout-content{padding-right:32px}.nv-post-thumbnail-wrap~.alternative-layout-content{padding-left:32px}.layout-alternative .nv-post-thumbnail-wrap,.layout-default .nv-post-thumbnail-wrap{max-width:40%}article.layout-alternative:nth-child(even) .article-content-col .content{-ms-flex-direction:row;flex-direction:row}article.layout-alternative:nth-child(even) .article-content-col .content .nv-post-thumbnail-wrap~.alternative-layout-content{padding:0 32px 0 0}#comments .children{padding-right:32px}.single-post-container{padding-top:48px}.archive-container,.single-page-container{padding-top:48px}}@media (min-width:1200px){.container{max-width:1140px}.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}} \ No newline at end of file + */.container{width:100%;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.w-100{width:100%}.gapless{padding:0!important}.container-fluid{width:100%;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.container-fluid>div{margin:0 -15px}.row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-left:15px;padding-right:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:none}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}html{font-size:14px;overflow-x:hidden;-webkit-tap-highlight-color:transparent}body{font-family:Graphik,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#606060;line-height:1.68421;overflow-x:hidden;direction:rtl;background-color:#fff}h1,h2,h3,h4,h5,h6{font-family:Graphik,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;line-height:1.68421;margin-bottom:.5rem}p{margin-bottom:16px}a{color:#00a4f7;text-decoration:none}a:hover{color:#005bf7}.screen-reader-text{display:none}ins{text-decoration:none}body{font-size:1rem}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1rem}h6{font-size:.75rem}#nv-top-bar-menu{display:flex;flex-wrap:wrap;padding-right:0;list-style-type:none;flex:1}#nv-top-bar-menu>li:not(:last-child){padding-left:8px}#nv-top-bar-menu>li:not(:first-child){padding-right:8px}.nv-top-bar-content{display:flex;flex:1}.nv-top-bar-content p{margin-bottom:0}.nv-top-bar{background-color:#fff;border-bottom:1px solid #f0f0f0}.nv-tb-wrap{padding-top:8px;padding-bottom:8px;display:flex;align-items:center;flex-direction:row;min-height:40px}.nv-tb-wrap.content-menu #nv-top-bar-menu,.nv-tb-wrap.menu-content .nv-top-bar-content{justify-content:flex-end;align-items:center}.nv-tb-wrap.content-menu .nv-top-bar-content,.nv-tb-wrap.menu-content #nv-top-bar-menu{justify-content:flex-start;align-items:center}.nv-nav-header{display:flex;min-height:70px}.site-logo{width:200px;align-items:center;display:flex;padding:8px 0}.site-logo img{max-height:60px;float:right}.site-logo p{font-size:1.25rem;text-align:center;margin-bottom:0}.site-logo small{width:100%;text-align:center;display:block}.site-logo a{display:inline}.icon-bar{transition:all .1s ease;position:relative;display:block;background:#00a4f7;border-radius:2px;width:15px;height:2px}.icon-bar:nth-child(2){margin:3px 0}.navbar-toggle-wrapper{align-items:center}.navbar-toggle{border:1px solid #f0f0f0;border-radius:3px;background:0 0;cursor:pointer;padding:10px 15px}.navbar-toggle:hover{box-shadow:none;transform:none}.navbar-toggle.active .icon-bar:nth-child(1){transform:rotate(-45deg);top:5px}.navbar-toggle.active .icon-bar:nth-child(2){opacity:0}.navbar-toggle.active .icon-bar:nth-child(3){transform:rotate(45deg);bottom:5px}.menu-opened{overflow:hidden}.nv-navbar{background-color:#fff;border-bottom:1px solid #f0f0f0;max-height:100vh}#nv-primary-navigation{max-height:0;overflow-y:auto;transition:all .3s ease;margin-bottom:0}#nv-primary-navigation.responsive-opened{max-height:calc(100vh - 70px);padding-bottom:16px}#nv-primary-navigation a{width:100%;display:block;padding:8px 0}#nv-primary-navigation li{cursor:pointer;width:100%;position:relative}.navbar-toggle-wrapper,.site-logo{flex:1}.navbar-toggle-wrapper{justify-content:flex-end;display:flex}#nv-primary-navigation .sub-menu{max-height:0;overflow:hidden;padding-right:20px;transition:all .3s ease;border-right:1px solid #f0f0f0}#nv-primary-navigation .dropdown-open>.sub-menu{max-height:2000px;transition:all .3s ease;opacity:1;visibility:visible}.nv-nav-wrap{min-height:70px;display:flex;flex-direction:column;justify-content:space-between}.caret{content:" ";height:6px;width:6px;position:relative;display:inline-block;border:2px solid;border-radius:1px;border-right:0;border-bottom:0;right:1px;transform:rotate(-135deg);color:#00a4f7;top:-6px;transition:all .3s ease}.dropdown-open>.caret-wrap>.caret{color:#fff;transform:rotate(45deg)}.caret-wrap{position:absolute;top:0;left:0;cursor:pointer;border-radius:3px;border:1px solid #00a4f7;width:30px;height:30px;padding:5px 10px;transition:all .3s ease}.dropdown-open>.caret-wrap{background-color:#00a4f7}#nv-primary-navigation i{font-size:inherit;line-height:inherit;width:20px}.nav-right .site-logo{justify-content:flex-end}.nav-right .navbar-toggle-wrapper{justify-content:flex-start}.nav-right .nv-nav-header{flex-direction:row-reverse}.nv-nav-search form{display:flex}.nv-nav-search form label{width:100%;margin-left:20px}#nv-primary-navigation .menu-item-nav-search>a{display:none}.nv-nav-search{padding:8px 0}footer{background-color:#fff}.footer-content-wrap{border-top:1px solid #f0f0f0}.nv-footer-content,.nv-footer-widgets{padding:32px 0}.nv-footer-widgets+.nv-footer-content{padding-top:0}.nv-footer-content .footer-menu{display:flex;flex-wrap:wrap;padding-right:0;list-style-type:none}.nv-footer-content .footer-menu>li:not(:last-child){padding-left:16px}.nv-footer-content .footer-menu>li:not(:first-child){padding-right:16px}.wrapper{display:flex;min-height:100vh;flex-direction:column;overflow:hidden}.neve-main{flex:1 auto}.archive-container,.single-page-container{padding-top:32px}.nv-page-title-wrap.nv-big-title{border-bottom:1px solid #f0f0f0;background-color:#f7f7f7}.nv-page-title-wrap.nv-big-title .nv-page-title{padding-top:16px;padding-bottom:16px;text-align:center}.nv-page-title-wrap.nv-big-title h1{margin:0}form input[type=color],form input[type=date],form input[type=datetime-local],form input[type=datetime],form input[type=email],form input[type=month],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form input[type=time],form input[type=url],form input[type=week],form select,form textarea{display:inline-block;min-height:35px;font-size:14px;line-height:1.8;padding:6px 12px;background-color:transparent;color:#333;border:1px solid #ddd;border-radius:3px;transition:all .3s ease}button,input,select,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.button{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto}.button.button-primary{background-color:#00a4f7;color:#fff}.button.button-primary:hover{opacity:.9}.button.button-secondary{border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7}.button.button-secondary:hover{background-color:#00a4f7;color:#fff}.btn,button,input[type=button],input[type=submit]{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff}.btn:hover,button:hover,input[type=button]:hover,input[type=submit]:hover{opacity:.9}.nv-seach-form-wrap .search-form{border-top:1px solid #f0f0f0;padding-top:16px;display:flex;justify-content:center}.nv-seach-form-wrap .search-form input[type=submit]{margin-right:10px}.nv-meta-list{display:flex;flex-wrap:wrap;padding-right:0;list-style-type:none;border-bottom:1px solid #f0f0f0;padding-bottom:8px;margin:8px 0;width:100%}.nv-meta-list li>a,.nv-meta-list li>span{color:#7e7e7e;font-size:.85em}.nv-meta-list i{margin-left:2px;font-size:inherit;line-height:inherit}.nv-meta-list li{padding-left:16px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.nv-meta-list .meta .nv-icon:before{position:relative;margin-left:5px}.nv-meta-list .meta.category a{padding:0 4px}.nv-post-thumbnail-wrap{width:100%}.nv-post-thumbnail-wrap a{transition:all .3s ease}.nv-post-thumbnail-wrap a:hover{opacity:.95}.nv-post-thumbnail-wrap img{width:100%;height:auto}.blog-entry-title{margin:0 0 8px;word-wrap:break-word}.article-content-col{width:100%}.article-content-col .content{width:100%;margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #f0f0f0;display:flex;flex-direction:column}.article-content-col .content .button{align-self:flex-start;margin-top:16px}.excerpt-wrap{margin:16px 0}.nv-index-posts .posts-wrapper{display:flex;flex-wrap:wrap}.nv-index-posts .page-numbers{display:flex;flex-wrap:wrap;padding-right:0;list-style-type:none;justify-content:center;margin:8px auto}.nv-index-posts .page-numbers>li:not(:last-child){padding-left:8px}.nv-index-posts .page-numbers>li:not(:first-child){padding-right:8px}.nv-loader{height:50px;width:50px;border-radius:50%;border:2px solid #00a4f7;border-right:1px solid transparent!important;animation:spin;-webkit-animation:spin 1s ease infinite;-moz-animation:spin 1s ease infinite;animation:spin 1s ease infinite;margin:0 auto;display:none}@-moz-keyframes spin{100%{-moz-transform:rotate(-360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(-360deg)}}@keyframes spin{100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.layout-grid>.article-content-col,.layout-grid>.article-content-col .content{height:100%}.layout-alternative,.layout-default{display:flex;align-items:flex-end}.entry-title{word-wrap:break-word}.single-post-container{padding-top:16px}.single-post-container .title{margin-bottom:16px}.attachment-neve-blog{display:flex;margin:0 auto}.nv-content-wrap .page-numbers{justify-content:center;margin:8px auto;display:flex;flex-wrap:wrap;padding-right:0;list-style-type:none}.nv-content-wrap .page-numbers>a:not(:last-child) span,.nv-content-wrap .page-numbers>span{padding-left:16px}.post-password-form input{margin-bottom:8px}#comments{border-top:1px solid #f0f0f0;padding-top:16px;margin:8px 0 32px}#comments input:not([type=submit]),#comments textarea{width:100%}#comments .pagination{display:flex;flex-wrap:wrap;padding-right:0;list-style-type:none;justify-content:center}#comments .pagination>li:not(:last-child){padding-left:8px}#comments .pagination>li:not(:first-child){padding-right:8px}#comments .comments-number{border-bottom:1px solid #f0f0f0;padding-bottom:16px;margin-bottom:16px}#comments .comments-list li{margin:32px 0}#comments cite{font-style:normal}#comments .avatar{border-radius:50%}#comments .comment-meta{font-size:.75em;margin-bottom:8px}#comments .children{border-right:1px solid #f0f0f0;padding-right:8px}.nv-index-posts,.nv-single-page-wrap,.nv-single-post-wrap{margin-bottom:48px}blockquote{text-align:center;font-size:1.1em;margin:48px 0}blockquote:before{height:3px;width:48px;background-color:#333;content:" ";display:block;margin:0 auto 32px}blockquote>*{margin-bottom:0}table{margin:16px 0}table td,table th{padding:8px;border-bottom:1px solid #f0f0f0}table tbody tr:hover{background-color:#fbfbfb}code{background:#d0effb;border-radius:5px;border:1px solid #f0f0f0}pre{display:block;padding:16px;background:#fbfbfb;border-radius:5px;border:1px solid #f0f0f0;margin:32px 0;white-space:pre-wrap;font-size:.9em;line-height:2em}.nv-content-wrap{margin:32px 0}.nv-content-wrap:after{content:"";clear:both;display:table}.nv-content-wrap ul{list-style-type:circle}.nv-content-wrap>ol,.nv-content-wrap>ul{margin:16px 0}.nv-content-wrap ol,.nv-content-wrap ul{padding-right:16px}.nv-content-wrap ol li,.nv-content-wrap ul li{line-height:2em;margin-bottom:8px}.nv-content-wrap dl:not(.gallery-item){width:100%;overflow:hidden;display:grid;grid-template-columns:1fr 2fr;grid-row-gap:32px;margin:16px 0}.nv-content-wrap dt:not(.gallery-icon){border-left:1px solid #f0f0f0;padding:0 16px}.nv-content-wrap dt:not(.gallery-icon) dfn{font-style:normal;font-weight:600}.nv-content-wrap dd:not(.gallery-caption){padding:0 16px}.alignleft{float:right;margin:16px 0 16px 16px}.alignright{float:left;margin:16px 16px 16px 0}.aligncenter{text-align:center;margin:0 auto}.wp-caption{max-width:100%}.wp-caption-text{text-align:center;font-size:.8em;font-weight:500}.twitter-tweet.twitter-tweet-rendered{padding:16px 0;margin:auto}.nv-sidebar-wrap{margin-bottom:48px}.nv-sidebar-wrap .search-form{display:flex;flex-direction:column}.nv-sidebar-wrap input[type=search]{margin-bottom:8px;width:100%}.nv-sidebar-wrap .widget{border-bottom:1px solid #f0f0f0;padding-bottom:16px;margin-bottom:16px}.nv-sidebar-wrap .widget:last-child{border:none;margin:0;padding:0}.widget ul{padding:0}.widget ul ul{padding-right:8px;border-right:1px solid #f0f0f0}.widget ul li{margin-top:8px}.widget>ul{font-size:.85em}@media (min-width:576px){.container{max-width:540px}.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:none}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}}@media (min-width:768px){.container{max-width:720px}.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:none}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.nv-sidebar-wrap{max-width:30%}.nv-sidebar-wrap.right{border-right:1px solid #f0f0f0}.nv-sidebar-wrap.left{border-left:1px solid #f0f0f0}html{font-size:16px}h1{font-size:2.25rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}}@media (min-width:960px){.container{max-width:960px}.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:none}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.navbar-toggle-wrapper{display:none}.menu-opened{overflow:inherit}.nv-nav-wrap{flex-direction:row;align-items:center;padding-bottom:0}#nv-primary-navigation{display:flex;flex-wrap:wrap;padding-right:0;list-style-type:none;overflow-y:inherit;max-height:inherit;margin-right:auto;justify-content:flex-end}#nv-primary-navigation>li:not(:last-child){padding-left:16px}#nv-primary-navigation>li:not(:first-child){padding-right:16px}#nv-primary-navigation.responsive-opened{padding-bottom:0}#nv-primary-navigation>li{width:inherit}#nv-primary-navigation>li.menu-item-has-children:last-child{padding-left:16px}#nv-primary-navigation>li>a{padding:16px 0;display:block}#nv-primary-navigation>li.menu-item-has-children>a{padding-left:12px}#nv-primary-navigation>li>.caret-wrap{top:14px;position:absolute}#nv-primary-navigation li:hover>a{color:#005bf7}#nv-primary-navigation li:hover>.caret-wrap .caret{color:#005bf7}#nv-primary-navigation .sub-menu{-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,.1);box-shadow:0 2px 5px rgba(0,0,0,.1);max-height:inherit;padding:0;top:100%;background:#fff;border-right:none;border-top:3px solid #00a4f7;position:absolute;overflow:visible;z-index:100;opacity:0;visibility:hidden}#nv-primary-navigation .sub-menu .sub-menu{right:100%;left:auto;top:-3px}#nv-primary-navigation .sub-menu li{display:flex;align-items:center;background-color:#fff;border:1px solid #f0f0f0;border-top:none;min-width:150px}#nv-primary-navigation .sub-menu li a{white-space:nowrap;display:block;width:100%;margin-left:8px;padding:8px 16px}#nv-primary-navigation .menu-item-has-children:hover>.sub-menu{display:block;visibility:visible;opacity:1}#nv-primary-navigation>.menu-item-has-children>.sub-menu{left:0}.caret-wrap{border:none;position:relative;top:0;display:inline;padding-left:0}.dropdown-open>.caret-wrap>.caret{color:#00a4f7;transform:rotate(-135deg)}.dropdown-open>.caret-wrap{background:0 0}.sub-menu .caret-wrap{padding-left:25px}.nv-nav-wrap.nav-center{flex-direction:column;justify-content:center}.nav-center #nv-primary-navigation{margin:0 auto;justify-content:center}.nav-center #nv-primary-navigation>li>a{padding-top:8px}.nav-center #nv-primary-navigation>li>.caret-wrap{top:4px}.nav-center .site-logo{justify-content:center}.nav-center .site-logo a{display:flex;justify-content:center;align-items:center;flex-direction:column}#nv-primary-navigation .menu-item-nav-search>a{display:block}.nv-nav-search{padding:0;visibility:hidden;opacity:0;transition:all .3s ease;position:absolute;left:0;width:auto;background:#fff;padding:8px 16px;border-top:3px solid #00a4f7;cursor:default;z-index:100;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,.1);box-shadow:0 2px 5px rgba(0,0,0,.1)}.nv-nav-search .search-submit{display:none}.menu-item-nav-search.active .nv-nav-search{visibility:visible;opacity:1}.nv-nav-search form{display:block}.nv-nav-search form label{margin:0}.nv-nav-search form label input{width:200px;margin:0}.nav-clickaway-overlay{position:fixed;width:100%;right:0;left:0;top:0;z-index:90;height:100vh}.nv-nav-wrap.nav-right{flex-direction:row-reverse;justify-content:center}.nav-right #nv-primary-navigation{margin-right:0;margin-left:auto}.nav-right .nv-nav-cart{left:inherit;right:0}.nav-right #nv-primary-navigation>.menu-item-has-children>.sub-menu{right:0;left:inherit}.layout-alternative .article-content-col .content,.layout-default .article-content-col .content{display:flex;align-items:center}.layout-default .article-content-col .content{flex-direction:row}.layout-alternative .article-content-col .content{flex-direction:row-reverse}.non-grid-content{display:flex;flex-direction:column;width:100%}.non-grid-content .button{align-self:flex-start;margin-top:auto}.non-grid-content .excerpt-wrap{padding:16px 0}.nv-post-thumbnail-wrap~.default-layout-content{padding-right:32px}.nv-post-thumbnail-wrap~.alternative-layout-content{padding-left:32px}.layout-alternative .nv-post-thumbnail-wrap,.layout-default .nv-post-thumbnail-wrap{max-width:40%}article.layout-alternative:nth-child(even) .article-content-col .content{flex-direction:row}article.layout-alternative:nth-child(even) .article-content-col .content .nv-post-thumbnail-wrap~.alternative-layout-content{padding:0 32px 0 0}#comments .children{padding-right:32px}.single-post-container{padding-top:48px}.archive-container,.single-page-container{padding-top:48px}}@media (min-width:1200px){.container{max-width:1140px}.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:none}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}} \ No newline at end of file diff --git a/style.css b/style.css index 629941955f..56bee6ca5c 100644 --- a/style.css +++ b/style.css @@ -135,10 +135,8 @@ th { } .row { - display: -ms-flexbox; display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; + flex-wrap: wrap; margin-right: -15px; margin-left: -15px; } @@ -157,89 +155,74 @@ th { } .col { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; + flex-basis: 0; + flex-grow: 1; max-width: 100%; } .col-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; + flex: 0 0 auto; width: auto; max-width: none; } .col-1 { - -ms-flex: 0 0 8.3333333333%; - flex: 0 0 8.3333333333%; + flex: 0 0 8.3333333333%; max-width: 8.3333333333%; } .col-2 { - -ms-flex: 0 0 16.6666666667%; - flex: 0 0 16.6666666667%; + flex: 0 0 16.6666666667%; max-width: 16.6666666667%; } .col-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; + flex: 0 0 25%; max-width: 25%; } .col-4 { - -ms-flex: 0 0 33.3333333333%; - flex: 0 0 33.3333333333%; + flex: 0 0 33.3333333333%; max-width: 33.3333333333%; } .col-5 { - -ms-flex: 0 0 41.6666666667%; - flex: 0 0 41.6666666667%; + flex: 0 0 41.6666666667%; max-width: 41.6666666667%; } .col-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; + flex: 0 0 50%; max-width: 50%; } .col-7 { - -ms-flex: 0 0 58.3333333333%; - flex: 0 0 58.3333333333%; + flex: 0 0 58.3333333333%; max-width: 58.3333333333%; } .col-8 { - -ms-flex: 0 0 66.6666666667%; - flex: 0 0 66.6666666667%; + flex: 0 0 66.6666666667%; max-width: 66.6666666667%; } .col-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; + flex: 0 0 75%; max-width: 75%; } .col-10 { - -ms-flex: 0 0 83.3333333333%; - flex: 0 0 83.3333333333%; + flex: 0 0 83.3333333333%; max-width: 83.3333333333%; } .col-11 { - -ms-flex: 0 0 91.6666666667%; - flex: 0 0 91.6666666667%; + flex: 0 0 91.6666666667%; max-width: 91.6666666667%; } .col-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; + flex: 0 0 100%; max-width: 100%; } @@ -313,14 +296,11 @@ h6 { } #nv-top-bar-menu { - display: -ms-flexbox; display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; + flex-wrap: wrap; padding-left: 0; list-style-type: none; - -ms-flex: 1; - flex: 1; + flex: 1; } #nv-top-bar-menu > li:not(:last-child) { padding-right: 8px; @@ -330,10 +310,8 @@ h6 { } .nv-top-bar-content { - display: -ms-flexbox; display: flex; - -ms-flex: 1; - flex: 1; + flex: 1; } .nv-top-bar-content p { margin-bottom: 0; @@ -347,38 +325,28 @@ h6 { .nv-tb-wrap { padding-top: 8px; padding-bottom: 8px; - display: -ms-flexbox; display: flex; - -ms-flex-align: center; - align-items: center; - -ms-flex-direction: row; - flex-direction: row; + align-items: center; + flex-direction: row; min-height: 40px; } .nv-tb-wrap.menu-content .nv-top-bar-content, .nv-tb-wrap.content-menu #nv-top-bar-menu { - -ms-flex-pack: end; - justify-content: flex-end; - -ms-flex-align: center; - align-items: center; + justify-content: flex-end; + align-items: center; } .nv-tb-wrap.content-menu .nv-top-bar-content, .nv-tb-wrap.menu-content #nv-top-bar-menu { - -ms-flex-pack: start; - justify-content: flex-start; - -ms-flex-align: center; - align-items: center; + justify-content: flex-start; + align-items: center; } .nv-nav-header { - display: -ms-flexbox; display: flex; min-height: 70px; } .site-logo { width: 200px; - -ms-flex-align: center; - align-items: center; - display: -ms-flexbox; + align-items: center; display: flex; padding: 8px 0; } @@ -414,8 +382,7 @@ h6 { } .navbar-toggle-wrapper { - -ms-flex-align: center; - align-items: center; + align-items: center; } .navbar-toggle { @@ -474,14 +441,11 @@ h6 { } .site-logo, .navbar-toggle-wrapper { - -ms-flex: 1; - flex: 1; + flex: 1; } .navbar-toggle-wrapper { - -ms-flex-pack: end; - justify-content: flex-end; - display: -ms-flexbox; + justify-content: flex-end; display: flex; } @@ -501,12 +465,9 @@ h6 { .nv-nav-wrap { min-height: 70px; - display: -ms-flexbox; display: flex; - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-pack: center; - justify-content: center; + flex-direction: column; + justify-content: space-between; } .caret { @@ -553,22 +514,18 @@ h6 { } .nav-right .site-logo { - -ms-flex-pack: end; - justify-content: flex-end; + justify-content: flex-end; } .nav-right .navbar-toggle-wrapper { - -ms-flex-pack: start; - justify-content: flex-start; + justify-content: flex-start; } .nav-right .nv-nav-header { - -ms-flex-direction: row-reverse; - flex-direction: row-reverse; + flex-direction: row-reverse; } .nv-nav-search form { - display: -ms-flexbox; display: flex; } .nv-nav-search form label { @@ -601,10 +558,8 @@ footer { } .nv-footer-content .footer-menu { - display: -ms-flexbox; display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; + flex-wrap: wrap; padding-left: 0; list-style-type: none; } @@ -616,17 +571,14 @@ footer { } .wrapper { - display: -ms-flexbox; display: flex; min-height: 100vh; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; overflow: hidden; } .neve-main { - -ms-flex: 1; - flex: 1; + flex: 1 auto; } .archive-container, .single-page-container { @@ -660,7 +612,9 @@ form input[type="text"], form input[type="password"], form input[type="email"], } input, textarea, select, button { + -webkit-box-sizing: border-box; /* For legacy WebKit based browsers */ + -moz-box-sizing: border-box; /* For legacy (Firefox <29) Gecko based browsers */ box-sizing: border-box; } @@ -718,20 +672,16 @@ button:hover, input[type=button]:hover, .btn:hover, input[type="submit"]:hover { .nv-seach-form-wrap .search-form { border-top: 1px solid #f0f0f0; padding-top: 16px; - display: -ms-flexbox; display: flex; - -ms-flex-pack: center; - justify-content: center; + justify-content: center; } .nv-seach-form-wrap .search-form input[type="submit"] { margin-left: 10px; } .nv-meta-list { - display: -ms-flexbox; display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; + flex-wrap: wrap; padding-left: 0; list-style-type: none; border-bottom: 1px solid #f0f0f0; @@ -751,14 +701,10 @@ button:hover, input[type=button]:hover, .btn:hover, input[type="submit"]:hover { } .nv-meta-list li { padding-right: 16px; - display: -ms-flexbox; display: flex; - -ms-flex-pack: start; - justify-content: flex-start; - -ms-flex-align: center; - align-items: center; - -ms-flex-wrap: wrap; - flex-wrap: wrap; + justify-content: flex-start; + align-items: center; + flex-wrap: wrap; } .nv-meta-list .meta .nv-icon:before { position: relative; @@ -768,16 +714,6 @@ button:hover, input[type=button]:hover, .btn:hover, input[type="submit"]:hover { padding: 0 4px; } -.article-content-col { - -ms-flex-align: start; - align-items: flex-start; - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - width: 100%; -} - .nv-post-thumbnail-wrap { width: 100%; } @@ -797,19 +733,20 @@ button:hover, input[type=button]:hover, .btn:hover, input[type="submit"]:hover { word-wrap: break-word; } +.article-content-col { + width: 100%; +} + .article-content-col .content { width: 100%; margin-bottom: 32px; padding-bottom: 32px; border-bottom: 1px solid #f0f0f0; - display: -ms-flexbox; display: flex; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; } .article-content-col .content .button { - -ms-flex-item-align: start; - align-self: flex-start; + align-self: flex-start; margin-top: 16px; } @@ -818,21 +755,16 @@ button:hover, input[type=button]:hover, .btn:hover, input[type="submit"]:hover { } .nv-index-posts .posts-wrapper { - display: -ms-flexbox; display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; + flex-wrap: wrap; } .nv-index-posts .page-numbers { - display: -ms-flexbox; display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; + flex-wrap: wrap; padding-left: 0; list-style-type: none; - -ms-flex-pack: center; - justify-content: center; + justify-content: center; margin: 8px auto; } .nv-index-posts .page-numbers > li:not(:last-child) { @@ -849,12 +781,26 @@ button:hover, input[type=button]:hover, .btn:hover, input[type="submit"]:hover { border: 2px solid #00a4f7; border-left: 1px solid transparent !important; animation: spin; + -webkit-animation: spin 1s ease infinite; + -moz-animation: spin 1s ease infinite; animation: spin 1s ease infinite; margin: 0 auto; display: none; } + +@-moz-keyframes spin { + 100% { + -moz-transform: rotate(360deg); + } +} +@-webkit-keyframes spin { + 100% { + -webkit-transform: rotate(360deg); + } +} @keyframes spin { 100% { + -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @@ -863,10 +809,8 @@ button:hover, input[type=button]:hover, .btn:hover, input[type="submit"]:hover { } .layout-default, .layout-alternative { - display: -ms-flexbox; display: flex; - -ms-flex-align: end; - align-items: flex-end; + align-items: flex-end; } .entry-title { @@ -882,19 +826,15 @@ button:hover, input[type=button]:hover, .btn:hover, input[type="submit"]:hover { } .attachment-neve-blog { - display: -ms-flexbox; display: flex; margin: 0 auto; } .nv-content-wrap .page-numbers { - -ms-flex-pack: center; - justify-content: center; + justify-content: center; margin: 8px auto; - display: -ms-flexbox; display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; + flex-wrap: wrap; padding-left: 0; list-style-type: none; } @@ -911,15 +851,15 @@ button:hover, input[type=button]:hover, .btn:hover, input[type="submit"]:hover { padding-top: 16px; margin: 8px 0 32px; } +#comments input:not([type="submit"]), #comments textarea { + width: 100%; +} #comments .pagination { - display: -ms-flexbox; display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; + flex-wrap: wrap; padding-left: 0; list-style-type: none; - -ms-flex-pack: center; - justify-content: center; + justify-content: center; } #comments .pagination > li:not(:last-child) { padding-right: 8px; @@ -1024,10 +964,8 @@ pre { .nv-content-wrap dl:not(.gallery-item) { width: 100%; overflow: hidden; - display: -ms-grid; display: grid; - -ms-grid-columns: 1fr 2fr; - grid-template-columns: 1fr 2fr; + grid-template-columns: 1fr 2fr; grid-row-gap: 32px; margin: 16px 0; } @@ -1077,10 +1015,8 @@ pre { margin-bottom: 48px; } .nv-sidebar-wrap .search-form { - display: -ms-flexbox; display: flex; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; } .nv-sidebar-wrap input[type="search"] { margin-bottom: 8px; @@ -1118,89 +1054,74 @@ pre { } .col-sm { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; + flex-basis: 0; + flex-grow: 1; max-width: 100%; } .col-sm-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; + flex: 0 0 auto; width: auto; max-width: none; } .col-sm-1 { - -ms-flex: 0 0 8.3333333333%; - flex: 0 0 8.3333333333%; + flex: 0 0 8.3333333333%; max-width: 8.3333333333%; } .col-sm-2 { - -ms-flex: 0 0 16.6666666667%; - flex: 0 0 16.6666666667%; + flex: 0 0 16.6666666667%; max-width: 16.6666666667%; } .col-sm-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; + flex: 0 0 25%; max-width: 25%; } .col-sm-4 { - -ms-flex: 0 0 33.3333333333%; - flex: 0 0 33.3333333333%; + flex: 0 0 33.3333333333%; max-width: 33.3333333333%; } .col-sm-5 { - -ms-flex: 0 0 41.6666666667%; - flex: 0 0 41.6666666667%; + flex: 0 0 41.6666666667%; max-width: 41.6666666667%; } .col-sm-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; + flex: 0 0 50%; max-width: 50%; } .col-sm-7 { - -ms-flex: 0 0 58.3333333333%; - flex: 0 0 58.3333333333%; + flex: 0 0 58.3333333333%; max-width: 58.3333333333%; } .col-sm-8 { - -ms-flex: 0 0 66.6666666667%; - flex: 0 0 66.6666666667%; + flex: 0 0 66.6666666667%; max-width: 66.6666666667%; } .col-sm-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; + flex: 0 0 75%; max-width: 75%; } .col-sm-10 { - -ms-flex: 0 0 83.3333333333%; - flex: 0 0 83.3333333333%; + flex: 0 0 83.3333333333%; max-width: 83.3333333333%; } .col-sm-11 { - -ms-flex: 0 0 91.6666666667%; - flex: 0 0 91.6666666667%; + flex: 0 0 91.6666666667%; max-width: 91.6666666667%; } .col-sm-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; + flex: 0 0 100%; max-width: 100%; } } @@ -1210,89 +1131,74 @@ pre { } .col-md { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; + flex-basis: 0; + flex-grow: 1; max-width: 100%; } .col-md-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; + flex: 0 0 auto; width: auto; max-width: none; } .col-md-1 { - -ms-flex: 0 0 8.3333333333%; - flex: 0 0 8.3333333333%; + flex: 0 0 8.3333333333%; max-width: 8.3333333333%; } .col-md-2 { - -ms-flex: 0 0 16.6666666667%; - flex: 0 0 16.6666666667%; + flex: 0 0 16.6666666667%; max-width: 16.6666666667%; } .col-md-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; + flex: 0 0 25%; max-width: 25%; } .col-md-4 { - -ms-flex: 0 0 33.3333333333%; - flex: 0 0 33.3333333333%; + flex: 0 0 33.3333333333%; max-width: 33.3333333333%; } .col-md-5 { - -ms-flex: 0 0 41.6666666667%; - flex: 0 0 41.6666666667%; + flex: 0 0 41.6666666667%; max-width: 41.6666666667%; } .col-md-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; + flex: 0 0 50%; max-width: 50%; } .col-md-7 { - -ms-flex: 0 0 58.3333333333%; - flex: 0 0 58.3333333333%; + flex: 0 0 58.3333333333%; max-width: 58.3333333333%; } .col-md-8 { - -ms-flex: 0 0 66.6666666667%; - flex: 0 0 66.6666666667%; + flex: 0 0 66.6666666667%; max-width: 66.6666666667%; } .col-md-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; + flex: 0 0 75%; max-width: 75%; } .col-md-10 { - -ms-flex: 0 0 83.3333333333%; - flex: 0 0 83.3333333333%; + flex: 0 0 83.3333333333%; max-width: 83.3333333333%; } .col-md-11 { - -ms-flex: 0 0 91.6666666667%; - flex: 0 0 91.6666666667%; + flex: 0 0 91.6666666667%; max-width: 91.6666666667%; } .col-md-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; + flex: 0 0 100%; max-width: 100%; } @@ -1340,89 +1246,74 @@ pre { } .col-lg { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; + flex-basis: 0; + flex-grow: 1; max-width: 100%; } .col-lg-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; + flex: 0 0 auto; width: auto; max-width: none; } .col-lg-1 { - -ms-flex: 0 0 8.3333333333%; - flex: 0 0 8.3333333333%; + flex: 0 0 8.3333333333%; max-width: 8.3333333333%; } .col-lg-2 { - -ms-flex: 0 0 16.6666666667%; - flex: 0 0 16.6666666667%; + flex: 0 0 16.6666666667%; max-width: 16.6666666667%; } .col-lg-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; + flex: 0 0 25%; max-width: 25%; } .col-lg-4 { - -ms-flex: 0 0 33.3333333333%; - flex: 0 0 33.3333333333%; + flex: 0 0 33.3333333333%; max-width: 33.3333333333%; } .col-lg-5 { - -ms-flex: 0 0 41.6666666667%; - flex: 0 0 41.6666666667%; + flex: 0 0 41.6666666667%; max-width: 41.6666666667%; } .col-lg-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; + flex: 0 0 50%; max-width: 50%; } .col-lg-7 { - -ms-flex: 0 0 58.3333333333%; - flex: 0 0 58.3333333333%; + flex: 0 0 58.3333333333%; max-width: 58.3333333333%; } .col-lg-8 { - -ms-flex: 0 0 66.6666666667%; - flex: 0 0 66.6666666667%; + flex: 0 0 66.6666666667%; max-width: 66.6666666667%; } .col-lg-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; + flex: 0 0 75%; max-width: 75%; } .col-lg-10 { - -ms-flex: 0 0 83.3333333333%; - flex: 0 0 83.3333333333%; + flex: 0 0 83.3333333333%; max-width: 83.3333333333%; } .col-lg-11 { - -ms-flex: 0 0 91.6666666667%; - flex: 0 0 91.6666666667%; + flex: 0 0 91.6666666667%; max-width: 91.6666666667%; } .col-lg-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; + flex: 0 0 100%; max-width: 100%; } @@ -1435,25 +1326,20 @@ pre { } .nv-nav-wrap { - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-align: center; - align-items: center; + flex-direction: row; + align-items: center; padding-bottom: 0; } #nv-primary-navigation { - display: -ms-flexbox; display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; + flex-wrap: wrap; padding-left: 0; list-style-type: none; overflow-y: inherit; max-height: inherit; margin-left: auto; - -ms-flex-pack: end; - justify-content: flex-end; + justify-content: flex-end; } #nv-primary-navigation > li:not(:last-child) { padding-right: 16px; @@ -1488,6 +1374,8 @@ pre { color: #005bf7; } #nv-primary-navigation .sub-menu { + -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); max-height: inherit; padding: 0; @@ -1507,10 +1395,8 @@ pre { top: -3px; } #nv-primary-navigation .sub-menu li { - display: -ms-flexbox; display: flex; - -ms-flex-align: center; - align-items: center; + align-items: center; background-color: #fff; border: 1px solid #f0f0f0; border-top: none; @@ -1552,16 +1438,13 @@ pre { } .nv-nav-wrap.nav-center { - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-pack: center; - justify-content: center; + flex-direction: column; + justify-content: center; } .nav-center #nv-primary-navigation { margin: 0 auto; - -ms-flex-pack: center; - justify-content: center; + justify-content: center; } .nav-center #nv-primary-navigation > li > a { padding-top: 8px; @@ -1571,18 +1454,13 @@ pre { } .nav-center .site-logo { - -ms-flex-pack: center; - justify-content: center; + justify-content: center; } .nav-center .site-logo a { - display: -ms-flexbox; display: flex; - -ms-flex-pack: center; - justify-content: center; - -ms-flex-align: center; - align-items: center; - -ms-flex-direction: column; - flex-direction: column; + justify-content: center; + align-items: center; + flex-direction: column; } #nv-primary-navigation .menu-item-nav-search > a { @@ -1602,6 +1480,8 @@ pre { border-top: 3px solid #00a4f7; cursor: default; z-index: 100; + -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); } .nv-nav-search .search-submit { @@ -1633,10 +1513,8 @@ pre { } .nv-nav-wrap.nav-right { - -ms-flex-direction: row-reverse; - flex-direction: row-reverse; - -ms-flex-pack: center; - justify-content: center; + flex-direction: row-reverse; + justify-content: center; } .nav-right #nv-primary-navigation { @@ -1655,32 +1533,25 @@ pre { } .layout-default .article-content-col .content, .layout-alternative .article-content-col .content { - display: -ms-flexbox; display: flex; - -ms-flex-align: center; - align-items: center; + align-items: center; } .layout-default .article-content-col .content { - -ms-flex-direction: row; - flex-direction: row; + flex-direction: row; } .layout-alternative .article-content-col .content { - -ms-flex-direction: row-reverse; - flex-direction: row-reverse; + flex-direction: row-reverse; } .non-grid-content { - display: -ms-flexbox; display: flex; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; width: 100%; } .non-grid-content .button { - -ms-flex-item-align: start; - align-self: flex-start; + align-self: flex-start; margin-top: auto; } .non-grid-content .excerpt-wrap { @@ -1700,8 +1571,7 @@ pre { } article.layout-alternative:nth-child(even) .article-content-col .content { - -ms-flex-direction: row; - flex-direction: row; + flex-direction: row; } article.layout-alternative:nth-child(even) .article-content-col .content .nv-post-thumbnail-wrap ~ .alternative-layout-content { padding: 0 0 0 32px; @@ -1725,89 +1595,76 @@ pre { } .col-xl { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; + flex-basis: 0; + flex-grow: 1; max-width: 100%; } .col-xl-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; + flex: 0 0 auto; width: auto; max-width: none; } .col-xl-1 { - -ms-flex: 0 0 8.3333333333%; - flex: 0 0 8.3333333333%; + flex: 0 0 8.3333333333%; max-width: 8.3333333333%; } .col-xl-2 { - -ms-flex: 0 0 16.6666666667%; - flex: 0 0 16.6666666667%; + flex: 0 0 16.6666666667%; max-width: 16.6666666667%; } .col-xl-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; + flex: 0 0 25%; max-width: 25%; } .col-xl-4 { - -ms-flex: 0 0 33.3333333333%; - flex: 0 0 33.3333333333%; + flex: 0 0 33.3333333333%; max-width: 33.3333333333%; } .col-xl-5 { - -ms-flex: 0 0 41.6666666667%; - flex: 0 0 41.6666666667%; + flex: 0 0 41.6666666667%; max-width: 41.6666666667%; } .col-xl-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; + flex: 0 0 50%; max-width: 50%; } .col-xl-7 { - -ms-flex: 0 0 58.3333333333%; - flex: 0 0 58.3333333333%; + flex: 0 0 58.3333333333%; max-width: 58.3333333333%; } .col-xl-8 { - -ms-flex: 0 0 66.6666666667%; - flex: 0 0 66.6666666667%; + flex: 0 0 66.6666666667%; max-width: 66.6666666667%; } .col-xl-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; + flex: 0 0 75%; max-width: 75%; } .col-xl-10 { - -ms-flex: 0 0 83.3333333333%; - flex: 0 0 83.3333333333%; + flex: 0 0 83.3333333333%; max-width: 83.3333333333%; } .col-xl-11 { - -ms-flex: 0 0 91.6666666667%; - flex: 0 0 91.6666666667%; + flex: 0 0 91.6666666667%; max-width: 91.6666666667%; } .col-xl-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; + flex: 0 0 100%; max-width: 100%; } } + +/*# sourceMappingURL=style.css.map */ diff --git a/style.min.css b/style.min.css index 965f4a923b..a541d9042a 100644 --- a/style.min.css +++ b/style.min.css @@ -3,4 +3,4 @@ * Copyright 2011-2018 The Bootstrap Authors * Copyright 2011-2018 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.w-100{width:100%}.gapless{padding:0 !important}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.container-fluid>div{margin:0 -15px}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:none}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}html{font-size:14px;overflow-x:hidden;-webkit-tap-highlight-color:transparent}body{font-family:Graphik, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif;color:#606060;line-height:1.68421;overflow-x:hidden;direction:ltr;background-color:#fff}h1,h2,h3,h4,h5,h6{font-family:Graphik, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif;line-height:1.68421;margin-bottom:.5rem}p{margin-bottom:16px}a{color:#00a4f7;text-decoration:none}a:hover{color:#005bf7}.screen-reader-text{display:none}ins{text-decoration:none}body{font-size:1rem}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1rem}h6{font-size:.75rem}#nv-top-bar-menu{display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none;flex:1}#nv-top-bar-menu>li:not(:last-child){padding-right:8px}#nv-top-bar-menu>li:not(:first-child){padding-left:8px}.nv-top-bar-content{display:flex;flex:1}.nv-top-bar-content p{margin-bottom:0}.nv-top-bar{background-color:#fff;border-bottom:1px solid #f0f0f0}.nv-tb-wrap{padding-top:8px;padding-bottom:8px;display:flex;align-items:center;flex-direction:row;min-height:40px}.nv-tb-wrap.menu-content .nv-top-bar-content,.nv-tb-wrap.content-menu #nv-top-bar-menu{justify-content:flex-end;align-items:center}.nv-tb-wrap.content-menu .nv-top-bar-content,.nv-tb-wrap.menu-content #nv-top-bar-menu{justify-content:flex-start;align-items:center}.nv-nav-header{display:flex;min-height:70px}.site-logo{width:200px;align-items:center;display:flex;padding:8px 0}.site-logo img{max-height:60px;float:left}.site-logo p{font-size:1.25rem;text-align:center;margin-bottom:0}.site-logo small{width:100%;text-align:center;display:block}.site-logo a{display:inline}.icon-bar{transition:all 0.1s ease;position:relative;display:block;background:#00a4f7;border-radius:2px;width:15px;height:2px}.icon-bar:nth-child(2){margin:3px 0}.navbar-toggle-wrapper{align-items:center}.navbar-toggle{border:1px solid #f0f0f0;border-radius:3px;background:none;cursor:pointer;padding:10px 15px}.navbar-toggle:hover{box-shadow:none;transform:none}.navbar-toggle.active .icon-bar:nth-child(1){transform:rotate(45deg);top:5px}.navbar-toggle.active .icon-bar:nth-child(2){opacity:0}.navbar-toggle.active .icon-bar:nth-child(3){transform:rotate(-45deg);bottom:5px}.menu-opened{overflow:hidden}.nv-navbar{background-color:#fff;border-bottom:1px solid #f0f0f0;max-height:100vh}#nv-primary-navigation{max-height:0;overflow-y:auto;transition:all 0.3s ease;margin-bottom:0}#nv-primary-navigation.responsive-opened{max-height:calc(100vh - 70px);padding-bottom:16px}#nv-primary-navigation a{width:100%;display:block;padding:8px 0}#nv-primary-navigation li{cursor:pointer;width:100%;position:relative}.site-logo,.navbar-toggle-wrapper{flex:1}.navbar-toggle-wrapper{justify-content:flex-end;display:flex}#nv-primary-navigation .sub-menu{max-height:0;overflow:hidden;padding-left:20px;transition:all 0.3s ease;border-left:1px solid #f0f0f0}#nv-primary-navigation .dropdown-open>.sub-menu{max-height:2000px;transition:all 0.3s ease;opacity:1;visibility:visible}.nv-nav-wrap{min-height:70px;display:flex;flex-direction:column;justify-content:center}.caret{content:" ";height:6px;width:6px;position:relative;display:inline-block;border:2px solid;border-radius:1px;border-left:0;border-bottom:0;left:1px;transform:rotate(135deg);color:#00a4f7;top:-6px;transition:all 0.3s ease}.dropdown-open>.caret-wrap>.caret{color:#fff;transform:rotate(-45deg)}.caret-wrap{position:absolute;top:0;right:0;cursor:pointer;border-radius:3px;border:1px solid #00a4f7;width:30px;height:30px;padding:5px 10px;transition:all 0.3s ease}.dropdown-open>.caret-wrap{background-color:#00a4f7}#nv-primary-navigation i{font-size:inherit;line-height:inherit;width:20px}.nav-right .site-logo{justify-content:flex-end}.nav-right .navbar-toggle-wrapper{justify-content:flex-start}.nav-right .nv-nav-header{flex-direction:row-reverse}.nv-nav-search form{display:flex}.nv-nav-search form label{width:100%;margin-right:20px}#nv-primary-navigation .menu-item-nav-search>a{display:none}.nv-nav-search{padding:8px 0}footer{background-color:#fff}.footer-content-wrap{border-top:1px solid #f0f0f0}.nv-footer-content,.nv-footer-widgets{padding:32px 0}.nv-footer-widgets+.nv-footer-content{padding-top:0}.nv-footer-content .footer-menu{display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none}.nv-footer-content .footer-menu>li:not(:last-child){padding-right:16px}.nv-footer-content .footer-menu>li:not(:first-child){padding-left:16px}.wrapper{display:flex;min-height:100vh;flex-direction:column;overflow:hidden}.neve-main{flex:1}.archive-container,.single-page-container{padding-top:32px}.nv-page-title-wrap.nv-big-title{border-bottom:1px solid #f0f0f0;background-color:#f7f7f7}.nv-page-title-wrap.nv-big-title .nv-page-title{padding-top:16px;padding-bottom:16px;text-align:center}.nv-page-title-wrap.nv-big-title h1{margin:0}form input[type="text"],form input[type="password"],form input[type="email"],form input[type="url"],form input[type="date"],form input[type="month"],form input[type="time"],form input[type="datetime"],form input[type="datetime-local"],form input[type="week"],form input[type="number"],form input[type="search"],form input[type="tel"],form input[type="color"],form select,form textarea{display:inline-block;min-height:35px;font-size:14px;line-height:1.8;padding:6px 12px;background-color:transparent;color:#333;border:1px solid #dddddd;border-radius:3px;transition:all 0.3s ease}input,textarea,select,button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.button{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto}.button.button-primary{background-color:#00a4f7;color:#fff}.button.button-primary:hover{opacity:.9}.button.button-secondary{border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7}.button.button-secondary:hover{background-color:#00a4f7;color:#fff}button,input[type=button],.btn,input[type="submit"]{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff}button:hover,input[type=button]:hover,.btn:hover,input[type="submit"]:hover{opacity:.9}.nv-seach-form-wrap .search-form{border-top:1px solid #f0f0f0;padding-top:16px;display:flex;justify-content:center}.nv-seach-form-wrap .search-form input[type="submit"]{margin-left:10px}.nv-meta-list{display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none;border-bottom:1px solid #f0f0f0;padding-bottom:8px;margin:8px 0;width:100%}.nv-meta-list li>span,.nv-meta-list li>a{color:#7e7e7e;font-size:0.85em}.nv-meta-list i{margin-right:2px;font-size:inherit;line-height:inherit}.nv-meta-list li{padding-right:16px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.nv-meta-list .meta .nv-icon:before{position:relative;margin-right:5px}.nv-meta-list .meta.category a{padding:0 4px}.article-content-col{align-items:flex-start;display:flex;flex-direction:column;width:100%}.nv-post-thumbnail-wrap{width:100%}.nv-post-thumbnail-wrap a{transition:all 0.3s ease}.nv-post-thumbnail-wrap a:hover{opacity:.95}.nv-post-thumbnail-wrap img{width:100%;height:auto}.blog-entry-title{margin:0 0 8px;word-wrap:break-word}.article-content-col .content{width:100%;margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #f0f0f0;display:flex;flex-direction:column}.article-content-col .content .button{align-self:flex-start;margin-top:16px}.excerpt-wrap{margin:16px 0}.nv-index-posts .posts-wrapper{display:flex;flex-wrap:wrap}.nv-index-posts .page-numbers{display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none;justify-content:center;margin:8px auto}.nv-index-posts .page-numbers>li:not(:last-child){padding-right:8px}.nv-index-posts .page-numbers>li:not(:first-child){padding-left:8px}.nv-loader{height:50px;width:50px;border-radius:50%;border:2px solid #00a4f7;border-left:1px solid transparent !important;animation:spin;-webkit-animation:spin 1s ease infinite;-moz-animation:spin 1s ease infinite;animation:spin 1s ease infinite;margin:0 auto;display:none}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.layout-grid>.article-content-col,.layout-grid>.article-content-col .content{height:100%}.layout-default,.layout-alternative{display:flex;align-items:flex-end}.entry-title{word-wrap:break-word}.single-post-container{padding-top:16px}.single-post-container .title{margin-bottom:16px}.attachment-neve-blog{display:flex;margin:0 auto}.nv-content-wrap .page-numbers{justify-content:center;margin:8px auto;display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none}.nv-content-wrap .page-numbers>a:not(:last-child) span,.nv-content-wrap .page-numbers>span{padding-right:16px}.post-password-form input{margin-bottom:8px}#comments{border-top:1px solid #f0f0f0;padding-top:16px;margin:8px 0 32px}#comments .pagination{display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none;justify-content:center}#comments .pagination>li:not(:last-child){padding-right:8px}#comments .pagination>li:not(:first-child){padding-left:8px}#comments .comments-number{border-bottom:1px solid #f0f0f0;padding-bottom:16px;margin-bottom:16px}#comments .comments-list li{margin:32px 0}#comments cite{font-style:normal}#comments .avatar{border-radius:50%}#comments .comment-meta{font-size:.75em;margin-bottom:8px}#comments .children{border-left:1px solid #f0f0f0;padding-left:8px}.nv-index-posts,.nv-single-post-wrap,.nv-single-page-wrap{margin-bottom:48px}blockquote{text-align:center;font-size:1.1em;margin:48px 0}blockquote:before{height:3px;width:48px;background-color:#333;content:" ";display:block;margin:0 auto 32px}blockquote>*{margin-bottom:0}table{margin:16px 0}table td,table th{padding:8px;border-bottom:1px solid #f0f0f0}table tbody tr:hover{background-color:#fbfbfb}code{background:#d0effb;border-radius:5px;border:1px solid #f0f0f0}pre{display:block;padding:16px;background:#fbfbfb;border-radius:5px;border:1px solid #f0f0f0;margin:32px 0;white-space:pre-wrap;font-size:0.9em;line-height:2em}.nv-content-wrap{margin:32px 0}.nv-content-wrap:after{content:"";clear:both;display:table}.nv-content-wrap ul{list-style-type:circle}.nv-content-wrap>ul,.nv-content-wrap>ol{margin:16px 0}.nv-content-wrap ul,.nv-content-wrap ol{padding-left:16px}.nv-content-wrap ul li,.nv-content-wrap ol li{line-height:2em;margin-bottom:8px}.nv-content-wrap dl:not(.gallery-item){width:100%;overflow:hidden;display:grid;grid-template-columns:1fr 2fr;grid-row-gap:32px;margin:16px 0}.nv-content-wrap dt:not(.gallery-icon){border-right:1px solid #f0f0f0;padding:0 16px}.nv-content-wrap dt:not(.gallery-icon) dfn{font-style:normal;font-weight:600}.nv-content-wrap dd:not(.gallery-caption){padding:0 16px}.alignleft{float:left;margin:16px 16px 16px 0}.alignright{float:right;margin:16px 0 16px 16px}.aligncenter{text-align:center;margin:0 auto}.wp-caption{max-width:100%}.wp-caption-text{text-align:center;font-size:0.8em;font-weight:500}.twitter-tweet.twitter-tweet-rendered{padding:16px 0;margin:auto}.nv-sidebar-wrap{margin-bottom:48px}.nv-sidebar-wrap .search-form{display:flex;flex-direction:column}.nv-sidebar-wrap input[type="search"]{margin-bottom:8px;width:100%}.nv-sidebar-wrap .widget{border-bottom:1px solid #f0f0f0;padding-bottom:16px;margin-bottom:16px}.nv-sidebar-wrap .widget:last-child{border:none;margin:0;padding:0}.widget ul{padding:0}.widget ul ul{padding-left:8px;border-left:1px solid #f0f0f0}.widget ul li{margin-top:8px}.widget>ul{font-size:.85em}@media (min-width: 576px){.container{max-width:540px}.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:none}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}}@media (min-width: 768px){.container{max-width:720px}.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:none}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.nv-sidebar-wrap{max-width:30%}.nv-sidebar-wrap.right{border-left:1px solid #f0f0f0}.nv-sidebar-wrap.left{border-right:1px solid #f0f0f0}html{font-size:16px}h1{font-size:2.25rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}}@media (min-width: 960px){.container{max-width:960px}.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:none}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.navbar-toggle-wrapper{display:none}.menu-opened{overflow:inherit}.nv-nav-wrap{flex-direction:row;align-items:center;padding-bottom:0}#nv-primary-navigation{display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none;overflow-y:inherit;max-height:inherit;margin-left:auto;justify-content:flex-end}#nv-primary-navigation>li:not(:last-child){padding-right:16px}#nv-primary-navigation>li:not(:first-child){padding-left:16px}#nv-primary-navigation.responsive-opened{padding-bottom:0}#nv-primary-navigation>li{width:inherit}#nv-primary-navigation>li.menu-item-has-children:last-child{padding-right:16px}#nv-primary-navigation>li>a{padding:16px 0;display:block}#nv-primary-navigation>li.menu-item-has-children>a{padding-right:12px}#nv-primary-navigation>li>.caret-wrap{top:14px;position:absolute}#nv-primary-navigation li:hover>a{color:#005bf7}#nv-primary-navigation li:hover>.caret-wrap .caret{color:#005bf7}#nv-primary-navigation .sub-menu{-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.1);box-shadow:0 2px 5px rgba(0,0,0,0.1);max-height:inherit;padding:0;top:100%;background:#fff;border-left:none;border-top:3px solid #00a4f7;position:absolute;overflow:visible;z-index:100;opacity:0;visibility:hidden}#nv-primary-navigation .sub-menu .sub-menu{left:100%;right:auto;top:-3px}#nv-primary-navigation .sub-menu li{display:flex;align-items:center;background-color:#fff;border:1px solid #f0f0f0;border-top:none;min-width:150px}#nv-primary-navigation .sub-menu li a{white-space:nowrap;display:block;width:100%;margin-right:8px;padding:8px 16px}#nv-primary-navigation .menu-item-has-children:hover>.sub-menu{display:block;visibility:visible;opacity:1}#nv-primary-navigation>.menu-item-has-children>.sub-menu{right:0}.caret-wrap{border:none;position:relative;top:0;display:inline;padding-right:0}.dropdown-open>.caret-wrap>.caret{color:#00a4f7;transform:rotate(135deg)}.dropdown-open>.caret-wrap{background:transparent}.sub-menu .caret-wrap{padding-right:25px}.nv-nav-wrap.nav-center{flex-direction:column;justify-content:center}.nav-center #nv-primary-navigation{margin:0 auto;justify-content:center}.nav-center #nv-primary-navigation>li>a{padding-top:8px}.nav-center #nv-primary-navigation>li>.caret-wrap{top:4px}.nav-center .site-logo{justify-content:center}.nav-center .site-logo a{display:flex;justify-content:center;align-items:center;flex-direction:column}#nv-primary-navigation .menu-item-nav-search>a{display:block}.nv-nav-search{padding:0;visibility:hidden;opacity:0;transition:all 0.3s ease;position:absolute;right:0;width:auto;background:#fff;padding:8px 16px;border-top:3px solid #00a4f7;cursor:default;z-index:100;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.1);box-shadow:0 2px 5px rgba(0,0,0,0.1)}.nv-nav-search .search-submit{display:none}.menu-item-nav-search.active .nv-nav-search{visibility:visible;opacity:1}.nv-nav-search form{display:block}.nv-nav-search form label{margin:0}.nv-nav-search form label input{width:200px;margin:0}.nav-clickaway-overlay{position:fixed;width:100%;left:0;right:0;top:0;z-index:90;height:100vh}.nv-nav-wrap.nav-right{flex-direction:row-reverse;justify-content:center}.nav-right #nv-primary-navigation{margin-left:0;margin-right:auto}.nav-right .nv-nav-cart{right:inherit;left:0}.nav-right #nv-primary-navigation>.menu-item-has-children>.sub-menu{left:0;right:inherit}.layout-default .article-content-col .content,.layout-alternative .article-content-col .content{display:flex;align-items:center}.layout-default .article-content-col .content{flex-direction:row}.layout-alternative .article-content-col .content{flex-direction:row-reverse}.non-grid-content{display:flex;flex-direction:column;width:100%}.non-grid-content .button{align-self:flex-start;margin-top:auto}.non-grid-content .excerpt-wrap{padding:16px 0}.nv-post-thumbnail-wrap ~ .default-layout-content{padding-left:32px}.nv-post-thumbnail-wrap ~ .alternative-layout-content{padding-right:32px}.layout-default .nv-post-thumbnail-wrap,.layout-alternative .nv-post-thumbnail-wrap{max-width:40%}article.layout-alternative:nth-child(even) .article-content-col .content{flex-direction:row}article.layout-alternative:nth-child(even) .article-content-col .content .nv-post-thumbnail-wrap ~ .alternative-layout-content{padding:0 0 0 32px}#comments .children{padding-left:32px}.single-post-container{padding-top:48px}.archive-container,.single-page-container{padding-top:48px}}@media (min-width: 1200px){.container{max-width:1140px}.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:none}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}} + */.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.w-100{width:100%}.gapless{padding:0 !important}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.container-fluid>div{margin:0 -15px}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:none}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}html{font-size:14px;overflow-x:hidden;-webkit-tap-highlight-color:transparent}body{font-family:Graphik, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif;color:#606060;line-height:1.68421;overflow-x:hidden;direction:ltr;background-color:#fff}h1,h2,h3,h4,h5,h6{font-family:Graphik, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif;line-height:1.68421;margin-bottom:.5rem}p{margin-bottom:16px}a{color:#00a4f7;text-decoration:none}a:hover{color:#005bf7}.screen-reader-text{display:none}ins{text-decoration:none}body{font-size:1rem}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1rem}h6{font-size:.75rem}#nv-top-bar-menu{display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none;flex:1}#nv-top-bar-menu>li:not(:last-child){padding-right:8px}#nv-top-bar-menu>li:not(:first-child){padding-left:8px}.nv-top-bar-content{display:flex;flex:1}.nv-top-bar-content p{margin-bottom:0}.nv-top-bar{background-color:#fff;border-bottom:1px solid #f0f0f0}.nv-tb-wrap{padding-top:8px;padding-bottom:8px;display:flex;align-items:center;flex-direction:row;min-height:40px}.nv-tb-wrap.menu-content .nv-top-bar-content,.nv-tb-wrap.content-menu #nv-top-bar-menu{justify-content:flex-end;align-items:center}.nv-tb-wrap.content-menu .nv-top-bar-content,.nv-tb-wrap.menu-content #nv-top-bar-menu{justify-content:flex-start;align-items:center}.nv-nav-header{display:flex;min-height:70px}.site-logo{width:200px;align-items:center;display:flex;padding:8px 0}.site-logo img{max-height:60px;float:left}.site-logo p{font-size:1.25rem;text-align:center;margin-bottom:0}.site-logo small{width:100%;text-align:center;display:block}.site-logo a{display:inline}.icon-bar{transition:all 0.1s ease;position:relative;display:block;background:#00a4f7;border-radius:2px;width:15px;height:2px}.icon-bar:nth-child(2){margin:3px 0}.navbar-toggle-wrapper{align-items:center}.navbar-toggle{border:1px solid #f0f0f0;border-radius:3px;background:none;cursor:pointer;padding:10px 15px}.navbar-toggle:hover{box-shadow:none;transform:none}.navbar-toggle.active .icon-bar:nth-child(1){transform:rotate(45deg);top:5px}.navbar-toggle.active .icon-bar:nth-child(2){opacity:0}.navbar-toggle.active .icon-bar:nth-child(3){transform:rotate(-45deg);bottom:5px}.menu-opened{overflow:hidden}.nv-navbar{background-color:#fff;border-bottom:1px solid #f0f0f0;max-height:100vh}#nv-primary-navigation{max-height:0;overflow-y:auto;transition:all 0.3s ease;margin-bottom:0}#nv-primary-navigation.responsive-opened{max-height:calc(100vh - 70px);padding-bottom:16px}#nv-primary-navigation a{width:100%;display:block;padding:8px 0}#nv-primary-navigation li{cursor:pointer;width:100%;position:relative}.site-logo,.navbar-toggle-wrapper{flex:1}.navbar-toggle-wrapper{justify-content:flex-end;display:flex}#nv-primary-navigation .sub-menu{max-height:0;overflow:hidden;padding-left:20px;transition:all 0.3s ease;border-left:1px solid #f0f0f0}#nv-primary-navigation .dropdown-open>.sub-menu{max-height:2000px;transition:all 0.3s ease;opacity:1;visibility:visible}.nv-nav-wrap{min-height:70px;display:flex;flex-direction:column;justify-content:space-between}.caret{content:" ";height:6px;width:6px;position:relative;display:inline-block;border:2px solid;border-radius:1px;border-left:0;border-bottom:0;left:1px;transform:rotate(135deg);color:#00a4f7;top:-6px;transition:all 0.3s ease}.dropdown-open>.caret-wrap>.caret{color:#fff;transform:rotate(-45deg)}.caret-wrap{position:absolute;top:0;right:0;cursor:pointer;border-radius:3px;border:1px solid #00a4f7;width:30px;height:30px;padding:5px 10px;transition:all 0.3s ease}.dropdown-open>.caret-wrap{background-color:#00a4f7}#nv-primary-navigation i{font-size:inherit;line-height:inherit;width:20px}.nav-right .site-logo{justify-content:flex-end}.nav-right .navbar-toggle-wrapper{justify-content:flex-start}.nav-right .nv-nav-header{flex-direction:row-reverse}.nv-nav-search form{display:flex}.nv-nav-search form label{width:100%;margin-right:20px}#nv-primary-navigation .menu-item-nav-search>a{display:none}.nv-nav-search{padding:8px 0}footer{background-color:#fff}.footer-content-wrap{border-top:1px solid #f0f0f0}.nv-footer-content,.nv-footer-widgets{padding:32px 0}.nv-footer-widgets+.nv-footer-content{padding-top:0}.nv-footer-content .footer-menu{display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none}.nv-footer-content .footer-menu>li:not(:last-child){padding-right:16px}.nv-footer-content .footer-menu>li:not(:first-child){padding-left:16px}.wrapper{display:flex;min-height:100vh;flex-direction:column;overflow:hidden}.neve-main{flex:1 auto}.archive-container,.single-page-container{padding-top:32px}.nv-page-title-wrap.nv-big-title{border-bottom:1px solid #f0f0f0;background-color:#f7f7f7}.nv-page-title-wrap.nv-big-title .nv-page-title{padding-top:16px;padding-bottom:16px;text-align:center}.nv-page-title-wrap.nv-big-title h1{margin:0}form input[type="text"],form input[type="password"],form input[type="email"],form input[type="url"],form input[type="date"],form input[type="month"],form input[type="time"],form input[type="datetime"],form input[type="datetime-local"],form input[type="week"],form input[type="number"],form input[type="search"],form input[type="tel"],form input[type="color"],form select,form textarea{display:inline-block;min-height:35px;font-size:14px;line-height:1.8;padding:6px 12px;background-color:transparent;color:#333;border:1px solid #dddddd;border-radius:3px;transition:all 0.3s ease}input,textarea,select,button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.button{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto}.button.button-primary{background-color:#00a4f7;color:#fff}.button.button-primary:hover{opacity:.9}.button.button-secondary{border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7}.button.button-secondary:hover{background-color:#00a4f7;color:#fff}button,input[type=button],.btn,input[type="submit"]{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff}button:hover,input[type=button]:hover,.btn:hover,input[type="submit"]:hover{opacity:.9}.nv-seach-form-wrap .search-form{border-top:1px solid #f0f0f0;padding-top:16px;display:flex;justify-content:center}.nv-seach-form-wrap .search-form input[type="submit"]{margin-left:10px}.nv-meta-list{display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none;border-bottom:1px solid #f0f0f0;padding-bottom:8px;margin:8px 0;width:100%}.nv-meta-list li>span,.nv-meta-list li>a{color:#7e7e7e;font-size:0.85em}.nv-meta-list i{margin-right:2px;font-size:inherit;line-height:inherit}.nv-meta-list li{padding-right:16px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.nv-meta-list .meta .nv-icon:before{position:relative;margin-right:5px}.nv-meta-list .meta.category a{padding:0 4px}.nv-post-thumbnail-wrap{width:100%}.nv-post-thumbnail-wrap a{transition:all 0.3s ease}.nv-post-thumbnail-wrap a:hover{opacity:.95}.nv-post-thumbnail-wrap img{width:100%;height:auto}.blog-entry-title{margin:0 0 8px;word-wrap:break-word}.article-content-col{width:100%}.article-content-col .content{width:100%;margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #f0f0f0;display:flex;flex-direction:column}.article-content-col .content .button{align-self:flex-start;margin-top:16px}.excerpt-wrap{margin:16px 0}.nv-index-posts .posts-wrapper{display:flex;flex-wrap:wrap}.nv-index-posts .page-numbers{display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none;justify-content:center;margin:8px auto}.nv-index-posts .page-numbers>li:not(:last-child){padding-right:8px}.nv-index-posts .page-numbers>li:not(:first-child){padding-left:8px}.nv-loader{height:50px;width:50px;border-radius:50%;border:2px solid #00a4f7;border-left:1px solid transparent !important;animation:spin;-webkit-animation:spin 1s ease infinite;-moz-animation:spin 1s ease infinite;animation:spin 1s ease infinite;margin:0 auto;display:none}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.layout-grid>.article-content-col,.layout-grid>.article-content-col .content{height:100%}.layout-default,.layout-alternative{display:flex;align-items:flex-end}.entry-title{word-wrap:break-word}.single-post-container{padding-top:16px}.single-post-container .title{margin-bottom:16px}.attachment-neve-blog{display:flex;margin:0 auto}.nv-content-wrap .page-numbers{justify-content:center;margin:8px auto;display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none}.nv-content-wrap .page-numbers>a:not(:last-child) span,.nv-content-wrap .page-numbers>span{padding-right:16px}.post-password-form input{margin-bottom:8px}#comments{border-top:1px solid #f0f0f0;padding-top:16px;margin:8px 0 32px}#comments input:not([type="submit"]),#comments textarea{width:100%}#comments .pagination{display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none;justify-content:center}#comments .pagination>li:not(:last-child){padding-right:8px}#comments .pagination>li:not(:first-child){padding-left:8px}#comments .comments-number{border-bottom:1px solid #f0f0f0;padding-bottom:16px;margin-bottom:16px}#comments .comments-list li{margin:32px 0}#comments cite{font-style:normal}#comments .avatar{border-radius:50%}#comments .comment-meta{font-size:.75em;margin-bottom:8px}#comments .children{border-left:1px solid #f0f0f0;padding-left:8px}.nv-index-posts,.nv-single-post-wrap,.nv-single-page-wrap{margin-bottom:48px}blockquote{text-align:center;font-size:1.1em;margin:48px 0}blockquote:before{height:3px;width:48px;background-color:#333;content:" ";display:block;margin:0 auto 32px}blockquote>*{margin-bottom:0}table{margin:16px 0}table td,table th{padding:8px;border-bottom:1px solid #f0f0f0}table tbody tr:hover{background-color:#fbfbfb}code{background:#d0effb;border-radius:5px;border:1px solid #f0f0f0}pre{display:block;padding:16px;background:#fbfbfb;border-radius:5px;border:1px solid #f0f0f0;margin:32px 0;white-space:pre-wrap;font-size:0.9em;line-height:2em}.nv-content-wrap{margin:32px 0}.nv-content-wrap:after{content:"";clear:both;display:table}.nv-content-wrap ul{list-style-type:circle}.nv-content-wrap>ul,.nv-content-wrap>ol{margin:16px 0}.nv-content-wrap ul,.nv-content-wrap ol{padding-left:16px}.nv-content-wrap ul li,.nv-content-wrap ol li{line-height:2em;margin-bottom:8px}.nv-content-wrap dl:not(.gallery-item){width:100%;overflow:hidden;display:grid;grid-template-columns:1fr 2fr;grid-row-gap:32px;margin:16px 0}.nv-content-wrap dt:not(.gallery-icon){border-right:1px solid #f0f0f0;padding:0 16px}.nv-content-wrap dt:not(.gallery-icon) dfn{font-style:normal;font-weight:600}.nv-content-wrap dd:not(.gallery-caption){padding:0 16px}.alignleft{float:left;margin:16px 16px 16px 0}.alignright{float:right;margin:16px 0 16px 16px}.aligncenter{text-align:center;margin:0 auto}.wp-caption{max-width:100%}.wp-caption-text{text-align:center;font-size:0.8em;font-weight:500}.twitter-tweet.twitter-tweet-rendered{padding:16px 0;margin:auto}.nv-sidebar-wrap{margin-bottom:48px}.nv-sidebar-wrap .search-form{display:flex;flex-direction:column}.nv-sidebar-wrap input[type="search"]{margin-bottom:8px;width:100%}.nv-sidebar-wrap .widget{border-bottom:1px solid #f0f0f0;padding-bottom:16px;margin-bottom:16px}.nv-sidebar-wrap .widget:last-child{border:none;margin:0;padding:0}.widget ul{padding:0}.widget ul ul{padding-left:8px;border-left:1px solid #f0f0f0}.widget ul li{margin-top:8px}.widget>ul{font-size:.85em}@media (min-width: 576px){.container{max-width:540px}.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:none}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}}@media (min-width: 768px){.container{max-width:720px}.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:none}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.nv-sidebar-wrap{max-width:30%}.nv-sidebar-wrap.right{border-left:1px solid #f0f0f0}.nv-sidebar-wrap.left{border-right:1px solid #f0f0f0}html{font-size:16px}h1{font-size:2.25rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}}@media (min-width: 960px){.container{max-width:960px}.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:none}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.navbar-toggle-wrapper{display:none}.menu-opened{overflow:inherit}.nv-nav-wrap{flex-direction:row;align-items:center;padding-bottom:0}#nv-primary-navigation{display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none;overflow-y:inherit;max-height:inherit;margin-left:auto;justify-content:flex-end}#nv-primary-navigation>li:not(:last-child){padding-right:16px}#nv-primary-navigation>li:not(:first-child){padding-left:16px}#nv-primary-navigation.responsive-opened{padding-bottom:0}#nv-primary-navigation>li{width:inherit}#nv-primary-navigation>li.menu-item-has-children:last-child{padding-right:16px}#nv-primary-navigation>li>a{padding:16px 0;display:block}#nv-primary-navigation>li.menu-item-has-children>a{padding-right:12px}#nv-primary-navigation>li>.caret-wrap{top:14px;position:absolute}#nv-primary-navigation li:hover>a{color:#005bf7}#nv-primary-navigation li:hover>.caret-wrap .caret{color:#005bf7}#nv-primary-navigation .sub-menu{-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.1);box-shadow:0 2px 5px rgba(0,0,0,0.1);max-height:inherit;padding:0;top:100%;background:#fff;border-left:none;border-top:3px solid #00a4f7;position:absolute;overflow:visible;z-index:100;opacity:0;visibility:hidden}#nv-primary-navigation .sub-menu .sub-menu{left:100%;right:auto;top:-3px}#nv-primary-navigation .sub-menu li{display:flex;align-items:center;background-color:#fff;border:1px solid #f0f0f0;border-top:none;min-width:150px}#nv-primary-navigation .sub-menu li a{white-space:nowrap;display:block;width:100%;margin-right:8px;padding:8px 16px}#nv-primary-navigation .menu-item-has-children:hover>.sub-menu{display:block;visibility:visible;opacity:1}#nv-primary-navigation>.menu-item-has-children>.sub-menu{right:0}.caret-wrap{border:none;position:relative;top:0;display:inline;padding-right:0}.dropdown-open>.caret-wrap>.caret{color:#00a4f7;transform:rotate(135deg)}.dropdown-open>.caret-wrap{background:transparent}.sub-menu .caret-wrap{padding-right:25px}.nv-nav-wrap.nav-center{flex-direction:column;justify-content:center}.nav-center #nv-primary-navigation{margin:0 auto;justify-content:center}.nav-center #nv-primary-navigation>li>a{padding-top:8px}.nav-center #nv-primary-navigation>li>.caret-wrap{top:4px}.nav-center .site-logo{justify-content:center}.nav-center .site-logo a{display:flex;justify-content:center;align-items:center;flex-direction:column}#nv-primary-navigation .menu-item-nav-search>a{display:block}.nv-nav-search{padding:0;visibility:hidden;opacity:0;transition:all 0.3s ease;position:absolute;right:0;width:auto;background:#fff;padding:8px 16px;border-top:3px solid #00a4f7;cursor:default;z-index:100;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.1);box-shadow:0 2px 5px rgba(0,0,0,0.1)}.nv-nav-search .search-submit{display:none}.menu-item-nav-search.active .nv-nav-search{visibility:visible;opacity:1}.nv-nav-search form{display:block}.nv-nav-search form label{margin:0}.nv-nav-search form label input{width:200px;margin:0}.nav-clickaway-overlay{position:fixed;width:100%;left:0;right:0;top:0;z-index:90;height:100vh}.nv-nav-wrap.nav-right{flex-direction:row-reverse;justify-content:center}.nav-right #nv-primary-navigation{margin-left:0;margin-right:auto}.nav-right .nv-nav-cart{right:inherit;left:0}.nav-right #nv-primary-navigation>.menu-item-has-children>.sub-menu{left:0;right:inherit}.layout-default .article-content-col .content,.layout-alternative .article-content-col .content{display:flex;align-items:center}.layout-default .article-content-col .content{flex-direction:row}.layout-alternative .article-content-col .content{flex-direction:row-reverse}.non-grid-content{display:flex;flex-direction:column;width:100%}.non-grid-content .button{align-self:flex-start;margin-top:auto}.non-grid-content .excerpt-wrap{padding:16px 0}.nv-post-thumbnail-wrap ~ .default-layout-content{padding-left:32px}.nv-post-thumbnail-wrap ~ .alternative-layout-content{padding-right:32px}.layout-default .nv-post-thumbnail-wrap,.layout-alternative .nv-post-thumbnail-wrap{max-width:40%}article.layout-alternative:nth-child(even) .article-content-col .content{flex-direction:row}article.layout-alternative:nth-child(even) .article-content-col .content .nv-post-thumbnail-wrap ~ .alternative-layout-content{padding:0 0 0 32px}#comments .children{padding-left:32px}.single-post-container{padding-top:48px}.archive-container,.single-page-container{padding-top:48px}}@media (min-width: 1200px){.container{max-width:1140px}.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:none}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}} From 2c78a079cc12bf91c840fe618376e91c1612580a Mon Sep 17 00:00:00 2001 From: Andrei Baicus Date: Tue, 2 Oct 2018 09:48:26 +0300 Subject: [PATCH 24/39] Cart page enhancements. --- assets/css/woocommerce.css | 254 ++++++++++++-------- assets/scss/woocommerce.scss | 2 +- assets/scss/woocommerce/_cart.scss | 48 +++- assets/scss/woocommerce/_media-queries.scss | 2 +- 4 files changed, 195 insertions(+), 111 deletions(-) diff --git a/assets/css/woocommerce.css b/assets/css/woocommerce.css index 5c291a4172..714c52778b 100644 --- a/assets/css/woocommerce.css +++ b/assets/css/woocommerce.css @@ -240,78 +240,6 @@ color: #fff; } -.woocommerce-cart .shop-sidebar { - margin-top: 32px; -} - -.woocommerce-cart .single-page-container { - padding-top: 0; -} - -.woocommerce a.remove { - margin: 0 auto; - color: #f5365c !important; - line-height: 0.9; - font-size: 20px; -} -.woocommerce a.remove:hover { - background-color: #f5365c !important; -} - -.woocommerce-cart table.cart .product-thumbnail, .woocommerce-checkout table.cart .product-thumbnail { - display: block; - text-align: center !important; -} -.woocommerce-cart table.cart .product-thumbnail:before, .woocommerce-checkout table.cart .product-thumbnail:before { - content: none; -} -.woocommerce-cart table.cart .product-thumbnail a, .woocommerce-checkout table.cart .product-thumbnail a { - margin: 0 auto; -} -.woocommerce-cart table.cart .product-thumbnail img, .woocommerce-checkout table.cart .product-thumbnail img { - width: 75px; -} - -.woocommerce-cart table.cart td.actions .coupon { - display: flex; - border-bottom: 1px solid #f0f0f0; - flex-direction: column; - margin-bottom: 8px; -} -.woocommerce-cart table.cart td.actions .coupon > .input-text { - float: none; - width: 100%; - margin-bottom: 8px; -} -.woocommerce-cart table.cart td.actions .coupon > .input-text + .button { - float: none; - width: 100%; - border: 1px solid #00a4f7; - background-color: transparent; - font-weight: 600; - color: #00a4f7; -} -.woocommerce-cart table.cart td.actions .coupon > .input-text + .button:hover { - background-color: #00a4f7; - color: #fff; -} - -.woocommerce a.button.checkout-button.alt, .woocommerce a.button.checkout-button.alt:focus, .woocommerce a.button.checkout-button.alt:active { - display: block; -} - -.woocommerce .widget_shopping_cart .total { - border-top: 1px solid #f0f0f0; - text-align: center; - margin-top: 8px; - padding-top: 8px; -} - -.woocommerce-mini-cart__buttons.buttons { - display: flex; - justify-content: space-between; -} - .woocommerce-checkout .nv-content-wrap { margin-top: 16px; } @@ -613,6 +541,106 @@ z-index: 1000; } +.woocommerce-cart .shop-sidebar { + margin-top: 32px; +} + +.woocommerce-cart .single-page-container { + padding-top: 0; +} + +.woocommerce a.remove { + margin: 0 auto; + color: #f5365c !important; + line-height: 0.9; + font-size: 20px; +} +.woocommerce a.remove:hover { + background-color: #f5365c !important; +} + +.woocommerce-cart table.cart .product-thumbnail, .woocommerce-checkout table.cart .product-thumbnail { + display: block; + text-align: center !important; +} +.woocommerce-cart table.cart .product-thumbnail:before, .woocommerce-checkout table.cart .product-thumbnail:before { + content: none; +} +.woocommerce-cart table.cart .product-thumbnail a, .woocommerce-checkout table.cart .product-thumbnail a { + margin: 0 auto; +} +.woocommerce-cart table.cart .product-thumbnail img, .woocommerce-checkout table.cart .product-thumbnail img { + width: 75px; +} + +.woocommerce-cart table.cart td.actions .coupon { + display: flex; + border-bottom: 1px solid #f0f0f0; + flex-direction: column; + margin-bottom: 8px; +} +.woocommerce-cart table.cart td.actions .coupon > .input-text { + float: none; + width: 100%; + margin-bottom: 8px; +} +.woocommerce-cart table.cart td.actions .coupon > .input-text + .button { + float: none; + width: 100%; + border: 1px solid #00a4f7; + background-color: transparent; + font-weight: 600; + color: #00a4f7; +} +.woocommerce-cart table.cart td.actions .coupon > .input-text + .button:hover { + background-color: #00a4f7; + color: #fff; +} + +.woocommerce a.button.checkout-button.alt, .woocommerce a.button.checkout-button.alt:focus, .woocommerce a.button.checkout-button.alt:active { + display: block; +} + +.woocommerce .cart_totals table.shop_table td, .woocommerce .cart_totals table.shop_table tr, .woocommerce .cart_totals table.shop_table th, .woocommerce .cart_totals table.shop_table { + border-bottom: 0; + border-left: 0; + border-right: 0; + vertical-align: middle; +} +.woocommerce .cart_totals table.shop_table { + border: none; +} +.woocommerce .cart_totals table.shop_table p { + margin: 0; +} +.woocommerce .cart_totals table.shop_table tr { + border-top: 1px solid #f0f0f0; +} + +.woocommerce .widget_shopping_cart .total { + border-top: 1px solid #f0f0f0; + text-align: center; + margin-top: 8px; + padding-top: 8px; +} + +.woocommerce-mini-cart__buttons.buttons { + display: flex; + justify-content: space-between; +} + +.cart-collaterals > div > h2 { + font-size: 1.1em; + border-bottom: 1px solid #f0f0f0; + text-transform: uppercase; + font-weight: 500; + padding-bottom: 8px; +} + +.cart-collaterals ul.products li.product .button { + line-height: 1.6; +} + @media (min-width: 768px) { .woocommerce-checkout-review-order .col2-set, .woocommerce-checkout-review-order #order_review_heading, @@ -633,6 +661,56 @@ width: 48%; float: right; } + + .woocommerce-cart table.cart .product-thumbnail { + border-bottom: none; + vertical-align: middle; + display: table-cell; + } + .woocommerce-cart table.cart .product-thumbnail img { + max-width: 75px; + float: left; + } + .woocommerce-cart table.cart .product-thumbnail a { + display: block; + } + + .woocommerce-cart table.cart .product-name dl.variation dt { + padding-left: 0; + } + + .woocommerce-cart table.cart { + border: none; + } + .woocommerce-cart table.cart tr, .woocommerce-cart table.cart td, .woocommerce-cart table.cart th { + border-bottom: none; + } + .woocommerce-cart table.cart thead { + border: none; + background: #f0f0f0; + text-transform: uppercase; + } + .woocommerce-cart table.cart tr { + border-top: 1px solid #f0f0f0; + } + .woocommerce-cart table.cart td { + padding: 16px; + } + + .woocommerce-cart table.cart td.actions { + padding: 16px 0; + border-bottom: 1px solid #f0f0f0; + } + .woocommerce-cart table.cart td.actions .coupon { + flex-direction: row; + border-bottom: 0; + margin: 0; + align-items: center; + } + .woocommerce-cart table.cart td.actions .coupon > .input-text { + margin: 0 8px; + height: 41px; + } } @media (min-width: 960px) { .menu-item-nav-cart:hover .nv-nav-cart { @@ -797,38 +875,6 @@ .input-text.qty { height: 41px; } - - .woocommerce-cart table.cart .product-name dl.variation dt { - padding-left: 0; - } - - .woocommerce-cart table.cart .product-thumbnail { - border-bottom: none; - vertical-align: middle; - display: table-cell; - } - .woocommerce-cart table.cart .product-thumbnail img { - max-width: 75px; - float: left; - } - .woocommerce-cart table.cart .product-thumbnail a { - display: block; - } - - .woocommerce-cart table.cart { - border: none; - } - .woocommerce-cart table.cart tr, .woocommerce-cart table.cart td, .woocommerce-cart table.cart th { - border-bottom: none; - } - .woocommerce-cart table.cart thead { - border: none; - background: #f0f0f0; - text-transform: uppercase; - } - .woocommerce-cart table.cart tr { - border-top: 1px solid #f0f0f0; - } } /*# sourceMappingURL=woocommerce.css.map */ diff --git a/assets/scss/woocommerce.scss b/assets/scss/woocommerce.scss index ad96a84d52..f428a7c738 100644 --- a/assets/scss/woocommerce.scss +++ b/assets/scss/woocommerce.scss @@ -3,10 +3,10 @@ @import "woocommerce/generic"; @import "woocommerce/shop-loop"; @import "woocommerce/product"; -@import "woocommerce/cart"; @import "woocommerce/checkout"; @import "woocommerce/buttons"; @import "woocommerce/sidebar"; @import "woocommerce/widgets"; @import "woocommerce/nav-cart"; +@import "woocommerce/cart"; @import "woocommerce/media-queries"; diff --git a/assets/scss/woocommerce/_cart.scss b/assets/scss/woocommerce/_cart.scss index be08ea40df..5e748e3a61 100644 --- a/assets/scss/woocommerce/_cart.scss +++ b/assets/scss/woocommerce/_cart.scss @@ -53,6 +53,13 @@ } } +.woocommerce .cart_totals table.shop_table { + td, tr, th, & { border-bottom: 0; border-left: 0; border-right: 0; vertical-align: middle;} + & { border: none; } + p { margin: 0; } + tr { border-top: $muted-border; } +} + .woocommerce .widget_shopping_cart .total { border-top: $muted-border; text-align: center; @@ -65,12 +72,21 @@ justify-content: space-between; } -@mixin cart--laptop() { - .woocommerce-cart table.cart .product-name { - dl.variation dt { - padding-left: 0; - } +.cart-collaterals > div > h2 { + font-size: 1.1em; + border-bottom: 1px solid #f0f0f0; + text-transform: uppercase; + font-weight: 500; + padding-bottom: $spacing-xs; +} + +.cart-collaterals { + ul.products li.product .button { + line-height: 1.6; } +} + +@mixin cart--tablet() { .woocommerce-cart table.cart .product-thumbnail { border-bottom: none; vertical-align: middle; @@ -83,6 +99,11 @@ display: block; } } + .woocommerce-cart table.cart .product-name { + dl.variation dt { + padding-left: 0; + } + } .woocommerce-cart table.cart { border: none; tr, td, th { @@ -96,5 +117,22 @@ tr { border-top: $muted-border; } + td { + padding: $spacing-sm; + } + } + .woocommerce-cart table.cart td.actions { + padding: $spacing-sm 0; + border-bottom: $muted-border; + .coupon { + flex-direction: row; + border-bottom: 0; + margin: 0; + align-items: center; + > .input-text { + margin: 0 $spacing-xs; + height: 41px; + } + } } } \ No newline at end of file diff --git a/assets/scss/woocommerce/_media-queries.scss b/assets/scss/woocommerce/_media-queries.scss index bb47d26cd7..096596e03f 100644 --- a/assets/scss/woocommerce/_media-queries.scss +++ b/assets/scss/woocommerce/_media-queries.scss @@ -4,13 +4,13 @@ @media (min-width: #{$tablet}) { @include checkout--tablet(); + @include cart--tablet(); } @media (min-width: #{$laptop}) { @include nav-cart--laptop(); @include shop-sidebar--laptop(); @include product--laptop(); - @include cart--laptop(); } @media (min-width: #{$desktop}) { From 2a9cb70db2100da4be2d64e992638180296ff224 Mon Sep 17 00:00:00 2001 From: Andrei Baicus Date: Tue, 2 Oct 2018 12:45:39 +0300 Subject: [PATCH 25/39] Add tags to single post. --- assets/scss/elements/blog/_single.scss | 22 ++++++++++++++++++++++ inc/views/inline/colors.php | 6 +++--- inc/views/partials/post_meta.php | 18 ++++++++++++++++-- style.css | 23 +++++++++++++++++++++++ template-parts/content-single.php | 1 + 5 files changed, 65 insertions(+), 5 deletions(-) diff --git a/assets/scss/elements/blog/_single.scss b/assets/scss/elements/blog/_single.scss index 4ae97c7507..f3befd8f85 100644 --- a/assets/scss/elements/blog/_single.scss +++ b/assets/scss/elements/blog/_single.scss @@ -31,6 +31,28 @@ margin-bottom: $spacing-xs; } +.nv-tags-list { + font-size: .85em; + margin: $spacing-sm 0; + span { + margin-right: $spacing-xs; + } + a { + display: inline-block; + padding: 2px $spacing-xs; + transition: $transition_med; + border-radius: 3px; + margin-bottom: $spacing-xs; + margin-right: $spacing-xs; + border: 1px solid $theme_color; + color: $theme_color; + &:hover { + background: $theme_color; + color: #fff; + } + } +} + @mixin single-post--laptop() { .single-post-container { padding-top: $spacing-lg; diff --git a/inc/views/inline/colors.php b/inc/views/inline/colors.php index 84f37c44f5..69ac08b344 100644 --- a/inc/views/inline/colors.php +++ b/inc/views/inline/colors.php @@ -122,11 +122,11 @@ private function add_theme_color() { $color_setup = array( 'color' => array( 'css_prop' => 'color', - 'selectors' => '.button.button-secondary', + 'selectors' => '.button.button-secondary, .nv-tags-list a', ), 'border-color' => array( 'css_prop' => 'border-color', - 'selectors' => '.button.button-secondary, .nv-loader', + 'selectors' => '.button.button-secondary, .nv-loader, .nv-tags-list a', ), 'border-top-color-desktop' => array( 'css_prop' => 'border-top-color', @@ -135,7 +135,7 @@ private function add_theme_color() { ), 'background' => array( 'css_prop' => 'background-color', - 'selectors' => '.button.button-primary, .button.button-secondary:hover, .icon-bar, blockquote:before, button, input[type=button], .btn, input[type="submit"]', + 'selectors' => '.button.button-primary, .button.button-secondary:hover, .icon-bar, blockquote:before, button, input[type=button], .btn, input[type="submit"], .nv-tags-list a:hover', ), ); diff --git a/inc/views/partials/post_meta.php b/inc/views/partials/post_meta.php index ffa7302b7c..b2cf6a9c5e 100644 --- a/inc/views/partials/post_meta.php +++ b/inc/views/partials/post_meta.php @@ -26,6 +26,7 @@ class Post_Meta extends Base_View { public function init() { add_action( 'neve_post_meta_archive', array( $this, 'render_meta_list' ) ); add_action( 'neve_post_meta_single', array( $this, 'render_meta_list' ) ); + add_action( 'neve_do_tags', array( $this, 'render_tags_list' ) ); } /** @@ -37,8 +38,8 @@ public function render_meta_list( $order ) { if ( ! is_array( $order ) || empty( $order ) ) { return; } - $order = $this->sanitize_order_array( $order ); - $markup = ''; + $order = $this->sanitize_order_array( $order ); + $markup = ''; $markup .= '
    '; foreach ( $order as $meta ) { switch ( $meta ) { @@ -118,4 +119,17 @@ private function sanitize_order_array( $order ) { return $order; } + + public function render_tags_list() { + $tags = get_tags(); + $html = '
    '; + $html .= '' . __( 'Tags', 'neve' ) . ':'; + foreach ( $tags as $tag ) { + $tag_link = get_tag_link( $tag->term_id ); + $html .= ''; + $html .= esc_html( $tag->name ) . ''; + } + $html .= '
'; + echo $html; + } } diff --git a/style.css b/style.css index 56bee6ca5c..6eefd11ebf 100644 --- a/style.css +++ b/style.css @@ -846,6 +846,29 @@ button:hover, input[type=button]:hover, .btn:hover, input[type="submit"]:hover { margin-bottom: 8px; } +.nv-tags-list { + font-size: .85em; + margin: 16px 0; +} +.nv-tags-list span { + margin-right: 8px; +} +.nv-tags-list a { + display: inline-block; + padding: 2px 8px; + transition: all 0.3s ease; + border-radius: 3px; + margin-bottom: 8px; + margin-right: 8px; + border: 1px solid #00a4f7; + background: transparent; + color: #00a4f7; +} +.nv-tags-list a:hover { + background: #00a4f7; + color: #fff; +} + #comments { border-top: 1px solid #f0f0f0; padding-top: 16px; diff --git a/template-parts/content-single.php b/template-parts/content-single.php index 819723354e..9ed0bc4a23 100644 --- a/template-parts/content-single.php +++ b/template-parts/content-single.php @@ -10,6 +10,7 @@
+
Date: Tue, 2 Oct 2018 12:48:45 +0300 Subject: [PATCH 26/39] Remove credits default. Fixes and closes #65. --- inc/customizer/options/layout_footer.php | 6 ------ inc/views/footer.php | 10 +--------- 2 files changed, 1 insertion(+), 15 deletions(-) diff --git a/inc/customizer/options/layout_footer.php b/inc/customizer/options/layout_footer.php index eab40f2c9d..dc5b57e796 100644 --- a/inc/customizer/options/layout_footer.php +++ b/inc/customizer/options/layout_footer.php @@ -171,12 +171,6 @@ private function control_footer_text() { array( 'transport' => $this->selective_refresh, 'sanitize_callback' => 'wp_kses_post', - 'default' => sprintf( - /* translators: %1$s is Theme Name (Neve), %2$s is WordPress */ - esc_html__( '%1$s | Powered by %2$s', 'neve' ), - wp_kses_post( 'Neve' ), - wp_kses_post( 'WordPress' ) - ), ), array( 'priority' => 35, diff --git a/inc/views/footer.php b/inc/views/footer.php index ad456d9249..f240643962 100644 --- a/inc/views/footer.php +++ b/inc/views/footer.php @@ -88,15 +88,7 @@ public function render_footer_content() { * Render content for text. */ private function render_content_text() { - $content = get_theme_mod( - 'neve_footer_text', sprintf( - /* translators: %1$s is link to ThemeIsle */ - esc_html__( 'Copyright - Neve by %1$s', 'neve' ), - wp_kses_post( 'Themeisle' ) - ) - ); - - echo wp_kses_post( $content ); + echo wp_kses_post( get_theme_mod( 'neve_footer_text' ) ); } /** From 649e1deb83a55fda8784c043b37cd3343f0719ac Mon Sep 17 00:00:00 2001 From: Andrei Baicus Date: Tue, 2 Oct 2018 12:56:51 +0300 Subject: [PATCH 27/39] Rename metabox handler. Fix notices on search not found. Fixes and closes #68. --- inc/core/core_loader.php | 2 +- .../{post_meta.php => metabox_settings.php} | 12 +++++++++--- 2 files changed, 10 insertions(+), 4 deletions(-) rename inc/views/pluggable/{post_meta.php => metabox_settings.php} (91%) diff --git a/inc/core/core_loader.php b/inc/core/core_loader.php index e47fdfe264..b498e6a67d 100644 --- a/inc/core/core_loader.php +++ b/inc/core/core_loader.php @@ -59,7 +59,7 @@ private function define_modules() { 'Views\Pluggable\Pagination', 'Views\Pluggable\Masonry', - 'Views\Pluggable\Post_Meta', + 'Views\Pluggable\Metabox_Settings', 'Views\Inline\Style_Manager', diff --git a/inc/views/pluggable/post_meta.php b/inc/views/pluggable/metabox_settings.php similarity index 91% rename from inc/views/pluggable/post_meta.php rename to inc/views/pluggable/metabox_settings.php index 6299168e84..4c679d848b 100644 --- a/inc/views/pluggable/post_meta.php +++ b/inc/views/pluggable/metabox_settings.php @@ -5,15 +5,14 @@ * @package Neve\Views\Pluggable */ -// Todo: rename this class. namespace Neve\Views\Pluggable; /** - * Class Post_Meta + * Class Metabox_Settings * * @package Neve\Views\Pluggable */ -class Post_Meta { +class Metabox_Settings { /** * Function that is run after instantiation. * @@ -33,6 +32,9 @@ public function init() { */ public function filter_sidebar_position( $position ) { global $post; + if( empty( $post ) ) { + return $position; + } $post_id = apply_filters( 'neve_post_meta_filters_post_id', $post->ID ); if ( ! isset( $post_id ) ) { return $position; @@ -55,6 +57,10 @@ public function filter_sidebar_position( $position ) { */ public function filter_container_class( $class ) { global $post; + if( empty( $post ) ) { + return $class; + } + $post_id = apply_filters( 'neve_post_meta_filters_post_id', $post->ID ); if ( ! isset( $post_id ) ) { From cd0cfb9d09ac495dfee44b63553bca899fefe063 Mon Sep 17 00:00:00 2001 From: Andrei Baicus Date: Tue, 2 Oct 2018 13:12:32 +0300 Subject: [PATCH 28/39] Add post tags. --- inc/views/partials/post_meta.php | 7 ++-- package-lock.json | 62 ++++++++++++++++---------------- 2 files changed, 36 insertions(+), 33 deletions(-) diff --git a/inc/views/partials/post_meta.php b/inc/views/partials/post_meta.php index b2cf6a9c5e..f5d36e57c8 100644 --- a/inc/views/partials/post_meta.php +++ b/inc/views/partials/post_meta.php @@ -120,8 +120,11 @@ private function sanitize_order_array( $order ) { return $order; } + /** + * Render the tags list. + */ public function render_tags_list() { - $tags = get_tags(); + $tags = get_the_tags(); $html = '
'; $html .= '' . __( 'Tags', 'neve' ) . ':'; foreach ( $tags as $tag ) { @@ -129,7 +132,7 @@ public function render_tags_list() { $html .= ''; $html .= esc_html( $tag->name ) . ''; } - $html .= ' '; + $html .= '
'; echo $html; } } diff --git a/package-lock.json b/package-lock.json index 04f965c502..32d1e86dec 100644 --- a/package-lock.json +++ b/package-lock.json @@ -240,7 +240,7 @@ "dev": true, "requires": { "browserslist": "1.7.7", - "caniuse-db": "1.0.30000887", + "caniuse-db": "1.0.30000888", "normalize-range": "0.1.2", "num2fraction": "1.2.2", "postcss": "5.2.18", @@ -457,8 +457,8 @@ "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", "dev": true, "requires": { - "caniuse-db": "1.0.30000887", - "electron-to-chromium": "1.3.71" + "caniuse-db": "1.0.30000888", + "electron-to-chromium": "1.3.73" } }, "buffer": { @@ -519,7 +519,7 @@ "dependencies": { "uuid": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz", + "resolved": "http://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz", "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho=", "dev": true } @@ -550,7 +550,7 @@ "dependencies": { "async": { "version": "0.2.10", - "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", + "resolved": "http://registry.npmjs.org/async/-/async-0.2.10.tgz", "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=", "dev": true }, @@ -588,9 +588,9 @@ } }, "caniuse-db": { - "version": "1.0.30000887", - "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000887.tgz", - "integrity": "sha512-yOScC1WJ6ihxxPNeWSqYc2nKHqeHzXMY382yvC0mZdi+kWBrlEdCFeR/T1s5Abe5n51HoD6IA/Gho2T8vnRT2g==", + "version": "1.0.30000888", + "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000888.tgz", + "integrity": "sha512-bp7cHptv4AQZFtkyzYk2bJN5E8CSYklm6K3bJ/fGUa52oxydzBKK4uYlZ+A0lNIiThRFJMoXU2TacG9ve2KpXw==", "dev": true }, "capture-stack-trace": { @@ -1382,9 +1382,9 @@ "dev": true }, "electron-to-chromium": { - "version": "1.3.71", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.71.tgz", - "integrity": "sha512-VjZ6mQbbgF3GZ3eeQOMMgkdP8pWAHoW9UA+CNAVB4qSaOES4usB9RVIW764mYffdT2GOWF10Udt82RIZnTCTMg==", + "version": "1.3.73", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.73.tgz", + "integrity": "sha512-6PIg7v9zRoVGh6EheRF8h6Plti+3Yo/qtHobS4/Htyt53DNHmKKGFqSae1AIk0k1S4gCQvt7I2WgpbuZNcDY+g==", "dev": true }, "encoding": { @@ -2328,7 +2328,7 @@ "dependencies": { "async": { "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "resolved": "http://registry.npmjs.org/async/-/async-1.5.2.tgz", "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", "dev": true } @@ -2498,7 +2498,7 @@ "dependencies": { "async": { "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "resolved": "http://registry.npmjs.org/async/-/async-1.5.2.tgz", "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", "dev": true }, @@ -2985,7 +2985,7 @@ "optional": true, "requires": { "detect-libc": "0.2.0", - "nan": "2.11.0", + "nan": "2.11.1", "node-gyp": "3.8.0", "prebuild-install": "2.5.3" } @@ -4067,16 +4067,16 @@ } }, "nan": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.11.0.tgz", - "integrity": "sha512-F4miItu2rGnV2ySkXOQoA8FKz/SR2Q2sWP0sbTxNxz/tuokeC8WxOhPMcwi0qIyGtVn/rrSeLbvVkznqCdwYnw==", + "version": "2.11.1", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.11.1.tgz", + "integrity": "sha512-iji6k87OSXa0CcrLl9z+ZiYSuR2o+c0bGuNmXdrhTQTakxytAFsC56SArGYoiHlJlFoHSnvmhpceZJaXkVuOtA==", "dev": true, "optional": true }, "node-abi": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.4.4.tgz", - "integrity": "sha512-DQ9Mo2mf/XectC+s6+grPPRQ1Z9gI3ZbrGv6nyXRkjwT3HrE0xvtvrfnH7YHYBLgC/KLadg+h3XHnhZw1sv88A==", + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.4.5.tgz", + "integrity": "sha512-aa/UC6Nr3+tqhHGRsAuw/edz7/q9nnetBrKWxj6rpTtm+0X9T1qU7lIEHMS3yN9JwAbRiKUbRRFy1PLz/y3aaA==", "dev": true, "optional": true, "requires": { @@ -4536,7 +4536,7 @@ "github-from-package": "0.0.0", "minimist": "1.2.0", "mkdirp": "0.5.1", - "node-abi": "2.4.4", + "node-abi": "2.4.5", "noop-logger": "0.1.1", "npmlog": "4.1.2", "os-homedir": "1.0.2", @@ -5080,9 +5080,9 @@ "dev": true }, "spdx-correct": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz", - "integrity": "sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.1.tgz", + "integrity": "sha512-hxSPZbRZvSDuOvADntOElzJpenIR7wXJkuoUcUtS0erbgt2fgeaoPIYretfKpslMhfFDY4k0MZ2F5CUzhBsSvQ==", "dev": true, "requires": { "spdx-expression-parse": "3.0.0", @@ -5090,9 +5090,9 @@ } }, "spdx-exceptions": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz", - "integrity": "sha512-4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", + "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", "dev": true }, "spdx-expression-parse": { @@ -5101,7 +5101,7 @@ "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", "dev": true, "requires": { - "spdx-exceptions": "2.1.0", + "spdx-exceptions": "2.2.0", "spdx-license-ids": "3.0.1" } }, @@ -5422,7 +5422,7 @@ "dependencies": { "uuid": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz", + "resolved": "http://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz", "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho=", "dev": true } @@ -5721,7 +5721,7 @@ "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", "dev": true, "requires": { - "spdx-correct": "3.0.0", + "spdx-correct": "3.0.1", "spdx-expression-parse": "3.0.0" } }, @@ -5930,7 +5930,7 @@ "dependencies": { "async": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/async/-/async-1.0.0.tgz", + "resolved": "http://registry.npmjs.org/async/-/async-1.0.0.tgz", "integrity": "sha1-+PwEyjoTeErenhZBr5hXjPvWR6k=", "dev": true, "optional": true From 2e08fa87e8875f6a220e66709b923a605ef7db7e Mon Sep 17 00:00:00 2001 From: Andrei Baicus Date: Tue, 2 Oct 2018 13:18:23 +0300 Subject: [PATCH 29/39] use wp_filesystem for file operations. --- assets/css/woocommerce-rtl.css | 254 +++++++++++------- assets/css/woocommerce-rtl.min.css | 2 +- assets/css/woocommerce.min.css | 2 +- .../class-themeisle-ob-content-importer.php | 5 +- inc/views/inline/style_manager.php | 7 +- style-rtl.css | 22 ++ style-rtl.min.css | 2 +- style.css | 1 - style.min.css | 2 +- 9 files changed, 186 insertions(+), 111 deletions(-) diff --git a/assets/css/woocommerce-rtl.css b/assets/css/woocommerce-rtl.css index 97cb1567c7..762492d5c5 100644 --- a/assets/css/woocommerce-rtl.css +++ b/assets/css/woocommerce-rtl.css @@ -240,78 +240,6 @@ color: #fff; } -.woocommerce-cart .shop-sidebar { - margin-top: 32px; -} - -.woocommerce-cart .single-page-container { - padding-top: 0; -} - -.woocommerce a.remove { - margin: 0 auto; - color: #f5365c !important; - line-height: 0.9; - font-size: 20px; -} -.woocommerce a.remove:hover { - background-color: #f5365c !important; -} - -.woocommerce-cart table.cart .product-thumbnail, .woocommerce-checkout table.cart .product-thumbnail { - display: block; - text-align: center !important; -} -.woocommerce-cart table.cart .product-thumbnail:before, .woocommerce-checkout table.cart .product-thumbnail:before { - content: none; -} -.woocommerce-cart table.cart .product-thumbnail a, .woocommerce-checkout table.cart .product-thumbnail a { - margin: 0 auto; -} -.woocommerce-cart table.cart .product-thumbnail img, .woocommerce-checkout table.cart .product-thumbnail img { - width: 75px; -} - -.woocommerce-cart table.cart td.actions .coupon { - display: flex; - border-bottom: 1px solid #f0f0f0; - flex-direction: column; - margin-bottom: 8px; -} -.woocommerce-cart table.cart td.actions .coupon > .input-text { - float: none; - width: 100%; - margin-bottom: 8px; -} -.woocommerce-cart table.cart td.actions .coupon > .input-text + .button { - float: none; - width: 100%; - border: 1px solid #00a4f7; - background-color: transparent; - font-weight: 600; - color: #00a4f7; -} -.woocommerce-cart table.cart td.actions .coupon > .input-text + .button:hover { - background-color: #00a4f7; - color: #fff; -} - -.woocommerce a.button.checkout-button.alt, .woocommerce a.button.checkout-button.alt:focus, .woocommerce a.button.checkout-button.alt:active { - display: block; -} - -.woocommerce .widget_shopping_cart .total { - border-top: 1px solid #f0f0f0; - text-align: center; - margin-top: 8px; - padding-top: 8px; -} - -.woocommerce-mini-cart__buttons.buttons { - display: flex; - justify-content: space-between; -} - .woocommerce-checkout .nv-content-wrap { margin-top: 16px; } @@ -613,6 +541,106 @@ z-index: 1000; } +.woocommerce-cart .shop-sidebar { + margin-top: 32px; +} + +.woocommerce-cart .single-page-container { + padding-top: 0; +} + +.woocommerce a.remove { + margin: 0 auto; + color: #f5365c !important; + line-height: 0.9; + font-size: 20px; +} +.woocommerce a.remove:hover { + background-color: #f5365c !important; +} + +.woocommerce-cart table.cart .product-thumbnail, .woocommerce-checkout table.cart .product-thumbnail { + display: block; + text-align: center !important; +} +.woocommerce-cart table.cart .product-thumbnail:before, .woocommerce-checkout table.cart .product-thumbnail:before { + content: none; +} +.woocommerce-cart table.cart .product-thumbnail a, .woocommerce-checkout table.cart .product-thumbnail a { + margin: 0 auto; +} +.woocommerce-cart table.cart .product-thumbnail img, .woocommerce-checkout table.cart .product-thumbnail img { + width: 75px; +} + +.woocommerce-cart table.cart td.actions .coupon { + display: flex; + border-bottom: 1px solid #f0f0f0; + flex-direction: column; + margin-bottom: 8px; +} +.woocommerce-cart table.cart td.actions .coupon > .input-text { + float: none; + width: 100%; + margin-bottom: 8px; +} +.woocommerce-cart table.cart td.actions .coupon > .input-text + .button { + float: none; + width: 100%; + border: 1px solid #00a4f7; + background-color: transparent; + font-weight: 600; + color: #00a4f7; +} +.woocommerce-cart table.cart td.actions .coupon > .input-text + .button:hover { + background-color: #00a4f7; + color: #fff; +} + +.woocommerce a.button.checkout-button.alt, .woocommerce a.button.checkout-button.alt:focus, .woocommerce a.button.checkout-button.alt:active { + display: block; +} + +.woocommerce .cart_totals table.shop_table td, .woocommerce .cart_totals table.shop_table tr, .woocommerce .cart_totals table.shop_table th, .woocommerce .cart_totals table.shop_table { + border-bottom: 0; + border-right: 0; + border-left: 0; + vertical-align: middle; +} +.woocommerce .cart_totals table.shop_table { + border: none; +} +.woocommerce .cart_totals table.shop_table p { + margin: 0; +} +.woocommerce .cart_totals table.shop_table tr { + border-top: 1px solid #f0f0f0; +} + +.woocommerce .widget_shopping_cart .total { + border-top: 1px solid #f0f0f0; + text-align: center; + margin-top: 8px; + padding-top: 8px; +} + +.woocommerce-mini-cart__buttons.buttons { + display: flex; + justify-content: space-between; +} + +.cart-collaterals > div > h2 { + font-size: 1.1em; + border-bottom: 1px solid #f0f0f0; + text-transform: uppercase; + font-weight: 500; + padding-bottom: 8px; +} + +.cart-collaterals ul.products li.product .button { + line-height: 1.6; +} + @media (min-width: 768px) { .woocommerce-checkout-review-order .col2-set, .woocommerce-checkout-review-order #order_review_heading, @@ -633,6 +661,56 @@ width: 48%; float: left; } + + .woocommerce-cart table.cart .product-thumbnail { + border-bottom: none; + vertical-align: middle; + display: table-cell; + } + .woocommerce-cart table.cart .product-thumbnail img { + max-width: 75px; + float: right; + } + .woocommerce-cart table.cart .product-thumbnail a { + display: block; + } + + .woocommerce-cart table.cart .product-name dl.variation dt { + padding-right: 0; + } + + .woocommerce-cart table.cart { + border: none; + } + .woocommerce-cart table.cart tr, .woocommerce-cart table.cart td, .woocommerce-cart table.cart th { + border-bottom: none; + } + .woocommerce-cart table.cart thead { + border: none; + background: #f0f0f0; + text-transform: uppercase; + } + .woocommerce-cart table.cart tr { + border-top: 1px solid #f0f0f0; + } + .woocommerce-cart table.cart td { + padding: 16px; + } + + .woocommerce-cart table.cart td.actions { + padding: 16px 0; + border-bottom: 1px solid #f0f0f0; + } + .woocommerce-cart table.cart td.actions .coupon { + flex-direction: row; + border-bottom: 0; + margin: 0; + align-items: center; + } + .woocommerce-cart table.cart td.actions .coupon > .input-text { + margin: 0 8px; + height: 41px; + } } @media (min-width: 960px) { .menu-item-nav-cart:hover .nv-nav-cart { @@ -797,36 +875,4 @@ .input-text.qty { height: 41px; } - - .woocommerce-cart table.cart .product-name dl.variation dt { - padding-right: 0; - } - - .woocommerce-cart table.cart .product-thumbnail { - border-bottom: none; - vertical-align: middle; - display: table-cell; - } - .woocommerce-cart table.cart .product-thumbnail img { - max-width: 75px; - float: right; - } - .woocommerce-cart table.cart .product-thumbnail a { - display: block; - } - - .woocommerce-cart table.cart { - border: none; - } - .woocommerce-cart table.cart tr, .woocommerce-cart table.cart td, .woocommerce-cart table.cart th { - border-bottom: none; - } - .woocommerce-cart table.cart thead { - border: none; - background: #f0f0f0; - text-transform: uppercase; - } - .woocommerce-cart table.cart tr { - border-top: 1px solid #f0f0f0; - } } diff --git a/assets/css/woocommerce-rtl.min.css b/assets/css/woocommerce-rtl.min.css index 77bec635cf..4ef0ca856a 100644 --- a/assets/css/woocommerce-rtl.min.css +++ b/assets/css/woocommerce-rtl.min.css @@ -1 +1 @@ -.woocommerce span.onsale{background-color:#2dce89;border-radius:0;line-height:inherit;min-height:auto;border-radius:3px;right:16px;top:16px}.woocommerce ul.products li.product .onsale{left:auto;right:16px;top:23px}.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price{color:#606060}.woocommerce-variation-price{margin-bottom:16px}.woocommerce nav.woocommerce-pagination ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:0;list-style-type:none;border:none;margin:0}.woocommerce nav.woocommerce-pagination ul>li:not(:last-child){padding-left:8px}.woocommerce nav.woocommerce-pagination ul>li:not(:first-child){padding-right:8px}.woocommerce nav.woocommerce-pagination ul li{border:none}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:none}.woocommerce div.product form.cart .variations td.label{vertical-align:top}.woocommerce .star-rating{color:#ffb100}.woocommerce ul.products li.product .star-rating{margin:8px auto}#review_form .comment-form-rating .stars{font-size:1.75em}.woocommerce .woocommerce-error,.woocommerce-page .woocommerce-error{background:#f5365c;border:none;color:#fff}.woocommerce .woocommerce-error:before,.woocommerce-page .woocommerce-error:before{color:#fff}.woocommerce .woocommerce-error a,.woocommerce-page .woocommerce-error a{color:#fff;font-weight:800}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-error .button:focus,.woocommerce .woocommerce-error .button:active,.woocommerce .woocommerce-error .button:hover,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-error .button:focus,.woocommerce-page .woocommerce-error .button:active,.woocommerce-page .woocommerce-error .button:hover{background-color:#fff;color:#f5365c;line-height:1}.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-info{background:#11cdef;border:none;color:#fff}.woocommerce .woocommerce-info:before,.woocommerce-page .woocommerce-info:before{color:#fff}.woocommerce .woocommerce-info a,.woocommerce-page .woocommerce-info a{color:#fff;font-weight:800}.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-info .button:focus,.woocommerce .woocommerce-info .button:active,.woocommerce .woocommerce-info .button:hover,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-info .button:focus,.woocommerce-page .woocommerce-info .button:active,.woocommerce-page .woocommerce-info .button:hover{background-color:#fff;color:#11cdef;line-height:1}.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-message{background:#2dce89;border:none;color:#fff}.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-message:before{color:#fff}.woocommerce .woocommerce-message a,.woocommerce-page .woocommerce-message a{color:#fff;font-weight:800}.woocommerce .woocommerce-message .button,.woocommerce .woocommerce-message .button:focus,.woocommerce .woocommerce-message .button:active,.woocommerce .woocommerce-message .button:hover,.woocommerce-page .woocommerce-message .button,.woocommerce-page .woocommerce-message .button:focus,.woocommerce-page .woocommerce-message .button:active,.woocommerce-page .woocommerce-message .button:hover{background-color:#fff;color:#2dce89;line-height:1}.orderby{border-color:#00a4f7;color:#00a4f7;height:38px}.nv-woo-filters{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-bottom:16px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #f0f0f0;padding-top:16px}.nv-woo-filters>.woocommerce-ordering{margin:0}.woocommerce .nv-bc-count-wrap .woocommerce-result-count{float:none;width:100%;text-align:center}.woocommerce .woocommerce-breadcrumb{font-size:1em;margin-top:16px;text-align:center}.woocommerce .woocommerce-breadcrumb a{color:#00a4f7}.woocommerce .woocommerce-breadcrumb a:hover{color:#005bf7}.nv-woo-title-breadcrumb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;text-align:center}.nv-woo-title-breadcrumb h1{margin:0}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{display:block;background:transparent;border:none;border-bottom:1px solid #f0f0f0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom:1px solid #f0f0f0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#00a4f7;width:100%}.woocommerce-Reviews #comments{border:none;margin-top:0;padding-top:0}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border:none}.woocommerce div.product form.cart .reset_variations{font-size:.8em;font-weight:600;padding:9px 18px;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;border:1px solid #f5365c;background-color:transparent;font-weight:600;color:#f5365c;margin-top:12px;line-height:1;display:table-caption;float:right;position:relative}.woocommerce div.product form.cart .reset_variations:hover{background-color:#f5365c;color:#fff}.woocommerce-cart .shop-sidebar{margin-top:32px}.woocommerce-cart .single-page-container{padding-top:0}.woocommerce a.remove{margin:0 auto;color:#f5365c !important;line-height:0.9;font-size:20px}.woocommerce a.remove:hover{background-color:#f5365c !important}.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{display:block;text-align:center !important}.woocommerce-cart table.cart .product-thumbnail:before,.woocommerce-checkout table.cart .product-thumbnail:before{content:none}.woocommerce-cart table.cart .product-thumbnail a,.woocommerce-checkout table.cart .product-thumbnail a{margin:0 auto}.woocommerce-cart table.cart .product-thumbnail img,.woocommerce-checkout table.cart .product-thumbnail img{width:75px}.woocommerce-cart table.cart td.actions .coupon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:1px solid #f0f0f0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:8px}.woocommerce-cart table.cart td.actions .coupon>.input-text{float:none;width:100%;margin-bottom:8px}.woocommerce-cart table.cart td.actions .coupon>.input-text+.button{float:none;width:100%;border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7}.woocommerce-cart table.cart td.actions .coupon>.input-text+.button:hover{background-color:#00a4f7;color:#fff}.woocommerce a.button.checkout-button.alt,.woocommerce a.button.checkout-button.alt:focus,.woocommerce a.button.checkout-button.alt:active{display:block}.woocommerce .widget_shopping_cart .total{border-top:1px solid #f0f0f0;text-align:center;margin-top:8px;padding-top:8px}.woocommerce-mini-cart__buttons.buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.woocommerce-checkout .shop-sidebar{margin-top:32px}.woocommerce-checkout .single-page-container{padding-top:0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{max-width:unset;padding:0}#ship-to-different-address{font-size:inherit;width:100%;border:1px solid #f0f0f0;padding:8px;border-radius:5px}#ship-to-different-address label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#fff;border:1px solid #f0f0f0}.woocommerce ul.products li.product{text-align:center}.woocommerce ul.products li.product .added_to_cart{margin-top:1em}.woocommerce ul.products li.product .button.added{display:none}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce button.button.alt.disabled{font-size:.8em;font-weight:600;padding:9px 18px;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff;line-height:inherit}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce button.button.alt.disabled:hover{opacity:.9}.woocommerce #respond input#submit:focus,.woocommerce #respond input#submit:hover,.woocommerce a.button:focus,.woocommerce a.button:hover,.woocommerce button.button:focus,.woocommerce button.button:hover,.woocommerce input.button:focus,.woocommerce input.button:hover,.woocommerce #respond input#submit.alt:focus,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:focus,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:focus,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:focus,.woocommerce input.button.alt:hover,.woocommerce button.button.alt.disabled:focus,.woocommerce button.button.alt.disabled:hover{font-size:.8em;font-weight:600;padding:9px 18px;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff;line-height:inherit}.woocommerce a.added_to_cart{font-size:.8em;font-weight:600;padding:9px 18px;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7;line-height:inherit}.woocommerce a.added_to_cart:hover{background-color:#00a4f7;color:#fff}.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{color:#fff}.woocommerce ul.products li.product .button{white-space:normal;line-height:inherit}.woocommerce ul.products li.product .button.loading{padding-left:32px}.nv-sidebar-wrap.shop-sidebar{position:fixed;top:0;width:100%;height:100%;right:0;bottom:0;background-color:#fff;padding:16px;z-index:100;overflow:scroll;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;opacity:0;pointer-events:none;max-width:100%}.nv-sidebar-wrap.shop-sidebar.sidebar-open{opacity:1;pointer-events:all}.sidebar-header{width:100%;border-bottom:1px solid #f0f0f0;margin-bottom:16px}.sidebar-header:after{content:"";clear:both;display:table}.nv-sidebar-toggle.in-sidebar{float:left;margin-bottom:16px}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#ccc}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background:#00a4f7;border:1px solid #fff;top:-5px}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:hover{-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#00a4f7}.woocommerce .widget_price_filter .price_slider_amount{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{height:5px}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:inherit;line-height:1}.widget_product_search button[type="submit"]{width:100%}.menu-item-nav-cart .cart-count{border-radius:2px;background:#fff;border:1px solid #f0f0f0;font-size:0.55em;padding:3px;border-radius:3px;color:#333}.nv-nav-cart{display:none;z-index:1000}@media (min-width: 960px){.menu-item-nav-cart:hover .nv-nav-cart{opacity:1;visibility:visible}.nv-nav-cart{display:block;box-shadow:0 2px 5px rgba(0,0,0,0.1);cursor:default;border-top:3px solid #00a4f7;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;position:absolute;z-index:100;left:0;width:350px;background:#fff}.nv-nav-cart .widget_shopping_cart>.widget_shopping_cart_content>ul.woocommerce-mini-cart.cart_list.product_list_widget{max-height:450px;overflow-y:scroll;overflow-x:hidden}.nv-nav-cart .woocommerce-mini-cart__empty-message{text-align:center;margin-bottom:0;padding:10px 0}.nv-nav-cart .woocommerce.widget_shopping_cart .total{border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;padding-bottom:8px;margin:0 auto 8px;text-align:center}.nv-nav-cart .woocommerce-mini-cart__buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:8px 16px 0}.nv-nav-cart .woocommerce-mini-cart__buttons a.button{margin:0;text-align:center}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:last-child{margin-right:5px;font-size:.8em;font-weight:600;padding:9px 18px;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:last-child:hover{opacity:.9}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child{font-size:.8em;font-weight:600;padding:9px 18px;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child:hover{background-color:#00a4f7;color:#fff}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item{border-bottom:1px solid #f0f0f0;padding:8px 8px 8px 61px;display:-ms-grid;display:grid;-ms-grid-columns:1fr [12];grid-template-columns:repeat(12, 1fr);-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:.85em;position:relative}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item img{position:absolute;left:8px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:45px}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item:last-child{border-bottom:0;margin-bottom:0}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item:hover{background:#f0f0f0}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item>a{padding:0;display:inline;-ms-grid-column:span 11;grid-column:span 11;-ms-grid-row:1;grid-row-start:1}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item a.remove{-ms-grid-column:1;grid-column:1;width:20px;height:20px;padding:0;position:static}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item span.quantity{-ms-grid-row:2;grid-row-start:2;-ms-grid-column:span 11;grid-column-start:span 11;grid-column-end:-1}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item dl.variation{border:none;padding:0;-ms-grid-row:3;grid-row-start:3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-grid-column:span 11;grid-column-start:span 11;grid-column-end:-1}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item dd{margin-bottom:0}.nv-sidebar-toggle{display:none}.nv-sidebar-wrap.shop-sidebar{padding:0 16px;z-index:inherit;position:relative;opacity:1;pointer-events:all;max-width:30%;overflow:visible}.nv-sidebar-wrap.shop-sidebar .sidebar-header{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-bottom:1px solid #f0f0f0;display:inline-block}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{content:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border:1px solid #f0f0f0;border-bottom:1px solid transparent}.input-text.qty{height:41px}} +.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{max-width:inherit}.woocommerce span.onsale{background-color:#2dce89;border-radius:0;line-height:inherit;min-height:auto;border-radius:3px;right:16px;top:16px}.woocommerce ul.products li.product .onsale{left:auto;right:16px;top:23px}.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price{color:#606060}.woocommerce-variation-price{margin-bottom:16px}.woocommerce nav.woocommerce-pagination ul{display:flex;flex-wrap:wrap;padding-right:0;list-style-type:none;border:none;margin:0}.woocommerce nav.woocommerce-pagination ul>li:not(:last-child){padding-left:8px}.woocommerce nav.woocommerce-pagination ul>li:not(:first-child){padding-right:8px}.woocommerce nav.woocommerce-pagination ul li{border:none}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:none}.woocommerce div.product form.cart .variations td.label{vertical-align:top}.woocommerce .star-rating{color:#ffb100}.woocommerce ul.products li.product .star-rating{margin:8px auto}#review_form .comment-form-rating .stars{font-size:1.75em}.woocommerce .woocommerce-error,.woocommerce-page .woocommerce-error{background:#f5365c;border:none;color:#fff}.woocommerce .woocommerce-error:before,.woocommerce-page .woocommerce-error:before{color:#fff}.woocommerce .woocommerce-error a,.woocommerce-page .woocommerce-error a{color:#fff;font-weight:800}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-error .button:focus,.woocommerce .woocommerce-error .button:active,.woocommerce .woocommerce-error .button:hover,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-error .button:focus,.woocommerce-page .woocommerce-error .button:active,.woocommerce-page .woocommerce-error .button:hover{background-color:#fff;color:#f5365c;line-height:1}.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-info{background:#11cdef;border:none;color:#fff}.woocommerce .woocommerce-info:before,.woocommerce-page .woocommerce-info:before{color:#fff}.woocommerce .woocommerce-info a,.woocommerce-page .woocommerce-info a{color:#fff;font-weight:800}.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-info .button:focus,.woocommerce .woocommerce-info .button:active,.woocommerce .woocommerce-info .button:hover,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-info .button:focus,.woocommerce-page .woocommerce-info .button:active,.woocommerce-page .woocommerce-info .button:hover{background-color:#fff;color:#11cdef;line-height:1}.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-message{background:#2dce89;border:none;color:#fff}.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-message:before{color:#fff}.woocommerce .woocommerce-message a,.woocommerce-page .woocommerce-message a{color:#fff;font-weight:800}.woocommerce .woocommerce-message .button,.woocommerce .woocommerce-message .button:focus,.woocommerce .woocommerce-message .button:active,.woocommerce .woocommerce-message .button:hover,.woocommerce-page .woocommerce-message .button,.woocommerce-page .woocommerce-message .button:focus,.woocommerce-page .woocommerce-message .button:active,.woocommerce-page .woocommerce-message .button:hover{background-color:#fff;color:#2dce89;line-height:1}.orderby{border-color:#00a4f7;color:#00a4f7;height:38px}.nv-woo-filters{display:flex;flex-direction:row;margin-bottom:16px;align-items:center;justify-content:space-between;border-top:1px solid #f0f0f0;padding-top:16px}.nv-woo-filters>.woocommerce-ordering{margin:0}.woocommerce .nv-bc-count-wrap .woocommerce-result-count{float:none;width:100%;text-align:center}.woocommerce .woocommerce-breadcrumb{font-size:1em;margin-top:16px;text-align:center}.woocommerce .woocommerce-breadcrumb a{color:#00a4f7}.woocommerce .woocommerce-breadcrumb a:hover{color:#005bf7}.nv-woo-title-breadcrumb{display:flex;flex-direction:column-reverse;text-align:center}.nv-woo-title-breadcrumb h1{margin:0}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{display:block;background:transparent;border:none;border-bottom:1px solid #f0f0f0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom:1px solid #f0f0f0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#00a4f7;width:100%}.woocommerce-Reviews #comments{border:none;margin-top:0;padding-top:0}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border:none}.woocommerce div.product form.cart .reset_variations{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;border:1px solid #f5365c;background-color:transparent;font-weight:600;color:#f5365c;margin-top:12px;line-height:1;display:table-caption;float:right;position:relative}.woocommerce div.product form.cart .reset_variations:hover{background-color:#f5365c;color:#fff}.woocommerce-cart .shop-sidebar{margin-top:32px}.woocommerce-cart .single-page-container{padding-top:0}.woocommerce a.remove{margin:0 auto;color:#f5365c !important;line-height:0.9;font-size:20px}.woocommerce a.remove:hover{background-color:#f5365c !important}.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{display:block;text-align:center !important}.woocommerce-cart table.cart .product-thumbnail:before,.woocommerce-checkout table.cart .product-thumbnail:before{content:none}.woocommerce-cart table.cart .product-thumbnail a,.woocommerce-checkout table.cart .product-thumbnail a{margin:0 auto}.woocommerce-cart table.cart .product-thumbnail img,.woocommerce-checkout table.cart .product-thumbnail img{width:75px}.woocommerce-cart table.cart td.actions .coupon{display:flex;border-bottom:1px solid #f0f0f0;flex-direction:column;margin-bottom:8px}.woocommerce-cart table.cart td.actions .coupon>.input-text{float:none;width:100%;margin-bottom:8px}.woocommerce-cart table.cart td.actions .coupon>.input-text+.button{float:none;width:100%;border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7}.woocommerce-cart table.cart td.actions .coupon>.input-text+.button:hover{background-color:#00a4f7;color:#fff}.woocommerce a.button.checkout-button.alt,.woocommerce a.button.checkout-button.alt:focus,.woocommerce a.button.checkout-button.alt:active{display:block}.woocommerce .widget_shopping_cart .total{border-top:1px solid #f0f0f0;text-align:center;margin-top:8px;padding-top:8px}.woocommerce-mini-cart__buttons.buttons{display:flex;justify-content:space-between}.woocommerce-checkout .nv-content-wrap{margin-top:16px}.woocommerce-checkout .shop-sidebar{margin-top:32px}.woocommerce-checkout .single-page-container{padding-top:0}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .woocommerce-checkout .col2-set .col-2{max-width:unset;padding:0;width:100%}.woocommerce-checkout h3{font-size:1.1em;border-bottom:1px solid #f0f0f0;text-transform:uppercase;font-weight:500;padding-bottom:8px}.woocommerce-checkout #ship-to-different-address{font-size:inherit;width:100%;padding:8px 8px 0;border:none;text-transform:none;font-weight:400}.woocommerce-checkout #ship-to-different-address label{cursor:pointer;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}.woocommerce-checkout form .form-row input.input-text,.woocommerce-checkout .woocommerce form .form-row textarea{margin-bottom:8px;border:1px solid #c9c9c9}.woocommerce-checkout .woocommerce-checkout .select2-container--default .select2-selection--single{border:1px solid #c9c9c9;height:35px;padding:3px 10px;margin-bottom:8px}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table{border:none}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table td,.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tr,.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table th{border-bottom:none}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table thead{background:#f0f0f0;text-transform:uppercase}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tr{border-top:1px solid #f0f0f0}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table dt{padding-right:0}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table .product-quantity{display:block}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#fff;border:1px solid #c9c9c9}.woocommerce-shipping-fields{border:1px solid #f0f0f0;border-radius:3px;padding:0 8px;margin:0 3px;margin-bottom:8px}.woocommerce ul.products li.product{text-align:center}.woocommerce ul.products li.product .added_to_cart{margin-top:1em}.woocommerce ul.products li.product .button.added{display:none}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce button.button.alt.disabled{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff;line-height:inherit}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce button.button.alt.disabled:hover{opacity:.9}.woocommerce #respond input#submit:focus,.woocommerce #respond input#submit:hover,.woocommerce a.button:focus,.woocommerce a.button:hover,.woocommerce button.button:focus,.woocommerce button.button:hover,.woocommerce input.button:focus,.woocommerce input.button:hover,.woocommerce #respond input#submit.alt:focus,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:focus,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:focus,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:focus,.woocommerce input.button.alt:hover,.woocommerce button.button.alt.disabled:focus,.woocommerce button.button.alt.disabled:hover{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff;line-height:inherit}.woocommerce a.added_to_cart{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7;line-height:inherit}.woocommerce a.added_to_cart:hover{background-color:#00a4f7;color:#fff}.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{color:#fff}.woocommerce ul.products li.product .button{white-space:normal;line-height:inherit}.woocommerce ul.products li.product .button.loading{padding-left:32px}.nv-sidebar-wrap.shop-sidebar{position:fixed;top:0;width:100%;height:100%;right:0;bottom:0;background-color:#fff;padding:16px;z-index:100;overflow:scroll;transition:all 0.3s ease-out;opacity:0;pointer-events:none;max-width:100%}.nv-sidebar-wrap.shop-sidebar.sidebar-open{opacity:1;pointer-events:all}.sidebar-header{width:100%;border-bottom:1px solid #f0f0f0;margin-bottom:16px}.sidebar-header:after{content:"";clear:both;display:table}.nv-sidebar-toggle.in-sidebar{float:left;margin-bottom:16px}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{font-size:.85em;border-bottom:1px solid #f0f0f0;padding:8px 2em 8px 61px;position:relative}.woocommerce .widget_shopping_cart .cart_list li img,.woocommerce.widget_shopping_cart .cart_list li img{position:absolute;left:8px;top:50%;transform:translateY(-50%);width:45px}.woocommerce .widget_shopping_cart .cart_list li:last-child,.woocommerce.widget_shopping_cart .cart_list li:last-child{border:none}.woocommerce .widget_shopping_cart .cart_list li dl.variation,.woocommerce.widget_shopping_cart .cart_list li dl.variation{padding:0;border:0}.woocommerce .widget_shopping_cart .cart_list li dd.variation-Size,.woocommerce.widget_shopping_cart .cart_list li dd.variation-Size{margin-bottom:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{top:8px}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#ccc}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background:#00a4f7;border:1px solid #fff;top:-5px}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:hover{transform:scale(1.25)}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#00a4f7}.woocommerce .widget_price_filter .price_slider_amount{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{height:5px}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:inherit;line-height:1}.widget_product_search button[type="submit"]{width:100%}.menu-item-nav-cart .cart-count{border-radius:2px;background:#fff;border:1px solid #f0f0f0;font-size:0.55em;padding:3px;border-radius:3px;color:#333}.nv-nav-cart{display:none;z-index:1000}@media (min-width: 768px){.woocommerce-checkout-review-order .col2-set,.woocommerce-checkout-review-order #order_review_heading,.woocommerce-checkout .col2-set,.woocommerce-checkout #order_review_heading{width:48%}.woocommerce-checkout-review-order>.col2-set,.woocommerce-checkout>.col2-set{float:right}#order_review_heading{float:left}.woocommerce-checkout-review-order{width:48%;float:left}}@media (min-width: 960px){.menu-item-nav-cart:hover .nv-nav-cart{opacity:1;visibility:visible}.nv-nav-cart{display:block;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.1);box-shadow:0 2px 5px rgba(0,0,0,0.1);opacity:0;visibility:hidden;cursor:default;border-top:3px solid #00a4f7;transition:all 0.3s ease;position:absolute;z-index:100;left:0;width:350px;background:#fff}.nv-nav-cart .widget_shopping_cart>.widget_shopping_cart_content>ul.woocommerce-mini-cart.cart_list.product_list_widget{max-height:450px;overflow-y:scroll;overflow-x:hidden}.nv-nav-cart .woocommerce-mini-cart__empty-message{text-align:center;margin-bottom:0;padding:10px 0}.nv-nav-cart .woocommerce.widget_shopping_cart .total{border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;padding-bottom:8px;margin:0 auto 8px;text-align:center}.nv-nav-cart .woocommerce-mini-cart__buttons{display:flex;padding:8px 16px 0}.nv-nav-cart .woocommerce-mini-cart__buttons a.button{margin:0;text-align:center}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:last-child{margin-right:5px;font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:last-child:hover{opacity:.9}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child:hover{background-color:#00a4f7;color:#fff}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item{padding:8px 8px 8px 61px;display:grid;grid-template-columns:repeat(12, 1fr);align-items:baseline;font-size:.85em;position:relative}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item:hover{background:#f0f0f0}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item>a{padding:0;display:inline;grid-column:span 10;grid-row-start:1;grid-column-end:-1}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item a.remove{grid-column:1;width:20px;height:20px;padding:0;position:static}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item span.quantity{grid-row-start:2;grid-column-start:span 10;grid-column-end:-1}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item dl.variation{border:none;padding:0;grid-row-start:3;display:flex;flex-direction:row;grid-column-start:span 10;grid-column-end:-1}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item dd{margin-bottom:0}.nv-sidebar-toggle{display:none}.nv-sidebar-wrap.shop-sidebar{padding:0 16px;z-index:inherit;position:relative;opacity:1;pointer-events:all;max-width:30%;overflow:visible}.nv-sidebar-wrap.shop-sidebar .sidebar-header{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-bottom:1px solid #f0f0f0;display:inline-block}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{content:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border:1px solid #f0f0f0;border-bottom:1px solid transparent}.input-text.qty{height:41px}.woocommerce-cart table.cart .product-name dl.variation dt{padding-right:0}.woocommerce-cart table.cart .product-thumbnail{border-bottom:none;vertical-align:middle;display:table-cell}.woocommerce-cart table.cart .product-thumbnail img{max-width:75px;float:right}.woocommerce-cart table.cart .product-thumbnail a{display:block}.woocommerce-cart table.cart{border:none}.woocommerce-cart table.cart tr,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th{border-bottom:none}.woocommerce-cart table.cart thead{border:none;background:#f0f0f0;text-transform:uppercase}.woocommerce-cart table.cart tr{border-top:1px solid #f0f0f0}} diff --git a/assets/css/woocommerce.min.css b/assets/css/woocommerce.min.css index f9270482c0..5d274434c2 100644 --- a/assets/css/woocommerce.min.css +++ b/assets/css/woocommerce.min.css @@ -1 +1 @@ -.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{max-width:inherit}.woocommerce span.onsale{background-color:#2dce89;border-radius:0;line-height:inherit;min-height:auto;border-radius:3px;left:16px;top:16px}.woocommerce ul.products li.product .onsale{right:auto;left:16px;top:23px}.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price{color:#606060}.woocommerce-variation-price{margin-bottom:16px}.woocommerce nav.woocommerce-pagination ul{display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none;border:none;margin:0}.woocommerce nav.woocommerce-pagination ul>li:not(:last-child){padding-right:8px}.woocommerce nav.woocommerce-pagination ul>li:not(:first-child){padding-left:8px}.woocommerce nav.woocommerce-pagination ul li{border:none}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:none}.woocommerce div.product form.cart .variations td.label{vertical-align:top}.woocommerce .star-rating{color:#ffb100}.woocommerce ul.products li.product .star-rating{margin:8px auto}#review_form .comment-form-rating .stars{font-size:1.75em}.woocommerce .woocommerce-error,.woocommerce-page .woocommerce-error{background:#f5365c;border:none;color:#fff}.woocommerce .woocommerce-error:before,.woocommerce-page .woocommerce-error:before{color:#fff}.woocommerce .woocommerce-error a,.woocommerce-page .woocommerce-error a{color:#fff;font-weight:800}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-error .button:focus,.woocommerce .woocommerce-error .button:active,.woocommerce .woocommerce-error .button:hover,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-error .button:focus,.woocommerce-page .woocommerce-error .button:active,.woocommerce-page .woocommerce-error .button:hover{background-color:#fff;color:#f5365c;line-height:1}.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-info{background:#11cdef;border:none;color:#fff}.woocommerce .woocommerce-info:before,.woocommerce-page .woocommerce-info:before{color:#fff}.woocommerce .woocommerce-info a,.woocommerce-page .woocommerce-info a{color:#fff;font-weight:800}.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-info .button:focus,.woocommerce .woocommerce-info .button:active,.woocommerce .woocommerce-info .button:hover,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-info .button:focus,.woocommerce-page .woocommerce-info .button:active,.woocommerce-page .woocommerce-info .button:hover{background-color:#fff;color:#11cdef;line-height:1}.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-message{background:#2dce89;border:none;color:#fff}.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-message:before{color:#fff}.woocommerce .woocommerce-message a,.woocommerce-page .woocommerce-message a{color:#fff;font-weight:800}.woocommerce .woocommerce-message .button,.woocommerce .woocommerce-message .button:focus,.woocommerce .woocommerce-message .button:active,.woocommerce .woocommerce-message .button:hover,.woocommerce-page .woocommerce-message .button,.woocommerce-page .woocommerce-message .button:focus,.woocommerce-page .woocommerce-message .button:active,.woocommerce-page .woocommerce-message .button:hover{background-color:#fff;color:#2dce89;line-height:1}.orderby{border-color:#00a4f7;color:#00a4f7;height:38px}.nv-woo-filters{display:flex;flex-direction:row;margin-bottom:16px;align-items:center;justify-content:space-between;border-top:1px solid #f0f0f0;padding-top:16px}.nv-woo-filters>.woocommerce-ordering{margin:0}.woocommerce .nv-bc-count-wrap .woocommerce-result-count{float:none;width:100%;text-align:center}.woocommerce .woocommerce-breadcrumb{font-size:1em;margin-top:16px;text-align:center}.woocommerce .woocommerce-breadcrumb a{color:#00a4f7}.woocommerce .woocommerce-breadcrumb a:hover{color:#005bf7}.nv-woo-title-breadcrumb{display:flex;flex-direction:column-reverse;text-align:center}.nv-woo-title-breadcrumb h1{margin:0}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{display:block;background:transparent;border:none;border-bottom:1px solid #f0f0f0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom:1px solid #f0f0f0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#00a4f7;width:100%}.woocommerce-Reviews #comments{border:none;margin-top:0;padding-top:0}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border:none}.woocommerce div.product form.cart .reset_variations{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;border:1px solid #f5365c;background-color:transparent;font-weight:600;color:#f5365c;margin-top:12px;line-height:1;display:table-caption;float:left;position:relative}.woocommerce div.product form.cart .reset_variations:hover{background-color:#f5365c;color:#fff}.woocommerce-cart .shop-sidebar{margin-top:32px}.woocommerce-cart .single-page-container{padding-top:0}.woocommerce a.remove{margin:0 auto;color:#f5365c !important;line-height:0.9;font-size:20px}.woocommerce a.remove:hover{background-color:#f5365c !important}.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{display:block;text-align:center !important}.woocommerce-cart table.cart .product-thumbnail:before,.woocommerce-checkout table.cart .product-thumbnail:before{content:none}.woocommerce-cart table.cart .product-thumbnail a,.woocommerce-checkout table.cart .product-thumbnail a{margin:0 auto}.woocommerce-cart table.cart .product-thumbnail img,.woocommerce-checkout table.cart .product-thumbnail img{width:75px}.woocommerce-cart table.cart td.actions .coupon{display:flex;border-bottom:1px solid #f0f0f0;flex-direction:column;margin-bottom:8px}.woocommerce-cart table.cart td.actions .coupon>.input-text{float:none;width:100%;margin-bottom:8px}.woocommerce-cart table.cart td.actions .coupon>.input-text+.button{float:none;width:100%;border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7}.woocommerce-cart table.cart td.actions .coupon>.input-text+.button:hover{background-color:#00a4f7;color:#fff}.woocommerce a.button.checkout-button.alt,.woocommerce a.button.checkout-button.alt:focus,.woocommerce a.button.checkout-button.alt:active{display:block}.woocommerce .widget_shopping_cart .total{border-top:1px solid #f0f0f0;text-align:center;margin-top:8px;padding-top:8px}.woocommerce-mini-cart__buttons.buttons{display:flex;justify-content:space-between}.woocommerce-checkout .nv-content-wrap{margin-top:16px}.woocommerce-checkout .shop-sidebar{margin-top:32px}.woocommerce-checkout .single-page-container{padding-top:0}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .woocommerce-checkout .col2-set .col-2{max-width:unset;padding:0;width:100%}.woocommerce-checkout h3{font-size:1.1em;border-bottom:1px solid #f0f0f0;text-transform:uppercase;font-weight:500;padding-bottom:8px}.woocommerce-checkout #ship-to-different-address{font-size:inherit;width:100%;padding:8px 8px 0;border:none;text-transform:none;font-weight:400}.woocommerce-checkout #ship-to-different-address label{cursor:pointer;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}.woocommerce-checkout form .form-row input.input-text,.woocommerce-checkout .woocommerce form .form-row textarea{margin-bottom:8px;border:1px solid #c9c9c9}.woocommerce-checkout .woocommerce-checkout .select2-container--default .select2-selection--single{border:1px solid #c9c9c9;height:35px;padding:3px 10px;margin-bottom:8px}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table{border:none}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table td,.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tr,.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table th{border-bottom:none}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table thead{background:#f0f0f0;text-transform:uppercase}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tr{border-top:1px solid #f0f0f0}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table dt{padding-left:0}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table .product-quantity{display:block}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#fff;border:1px solid #c9c9c9}.woocommerce-shipping-fields{border:1px solid #f0f0f0;border-radius:3px;padding:0 8px;margin:0 3px;margin-bottom:8px}.woocommerce ul.products li.product{text-align:center}.woocommerce ul.products li.product .added_to_cart{margin-top:1em}.woocommerce ul.products li.product .button.added{display:none}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce button.button.alt.disabled{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff;line-height:inherit}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce button.button.alt.disabled:hover{opacity:.9}.woocommerce #respond input#submit:focus,.woocommerce #respond input#submit:hover,.woocommerce a.button:focus,.woocommerce a.button:hover,.woocommerce button.button:focus,.woocommerce button.button:hover,.woocommerce input.button:focus,.woocommerce input.button:hover,.woocommerce #respond input#submit.alt:focus,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:focus,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:focus,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:focus,.woocommerce input.button.alt:hover,.woocommerce button.button.alt.disabled:focus,.woocommerce button.button.alt.disabled:hover{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff;line-height:inherit}.woocommerce a.added_to_cart{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7;line-height:inherit}.woocommerce a.added_to_cart:hover{background-color:#00a4f7;color:#fff}.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{color:#fff}.woocommerce ul.products li.product .button{white-space:normal;line-height:inherit}.woocommerce ul.products li.product .button.loading{padding-right:32px}.nv-sidebar-wrap.shop-sidebar{position:fixed;top:0;width:100%;height:100%;left:0;bottom:0;background-color:#fff;padding:16px;z-index:100;overflow:scroll;transition:all 0.3s ease-out;opacity:0;pointer-events:none;max-width:100%}.nv-sidebar-wrap.shop-sidebar.sidebar-open{opacity:1;pointer-events:all}.sidebar-header{width:100%;border-bottom:1px solid #f0f0f0;margin-bottom:16px}.sidebar-header:after{content:"";clear:both;display:table}.nv-sidebar-toggle.in-sidebar{float:right;margin-bottom:16px}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{font-size:.85em;border-bottom:1px solid #f0f0f0;padding:8px 61px 8px 2em;position:relative}.woocommerce .widget_shopping_cart .cart_list li img,.woocommerce.widget_shopping_cart .cart_list li img{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:45px}.woocommerce .widget_shopping_cart .cart_list li:last-child,.woocommerce.widget_shopping_cart .cart_list li:last-child{border:none}.woocommerce .widget_shopping_cart .cart_list li dl.variation,.woocommerce.widget_shopping_cart .cart_list li dl.variation{padding:0;border:0}.woocommerce .widget_shopping_cart .cart_list li dd.variation-Size,.woocommerce.widget_shopping_cart .cart_list li dd.variation-Size{margin-bottom:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{top:8px}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#ccc}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background:#00a4f7;border:1px solid #fff;top:-5px}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:hover{transform:scale(1.25)}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#00a4f7}.woocommerce .widget_price_filter .price_slider_amount{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{height:5px}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:inherit;line-height:1}.widget_product_search button[type="submit"]{width:100%}.menu-item-nav-cart .cart-count{border-radius:2px;background:#fff;border:1px solid #f0f0f0;font-size:0.55em;padding:3px;border-radius:3px;color:#333}.nv-nav-cart{display:none;z-index:1000}@media (min-width: 768px){.woocommerce-checkout-review-order .col2-set,.woocommerce-checkout-review-order #order_review_heading,.woocommerce-checkout .col2-set,.woocommerce-checkout #order_review_heading{width:48%}.woocommerce-checkout-review-order>.col2-set,.woocommerce-checkout>.col2-set{float:left}#order_review_heading{float:right}.woocommerce-checkout-review-order{width:48%;float:right}}@media (min-width: 960px){.menu-item-nav-cart:hover .nv-nav-cart{opacity:1;visibility:visible}.nv-nav-cart{display:block;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.1);box-shadow:0 2px 5px rgba(0,0,0,0.1);opacity:0;visibility:hidden;cursor:default;border-top:3px solid #00a4f7;transition:all 0.3s ease;position:absolute;z-index:100;right:0;width:350px;background:#fff}.nv-nav-cart .widget_shopping_cart>.widget_shopping_cart_content>ul.woocommerce-mini-cart.cart_list.product_list_widget{max-height:450px;overflow-y:scroll;overflow-x:hidden}.nv-nav-cart .woocommerce-mini-cart__empty-message{text-align:center;margin-bottom:0;padding:10px 0}.nv-nav-cart .woocommerce.widget_shopping_cart .total{border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;padding-bottom:8px;margin:0 auto 8px;text-align:center}.nv-nav-cart .woocommerce-mini-cart__buttons{display:flex;padding:8px 16px 0}.nv-nav-cart .woocommerce-mini-cart__buttons a.button{margin:0;text-align:center}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:last-child{margin-left:5px;font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:last-child:hover{opacity:.9}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child:hover{background-color:#00a4f7;color:#fff}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item{padding:8px 61px 8px 8px;display:grid;grid-template-columns:repeat(12, 1fr);align-items:baseline;font-size:.85em;position:relative}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item:hover{background:#f0f0f0}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item>a{padding:0;display:inline;grid-column:span 10;grid-row-start:1;grid-column-end:-1}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item a.remove{grid-column:1;width:20px;height:20px;padding:0;position:static}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item span.quantity{grid-row-start:2;grid-column-start:span 10;grid-column-end:-1}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item dl.variation{border:none;padding:0;grid-row-start:3;display:flex;flex-direction:row;grid-column-start:span 10;grid-column-end:-1}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item dd{margin-bottom:0}.nv-sidebar-toggle{display:none}.nv-sidebar-wrap.shop-sidebar{padding:0 16px;z-index:inherit;position:relative;opacity:1;pointer-events:all;max-width:30%;overflow:visible}.nv-sidebar-wrap.shop-sidebar .sidebar-header{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-bottom:1px solid #f0f0f0;display:inline-block}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{content:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border:1px solid #f0f0f0;border-bottom:1px solid transparent}.input-text.qty{height:41px}.woocommerce-cart table.cart .product-name dl.variation dt{padding-left:0}.woocommerce-cart table.cart .product-thumbnail{border-bottom:none;vertical-align:middle;display:table-cell}.woocommerce-cart table.cart .product-thumbnail img{max-width:75px;float:left}.woocommerce-cart table.cart .product-thumbnail a{display:block}.woocommerce-cart table.cart{border:none}.woocommerce-cart table.cart tr,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th{border-bottom:none}.woocommerce-cart table.cart thead{border:none;background:#f0f0f0;text-transform:uppercase}.woocommerce-cart table.cart tr{border-top:1px solid #f0f0f0}} +.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{max-width:inherit}.woocommerce span.onsale{background-color:#2dce89;border-radius:0;line-height:inherit;min-height:auto;border-radius:3px;left:16px;top:16px}.woocommerce ul.products li.product .onsale{right:auto;left:16px;top:23px}.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price{color:#606060}.woocommerce-variation-price{margin-bottom:16px}.woocommerce nav.woocommerce-pagination ul{display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none;border:none;margin:0}.woocommerce nav.woocommerce-pagination ul>li:not(:last-child){padding-right:8px}.woocommerce nav.woocommerce-pagination ul>li:not(:first-child){padding-left:8px}.woocommerce nav.woocommerce-pagination ul li{border:none}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:none}.woocommerce div.product form.cart .variations td.label{vertical-align:top}.woocommerce .star-rating{color:#ffb100}.woocommerce ul.products li.product .star-rating{margin:8px auto}#review_form .comment-form-rating .stars{font-size:1.75em}.woocommerce .woocommerce-error,.woocommerce-page .woocommerce-error{background:#f5365c;border:none;color:#fff}.woocommerce .woocommerce-error:before,.woocommerce-page .woocommerce-error:before{color:#fff}.woocommerce .woocommerce-error a,.woocommerce-page .woocommerce-error a{color:#fff;font-weight:800}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-error .button:focus,.woocommerce .woocommerce-error .button:active,.woocommerce .woocommerce-error .button:hover,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-error .button:focus,.woocommerce-page .woocommerce-error .button:active,.woocommerce-page .woocommerce-error .button:hover{background-color:#fff;color:#f5365c;line-height:1}.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-info{background:#11cdef;border:none;color:#fff}.woocommerce .woocommerce-info:before,.woocommerce-page .woocommerce-info:before{color:#fff}.woocommerce .woocommerce-info a,.woocommerce-page .woocommerce-info a{color:#fff;font-weight:800}.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-info .button:focus,.woocommerce .woocommerce-info .button:active,.woocommerce .woocommerce-info .button:hover,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-info .button:focus,.woocommerce-page .woocommerce-info .button:active,.woocommerce-page .woocommerce-info .button:hover{background-color:#fff;color:#11cdef;line-height:1}.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-message{background:#2dce89;border:none;color:#fff}.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-message:before{color:#fff}.woocommerce .woocommerce-message a,.woocommerce-page .woocommerce-message a{color:#fff;font-weight:800}.woocommerce .woocommerce-message .button,.woocommerce .woocommerce-message .button:focus,.woocommerce .woocommerce-message .button:active,.woocommerce .woocommerce-message .button:hover,.woocommerce-page .woocommerce-message .button,.woocommerce-page .woocommerce-message .button:focus,.woocommerce-page .woocommerce-message .button:active,.woocommerce-page .woocommerce-message .button:hover{background-color:#fff;color:#2dce89;line-height:1}.orderby{border-color:#00a4f7;color:#00a4f7;height:38px}.nv-woo-filters{display:flex;flex-direction:row;margin-bottom:16px;align-items:center;justify-content:space-between;border-top:1px solid #f0f0f0;padding-top:16px}.nv-woo-filters>.woocommerce-ordering{margin:0}.woocommerce .nv-bc-count-wrap .woocommerce-result-count{float:none;width:100%;text-align:center}.woocommerce .woocommerce-breadcrumb{font-size:1em;margin-top:16px;text-align:center}.woocommerce .woocommerce-breadcrumb a{color:#00a4f7}.woocommerce .woocommerce-breadcrumb a:hover{color:#005bf7}.nv-woo-title-breadcrumb{display:flex;flex-direction:column-reverse;text-align:center}.nv-woo-title-breadcrumb h1{margin:0}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{display:block;background:transparent;border:none;border-bottom:1px solid #f0f0f0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom:1px solid #f0f0f0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#00a4f7;width:100%}.woocommerce-Reviews #comments{border:none;margin-top:0;padding-top:0}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border:none}.woocommerce div.product form.cart .reset_variations{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;border:1px solid #f5365c;background-color:transparent;font-weight:600;color:#f5365c;margin-top:12px;line-height:1;display:table-caption;float:left;position:relative}.woocommerce div.product form.cart .reset_variations:hover{background-color:#f5365c;color:#fff}.woocommerce-checkout .nv-content-wrap{margin-top:16px}.woocommerce-checkout .shop-sidebar{margin-top:32px}.woocommerce-checkout .single-page-container{padding-top:0}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .woocommerce-checkout .col2-set .col-2{max-width:unset;padding:0;width:100%}.woocommerce-checkout h3{font-size:1.1em;border-bottom:1px solid #f0f0f0;text-transform:uppercase;font-weight:500;padding-bottom:8px}.woocommerce-checkout #ship-to-different-address{font-size:inherit;width:100%;padding:8px 8px 0;border:none;text-transform:none;font-weight:400}.woocommerce-checkout #ship-to-different-address label{cursor:pointer;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}.woocommerce-checkout form .form-row input.input-text,.woocommerce-checkout .woocommerce form .form-row textarea{margin-bottom:8px;border:1px solid #c9c9c9}.woocommerce-checkout .woocommerce-checkout .select2-container--default .select2-selection--single{border:1px solid #c9c9c9;height:35px;padding:3px 10px;margin-bottom:8px}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table{border:none}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table td,.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tr,.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table th{border-bottom:none}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table thead{background:#f0f0f0;text-transform:uppercase}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tr{border-top:1px solid #f0f0f0}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table dt{padding-left:0}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table .product-quantity{display:block}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#fff;border:1px solid #c9c9c9}.woocommerce-shipping-fields{border:1px solid #f0f0f0;border-radius:3px;padding:0 8px;margin:0 3px;margin-bottom:8px}.woocommerce ul.products li.product{text-align:center}.woocommerce ul.products li.product .added_to_cart{margin-top:1em}.woocommerce ul.products li.product .button.added{display:none}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce button.button.alt.disabled{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff;line-height:inherit}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce button.button.alt.disabled:hover{opacity:.9}.woocommerce #respond input#submit:focus,.woocommerce #respond input#submit:hover,.woocommerce a.button:focus,.woocommerce a.button:hover,.woocommerce button.button:focus,.woocommerce button.button:hover,.woocommerce input.button:focus,.woocommerce input.button:hover,.woocommerce #respond input#submit.alt:focus,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:focus,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:focus,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:focus,.woocommerce input.button.alt:hover,.woocommerce button.button.alt.disabled:focus,.woocommerce button.button.alt.disabled:hover{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff;line-height:inherit}.woocommerce a.added_to_cart{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7;line-height:inherit}.woocommerce a.added_to_cart:hover{background-color:#00a4f7;color:#fff}.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{color:#fff}.woocommerce ul.products li.product .button{white-space:normal;line-height:inherit}.woocommerce ul.products li.product .button.loading{padding-right:32px}.nv-sidebar-wrap.shop-sidebar{position:fixed;top:0;width:100%;height:100%;left:0;bottom:0;background-color:#fff;padding:16px;z-index:100;overflow:scroll;transition:all 0.3s ease-out;opacity:0;pointer-events:none;max-width:100%}.nv-sidebar-wrap.shop-sidebar.sidebar-open{opacity:1;pointer-events:all}.sidebar-header{width:100%;border-bottom:1px solid #f0f0f0;margin-bottom:16px}.sidebar-header:after{content:"";clear:both;display:table}.nv-sidebar-toggle.in-sidebar{float:right;margin-bottom:16px}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{font-size:.85em;border-bottom:1px solid #f0f0f0;padding:8px 61px 8px 2em;position:relative}.woocommerce .widget_shopping_cart .cart_list li img,.woocommerce.widget_shopping_cart .cart_list li img{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:45px}.woocommerce .widget_shopping_cart .cart_list li:last-child,.woocommerce.widget_shopping_cart .cart_list li:last-child{border:none}.woocommerce .widget_shopping_cart .cart_list li dl.variation,.woocommerce.widget_shopping_cart .cart_list li dl.variation{padding:0;border:0}.woocommerce .widget_shopping_cart .cart_list li dd.variation-Size,.woocommerce.widget_shopping_cart .cart_list li dd.variation-Size{margin-bottom:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{top:8px}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#ccc}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background:#00a4f7;border:1px solid #fff;top:-5px}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:hover{transform:scale(1.25)}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#00a4f7}.woocommerce .widget_price_filter .price_slider_amount{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{height:5px}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:inherit;line-height:1}.widget_product_search button[type="submit"]{width:100%}.menu-item-nav-cart .cart-count{border-radius:2px;background:#fff;border:1px solid #f0f0f0;font-size:0.55em;padding:3px;border-radius:3px;color:#333}.nv-nav-cart{display:none;z-index:1000}.woocommerce-cart .shop-sidebar{margin-top:32px}.woocommerce-cart .single-page-container{padding-top:0}.woocommerce a.remove{margin:0 auto;color:#f5365c !important;line-height:0.9;font-size:20px}.woocommerce a.remove:hover{background-color:#f5365c !important}.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{display:block;text-align:center !important}.woocommerce-cart table.cart .product-thumbnail:before,.woocommerce-checkout table.cart .product-thumbnail:before{content:none}.woocommerce-cart table.cart .product-thumbnail a,.woocommerce-checkout table.cart .product-thumbnail a{margin:0 auto}.woocommerce-cart table.cart .product-thumbnail img,.woocommerce-checkout table.cart .product-thumbnail img{width:75px}.woocommerce-cart table.cart td.actions .coupon{display:flex;border-bottom:1px solid #f0f0f0;flex-direction:column;margin-bottom:8px}.woocommerce-cart table.cart td.actions .coupon>.input-text{float:none;width:100%;margin-bottom:8px}.woocommerce-cart table.cart td.actions .coupon>.input-text+.button{float:none;width:100%;border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7}.woocommerce-cart table.cart td.actions .coupon>.input-text+.button:hover{background-color:#00a4f7;color:#fff}.woocommerce a.button.checkout-button.alt,.woocommerce a.button.checkout-button.alt:focus,.woocommerce a.button.checkout-button.alt:active{display:block}.woocommerce .cart_totals table.shop_table td,.woocommerce .cart_totals table.shop_table tr,.woocommerce .cart_totals table.shop_table th,.woocommerce .cart_totals table.shop_table{border-bottom:0;border-left:0;border-right:0;vertical-align:middle}.woocommerce .cart_totals table.shop_table{border:none}.woocommerce .cart_totals table.shop_table p{margin:0}.woocommerce .cart_totals table.shop_table tr{border-top:1px solid #f0f0f0}.woocommerce .widget_shopping_cart .total{border-top:1px solid #f0f0f0;text-align:center;margin-top:8px;padding-top:8px}.woocommerce-mini-cart__buttons.buttons{display:flex;justify-content:space-between}.cart-collaterals>div>h2{font-size:1.1em;border-bottom:1px solid #f0f0f0;text-transform:uppercase;font-weight:500;padding-bottom:8px}.cart-collaterals ul.products li.product .button{line-height:1.6}@media (min-width: 768px){.woocommerce-checkout-review-order .col2-set,.woocommerce-checkout-review-order #order_review_heading,.woocommerce-checkout .col2-set,.woocommerce-checkout #order_review_heading{width:48%}.woocommerce-checkout-review-order>.col2-set,.woocommerce-checkout>.col2-set{float:left}#order_review_heading{float:right}.woocommerce-checkout-review-order{width:48%;float:right}.woocommerce-cart table.cart .product-thumbnail{border-bottom:none;vertical-align:middle;display:table-cell}.woocommerce-cart table.cart .product-thumbnail img{max-width:75px;float:left}.woocommerce-cart table.cart .product-thumbnail a{display:block}.woocommerce-cart table.cart .product-name dl.variation dt{padding-left:0}.woocommerce-cart table.cart{border:none}.woocommerce-cart table.cart tr,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th{border-bottom:none}.woocommerce-cart table.cart thead{border:none;background:#f0f0f0;text-transform:uppercase}.woocommerce-cart table.cart tr{border-top:1px solid #f0f0f0}.woocommerce-cart table.cart td{padding:16px}.woocommerce-cart table.cart td.actions{padding:16px 0;border-bottom:1px solid #f0f0f0}.woocommerce-cart table.cart td.actions .coupon{flex-direction:row;border-bottom:0;margin:0;align-items:center}.woocommerce-cart table.cart td.actions .coupon>.input-text{margin:0 8px;height:41px}}@media (min-width: 960px){.menu-item-nav-cart:hover .nv-nav-cart{opacity:1;visibility:visible}.nv-nav-cart{display:block;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.1);box-shadow:0 2px 5px rgba(0,0,0,0.1);opacity:0;visibility:hidden;cursor:default;border-top:3px solid #00a4f7;transition:all 0.3s ease;position:absolute;z-index:100;right:0;width:350px;background:#fff}.nv-nav-cart .widget_shopping_cart>.widget_shopping_cart_content>ul.woocommerce-mini-cart.cart_list.product_list_widget{max-height:450px;overflow-y:scroll;overflow-x:hidden}.nv-nav-cart .woocommerce-mini-cart__empty-message{text-align:center;margin-bottom:0;padding:10px 0}.nv-nav-cart .woocommerce.widget_shopping_cart .total{border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;padding-bottom:8px;margin:0 auto 8px;text-align:center}.nv-nav-cart .woocommerce-mini-cart__buttons{display:flex;padding:8px 16px 0}.nv-nav-cart .woocommerce-mini-cart__buttons a.button{margin:0;text-align:center}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:last-child{margin-left:5px;font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:last-child:hover{opacity:.9}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child:hover{background-color:#00a4f7;color:#fff}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item{padding:8px 61px 8px 8px;display:grid;grid-template-columns:repeat(12, 1fr);align-items:baseline;font-size:.85em;position:relative}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item:hover{background:#f0f0f0}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item>a{padding:0;display:inline;grid-column:span 10;grid-row-start:1;grid-column-end:-1}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item a.remove{grid-column:1;width:20px;height:20px;padding:0;position:static}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item span.quantity{grid-row-start:2;grid-column-start:span 10;grid-column-end:-1}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item dl.variation{border:none;padding:0;grid-row-start:3;display:flex;flex-direction:row;grid-column-start:span 10;grid-column-end:-1}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item dd{margin-bottom:0}.nv-sidebar-toggle{display:none}.nv-sidebar-wrap.shop-sidebar{padding:0 16px;z-index:inherit;position:relative;opacity:1;pointer-events:all;max-width:30%;overflow:visible}.nv-sidebar-wrap.shop-sidebar .sidebar-header{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-bottom:1px solid #f0f0f0;display:inline-block}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{content:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border:1px solid #f0f0f0;border-bottom:1px solid transparent}.input-text.qty{height:41px}} diff --git a/inc/admin/onboarding/includes/importers/class-themeisle-ob-content-importer.php b/inc/admin/onboarding/includes/importers/class-themeisle-ob-content-importer.php index 4ecc39ba02..9623e3b9ba 100644 --- a/inc/admin/onboarding/includes/importers/class-themeisle-ob-content-importer.php +++ b/inc/admin/onboarding/includes/importers/class-themeisle-ob-content-importer.php @@ -89,7 +89,10 @@ private function save_xhr_return_path( $content ) { ob_start(); echo $content; $result = ob_get_clean(); - file_put_contents( $file_path, $result ); + require_once( ABSPATH . '/wp-admin/includes/file.php' ); + global $wp_filesystem; + WP_Filesystem(); + $wp_filesystem->put_contents( $file_path, $result ); return $file_path; } diff --git a/inc/views/inline/style_manager.php b/inc/views/inline/style_manager.php index 099a9a0bcb..ebadd3b934 100644 --- a/inc/views/inline/style_manager.php +++ b/inc/views/inline/style_manager.php @@ -149,10 +149,15 @@ public function generate_customizer_css_file() { return; } + if ( ! is_dir( $this->style_path ) ) { wp_mkdir_p( $this->style_path ); } - file_put_contents( $this->style_path . $this->css_file_name, $style ); + + require_once( ABSPATH . '/wp-admin/includes/file.php' ); + global $wp_filesystem; + WP_Filesystem(); + $wp_filesystem->put_contents( $this->style_path . $this->css_file_name, $style, 0644 ); } /** diff --git a/style-rtl.css b/style-rtl.css index 42d69bc56d..b532010cd5 100644 --- a/style-rtl.css +++ b/style-rtl.css @@ -846,6 +846,28 @@ button:hover, input[type=button]:hover, .btn:hover, input[type="submit"]:hover { margin-bottom: 8px; } +.nv-tags-list { + font-size: .85em; + margin: 16px 0; +} +.nv-tags-list span { + margin-left: 8px; +} +.nv-tags-list a { + display: inline-block; + padding: 2px 8px; + transition: all 0.3s ease; + border-radius: 3px; + margin-bottom: 8px; + margin-left: 8px; + border: 1px solid #00a4f7; + color: #00a4f7; +} +.nv-tags-list a:hover { + background: #00a4f7; + color: #fff; +} + #comments { border-top: 1px solid #f0f0f0; padding-top: 16px; diff --git a/style-rtl.min.css b/style-rtl.min.css index 650d9afc1c..352ee7cea6 100644 --- a/style-rtl.min.css +++ b/style-rtl.min.css @@ -3,4 +3,4 @@ * Copyright 2011-2018 The Bootstrap Authors * Copyright 2011-2018 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */.container{width:100%;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.w-100{width:100%}.gapless{padding:0!important}.container-fluid{width:100%;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.container-fluid>div{margin:0 -15px}.row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-left:15px;padding-right:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:none}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}html{font-size:14px;overflow-x:hidden;-webkit-tap-highlight-color:transparent}body{font-family:Graphik,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#606060;line-height:1.68421;overflow-x:hidden;direction:rtl;background-color:#fff}h1,h2,h3,h4,h5,h6{font-family:Graphik,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;line-height:1.68421;margin-bottom:.5rem}p{margin-bottom:16px}a{color:#00a4f7;text-decoration:none}a:hover{color:#005bf7}.screen-reader-text{display:none}ins{text-decoration:none}body{font-size:1rem}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1rem}h6{font-size:.75rem}#nv-top-bar-menu{display:flex;flex-wrap:wrap;padding-right:0;list-style-type:none;flex:1}#nv-top-bar-menu>li:not(:last-child){padding-left:8px}#nv-top-bar-menu>li:not(:first-child){padding-right:8px}.nv-top-bar-content{display:flex;flex:1}.nv-top-bar-content p{margin-bottom:0}.nv-top-bar{background-color:#fff;border-bottom:1px solid #f0f0f0}.nv-tb-wrap{padding-top:8px;padding-bottom:8px;display:flex;align-items:center;flex-direction:row;min-height:40px}.nv-tb-wrap.content-menu #nv-top-bar-menu,.nv-tb-wrap.menu-content .nv-top-bar-content{justify-content:flex-end;align-items:center}.nv-tb-wrap.content-menu .nv-top-bar-content,.nv-tb-wrap.menu-content #nv-top-bar-menu{justify-content:flex-start;align-items:center}.nv-nav-header{display:flex;min-height:70px}.site-logo{width:200px;align-items:center;display:flex;padding:8px 0}.site-logo img{max-height:60px;float:right}.site-logo p{font-size:1.25rem;text-align:center;margin-bottom:0}.site-logo small{width:100%;text-align:center;display:block}.site-logo a{display:inline}.icon-bar{transition:all .1s ease;position:relative;display:block;background:#00a4f7;border-radius:2px;width:15px;height:2px}.icon-bar:nth-child(2){margin:3px 0}.navbar-toggle-wrapper{align-items:center}.navbar-toggle{border:1px solid #f0f0f0;border-radius:3px;background:0 0;cursor:pointer;padding:10px 15px}.navbar-toggle:hover{box-shadow:none;transform:none}.navbar-toggle.active .icon-bar:nth-child(1){transform:rotate(-45deg);top:5px}.navbar-toggle.active .icon-bar:nth-child(2){opacity:0}.navbar-toggle.active .icon-bar:nth-child(3){transform:rotate(45deg);bottom:5px}.menu-opened{overflow:hidden}.nv-navbar{background-color:#fff;border-bottom:1px solid #f0f0f0;max-height:100vh}#nv-primary-navigation{max-height:0;overflow-y:auto;transition:all .3s ease;margin-bottom:0}#nv-primary-navigation.responsive-opened{max-height:calc(100vh - 70px);padding-bottom:16px}#nv-primary-navigation a{width:100%;display:block;padding:8px 0}#nv-primary-navigation li{cursor:pointer;width:100%;position:relative}.navbar-toggle-wrapper,.site-logo{flex:1}.navbar-toggle-wrapper{justify-content:flex-end;display:flex}#nv-primary-navigation .sub-menu{max-height:0;overflow:hidden;padding-right:20px;transition:all .3s ease;border-right:1px solid #f0f0f0}#nv-primary-navigation .dropdown-open>.sub-menu{max-height:2000px;transition:all .3s ease;opacity:1;visibility:visible}.nv-nav-wrap{min-height:70px;display:flex;flex-direction:column;justify-content:space-between}.caret{content:" ";height:6px;width:6px;position:relative;display:inline-block;border:2px solid;border-radius:1px;border-right:0;border-bottom:0;right:1px;transform:rotate(-135deg);color:#00a4f7;top:-6px;transition:all .3s ease}.dropdown-open>.caret-wrap>.caret{color:#fff;transform:rotate(45deg)}.caret-wrap{position:absolute;top:0;left:0;cursor:pointer;border-radius:3px;border:1px solid #00a4f7;width:30px;height:30px;padding:5px 10px;transition:all .3s ease}.dropdown-open>.caret-wrap{background-color:#00a4f7}#nv-primary-navigation i{font-size:inherit;line-height:inherit;width:20px}.nav-right .site-logo{justify-content:flex-end}.nav-right .navbar-toggle-wrapper{justify-content:flex-start}.nav-right .nv-nav-header{flex-direction:row-reverse}.nv-nav-search form{display:flex}.nv-nav-search form label{width:100%;margin-left:20px}#nv-primary-navigation .menu-item-nav-search>a{display:none}.nv-nav-search{padding:8px 0}footer{background-color:#fff}.footer-content-wrap{border-top:1px solid #f0f0f0}.nv-footer-content,.nv-footer-widgets{padding:32px 0}.nv-footer-widgets+.nv-footer-content{padding-top:0}.nv-footer-content .footer-menu{display:flex;flex-wrap:wrap;padding-right:0;list-style-type:none}.nv-footer-content .footer-menu>li:not(:last-child){padding-left:16px}.nv-footer-content .footer-menu>li:not(:first-child){padding-right:16px}.wrapper{display:flex;min-height:100vh;flex-direction:column;overflow:hidden}.neve-main{flex:1 auto}.archive-container,.single-page-container{padding-top:32px}.nv-page-title-wrap.nv-big-title{border-bottom:1px solid #f0f0f0;background-color:#f7f7f7}.nv-page-title-wrap.nv-big-title .nv-page-title{padding-top:16px;padding-bottom:16px;text-align:center}.nv-page-title-wrap.nv-big-title h1{margin:0}form input[type=color],form input[type=date],form input[type=datetime-local],form input[type=datetime],form input[type=email],form input[type=month],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form input[type=time],form input[type=url],form input[type=week],form select,form textarea{display:inline-block;min-height:35px;font-size:14px;line-height:1.8;padding:6px 12px;background-color:transparent;color:#333;border:1px solid #ddd;border-radius:3px;transition:all .3s ease}button,input,select,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.button{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto}.button.button-primary{background-color:#00a4f7;color:#fff}.button.button-primary:hover{opacity:.9}.button.button-secondary{border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7}.button.button-secondary:hover{background-color:#00a4f7;color:#fff}.btn,button,input[type=button],input[type=submit]{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff}.btn:hover,button:hover,input[type=button]:hover,input[type=submit]:hover{opacity:.9}.nv-seach-form-wrap .search-form{border-top:1px solid #f0f0f0;padding-top:16px;display:flex;justify-content:center}.nv-seach-form-wrap .search-form input[type=submit]{margin-right:10px}.nv-meta-list{display:flex;flex-wrap:wrap;padding-right:0;list-style-type:none;border-bottom:1px solid #f0f0f0;padding-bottom:8px;margin:8px 0;width:100%}.nv-meta-list li>a,.nv-meta-list li>span{color:#7e7e7e;font-size:.85em}.nv-meta-list i{margin-left:2px;font-size:inherit;line-height:inherit}.nv-meta-list li{padding-left:16px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.nv-meta-list .meta .nv-icon:before{position:relative;margin-left:5px}.nv-meta-list .meta.category a{padding:0 4px}.nv-post-thumbnail-wrap{width:100%}.nv-post-thumbnail-wrap a{transition:all .3s ease}.nv-post-thumbnail-wrap a:hover{opacity:.95}.nv-post-thumbnail-wrap img{width:100%;height:auto}.blog-entry-title{margin:0 0 8px;word-wrap:break-word}.article-content-col{width:100%}.article-content-col .content{width:100%;margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #f0f0f0;display:flex;flex-direction:column}.article-content-col .content .button{align-self:flex-start;margin-top:16px}.excerpt-wrap{margin:16px 0}.nv-index-posts .posts-wrapper{display:flex;flex-wrap:wrap}.nv-index-posts .page-numbers{display:flex;flex-wrap:wrap;padding-right:0;list-style-type:none;justify-content:center;margin:8px auto}.nv-index-posts .page-numbers>li:not(:last-child){padding-left:8px}.nv-index-posts .page-numbers>li:not(:first-child){padding-right:8px}.nv-loader{height:50px;width:50px;border-radius:50%;border:2px solid #00a4f7;border-right:1px solid transparent!important;animation:spin;-webkit-animation:spin 1s ease infinite;-moz-animation:spin 1s ease infinite;animation:spin 1s ease infinite;margin:0 auto;display:none}@-moz-keyframes spin{100%{-moz-transform:rotate(-360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(-360deg)}}@keyframes spin{100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.layout-grid>.article-content-col,.layout-grid>.article-content-col .content{height:100%}.layout-alternative,.layout-default{display:flex;align-items:flex-end}.entry-title{word-wrap:break-word}.single-post-container{padding-top:16px}.single-post-container .title{margin-bottom:16px}.attachment-neve-blog{display:flex;margin:0 auto}.nv-content-wrap .page-numbers{justify-content:center;margin:8px auto;display:flex;flex-wrap:wrap;padding-right:0;list-style-type:none}.nv-content-wrap .page-numbers>a:not(:last-child) span,.nv-content-wrap .page-numbers>span{padding-left:16px}.post-password-form input{margin-bottom:8px}#comments{border-top:1px solid #f0f0f0;padding-top:16px;margin:8px 0 32px}#comments input:not([type=submit]),#comments textarea{width:100%}#comments .pagination{display:flex;flex-wrap:wrap;padding-right:0;list-style-type:none;justify-content:center}#comments .pagination>li:not(:last-child){padding-left:8px}#comments .pagination>li:not(:first-child){padding-right:8px}#comments .comments-number{border-bottom:1px solid #f0f0f0;padding-bottom:16px;margin-bottom:16px}#comments .comments-list li{margin:32px 0}#comments cite{font-style:normal}#comments .avatar{border-radius:50%}#comments .comment-meta{font-size:.75em;margin-bottom:8px}#comments .children{border-right:1px solid #f0f0f0;padding-right:8px}.nv-index-posts,.nv-single-page-wrap,.nv-single-post-wrap{margin-bottom:48px}blockquote{text-align:center;font-size:1.1em;margin:48px 0}blockquote:before{height:3px;width:48px;background-color:#333;content:" ";display:block;margin:0 auto 32px}blockquote>*{margin-bottom:0}table{margin:16px 0}table td,table th{padding:8px;border-bottom:1px solid #f0f0f0}table tbody tr:hover{background-color:#fbfbfb}code{background:#d0effb;border-radius:5px;border:1px solid #f0f0f0}pre{display:block;padding:16px;background:#fbfbfb;border-radius:5px;border:1px solid #f0f0f0;margin:32px 0;white-space:pre-wrap;font-size:.9em;line-height:2em}.nv-content-wrap{margin:32px 0}.nv-content-wrap:after{content:"";clear:both;display:table}.nv-content-wrap ul{list-style-type:circle}.nv-content-wrap>ol,.nv-content-wrap>ul{margin:16px 0}.nv-content-wrap ol,.nv-content-wrap ul{padding-right:16px}.nv-content-wrap ol li,.nv-content-wrap ul li{line-height:2em;margin-bottom:8px}.nv-content-wrap dl:not(.gallery-item){width:100%;overflow:hidden;display:grid;grid-template-columns:1fr 2fr;grid-row-gap:32px;margin:16px 0}.nv-content-wrap dt:not(.gallery-icon){border-left:1px solid #f0f0f0;padding:0 16px}.nv-content-wrap dt:not(.gallery-icon) dfn{font-style:normal;font-weight:600}.nv-content-wrap dd:not(.gallery-caption){padding:0 16px}.alignleft{float:right;margin:16px 0 16px 16px}.alignright{float:left;margin:16px 16px 16px 0}.aligncenter{text-align:center;margin:0 auto}.wp-caption{max-width:100%}.wp-caption-text{text-align:center;font-size:.8em;font-weight:500}.twitter-tweet.twitter-tweet-rendered{padding:16px 0;margin:auto}.nv-sidebar-wrap{margin-bottom:48px}.nv-sidebar-wrap .search-form{display:flex;flex-direction:column}.nv-sidebar-wrap input[type=search]{margin-bottom:8px;width:100%}.nv-sidebar-wrap .widget{border-bottom:1px solid #f0f0f0;padding-bottom:16px;margin-bottom:16px}.nv-sidebar-wrap .widget:last-child{border:none;margin:0;padding:0}.widget ul{padding:0}.widget ul ul{padding-right:8px;border-right:1px solid #f0f0f0}.widget ul li{margin-top:8px}.widget>ul{font-size:.85em}@media (min-width:576px){.container{max-width:540px}.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:none}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}}@media (min-width:768px){.container{max-width:720px}.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:none}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.nv-sidebar-wrap{max-width:30%}.nv-sidebar-wrap.right{border-right:1px solid #f0f0f0}.nv-sidebar-wrap.left{border-left:1px solid #f0f0f0}html{font-size:16px}h1{font-size:2.25rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}}@media (min-width:960px){.container{max-width:960px}.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:none}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.navbar-toggle-wrapper{display:none}.menu-opened{overflow:inherit}.nv-nav-wrap{flex-direction:row;align-items:center;padding-bottom:0}#nv-primary-navigation{display:flex;flex-wrap:wrap;padding-right:0;list-style-type:none;overflow-y:inherit;max-height:inherit;margin-right:auto;justify-content:flex-end}#nv-primary-navigation>li:not(:last-child){padding-left:16px}#nv-primary-navigation>li:not(:first-child){padding-right:16px}#nv-primary-navigation.responsive-opened{padding-bottom:0}#nv-primary-navigation>li{width:inherit}#nv-primary-navigation>li.menu-item-has-children:last-child{padding-left:16px}#nv-primary-navigation>li>a{padding:16px 0;display:block}#nv-primary-navigation>li.menu-item-has-children>a{padding-left:12px}#nv-primary-navigation>li>.caret-wrap{top:14px;position:absolute}#nv-primary-navigation li:hover>a{color:#005bf7}#nv-primary-navigation li:hover>.caret-wrap .caret{color:#005bf7}#nv-primary-navigation .sub-menu{-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,.1);box-shadow:0 2px 5px rgba(0,0,0,.1);max-height:inherit;padding:0;top:100%;background:#fff;border-right:none;border-top:3px solid #00a4f7;position:absolute;overflow:visible;z-index:100;opacity:0;visibility:hidden}#nv-primary-navigation .sub-menu .sub-menu{right:100%;left:auto;top:-3px}#nv-primary-navigation .sub-menu li{display:flex;align-items:center;background-color:#fff;border:1px solid #f0f0f0;border-top:none;min-width:150px}#nv-primary-navigation .sub-menu li a{white-space:nowrap;display:block;width:100%;margin-left:8px;padding:8px 16px}#nv-primary-navigation .menu-item-has-children:hover>.sub-menu{display:block;visibility:visible;opacity:1}#nv-primary-navigation>.menu-item-has-children>.sub-menu{left:0}.caret-wrap{border:none;position:relative;top:0;display:inline;padding-left:0}.dropdown-open>.caret-wrap>.caret{color:#00a4f7;transform:rotate(-135deg)}.dropdown-open>.caret-wrap{background:0 0}.sub-menu .caret-wrap{padding-left:25px}.nv-nav-wrap.nav-center{flex-direction:column;justify-content:center}.nav-center #nv-primary-navigation{margin:0 auto;justify-content:center}.nav-center #nv-primary-navigation>li>a{padding-top:8px}.nav-center #nv-primary-navigation>li>.caret-wrap{top:4px}.nav-center .site-logo{justify-content:center}.nav-center .site-logo a{display:flex;justify-content:center;align-items:center;flex-direction:column}#nv-primary-navigation .menu-item-nav-search>a{display:block}.nv-nav-search{padding:0;visibility:hidden;opacity:0;transition:all .3s ease;position:absolute;left:0;width:auto;background:#fff;padding:8px 16px;border-top:3px solid #00a4f7;cursor:default;z-index:100;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,.1);box-shadow:0 2px 5px rgba(0,0,0,.1)}.nv-nav-search .search-submit{display:none}.menu-item-nav-search.active .nv-nav-search{visibility:visible;opacity:1}.nv-nav-search form{display:block}.nv-nav-search form label{margin:0}.nv-nav-search form label input{width:200px;margin:0}.nav-clickaway-overlay{position:fixed;width:100%;right:0;left:0;top:0;z-index:90;height:100vh}.nv-nav-wrap.nav-right{flex-direction:row-reverse;justify-content:center}.nav-right #nv-primary-navigation{margin-right:0;margin-left:auto}.nav-right .nv-nav-cart{left:inherit;right:0}.nav-right #nv-primary-navigation>.menu-item-has-children>.sub-menu{right:0;left:inherit}.layout-alternative .article-content-col .content,.layout-default .article-content-col .content{display:flex;align-items:center}.layout-default .article-content-col .content{flex-direction:row}.layout-alternative .article-content-col .content{flex-direction:row-reverse}.non-grid-content{display:flex;flex-direction:column;width:100%}.non-grid-content .button{align-self:flex-start;margin-top:auto}.non-grid-content .excerpt-wrap{padding:16px 0}.nv-post-thumbnail-wrap~.default-layout-content{padding-right:32px}.nv-post-thumbnail-wrap~.alternative-layout-content{padding-left:32px}.layout-alternative .nv-post-thumbnail-wrap,.layout-default .nv-post-thumbnail-wrap{max-width:40%}article.layout-alternative:nth-child(even) .article-content-col .content{flex-direction:row}article.layout-alternative:nth-child(even) .article-content-col .content .nv-post-thumbnail-wrap~.alternative-layout-content{padding:0 32px 0 0}#comments .children{padding-right:32px}.single-post-container{padding-top:48px}.archive-container,.single-page-container{padding-top:48px}}@media (min-width:1200px){.container{max-width:1140px}.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:none}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}} \ No newline at end of file + */.container{width:100%;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.w-100{width:100%}.gapless{padding:0!important}.container-fluid{width:100%;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.container-fluid>div{margin:0 -15px}.row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-left:15px;padding-right:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:none}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}html{font-size:14px;overflow-x:hidden;-webkit-tap-highlight-color:transparent}body{font-family:Graphik,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#606060;line-height:1.68421;overflow-x:hidden;direction:rtl;background-color:#fff}h1,h2,h3,h4,h5,h6{font-family:Graphik,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;line-height:1.68421;margin-bottom:.5rem}p{margin-bottom:16px}a{color:#00a4f7;text-decoration:none}a:hover{color:#005bf7}.screen-reader-text{display:none}ins{text-decoration:none}body{font-size:1rem}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1rem}h6{font-size:.75rem}#nv-top-bar-menu{display:flex;flex-wrap:wrap;padding-right:0;list-style-type:none;flex:1}#nv-top-bar-menu>li:not(:last-child){padding-left:8px}#nv-top-bar-menu>li:not(:first-child){padding-right:8px}.nv-top-bar-content{display:flex;flex:1}.nv-top-bar-content p{margin-bottom:0}.nv-top-bar{background-color:#fff;border-bottom:1px solid #f0f0f0}.nv-tb-wrap{padding-top:8px;padding-bottom:8px;display:flex;align-items:center;flex-direction:row;min-height:40px}.nv-tb-wrap.content-menu #nv-top-bar-menu,.nv-tb-wrap.menu-content .nv-top-bar-content{justify-content:flex-end;align-items:center}.nv-tb-wrap.content-menu .nv-top-bar-content,.nv-tb-wrap.menu-content #nv-top-bar-menu{justify-content:flex-start;align-items:center}.nv-nav-header{display:flex;min-height:70px}.site-logo{width:200px;align-items:center;display:flex;padding:8px 0}.site-logo img{max-height:60px;float:right}.site-logo p{font-size:1.25rem;text-align:center;margin-bottom:0}.site-logo small{width:100%;text-align:center;display:block}.site-logo a{display:inline}.icon-bar{transition:all .1s ease;position:relative;display:block;background:#00a4f7;border-radius:2px;width:15px;height:2px}.icon-bar:nth-child(2){margin:3px 0}.navbar-toggle-wrapper{align-items:center}.navbar-toggle{border:1px solid #f0f0f0;border-radius:3px;background:0 0;cursor:pointer;padding:10px 15px}.navbar-toggle:hover{box-shadow:none;transform:none}.navbar-toggle.active .icon-bar:nth-child(1){transform:rotate(-45deg);top:5px}.navbar-toggle.active .icon-bar:nth-child(2){opacity:0}.navbar-toggle.active .icon-bar:nth-child(3){transform:rotate(45deg);bottom:5px}.menu-opened{overflow:hidden}.nv-navbar{background-color:#fff;border-bottom:1px solid #f0f0f0;max-height:100vh}#nv-primary-navigation{max-height:0;overflow-y:auto;transition:all .3s ease;margin-bottom:0}#nv-primary-navigation.responsive-opened{max-height:calc(100vh - 70px);padding-bottom:16px}#nv-primary-navigation a{width:100%;display:block;padding:8px 0}#nv-primary-navigation li{cursor:pointer;width:100%;position:relative}.navbar-toggle-wrapper,.site-logo{flex:1}.navbar-toggle-wrapper{justify-content:flex-end;display:flex}#nv-primary-navigation .sub-menu{max-height:0;overflow:hidden;padding-right:20px;transition:all .3s ease;border-right:1px solid #f0f0f0}#nv-primary-navigation .dropdown-open>.sub-menu{max-height:2000px;transition:all .3s ease;opacity:1;visibility:visible}.nv-nav-wrap{min-height:70px;display:flex;flex-direction:column;justify-content:space-between}.caret{content:" ";height:6px;width:6px;position:relative;display:inline-block;border:2px solid;border-radius:1px;border-right:0;border-bottom:0;right:1px;transform:rotate(-135deg);color:#00a4f7;top:-6px;transition:all .3s ease}.dropdown-open>.caret-wrap>.caret{color:#fff;transform:rotate(45deg)}.caret-wrap{position:absolute;top:0;left:0;cursor:pointer;border-radius:3px;border:1px solid #00a4f7;width:30px;height:30px;padding:5px 10px;transition:all .3s ease}.dropdown-open>.caret-wrap{background-color:#00a4f7}#nv-primary-navigation i{font-size:inherit;line-height:inherit;width:20px}.nav-right .site-logo{justify-content:flex-end}.nav-right .navbar-toggle-wrapper{justify-content:flex-start}.nav-right .nv-nav-header{flex-direction:row-reverse}.nv-nav-search form{display:flex}.nv-nav-search form label{width:100%;margin-left:20px}#nv-primary-navigation .menu-item-nav-search>a{display:none}.nv-nav-search{padding:8px 0}footer{background-color:#fff}.footer-content-wrap{border-top:1px solid #f0f0f0}.nv-footer-content,.nv-footer-widgets{padding:32px 0}.nv-footer-widgets+.nv-footer-content{padding-top:0}.nv-footer-content .footer-menu{display:flex;flex-wrap:wrap;padding-right:0;list-style-type:none}.nv-footer-content .footer-menu>li:not(:last-child){padding-left:16px}.nv-footer-content .footer-menu>li:not(:first-child){padding-right:16px}.wrapper{display:flex;min-height:100vh;flex-direction:column;overflow:hidden}.neve-main{flex:1 auto}.archive-container,.single-page-container{padding-top:32px}.nv-page-title-wrap.nv-big-title{border-bottom:1px solid #f0f0f0;background-color:#f7f7f7}.nv-page-title-wrap.nv-big-title .nv-page-title{padding-top:16px;padding-bottom:16px;text-align:center}.nv-page-title-wrap.nv-big-title h1{margin:0}form input[type=color],form input[type=date],form input[type=datetime-local],form input[type=datetime],form input[type=email],form input[type=month],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form input[type=time],form input[type=url],form input[type=week],form select,form textarea{display:inline-block;min-height:35px;font-size:14px;line-height:1.8;padding:6px 12px;background-color:transparent;color:#333;border:1px solid #ddd;border-radius:3px;transition:all .3s ease}button,input,select,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.button{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto}.button.button-primary{background-color:#00a4f7;color:#fff}.button.button-primary:hover{opacity:.9}.button.button-secondary{border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7}.button.button-secondary:hover{background-color:#00a4f7;color:#fff}.btn,button,input[type=button],input[type=submit]{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff}.btn:hover,button:hover,input[type=button]:hover,input[type=submit]:hover{opacity:.9}.nv-seach-form-wrap .search-form{border-top:1px solid #f0f0f0;padding-top:16px;display:flex;justify-content:center}.nv-seach-form-wrap .search-form input[type=submit]{margin-right:10px}.nv-meta-list{display:flex;flex-wrap:wrap;padding-right:0;list-style-type:none;border-bottom:1px solid #f0f0f0;padding-bottom:8px;margin:8px 0;width:100%}.nv-meta-list li>a,.nv-meta-list li>span{color:#7e7e7e;font-size:.85em}.nv-meta-list i{margin-left:2px;font-size:inherit;line-height:inherit}.nv-meta-list li{padding-left:16px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.nv-meta-list .meta .nv-icon:before{position:relative;margin-left:5px}.nv-meta-list .meta.category a{padding:0 4px}.nv-post-thumbnail-wrap{width:100%}.nv-post-thumbnail-wrap a{transition:all .3s ease}.nv-post-thumbnail-wrap a:hover{opacity:.95}.nv-post-thumbnail-wrap img{width:100%;height:auto}.blog-entry-title{margin:0 0 8px;word-wrap:break-word}.article-content-col{width:100%}.article-content-col .content{width:100%;margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #f0f0f0;display:flex;flex-direction:column}.article-content-col .content .button{align-self:flex-start;margin-top:16px}.excerpt-wrap{margin:16px 0}.nv-index-posts .posts-wrapper{display:flex;flex-wrap:wrap}.nv-index-posts .page-numbers{display:flex;flex-wrap:wrap;padding-right:0;list-style-type:none;justify-content:center;margin:8px auto}.nv-index-posts .page-numbers>li:not(:last-child){padding-left:8px}.nv-index-posts .page-numbers>li:not(:first-child){padding-right:8px}.nv-loader{height:50px;width:50px;border-radius:50%;border:2px solid #00a4f7;border-right:1px solid transparent!important;animation:spin;-webkit-animation:spin 1s ease infinite;-moz-animation:spin 1s ease infinite;animation:spin 1s ease infinite;margin:0 auto;display:none}@-moz-keyframes spin{100%{-moz-transform:rotate(-360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(-360deg)}}@keyframes spin{100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.layout-grid>.article-content-col,.layout-grid>.article-content-col .content{height:100%}.layout-alternative,.layout-default{display:flex;align-items:flex-end}.entry-title{word-wrap:break-word}.single-post-container{padding-top:16px}.single-post-container .title{margin-bottom:16px}.attachment-neve-blog{display:flex;margin:0 auto}.nv-content-wrap .page-numbers{justify-content:center;margin:8px auto;display:flex;flex-wrap:wrap;padding-right:0;list-style-type:none}.nv-content-wrap .page-numbers>a:not(:last-child) span,.nv-content-wrap .page-numbers>span{padding-left:16px}.post-password-form input{margin-bottom:8px}.nv-tags-list{font-size:.85em;margin:16px 0}.nv-tags-list span{margin-left:8px}.nv-tags-list a{display:inline-block;padding:2px 8px;transition:all .3s ease;border-radius:3px;margin-bottom:8px;margin-left:8px;border:1px solid #00a4f7;color:#00a4f7}.nv-tags-list a:hover{background:#00a4f7;color:#fff}#comments{border-top:1px solid #f0f0f0;padding-top:16px;margin:8px 0 32px}#comments input:not([type=submit]),#comments textarea{width:100%}#comments .pagination{display:flex;flex-wrap:wrap;padding-right:0;list-style-type:none;justify-content:center}#comments .pagination>li:not(:last-child){padding-left:8px}#comments .pagination>li:not(:first-child){padding-right:8px}#comments .comments-number{border-bottom:1px solid #f0f0f0;padding-bottom:16px;margin-bottom:16px}#comments .comments-list li{margin:32px 0}#comments cite{font-style:normal}#comments .avatar{border-radius:50%}#comments .comment-meta{font-size:.75em;margin-bottom:8px}#comments .children{border-right:1px solid #f0f0f0;padding-right:8px}.nv-index-posts,.nv-single-page-wrap,.nv-single-post-wrap{margin-bottom:48px}blockquote{text-align:center;font-size:1.1em;margin:48px 0}blockquote:before{height:3px;width:48px;background-color:#333;content:" ";display:block;margin:0 auto 32px}blockquote>*{margin-bottom:0}table{margin:16px 0}table td,table th{padding:8px;border-bottom:1px solid #f0f0f0}table tbody tr:hover{background-color:#fbfbfb}code{background:#d0effb;border-radius:5px;border:1px solid #f0f0f0}pre{display:block;padding:16px;background:#fbfbfb;border-radius:5px;border:1px solid #f0f0f0;margin:32px 0;white-space:pre-wrap;font-size:.9em;line-height:2em}.nv-content-wrap{margin:32px 0}.nv-content-wrap:after{content:"";clear:both;display:table}.nv-content-wrap ul{list-style-type:circle}.nv-content-wrap>ol,.nv-content-wrap>ul{margin:16px 0}.nv-content-wrap ol,.nv-content-wrap ul{padding-right:16px}.nv-content-wrap ol li,.nv-content-wrap ul li{line-height:2em;margin-bottom:8px}.nv-content-wrap dl:not(.gallery-item){width:100%;overflow:hidden;display:grid;grid-template-columns:1fr 2fr;grid-row-gap:32px;margin:16px 0}.nv-content-wrap dt:not(.gallery-icon){border-left:1px solid #f0f0f0;padding:0 16px}.nv-content-wrap dt:not(.gallery-icon) dfn{font-style:normal;font-weight:600}.nv-content-wrap dd:not(.gallery-caption){padding:0 16px}.alignleft{float:right;margin:16px 0 16px 16px}.alignright{float:left;margin:16px 16px 16px 0}.aligncenter{text-align:center;margin:0 auto}.wp-caption{max-width:100%}.wp-caption-text{text-align:center;font-size:.8em;font-weight:500}.twitter-tweet.twitter-tweet-rendered{padding:16px 0;margin:auto}.nv-sidebar-wrap{margin-bottom:48px}.nv-sidebar-wrap .search-form{display:flex;flex-direction:column}.nv-sidebar-wrap input[type=search]{margin-bottom:8px;width:100%}.nv-sidebar-wrap .widget{border-bottom:1px solid #f0f0f0;padding-bottom:16px;margin-bottom:16px}.nv-sidebar-wrap .widget:last-child{border:none;margin:0;padding:0}.widget ul{padding:0}.widget ul ul{padding-right:8px;border-right:1px solid #f0f0f0}.widget ul li{margin-top:8px}.widget>ul{font-size:.85em}@media (min-width:576px){.container{max-width:540px}.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:none}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}}@media (min-width:768px){.container{max-width:720px}.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:none}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.nv-sidebar-wrap{max-width:30%}.nv-sidebar-wrap.right{border-right:1px solid #f0f0f0}.nv-sidebar-wrap.left{border-left:1px solid #f0f0f0}html{font-size:16px}h1{font-size:2.25rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}}@media (min-width:960px){.container{max-width:960px}.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:none}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.navbar-toggle-wrapper{display:none}.menu-opened{overflow:inherit}.nv-nav-wrap{flex-direction:row;align-items:center;padding-bottom:0}#nv-primary-navigation{display:flex;flex-wrap:wrap;padding-right:0;list-style-type:none;overflow-y:inherit;max-height:inherit;margin-right:auto;justify-content:flex-end}#nv-primary-navigation>li:not(:last-child){padding-left:16px}#nv-primary-navigation>li:not(:first-child){padding-right:16px}#nv-primary-navigation.responsive-opened{padding-bottom:0}#nv-primary-navigation>li{width:inherit}#nv-primary-navigation>li.menu-item-has-children:last-child{padding-left:16px}#nv-primary-navigation>li>a{padding:16px 0;display:block}#nv-primary-navigation>li.menu-item-has-children>a{padding-left:12px}#nv-primary-navigation>li>.caret-wrap{top:14px;position:absolute}#nv-primary-navigation li:hover>a{color:#005bf7}#nv-primary-navigation li:hover>.caret-wrap .caret{color:#005bf7}#nv-primary-navigation .sub-menu{-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,.1);box-shadow:0 2px 5px rgba(0,0,0,.1);max-height:inherit;padding:0;top:100%;background:#fff;border-right:none;border-top:3px solid #00a4f7;position:absolute;overflow:visible;z-index:100;opacity:0;visibility:hidden}#nv-primary-navigation .sub-menu .sub-menu{right:100%;left:auto;top:-3px}#nv-primary-navigation .sub-menu li{display:flex;align-items:center;background-color:#fff;border:1px solid #f0f0f0;border-top:none;min-width:150px}#nv-primary-navigation .sub-menu li a{white-space:nowrap;display:block;width:100%;margin-left:8px;padding:8px 16px}#nv-primary-navigation .menu-item-has-children:hover>.sub-menu{display:block;visibility:visible;opacity:1}#nv-primary-navigation>.menu-item-has-children>.sub-menu{left:0}.caret-wrap{border:none;position:relative;top:0;display:inline;padding-left:0}.dropdown-open>.caret-wrap>.caret{color:#00a4f7;transform:rotate(-135deg)}.dropdown-open>.caret-wrap{background:0 0}.sub-menu .caret-wrap{padding-left:25px}.nv-nav-wrap.nav-center{flex-direction:column;justify-content:center}.nav-center #nv-primary-navigation{margin:0 auto;justify-content:center}.nav-center #nv-primary-navigation>li>a{padding-top:8px}.nav-center #nv-primary-navigation>li>.caret-wrap{top:4px}.nav-center .site-logo{justify-content:center}.nav-center .site-logo a{display:flex;justify-content:center;align-items:center;flex-direction:column}#nv-primary-navigation .menu-item-nav-search>a{display:block}.nv-nav-search{padding:0;visibility:hidden;opacity:0;transition:all .3s ease;position:absolute;left:0;width:auto;background:#fff;padding:8px 16px;border-top:3px solid #00a4f7;cursor:default;z-index:100;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,.1);box-shadow:0 2px 5px rgba(0,0,0,.1)}.nv-nav-search .search-submit{display:none}.menu-item-nav-search.active .nv-nav-search{visibility:visible;opacity:1}.nv-nav-search form{display:block}.nv-nav-search form label{margin:0}.nv-nav-search form label input{width:200px;margin:0}.nav-clickaway-overlay{position:fixed;width:100%;right:0;left:0;top:0;z-index:90;height:100vh}.nv-nav-wrap.nav-right{flex-direction:row-reverse;justify-content:center}.nav-right #nv-primary-navigation{margin-right:0;margin-left:auto}.nav-right .nv-nav-cart{left:inherit;right:0}.nav-right #nv-primary-navigation>.menu-item-has-children>.sub-menu{right:0;left:inherit}.layout-alternative .article-content-col .content,.layout-default .article-content-col .content{display:flex;align-items:center}.layout-default .article-content-col .content{flex-direction:row}.layout-alternative .article-content-col .content{flex-direction:row-reverse}.non-grid-content{display:flex;flex-direction:column;width:100%}.non-grid-content .button{align-self:flex-start;margin-top:auto}.non-grid-content .excerpt-wrap{padding:16px 0}.nv-post-thumbnail-wrap~.default-layout-content{padding-right:32px}.nv-post-thumbnail-wrap~.alternative-layout-content{padding-left:32px}.layout-alternative .nv-post-thumbnail-wrap,.layout-default .nv-post-thumbnail-wrap{max-width:40%}article.layout-alternative:nth-child(even) .article-content-col .content{flex-direction:row}article.layout-alternative:nth-child(even) .article-content-col .content .nv-post-thumbnail-wrap~.alternative-layout-content{padding:0 32px 0 0}#comments .children{padding-right:32px}.single-post-container{padding-top:48px}.archive-container,.single-page-container{padding-top:48px}}@media (min-width:1200px){.container{max-width:1140px}.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:none}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}} \ No newline at end of file diff --git a/style.css b/style.css index 6eefd11ebf..c24bae2a69 100644 --- a/style.css +++ b/style.css @@ -861,7 +861,6 @@ button:hover, input[type=button]:hover, .btn:hover, input[type="submit"]:hover { margin-bottom: 8px; margin-right: 8px; border: 1px solid #00a4f7; - background: transparent; color: #00a4f7; } .nv-tags-list a:hover { diff --git a/style.min.css b/style.min.css index a541d9042a..bb270d39d3 100644 --- a/style.min.css +++ b/style.min.css @@ -3,4 +3,4 @@ * Copyright 2011-2018 The Bootstrap Authors * Copyright 2011-2018 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.w-100{width:100%}.gapless{padding:0 !important}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.container-fluid>div{margin:0 -15px}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:none}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}html{font-size:14px;overflow-x:hidden;-webkit-tap-highlight-color:transparent}body{font-family:Graphik, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif;color:#606060;line-height:1.68421;overflow-x:hidden;direction:ltr;background-color:#fff}h1,h2,h3,h4,h5,h6{font-family:Graphik, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif;line-height:1.68421;margin-bottom:.5rem}p{margin-bottom:16px}a{color:#00a4f7;text-decoration:none}a:hover{color:#005bf7}.screen-reader-text{display:none}ins{text-decoration:none}body{font-size:1rem}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1rem}h6{font-size:.75rem}#nv-top-bar-menu{display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none;flex:1}#nv-top-bar-menu>li:not(:last-child){padding-right:8px}#nv-top-bar-menu>li:not(:first-child){padding-left:8px}.nv-top-bar-content{display:flex;flex:1}.nv-top-bar-content p{margin-bottom:0}.nv-top-bar{background-color:#fff;border-bottom:1px solid #f0f0f0}.nv-tb-wrap{padding-top:8px;padding-bottom:8px;display:flex;align-items:center;flex-direction:row;min-height:40px}.nv-tb-wrap.menu-content .nv-top-bar-content,.nv-tb-wrap.content-menu #nv-top-bar-menu{justify-content:flex-end;align-items:center}.nv-tb-wrap.content-menu .nv-top-bar-content,.nv-tb-wrap.menu-content #nv-top-bar-menu{justify-content:flex-start;align-items:center}.nv-nav-header{display:flex;min-height:70px}.site-logo{width:200px;align-items:center;display:flex;padding:8px 0}.site-logo img{max-height:60px;float:left}.site-logo p{font-size:1.25rem;text-align:center;margin-bottom:0}.site-logo small{width:100%;text-align:center;display:block}.site-logo a{display:inline}.icon-bar{transition:all 0.1s ease;position:relative;display:block;background:#00a4f7;border-radius:2px;width:15px;height:2px}.icon-bar:nth-child(2){margin:3px 0}.navbar-toggle-wrapper{align-items:center}.navbar-toggle{border:1px solid #f0f0f0;border-radius:3px;background:none;cursor:pointer;padding:10px 15px}.navbar-toggle:hover{box-shadow:none;transform:none}.navbar-toggle.active .icon-bar:nth-child(1){transform:rotate(45deg);top:5px}.navbar-toggle.active .icon-bar:nth-child(2){opacity:0}.navbar-toggle.active .icon-bar:nth-child(3){transform:rotate(-45deg);bottom:5px}.menu-opened{overflow:hidden}.nv-navbar{background-color:#fff;border-bottom:1px solid #f0f0f0;max-height:100vh}#nv-primary-navigation{max-height:0;overflow-y:auto;transition:all 0.3s ease;margin-bottom:0}#nv-primary-navigation.responsive-opened{max-height:calc(100vh - 70px);padding-bottom:16px}#nv-primary-navigation a{width:100%;display:block;padding:8px 0}#nv-primary-navigation li{cursor:pointer;width:100%;position:relative}.site-logo,.navbar-toggle-wrapper{flex:1}.navbar-toggle-wrapper{justify-content:flex-end;display:flex}#nv-primary-navigation .sub-menu{max-height:0;overflow:hidden;padding-left:20px;transition:all 0.3s ease;border-left:1px solid #f0f0f0}#nv-primary-navigation .dropdown-open>.sub-menu{max-height:2000px;transition:all 0.3s ease;opacity:1;visibility:visible}.nv-nav-wrap{min-height:70px;display:flex;flex-direction:column;justify-content:space-between}.caret{content:" ";height:6px;width:6px;position:relative;display:inline-block;border:2px solid;border-radius:1px;border-left:0;border-bottom:0;left:1px;transform:rotate(135deg);color:#00a4f7;top:-6px;transition:all 0.3s ease}.dropdown-open>.caret-wrap>.caret{color:#fff;transform:rotate(-45deg)}.caret-wrap{position:absolute;top:0;right:0;cursor:pointer;border-radius:3px;border:1px solid #00a4f7;width:30px;height:30px;padding:5px 10px;transition:all 0.3s ease}.dropdown-open>.caret-wrap{background-color:#00a4f7}#nv-primary-navigation i{font-size:inherit;line-height:inherit;width:20px}.nav-right .site-logo{justify-content:flex-end}.nav-right .navbar-toggle-wrapper{justify-content:flex-start}.nav-right .nv-nav-header{flex-direction:row-reverse}.nv-nav-search form{display:flex}.nv-nav-search form label{width:100%;margin-right:20px}#nv-primary-navigation .menu-item-nav-search>a{display:none}.nv-nav-search{padding:8px 0}footer{background-color:#fff}.footer-content-wrap{border-top:1px solid #f0f0f0}.nv-footer-content,.nv-footer-widgets{padding:32px 0}.nv-footer-widgets+.nv-footer-content{padding-top:0}.nv-footer-content .footer-menu{display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none}.nv-footer-content .footer-menu>li:not(:last-child){padding-right:16px}.nv-footer-content .footer-menu>li:not(:first-child){padding-left:16px}.wrapper{display:flex;min-height:100vh;flex-direction:column;overflow:hidden}.neve-main{flex:1 auto}.archive-container,.single-page-container{padding-top:32px}.nv-page-title-wrap.nv-big-title{border-bottom:1px solid #f0f0f0;background-color:#f7f7f7}.nv-page-title-wrap.nv-big-title .nv-page-title{padding-top:16px;padding-bottom:16px;text-align:center}.nv-page-title-wrap.nv-big-title h1{margin:0}form input[type="text"],form input[type="password"],form input[type="email"],form input[type="url"],form input[type="date"],form input[type="month"],form input[type="time"],form input[type="datetime"],form input[type="datetime-local"],form input[type="week"],form input[type="number"],form input[type="search"],form input[type="tel"],form input[type="color"],form select,form textarea{display:inline-block;min-height:35px;font-size:14px;line-height:1.8;padding:6px 12px;background-color:transparent;color:#333;border:1px solid #dddddd;border-radius:3px;transition:all 0.3s ease}input,textarea,select,button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.button{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto}.button.button-primary{background-color:#00a4f7;color:#fff}.button.button-primary:hover{opacity:.9}.button.button-secondary{border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7}.button.button-secondary:hover{background-color:#00a4f7;color:#fff}button,input[type=button],.btn,input[type="submit"]{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff}button:hover,input[type=button]:hover,.btn:hover,input[type="submit"]:hover{opacity:.9}.nv-seach-form-wrap .search-form{border-top:1px solid #f0f0f0;padding-top:16px;display:flex;justify-content:center}.nv-seach-form-wrap .search-form input[type="submit"]{margin-left:10px}.nv-meta-list{display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none;border-bottom:1px solid #f0f0f0;padding-bottom:8px;margin:8px 0;width:100%}.nv-meta-list li>span,.nv-meta-list li>a{color:#7e7e7e;font-size:0.85em}.nv-meta-list i{margin-right:2px;font-size:inherit;line-height:inherit}.nv-meta-list li{padding-right:16px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.nv-meta-list .meta .nv-icon:before{position:relative;margin-right:5px}.nv-meta-list .meta.category a{padding:0 4px}.nv-post-thumbnail-wrap{width:100%}.nv-post-thumbnail-wrap a{transition:all 0.3s ease}.nv-post-thumbnail-wrap a:hover{opacity:.95}.nv-post-thumbnail-wrap img{width:100%;height:auto}.blog-entry-title{margin:0 0 8px;word-wrap:break-word}.article-content-col{width:100%}.article-content-col .content{width:100%;margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #f0f0f0;display:flex;flex-direction:column}.article-content-col .content .button{align-self:flex-start;margin-top:16px}.excerpt-wrap{margin:16px 0}.nv-index-posts .posts-wrapper{display:flex;flex-wrap:wrap}.nv-index-posts .page-numbers{display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none;justify-content:center;margin:8px auto}.nv-index-posts .page-numbers>li:not(:last-child){padding-right:8px}.nv-index-posts .page-numbers>li:not(:first-child){padding-left:8px}.nv-loader{height:50px;width:50px;border-radius:50%;border:2px solid #00a4f7;border-left:1px solid transparent !important;animation:spin;-webkit-animation:spin 1s ease infinite;-moz-animation:spin 1s ease infinite;animation:spin 1s ease infinite;margin:0 auto;display:none}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.layout-grid>.article-content-col,.layout-grid>.article-content-col .content{height:100%}.layout-default,.layout-alternative{display:flex;align-items:flex-end}.entry-title{word-wrap:break-word}.single-post-container{padding-top:16px}.single-post-container .title{margin-bottom:16px}.attachment-neve-blog{display:flex;margin:0 auto}.nv-content-wrap .page-numbers{justify-content:center;margin:8px auto;display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none}.nv-content-wrap .page-numbers>a:not(:last-child) span,.nv-content-wrap .page-numbers>span{padding-right:16px}.post-password-form input{margin-bottom:8px}#comments{border-top:1px solid #f0f0f0;padding-top:16px;margin:8px 0 32px}#comments input:not([type="submit"]),#comments textarea{width:100%}#comments .pagination{display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none;justify-content:center}#comments .pagination>li:not(:last-child){padding-right:8px}#comments .pagination>li:not(:first-child){padding-left:8px}#comments .comments-number{border-bottom:1px solid #f0f0f0;padding-bottom:16px;margin-bottom:16px}#comments .comments-list li{margin:32px 0}#comments cite{font-style:normal}#comments .avatar{border-radius:50%}#comments .comment-meta{font-size:.75em;margin-bottom:8px}#comments .children{border-left:1px solid #f0f0f0;padding-left:8px}.nv-index-posts,.nv-single-post-wrap,.nv-single-page-wrap{margin-bottom:48px}blockquote{text-align:center;font-size:1.1em;margin:48px 0}blockquote:before{height:3px;width:48px;background-color:#333;content:" ";display:block;margin:0 auto 32px}blockquote>*{margin-bottom:0}table{margin:16px 0}table td,table th{padding:8px;border-bottom:1px solid #f0f0f0}table tbody tr:hover{background-color:#fbfbfb}code{background:#d0effb;border-radius:5px;border:1px solid #f0f0f0}pre{display:block;padding:16px;background:#fbfbfb;border-radius:5px;border:1px solid #f0f0f0;margin:32px 0;white-space:pre-wrap;font-size:0.9em;line-height:2em}.nv-content-wrap{margin:32px 0}.nv-content-wrap:after{content:"";clear:both;display:table}.nv-content-wrap ul{list-style-type:circle}.nv-content-wrap>ul,.nv-content-wrap>ol{margin:16px 0}.nv-content-wrap ul,.nv-content-wrap ol{padding-left:16px}.nv-content-wrap ul li,.nv-content-wrap ol li{line-height:2em;margin-bottom:8px}.nv-content-wrap dl:not(.gallery-item){width:100%;overflow:hidden;display:grid;grid-template-columns:1fr 2fr;grid-row-gap:32px;margin:16px 0}.nv-content-wrap dt:not(.gallery-icon){border-right:1px solid #f0f0f0;padding:0 16px}.nv-content-wrap dt:not(.gallery-icon) dfn{font-style:normal;font-weight:600}.nv-content-wrap dd:not(.gallery-caption){padding:0 16px}.alignleft{float:left;margin:16px 16px 16px 0}.alignright{float:right;margin:16px 0 16px 16px}.aligncenter{text-align:center;margin:0 auto}.wp-caption{max-width:100%}.wp-caption-text{text-align:center;font-size:0.8em;font-weight:500}.twitter-tweet.twitter-tweet-rendered{padding:16px 0;margin:auto}.nv-sidebar-wrap{margin-bottom:48px}.nv-sidebar-wrap .search-form{display:flex;flex-direction:column}.nv-sidebar-wrap input[type="search"]{margin-bottom:8px;width:100%}.nv-sidebar-wrap .widget{border-bottom:1px solid #f0f0f0;padding-bottom:16px;margin-bottom:16px}.nv-sidebar-wrap .widget:last-child{border:none;margin:0;padding:0}.widget ul{padding:0}.widget ul ul{padding-left:8px;border-left:1px solid #f0f0f0}.widget ul li{margin-top:8px}.widget>ul{font-size:.85em}@media (min-width: 576px){.container{max-width:540px}.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:none}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}}@media (min-width: 768px){.container{max-width:720px}.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:none}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.nv-sidebar-wrap{max-width:30%}.nv-sidebar-wrap.right{border-left:1px solid #f0f0f0}.nv-sidebar-wrap.left{border-right:1px solid #f0f0f0}html{font-size:16px}h1{font-size:2.25rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}}@media (min-width: 960px){.container{max-width:960px}.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:none}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.navbar-toggle-wrapper{display:none}.menu-opened{overflow:inherit}.nv-nav-wrap{flex-direction:row;align-items:center;padding-bottom:0}#nv-primary-navigation{display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none;overflow-y:inherit;max-height:inherit;margin-left:auto;justify-content:flex-end}#nv-primary-navigation>li:not(:last-child){padding-right:16px}#nv-primary-navigation>li:not(:first-child){padding-left:16px}#nv-primary-navigation.responsive-opened{padding-bottom:0}#nv-primary-navigation>li{width:inherit}#nv-primary-navigation>li.menu-item-has-children:last-child{padding-right:16px}#nv-primary-navigation>li>a{padding:16px 0;display:block}#nv-primary-navigation>li.menu-item-has-children>a{padding-right:12px}#nv-primary-navigation>li>.caret-wrap{top:14px;position:absolute}#nv-primary-navigation li:hover>a{color:#005bf7}#nv-primary-navigation li:hover>.caret-wrap .caret{color:#005bf7}#nv-primary-navigation .sub-menu{-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.1);box-shadow:0 2px 5px rgba(0,0,0,0.1);max-height:inherit;padding:0;top:100%;background:#fff;border-left:none;border-top:3px solid #00a4f7;position:absolute;overflow:visible;z-index:100;opacity:0;visibility:hidden}#nv-primary-navigation .sub-menu .sub-menu{left:100%;right:auto;top:-3px}#nv-primary-navigation .sub-menu li{display:flex;align-items:center;background-color:#fff;border:1px solid #f0f0f0;border-top:none;min-width:150px}#nv-primary-navigation .sub-menu li a{white-space:nowrap;display:block;width:100%;margin-right:8px;padding:8px 16px}#nv-primary-navigation .menu-item-has-children:hover>.sub-menu{display:block;visibility:visible;opacity:1}#nv-primary-navigation>.menu-item-has-children>.sub-menu{right:0}.caret-wrap{border:none;position:relative;top:0;display:inline;padding-right:0}.dropdown-open>.caret-wrap>.caret{color:#00a4f7;transform:rotate(135deg)}.dropdown-open>.caret-wrap{background:transparent}.sub-menu .caret-wrap{padding-right:25px}.nv-nav-wrap.nav-center{flex-direction:column;justify-content:center}.nav-center #nv-primary-navigation{margin:0 auto;justify-content:center}.nav-center #nv-primary-navigation>li>a{padding-top:8px}.nav-center #nv-primary-navigation>li>.caret-wrap{top:4px}.nav-center .site-logo{justify-content:center}.nav-center .site-logo a{display:flex;justify-content:center;align-items:center;flex-direction:column}#nv-primary-navigation .menu-item-nav-search>a{display:block}.nv-nav-search{padding:0;visibility:hidden;opacity:0;transition:all 0.3s ease;position:absolute;right:0;width:auto;background:#fff;padding:8px 16px;border-top:3px solid #00a4f7;cursor:default;z-index:100;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.1);box-shadow:0 2px 5px rgba(0,0,0,0.1)}.nv-nav-search .search-submit{display:none}.menu-item-nav-search.active .nv-nav-search{visibility:visible;opacity:1}.nv-nav-search form{display:block}.nv-nav-search form label{margin:0}.nv-nav-search form label input{width:200px;margin:0}.nav-clickaway-overlay{position:fixed;width:100%;left:0;right:0;top:0;z-index:90;height:100vh}.nv-nav-wrap.nav-right{flex-direction:row-reverse;justify-content:center}.nav-right #nv-primary-navigation{margin-left:0;margin-right:auto}.nav-right .nv-nav-cart{right:inherit;left:0}.nav-right #nv-primary-navigation>.menu-item-has-children>.sub-menu{left:0;right:inherit}.layout-default .article-content-col .content,.layout-alternative .article-content-col .content{display:flex;align-items:center}.layout-default .article-content-col .content{flex-direction:row}.layout-alternative .article-content-col .content{flex-direction:row-reverse}.non-grid-content{display:flex;flex-direction:column;width:100%}.non-grid-content .button{align-self:flex-start;margin-top:auto}.non-grid-content .excerpt-wrap{padding:16px 0}.nv-post-thumbnail-wrap ~ .default-layout-content{padding-left:32px}.nv-post-thumbnail-wrap ~ .alternative-layout-content{padding-right:32px}.layout-default .nv-post-thumbnail-wrap,.layout-alternative .nv-post-thumbnail-wrap{max-width:40%}article.layout-alternative:nth-child(even) .article-content-col .content{flex-direction:row}article.layout-alternative:nth-child(even) .article-content-col .content .nv-post-thumbnail-wrap ~ .alternative-layout-content{padding:0 0 0 32px}#comments .children{padding-left:32px}.single-post-container{padding-top:48px}.archive-container,.single-page-container{padding-top:48px}}@media (min-width: 1200px){.container{max-width:1140px}.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:none}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}} + */.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.w-100{width:100%}.gapless{padding:0 !important}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.container-fluid>div{margin:0 -15px}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:none}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}html{font-size:14px;overflow-x:hidden;-webkit-tap-highlight-color:transparent}body{font-family:Graphik, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif;color:#606060;line-height:1.68421;overflow-x:hidden;direction:ltr;background-color:#fff}h1,h2,h3,h4,h5,h6{font-family:Graphik, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif;line-height:1.68421;margin-bottom:.5rem}p{margin-bottom:16px}a{color:#00a4f7;text-decoration:none}a:hover{color:#005bf7}.screen-reader-text{display:none}ins{text-decoration:none}body{font-size:1rem}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1rem}h6{font-size:.75rem}#nv-top-bar-menu{display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none;flex:1}#nv-top-bar-menu>li:not(:last-child){padding-right:8px}#nv-top-bar-menu>li:not(:first-child){padding-left:8px}.nv-top-bar-content{display:flex;flex:1}.nv-top-bar-content p{margin-bottom:0}.nv-top-bar{background-color:#fff;border-bottom:1px solid #f0f0f0}.nv-tb-wrap{padding-top:8px;padding-bottom:8px;display:flex;align-items:center;flex-direction:row;min-height:40px}.nv-tb-wrap.menu-content .nv-top-bar-content,.nv-tb-wrap.content-menu #nv-top-bar-menu{justify-content:flex-end;align-items:center}.nv-tb-wrap.content-menu .nv-top-bar-content,.nv-tb-wrap.menu-content #nv-top-bar-menu{justify-content:flex-start;align-items:center}.nv-nav-header{display:flex;min-height:70px}.site-logo{width:200px;align-items:center;display:flex;padding:8px 0}.site-logo img{max-height:60px;float:left}.site-logo p{font-size:1.25rem;text-align:center;margin-bottom:0}.site-logo small{width:100%;text-align:center;display:block}.site-logo a{display:inline}.icon-bar{transition:all 0.1s ease;position:relative;display:block;background:#00a4f7;border-radius:2px;width:15px;height:2px}.icon-bar:nth-child(2){margin:3px 0}.navbar-toggle-wrapper{align-items:center}.navbar-toggle{border:1px solid #f0f0f0;border-radius:3px;background:none;cursor:pointer;padding:10px 15px}.navbar-toggle:hover{box-shadow:none;transform:none}.navbar-toggle.active .icon-bar:nth-child(1){transform:rotate(45deg);top:5px}.navbar-toggle.active .icon-bar:nth-child(2){opacity:0}.navbar-toggle.active .icon-bar:nth-child(3){transform:rotate(-45deg);bottom:5px}.menu-opened{overflow:hidden}.nv-navbar{background-color:#fff;border-bottom:1px solid #f0f0f0;max-height:100vh}#nv-primary-navigation{max-height:0;overflow-y:auto;transition:all 0.3s ease;margin-bottom:0}#nv-primary-navigation.responsive-opened{max-height:calc(100vh - 70px);padding-bottom:16px}#nv-primary-navigation a{width:100%;display:block;padding:8px 0}#nv-primary-navigation li{cursor:pointer;width:100%;position:relative}.site-logo,.navbar-toggle-wrapper{flex:1}.navbar-toggle-wrapper{justify-content:flex-end;display:flex}#nv-primary-navigation .sub-menu{max-height:0;overflow:hidden;padding-left:20px;transition:all 0.3s ease;border-left:1px solid #f0f0f0}#nv-primary-navigation .dropdown-open>.sub-menu{max-height:2000px;transition:all 0.3s ease;opacity:1;visibility:visible}.nv-nav-wrap{min-height:70px;display:flex;flex-direction:column;justify-content:space-between}.caret{content:" ";height:6px;width:6px;position:relative;display:inline-block;border:2px solid;border-radius:1px;border-left:0;border-bottom:0;left:1px;transform:rotate(135deg);color:#00a4f7;top:-6px;transition:all 0.3s ease}.dropdown-open>.caret-wrap>.caret{color:#fff;transform:rotate(-45deg)}.caret-wrap{position:absolute;top:0;right:0;cursor:pointer;border-radius:3px;border:1px solid #00a4f7;width:30px;height:30px;padding:5px 10px;transition:all 0.3s ease}.dropdown-open>.caret-wrap{background-color:#00a4f7}#nv-primary-navigation i{font-size:inherit;line-height:inherit;width:20px}.nav-right .site-logo{justify-content:flex-end}.nav-right .navbar-toggle-wrapper{justify-content:flex-start}.nav-right .nv-nav-header{flex-direction:row-reverse}.nv-nav-search form{display:flex}.nv-nav-search form label{width:100%;margin-right:20px}#nv-primary-navigation .menu-item-nav-search>a{display:none}.nv-nav-search{padding:8px 0}footer{background-color:#fff}.footer-content-wrap{border-top:1px solid #f0f0f0}.nv-footer-content,.nv-footer-widgets{padding:32px 0}.nv-footer-widgets+.nv-footer-content{padding-top:0}.nv-footer-content .footer-menu{display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none}.nv-footer-content .footer-menu>li:not(:last-child){padding-right:16px}.nv-footer-content .footer-menu>li:not(:first-child){padding-left:16px}.wrapper{display:flex;min-height:100vh;flex-direction:column;overflow:hidden}.neve-main{flex:1 auto}.archive-container,.single-page-container{padding-top:32px}.nv-page-title-wrap.nv-big-title{border-bottom:1px solid #f0f0f0;background-color:#f7f7f7}.nv-page-title-wrap.nv-big-title .nv-page-title{padding-top:16px;padding-bottom:16px;text-align:center}.nv-page-title-wrap.nv-big-title h1{margin:0}form input[type="text"],form input[type="password"],form input[type="email"],form input[type="url"],form input[type="date"],form input[type="month"],form input[type="time"],form input[type="datetime"],form input[type="datetime-local"],form input[type="week"],form input[type="number"],form input[type="search"],form input[type="tel"],form input[type="color"],form select,form textarea{display:inline-block;min-height:35px;font-size:14px;line-height:1.8;padding:6px 12px;background-color:transparent;color:#333;border:1px solid #dddddd;border-radius:3px;transition:all 0.3s ease}input,textarea,select,button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.button{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto}.button.button-primary{background-color:#00a4f7;color:#fff}.button.button-primary:hover{opacity:.9}.button.button-secondary{border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7}.button.button-secondary:hover{background-color:#00a4f7;color:#fff}button,input[type=button],.btn,input[type="submit"]{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff}button:hover,input[type=button]:hover,.btn:hover,input[type="submit"]:hover{opacity:.9}.nv-seach-form-wrap .search-form{border-top:1px solid #f0f0f0;padding-top:16px;display:flex;justify-content:center}.nv-seach-form-wrap .search-form input[type="submit"]{margin-left:10px}.nv-meta-list{display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none;border-bottom:1px solid #f0f0f0;padding-bottom:8px;margin:8px 0;width:100%}.nv-meta-list li>span,.nv-meta-list li>a{color:#7e7e7e;font-size:0.85em}.nv-meta-list i{margin-right:2px;font-size:inherit;line-height:inherit}.nv-meta-list li{padding-right:16px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.nv-meta-list .meta .nv-icon:before{position:relative;margin-right:5px}.nv-meta-list .meta.category a{padding:0 4px}.nv-post-thumbnail-wrap{width:100%}.nv-post-thumbnail-wrap a{transition:all 0.3s ease}.nv-post-thumbnail-wrap a:hover{opacity:.95}.nv-post-thumbnail-wrap img{width:100%;height:auto}.blog-entry-title{margin:0 0 8px;word-wrap:break-word}.article-content-col{width:100%}.article-content-col .content{width:100%;margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #f0f0f0;display:flex;flex-direction:column}.article-content-col .content .button{align-self:flex-start;margin-top:16px}.excerpt-wrap{margin:16px 0}.nv-index-posts .posts-wrapper{display:flex;flex-wrap:wrap}.nv-index-posts .page-numbers{display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none;justify-content:center;margin:8px auto}.nv-index-posts .page-numbers>li:not(:last-child){padding-right:8px}.nv-index-posts .page-numbers>li:not(:first-child){padding-left:8px}.nv-loader{height:50px;width:50px;border-radius:50%;border:2px solid #00a4f7;border-left:1px solid transparent !important;animation:spin;-webkit-animation:spin 1s ease infinite;-moz-animation:spin 1s ease infinite;animation:spin 1s ease infinite;margin:0 auto;display:none}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.layout-grid>.article-content-col,.layout-grid>.article-content-col .content{height:100%}.layout-default,.layout-alternative{display:flex;align-items:flex-end}.entry-title{word-wrap:break-word}.single-post-container{padding-top:16px}.single-post-container .title{margin-bottom:16px}.attachment-neve-blog{display:flex;margin:0 auto}.nv-content-wrap .page-numbers{justify-content:center;margin:8px auto;display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none}.nv-content-wrap .page-numbers>a:not(:last-child) span,.nv-content-wrap .page-numbers>span{padding-right:16px}.post-password-form input{margin-bottom:8px}.nv-tags-list{font-size:.85em;margin:16px 0}.nv-tags-list span{margin-right:8px}.nv-tags-list a{display:inline-block;padding:2px 8px;transition:all 0.3s ease;border-radius:3px;margin-bottom:8px;margin-right:8px;border:1px solid #00a4f7;color:#00a4f7}.nv-tags-list a:hover{background:#00a4f7;color:#fff}#comments{border-top:1px solid #f0f0f0;padding-top:16px;margin:8px 0 32px}#comments input:not([type="submit"]),#comments textarea{width:100%}#comments .pagination{display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none;justify-content:center}#comments .pagination>li:not(:last-child){padding-right:8px}#comments .pagination>li:not(:first-child){padding-left:8px}#comments .comments-number{border-bottom:1px solid #f0f0f0;padding-bottom:16px;margin-bottom:16px}#comments .comments-list li{margin:32px 0}#comments cite{font-style:normal}#comments .avatar{border-radius:50%}#comments .comment-meta{font-size:.75em;margin-bottom:8px}#comments .children{border-left:1px solid #f0f0f0;padding-left:8px}.nv-index-posts,.nv-single-post-wrap,.nv-single-page-wrap{margin-bottom:48px}blockquote{text-align:center;font-size:1.1em;margin:48px 0}blockquote:before{height:3px;width:48px;background-color:#333;content:" ";display:block;margin:0 auto 32px}blockquote>*{margin-bottom:0}table{margin:16px 0}table td,table th{padding:8px;border-bottom:1px solid #f0f0f0}table tbody tr:hover{background-color:#fbfbfb}code{background:#d0effb;border-radius:5px;border:1px solid #f0f0f0}pre{display:block;padding:16px;background:#fbfbfb;border-radius:5px;border:1px solid #f0f0f0;margin:32px 0;white-space:pre-wrap;font-size:0.9em;line-height:2em}.nv-content-wrap{margin:32px 0}.nv-content-wrap:after{content:"";clear:both;display:table}.nv-content-wrap ul{list-style-type:circle}.nv-content-wrap>ul,.nv-content-wrap>ol{margin:16px 0}.nv-content-wrap ul,.nv-content-wrap ol{padding-left:16px}.nv-content-wrap ul li,.nv-content-wrap ol li{line-height:2em;margin-bottom:8px}.nv-content-wrap dl:not(.gallery-item){width:100%;overflow:hidden;display:grid;grid-template-columns:1fr 2fr;grid-row-gap:32px;margin:16px 0}.nv-content-wrap dt:not(.gallery-icon){border-right:1px solid #f0f0f0;padding:0 16px}.nv-content-wrap dt:not(.gallery-icon) dfn{font-style:normal;font-weight:600}.nv-content-wrap dd:not(.gallery-caption){padding:0 16px}.alignleft{float:left;margin:16px 16px 16px 0}.alignright{float:right;margin:16px 0 16px 16px}.aligncenter{text-align:center;margin:0 auto}.wp-caption{max-width:100%}.wp-caption-text{text-align:center;font-size:0.8em;font-weight:500}.twitter-tweet.twitter-tweet-rendered{padding:16px 0;margin:auto}.nv-sidebar-wrap{margin-bottom:48px}.nv-sidebar-wrap .search-form{display:flex;flex-direction:column}.nv-sidebar-wrap input[type="search"]{margin-bottom:8px;width:100%}.nv-sidebar-wrap .widget{border-bottom:1px solid #f0f0f0;padding-bottom:16px;margin-bottom:16px}.nv-sidebar-wrap .widget:last-child{border:none;margin:0;padding:0}.widget ul{padding:0}.widget ul ul{padding-left:8px;border-left:1px solid #f0f0f0}.widget ul li{margin-top:8px}.widget>ul{font-size:.85em}@media (min-width: 576px){.container{max-width:540px}.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:none}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}}@media (min-width: 768px){.container{max-width:720px}.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:none}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.nv-sidebar-wrap{max-width:30%}.nv-sidebar-wrap.right{border-left:1px solid #f0f0f0}.nv-sidebar-wrap.left{border-right:1px solid #f0f0f0}html{font-size:16px}h1{font-size:2.25rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}}@media (min-width: 960px){.container{max-width:960px}.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:none}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.navbar-toggle-wrapper{display:none}.menu-opened{overflow:inherit}.nv-nav-wrap{flex-direction:row;align-items:center;padding-bottom:0}#nv-primary-navigation{display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none;overflow-y:inherit;max-height:inherit;margin-left:auto;justify-content:flex-end}#nv-primary-navigation>li:not(:last-child){padding-right:16px}#nv-primary-navigation>li:not(:first-child){padding-left:16px}#nv-primary-navigation.responsive-opened{padding-bottom:0}#nv-primary-navigation>li{width:inherit}#nv-primary-navigation>li.menu-item-has-children:last-child{padding-right:16px}#nv-primary-navigation>li>a{padding:16px 0;display:block}#nv-primary-navigation>li.menu-item-has-children>a{padding-right:12px}#nv-primary-navigation>li>.caret-wrap{top:14px;position:absolute}#nv-primary-navigation li:hover>a{color:#005bf7}#nv-primary-navigation li:hover>.caret-wrap .caret{color:#005bf7}#nv-primary-navigation .sub-menu{-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.1);box-shadow:0 2px 5px rgba(0,0,0,0.1);max-height:inherit;padding:0;top:100%;background:#fff;border-left:none;border-top:3px solid #00a4f7;position:absolute;overflow:visible;z-index:100;opacity:0;visibility:hidden}#nv-primary-navigation .sub-menu .sub-menu{left:100%;right:auto;top:-3px}#nv-primary-navigation .sub-menu li{display:flex;align-items:center;background-color:#fff;border:1px solid #f0f0f0;border-top:none;min-width:150px}#nv-primary-navigation .sub-menu li a{white-space:nowrap;display:block;width:100%;margin-right:8px;padding:8px 16px}#nv-primary-navigation .menu-item-has-children:hover>.sub-menu{display:block;visibility:visible;opacity:1}#nv-primary-navigation>.menu-item-has-children>.sub-menu{right:0}.caret-wrap{border:none;position:relative;top:0;display:inline;padding-right:0}.dropdown-open>.caret-wrap>.caret{color:#00a4f7;transform:rotate(135deg)}.dropdown-open>.caret-wrap{background:transparent}.sub-menu .caret-wrap{padding-right:25px}.nv-nav-wrap.nav-center{flex-direction:column;justify-content:center}.nav-center #nv-primary-navigation{margin:0 auto;justify-content:center}.nav-center #nv-primary-navigation>li>a{padding-top:8px}.nav-center #nv-primary-navigation>li>.caret-wrap{top:4px}.nav-center .site-logo{justify-content:center}.nav-center .site-logo a{display:flex;justify-content:center;align-items:center;flex-direction:column}#nv-primary-navigation .menu-item-nav-search>a{display:block}.nv-nav-search{padding:0;visibility:hidden;opacity:0;transition:all 0.3s ease;position:absolute;right:0;width:auto;background:#fff;padding:8px 16px;border-top:3px solid #00a4f7;cursor:default;z-index:100;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.1);box-shadow:0 2px 5px rgba(0,0,0,0.1)}.nv-nav-search .search-submit{display:none}.menu-item-nav-search.active .nv-nav-search{visibility:visible;opacity:1}.nv-nav-search form{display:block}.nv-nav-search form label{margin:0}.nv-nav-search form label input{width:200px;margin:0}.nav-clickaway-overlay{position:fixed;width:100%;left:0;right:0;top:0;z-index:90;height:100vh}.nv-nav-wrap.nav-right{flex-direction:row-reverse;justify-content:center}.nav-right #nv-primary-navigation{margin-left:0;margin-right:auto}.nav-right .nv-nav-cart{right:inherit;left:0}.nav-right #nv-primary-navigation>.menu-item-has-children>.sub-menu{left:0;right:inherit}.layout-default .article-content-col .content,.layout-alternative .article-content-col .content{display:flex;align-items:center}.layout-default .article-content-col .content{flex-direction:row}.layout-alternative .article-content-col .content{flex-direction:row-reverse}.non-grid-content{display:flex;flex-direction:column;width:100%}.non-grid-content .button{align-self:flex-start;margin-top:auto}.non-grid-content .excerpt-wrap{padding:16px 0}.nv-post-thumbnail-wrap ~ .default-layout-content{padding-left:32px}.nv-post-thumbnail-wrap ~ .alternative-layout-content{padding-right:32px}.layout-default .nv-post-thumbnail-wrap,.layout-alternative .nv-post-thumbnail-wrap{max-width:40%}article.layout-alternative:nth-child(even) .article-content-col .content{flex-direction:row}article.layout-alternative:nth-child(even) .article-content-col .content .nv-post-thumbnail-wrap ~ .alternative-layout-content{padding:0 0 0 32px}#comments .children{padding-left:32px}.single-post-container{padding-top:48px}.archive-container,.single-page-container{padding-top:48px}}@media (min-width: 1200px){.container{max-width:1140px}.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:none}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}} From fef26bbc342ee13d6a496c0ccfe13879b3b819e2 Mon Sep 17 00:00:00 2001 From: Andrei Baicus Date: Tue, 2 Oct 2018 13:43:35 +0300 Subject: [PATCH 30/39] Fix all theme check issues. Fixes and closes #29. --- .../scss/elements/blog/_blogpost-index.scss | 23 +++++++++++++++++- .../class-themeisle-ob-rest-server.php | 5 +++- .../class-themeisle-ob-content-importer.php | 5 +++- inc/core/front_end.php | 4 ++++ style.css | 24 ++++++++++++++++++- themeisle-hash.json | 2 +- 6 files changed, 58 insertions(+), 5 deletions(-) diff --git a/assets/scss/elements/blog/_blogpost-index.scss b/assets/scss/elements/blog/_blogpost-index.scss index e38575a1cf..2fdd7e0802 100644 --- a/assets/scss/elements/blog/_blogpost-index.scss +++ b/assets/scss/elements/blog/_blogpost-index.scss @@ -12,6 +12,10 @@ } } +.posts-wrapper > article { + margin-bottom: $spacing; +} + .blog-entry-title { margin: 0 0 $spacing-xs; word-wrap: break-word; @@ -20,9 +24,9 @@ .article-content-col { width: 100%; } + .article-content-col .content { width: 100%; - margin-bottom: $spacing; padding-bottom: $spacing; border-bottom: $muted-border; display: flex; @@ -33,6 +37,10 @@ } } +.bypostauthor { + display: block; +} + .excerpt-wrap { margin: $spacing-sm 0; } @@ -47,3 +55,16 @@ justify-content: center; margin: $spacing-xs auto; } + +.sticky .article-content-col { + max-width: 100%; + .content { + @include soft-box-shadow(); + margin-right: $spacing-xs; + margin-left: $spacing-xs; + border: $muted-border; + max-width: 100%; + width: auto; + padding: $spacing-sm; + } +} \ No newline at end of file diff --git a/inc/admin/onboarding/includes/class-themeisle-ob-rest-server.php b/inc/admin/onboarding/includes/class-themeisle-ob-rest-server.php index e4f7b5b306..8c3db63a99 100644 --- a/inc/admin/onboarding/includes/class-themeisle-ob-rest-server.php +++ b/inc/admin/onboarding/includes/class-themeisle-ob-rest-server.php @@ -96,7 +96,10 @@ public function init_library() { continue; } - $json = file_get_contents( $json_path ); + require_once( ABSPATH . '/wp-admin/includes/file.php' ); + global $wp_filesystem; + WP_Filesystem(); + $json = $wp_filesystem->get_contents( $json_path ); $data['local'][ $slug ] = json_decode( $json, true ); $data['local'][ $slug ]['title'] = esc_html( $args['title'] ); diff --git a/inc/admin/onboarding/includes/importers/class-themeisle-ob-content-importer.php b/inc/admin/onboarding/includes/importers/class-themeisle-ob-content-importer.php index 9623e3b9ba..5d939bea81 100644 --- a/inc/admin/onboarding/includes/importers/class-themeisle-ob-content-importer.php +++ b/inc/admin/onboarding/includes/importers/class-themeisle-ob-content-importer.php @@ -44,7 +44,10 @@ public function import_remote_xml( WP_REST_Request $request ) { require_once( ABSPATH . 'wp-admin/includes/media.php' ); if ( $body['source'] === 'remote' ) { - $content_file = file_get_contents( $content_file_url ); + require_once( ABSPATH . '/wp-admin/includes/file.php' ); + global $wp_filesystem; + WP_Filesystem(); + $content_file = $wp_filesystem->get_contents( $content_file_url ); $content_file_path = $this->save_xhr_return_path( $content_file ); } else { $content_file_path = $content_file_url; diff --git a/inc/core/front_end.php b/inc/core/front_end.php index 15024bc043..d3a0325f3d 100644 --- a/inc/core/front_end.php +++ b/inc/core/front_end.php @@ -99,6 +99,10 @@ public function enqueue_scripts() { ) ); wp_enqueue_script( 'neve-script' ); + + if ( is_singular() ) { + wp_enqueue_script( 'comment-reply' ); + } } /** diff --git a/style.css b/style.css index c24bae2a69..b3901b5452 100644 --- a/style.css +++ b/style.css @@ -728,6 +728,10 @@ button:hover, input[type=button]:hover, .btn:hover, input[type="submit"]:hover { height: auto; } +.posts-wrapper > article { + margin-bottom: 32px; +} + .blog-entry-title { margin: 0 0 8px; word-wrap: break-word; @@ -739,7 +743,6 @@ button:hover, input[type=button]:hover, .btn:hover, input[type="submit"]:hover { .article-content-col .content { width: 100%; - margin-bottom: 32px; padding-bottom: 32px; border-bottom: 1px solid #f0f0f0; display: flex; @@ -750,6 +753,10 @@ button:hover, input[type=button]:hover, .btn:hover, input[type="submit"]:hover { margin-top: 16px; } +.bypostauthor { + display: block; +} + .excerpt-wrap { margin: 16px 0; } @@ -774,6 +781,21 @@ button:hover, input[type=button]:hover, .btn:hover, input[type="submit"]:hover { padding-left: 8px; } +.sticky .article-content-col { + max-width: 100%; +} +.sticky .article-content-col .content { + -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); + box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); + margin-right: 8px; + margin-left: 8px; + border: 1px solid #f0f0f0; + max-width: 100%; + width: auto; + padding: 16px; +} + .nv-loader { height: 50px; width: 50px; diff --git a/themeisle-hash.json b/themeisle-hash.json index ade5236435..e94ab25d02 100644 --- a/themeisle-hash.json +++ b/themeisle-hash.json @@ -1 +1 @@ -{"autoloader.php":"99c803c6db550888a81068577e60de03","comments.php":"3412e3f1c61f0090e51a5e703fec6e8c","footer.php":"4015bc6bc087fbc5f968bbb34cc2d935","functions.php":"a6fb4d5ff7b73209e33bb72e8bec3fa7","header.php":"b550fdee7495b07b5ccdf69290831fa2","index.php":"fcfd1a9f2672d1e98e29cd514204fa52","page.php":"07bfe6d7e51417f581dfe3294afbcf89","search.php":"44d49a46b83f97d43c7afa73cae13791","sidebar-shop.php":"202495ec6de230f8178942cd6ee1df11","sidebar.php":"3bcf98148d3088d42d3aff859f96b1eb","single.php":"0d869d3832646f53ba850cbb29a79514","style-rtl.css":"f4b19ae7a3ad922f6d63d622d57ded74","style-rtl.min.css":"d41d8cd98f00b204e9800998ecf8427e","style.css":"d25441913f032b18e82109b96e2e6654","style.min.css":"8692f6f712f1d2142fa6cc90ec4296f0"} \ No newline at end of file +{"autoloader.php":"99c803c6db550888a81068577e60de03","comments.php":"3412e3f1c61f0090e51a5e703fec6e8c","footer.php":"8146df569a93d7570ca1c860a1bde773","functions.php":"650e6a75a1d20c47f81a3a6095138ccc","header.php":"fd7a26578fcd1de8ceaa70a6a4131033","index.php":"fcfd1a9f2672d1e98e29cd514204fa52","page.php":"07bfe6d7e51417f581dfe3294afbcf89","search.php":"44d49a46b83f97d43c7afa73cae13791","sidebar-shop.php":"90673dbe7649f47a3a96b3a82e9e2a1c","sidebar.php":"3bcf98148d3088d42d3aff859f96b1eb","single.php":"0d869d3832646f53ba850cbb29a79514","style-rtl.css":"17566de33da232b31a752b562161cd0c","style-rtl.min.css":"a620e866e64a00b2c300a641e6afbcbb","style.css":"aa99bb6a67360206e823f420326178b5","style.min.css":"2a5cfe7d9640d12821cf0466dbdb02c7"} \ No newline at end of file From c6b289d9d989aa2f93eea0832550a3ded94f0b67 Mon Sep 17 00:00:00 2001 From: Andrei Baicus Date: Tue, 2 Oct 2018 13:45:15 +0300 Subject: [PATCH 31/39] [chore] Build styles and scripts and fix code style issues. --- assets/css/woocommerce-rtl.min.css | 2 +- inc/views/inline/style_manager.php | 1 - inc/views/partials/post_meta.php | 7 +++++-- inc/views/pluggable/metabox_settings.php | 4 ++-- style-rtl.css | 24 +++++++++++++++++++++++- style-rtl.min.css | 2 +- style.min.css | 2 +- template-parts/content-single.php | 2 +- 8 files changed, 34 insertions(+), 10 deletions(-) diff --git a/assets/css/woocommerce-rtl.min.css b/assets/css/woocommerce-rtl.min.css index 4ef0ca856a..cc1e681ac7 100644 --- a/assets/css/woocommerce-rtl.min.css +++ b/assets/css/woocommerce-rtl.min.css @@ -1 +1 @@ -.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{max-width:inherit}.woocommerce span.onsale{background-color:#2dce89;border-radius:0;line-height:inherit;min-height:auto;border-radius:3px;right:16px;top:16px}.woocommerce ul.products li.product .onsale{left:auto;right:16px;top:23px}.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price{color:#606060}.woocommerce-variation-price{margin-bottom:16px}.woocommerce nav.woocommerce-pagination ul{display:flex;flex-wrap:wrap;padding-right:0;list-style-type:none;border:none;margin:0}.woocommerce nav.woocommerce-pagination ul>li:not(:last-child){padding-left:8px}.woocommerce nav.woocommerce-pagination ul>li:not(:first-child){padding-right:8px}.woocommerce nav.woocommerce-pagination ul li{border:none}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:none}.woocommerce div.product form.cart .variations td.label{vertical-align:top}.woocommerce .star-rating{color:#ffb100}.woocommerce ul.products li.product .star-rating{margin:8px auto}#review_form .comment-form-rating .stars{font-size:1.75em}.woocommerce .woocommerce-error,.woocommerce-page .woocommerce-error{background:#f5365c;border:none;color:#fff}.woocommerce .woocommerce-error:before,.woocommerce-page .woocommerce-error:before{color:#fff}.woocommerce .woocommerce-error a,.woocommerce-page .woocommerce-error a{color:#fff;font-weight:800}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-error .button:focus,.woocommerce .woocommerce-error .button:active,.woocommerce .woocommerce-error .button:hover,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-error .button:focus,.woocommerce-page .woocommerce-error .button:active,.woocommerce-page .woocommerce-error .button:hover{background-color:#fff;color:#f5365c;line-height:1}.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-info{background:#11cdef;border:none;color:#fff}.woocommerce .woocommerce-info:before,.woocommerce-page .woocommerce-info:before{color:#fff}.woocommerce .woocommerce-info a,.woocommerce-page .woocommerce-info a{color:#fff;font-weight:800}.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-info .button:focus,.woocommerce .woocommerce-info .button:active,.woocommerce .woocommerce-info .button:hover,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-info .button:focus,.woocommerce-page .woocommerce-info .button:active,.woocommerce-page .woocommerce-info .button:hover{background-color:#fff;color:#11cdef;line-height:1}.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-message{background:#2dce89;border:none;color:#fff}.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-message:before{color:#fff}.woocommerce .woocommerce-message a,.woocommerce-page .woocommerce-message a{color:#fff;font-weight:800}.woocommerce .woocommerce-message .button,.woocommerce .woocommerce-message .button:focus,.woocommerce .woocommerce-message .button:active,.woocommerce .woocommerce-message .button:hover,.woocommerce-page .woocommerce-message .button,.woocommerce-page .woocommerce-message .button:focus,.woocommerce-page .woocommerce-message .button:active,.woocommerce-page .woocommerce-message .button:hover{background-color:#fff;color:#2dce89;line-height:1}.orderby{border-color:#00a4f7;color:#00a4f7;height:38px}.nv-woo-filters{display:flex;flex-direction:row;margin-bottom:16px;align-items:center;justify-content:space-between;border-top:1px solid #f0f0f0;padding-top:16px}.nv-woo-filters>.woocommerce-ordering{margin:0}.woocommerce .nv-bc-count-wrap .woocommerce-result-count{float:none;width:100%;text-align:center}.woocommerce .woocommerce-breadcrumb{font-size:1em;margin-top:16px;text-align:center}.woocommerce .woocommerce-breadcrumb a{color:#00a4f7}.woocommerce .woocommerce-breadcrumb a:hover{color:#005bf7}.nv-woo-title-breadcrumb{display:flex;flex-direction:column-reverse;text-align:center}.nv-woo-title-breadcrumb h1{margin:0}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{display:block;background:transparent;border:none;border-bottom:1px solid #f0f0f0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom:1px solid #f0f0f0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#00a4f7;width:100%}.woocommerce-Reviews #comments{border:none;margin-top:0;padding-top:0}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border:none}.woocommerce div.product form.cart .reset_variations{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;border:1px solid #f5365c;background-color:transparent;font-weight:600;color:#f5365c;margin-top:12px;line-height:1;display:table-caption;float:right;position:relative}.woocommerce div.product form.cart .reset_variations:hover{background-color:#f5365c;color:#fff}.woocommerce-cart .shop-sidebar{margin-top:32px}.woocommerce-cart .single-page-container{padding-top:0}.woocommerce a.remove{margin:0 auto;color:#f5365c !important;line-height:0.9;font-size:20px}.woocommerce a.remove:hover{background-color:#f5365c !important}.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{display:block;text-align:center !important}.woocommerce-cart table.cart .product-thumbnail:before,.woocommerce-checkout table.cart .product-thumbnail:before{content:none}.woocommerce-cart table.cart .product-thumbnail a,.woocommerce-checkout table.cart .product-thumbnail a{margin:0 auto}.woocommerce-cart table.cart .product-thumbnail img,.woocommerce-checkout table.cart .product-thumbnail img{width:75px}.woocommerce-cart table.cart td.actions .coupon{display:flex;border-bottom:1px solid #f0f0f0;flex-direction:column;margin-bottom:8px}.woocommerce-cart table.cart td.actions .coupon>.input-text{float:none;width:100%;margin-bottom:8px}.woocommerce-cart table.cart td.actions .coupon>.input-text+.button{float:none;width:100%;border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7}.woocommerce-cart table.cart td.actions .coupon>.input-text+.button:hover{background-color:#00a4f7;color:#fff}.woocommerce a.button.checkout-button.alt,.woocommerce a.button.checkout-button.alt:focus,.woocommerce a.button.checkout-button.alt:active{display:block}.woocommerce .widget_shopping_cart .total{border-top:1px solid #f0f0f0;text-align:center;margin-top:8px;padding-top:8px}.woocommerce-mini-cart__buttons.buttons{display:flex;justify-content:space-between}.woocommerce-checkout .nv-content-wrap{margin-top:16px}.woocommerce-checkout .shop-sidebar{margin-top:32px}.woocommerce-checkout .single-page-container{padding-top:0}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .woocommerce-checkout .col2-set .col-2{max-width:unset;padding:0;width:100%}.woocommerce-checkout h3{font-size:1.1em;border-bottom:1px solid #f0f0f0;text-transform:uppercase;font-weight:500;padding-bottom:8px}.woocommerce-checkout #ship-to-different-address{font-size:inherit;width:100%;padding:8px 8px 0;border:none;text-transform:none;font-weight:400}.woocommerce-checkout #ship-to-different-address label{cursor:pointer;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}.woocommerce-checkout form .form-row input.input-text,.woocommerce-checkout .woocommerce form .form-row textarea{margin-bottom:8px;border:1px solid #c9c9c9}.woocommerce-checkout .woocommerce-checkout .select2-container--default .select2-selection--single{border:1px solid #c9c9c9;height:35px;padding:3px 10px;margin-bottom:8px}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table{border:none}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table td,.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tr,.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table th{border-bottom:none}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table thead{background:#f0f0f0;text-transform:uppercase}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tr{border-top:1px solid #f0f0f0}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table dt{padding-right:0}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table .product-quantity{display:block}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#fff;border:1px solid #c9c9c9}.woocommerce-shipping-fields{border:1px solid #f0f0f0;border-radius:3px;padding:0 8px;margin:0 3px;margin-bottom:8px}.woocommerce ul.products li.product{text-align:center}.woocommerce ul.products li.product .added_to_cart{margin-top:1em}.woocommerce ul.products li.product .button.added{display:none}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce button.button.alt.disabled{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff;line-height:inherit}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce button.button.alt.disabled:hover{opacity:.9}.woocommerce #respond input#submit:focus,.woocommerce #respond input#submit:hover,.woocommerce a.button:focus,.woocommerce a.button:hover,.woocommerce button.button:focus,.woocommerce button.button:hover,.woocommerce input.button:focus,.woocommerce input.button:hover,.woocommerce #respond input#submit.alt:focus,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:focus,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:focus,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:focus,.woocommerce input.button.alt:hover,.woocommerce button.button.alt.disabled:focus,.woocommerce button.button.alt.disabled:hover{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff;line-height:inherit}.woocommerce a.added_to_cart{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7;line-height:inherit}.woocommerce a.added_to_cart:hover{background-color:#00a4f7;color:#fff}.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{color:#fff}.woocommerce ul.products li.product .button{white-space:normal;line-height:inherit}.woocommerce ul.products li.product .button.loading{padding-left:32px}.nv-sidebar-wrap.shop-sidebar{position:fixed;top:0;width:100%;height:100%;right:0;bottom:0;background-color:#fff;padding:16px;z-index:100;overflow:scroll;transition:all 0.3s ease-out;opacity:0;pointer-events:none;max-width:100%}.nv-sidebar-wrap.shop-sidebar.sidebar-open{opacity:1;pointer-events:all}.sidebar-header{width:100%;border-bottom:1px solid #f0f0f0;margin-bottom:16px}.sidebar-header:after{content:"";clear:both;display:table}.nv-sidebar-toggle.in-sidebar{float:left;margin-bottom:16px}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{font-size:.85em;border-bottom:1px solid #f0f0f0;padding:8px 2em 8px 61px;position:relative}.woocommerce .widget_shopping_cart .cart_list li img,.woocommerce.widget_shopping_cart .cart_list li img{position:absolute;left:8px;top:50%;transform:translateY(-50%);width:45px}.woocommerce .widget_shopping_cart .cart_list li:last-child,.woocommerce.widget_shopping_cart .cart_list li:last-child{border:none}.woocommerce .widget_shopping_cart .cart_list li dl.variation,.woocommerce.widget_shopping_cart .cart_list li dl.variation{padding:0;border:0}.woocommerce .widget_shopping_cart .cart_list li dd.variation-Size,.woocommerce.widget_shopping_cart .cart_list li dd.variation-Size{margin-bottom:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{top:8px}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#ccc}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background:#00a4f7;border:1px solid #fff;top:-5px}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:hover{transform:scale(1.25)}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#00a4f7}.woocommerce .widget_price_filter .price_slider_amount{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{height:5px}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:inherit;line-height:1}.widget_product_search button[type="submit"]{width:100%}.menu-item-nav-cart .cart-count{border-radius:2px;background:#fff;border:1px solid #f0f0f0;font-size:0.55em;padding:3px;border-radius:3px;color:#333}.nv-nav-cart{display:none;z-index:1000}@media (min-width: 768px){.woocommerce-checkout-review-order .col2-set,.woocommerce-checkout-review-order #order_review_heading,.woocommerce-checkout .col2-set,.woocommerce-checkout #order_review_heading{width:48%}.woocommerce-checkout-review-order>.col2-set,.woocommerce-checkout>.col2-set{float:right}#order_review_heading{float:left}.woocommerce-checkout-review-order{width:48%;float:left}}@media (min-width: 960px){.menu-item-nav-cart:hover .nv-nav-cart{opacity:1;visibility:visible}.nv-nav-cart{display:block;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.1);box-shadow:0 2px 5px rgba(0,0,0,0.1);opacity:0;visibility:hidden;cursor:default;border-top:3px solid #00a4f7;transition:all 0.3s ease;position:absolute;z-index:100;left:0;width:350px;background:#fff}.nv-nav-cart .widget_shopping_cart>.widget_shopping_cart_content>ul.woocommerce-mini-cart.cart_list.product_list_widget{max-height:450px;overflow-y:scroll;overflow-x:hidden}.nv-nav-cart .woocommerce-mini-cart__empty-message{text-align:center;margin-bottom:0;padding:10px 0}.nv-nav-cart .woocommerce.widget_shopping_cart .total{border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;padding-bottom:8px;margin:0 auto 8px;text-align:center}.nv-nav-cart .woocommerce-mini-cart__buttons{display:flex;padding:8px 16px 0}.nv-nav-cart .woocommerce-mini-cart__buttons a.button{margin:0;text-align:center}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:last-child{margin-right:5px;font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:last-child:hover{opacity:.9}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child:hover{background-color:#00a4f7;color:#fff}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item{padding:8px 8px 8px 61px;display:grid;grid-template-columns:repeat(12, 1fr);align-items:baseline;font-size:.85em;position:relative}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item:hover{background:#f0f0f0}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item>a{padding:0;display:inline;grid-column:span 10;grid-row-start:1;grid-column-end:-1}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item a.remove{grid-column:1;width:20px;height:20px;padding:0;position:static}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item span.quantity{grid-row-start:2;grid-column-start:span 10;grid-column-end:-1}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item dl.variation{border:none;padding:0;grid-row-start:3;display:flex;flex-direction:row;grid-column-start:span 10;grid-column-end:-1}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item dd{margin-bottom:0}.nv-sidebar-toggle{display:none}.nv-sidebar-wrap.shop-sidebar{padding:0 16px;z-index:inherit;position:relative;opacity:1;pointer-events:all;max-width:30%;overflow:visible}.nv-sidebar-wrap.shop-sidebar .sidebar-header{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-bottom:1px solid #f0f0f0;display:inline-block}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{content:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border:1px solid #f0f0f0;border-bottom:1px solid transparent}.input-text.qty{height:41px}.woocommerce-cart table.cart .product-name dl.variation dt{padding-right:0}.woocommerce-cart table.cart .product-thumbnail{border-bottom:none;vertical-align:middle;display:table-cell}.woocommerce-cart table.cart .product-thumbnail img{max-width:75px;float:right}.woocommerce-cart table.cart .product-thumbnail a{display:block}.woocommerce-cart table.cart{border:none}.woocommerce-cart table.cart tr,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th{border-bottom:none}.woocommerce-cart table.cart thead{border:none;background:#f0f0f0;text-transform:uppercase}.woocommerce-cart table.cart tr{border-top:1px solid #f0f0f0}} +.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{max-width:inherit}.woocommerce span.onsale{background-color:#2dce89;border-radius:0;line-height:inherit;min-height:auto;border-radius:3px;right:16px;top:16px}.woocommerce ul.products li.product .onsale{left:auto;right:16px;top:23px}.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price{color:#606060}.woocommerce-variation-price{margin-bottom:16px}.woocommerce nav.woocommerce-pagination ul{display:flex;flex-wrap:wrap;padding-right:0;list-style-type:none;border:none;margin:0}.woocommerce nav.woocommerce-pagination ul>li:not(:last-child){padding-left:8px}.woocommerce nav.woocommerce-pagination ul>li:not(:first-child){padding-right:8px}.woocommerce nav.woocommerce-pagination ul li{border:none}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:none}.woocommerce div.product form.cart .variations td.label{vertical-align:top}.woocommerce .star-rating{color:#ffb100}.woocommerce ul.products li.product .star-rating{margin:8px auto}#review_form .comment-form-rating .stars{font-size:1.75em}.woocommerce .woocommerce-error,.woocommerce-page .woocommerce-error{background:#f5365c;border:none;color:#fff}.woocommerce .woocommerce-error:before,.woocommerce-page .woocommerce-error:before{color:#fff}.woocommerce .woocommerce-error a,.woocommerce-page .woocommerce-error a{color:#fff;font-weight:800}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-error .button:focus,.woocommerce .woocommerce-error .button:active,.woocommerce .woocommerce-error .button:hover,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-error .button:focus,.woocommerce-page .woocommerce-error .button:active,.woocommerce-page .woocommerce-error .button:hover{background-color:#fff;color:#f5365c;line-height:1}.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-info{background:#11cdef;border:none;color:#fff}.woocommerce .woocommerce-info:before,.woocommerce-page .woocommerce-info:before{color:#fff}.woocommerce .woocommerce-info a,.woocommerce-page .woocommerce-info a{color:#fff;font-weight:800}.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-info .button:focus,.woocommerce .woocommerce-info .button:active,.woocommerce .woocommerce-info .button:hover,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-info .button:focus,.woocommerce-page .woocommerce-info .button:active,.woocommerce-page .woocommerce-info .button:hover{background-color:#fff;color:#11cdef;line-height:1}.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-message{background:#2dce89;border:none;color:#fff}.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-message:before{color:#fff}.woocommerce .woocommerce-message a,.woocommerce-page .woocommerce-message a{color:#fff;font-weight:800}.woocommerce .woocommerce-message .button,.woocommerce .woocommerce-message .button:focus,.woocommerce .woocommerce-message .button:active,.woocommerce .woocommerce-message .button:hover,.woocommerce-page .woocommerce-message .button,.woocommerce-page .woocommerce-message .button:focus,.woocommerce-page .woocommerce-message .button:active,.woocommerce-page .woocommerce-message .button:hover{background-color:#fff;color:#2dce89;line-height:1}.orderby{border-color:#00a4f7;color:#00a4f7;height:38px}.nv-woo-filters{display:flex;flex-direction:row;margin-bottom:16px;align-items:center;justify-content:space-between;border-top:1px solid #f0f0f0;padding-top:16px}.nv-woo-filters>.woocommerce-ordering{margin:0}.woocommerce .nv-bc-count-wrap .woocommerce-result-count{float:none;width:100%;text-align:center}.woocommerce .woocommerce-breadcrumb{font-size:1em;margin-top:16px;text-align:center}.woocommerce .woocommerce-breadcrumb a{color:#00a4f7}.woocommerce .woocommerce-breadcrumb a:hover{color:#005bf7}.nv-woo-title-breadcrumb{display:flex;flex-direction:column-reverse;text-align:center}.nv-woo-title-breadcrumb h1{margin:0}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{display:block;background:transparent;border:none;border-bottom:1px solid #f0f0f0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom:1px solid #f0f0f0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#00a4f7;width:100%}.woocommerce-Reviews #comments{border:none;margin-top:0;padding-top:0}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border:none}.woocommerce div.product form.cart .reset_variations{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;border:1px solid #f5365c;background-color:transparent;font-weight:600;color:#f5365c;margin-top:12px;line-height:1;display:table-caption;float:right;position:relative}.woocommerce div.product form.cart .reset_variations:hover{background-color:#f5365c;color:#fff}.woocommerce-checkout .nv-content-wrap{margin-top:16px}.woocommerce-checkout .shop-sidebar{margin-top:32px}.woocommerce-checkout .single-page-container{padding-top:0}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .woocommerce-checkout .col2-set .col-2{max-width:unset;padding:0;width:100%}.woocommerce-checkout h3{font-size:1.1em;border-bottom:1px solid #f0f0f0;text-transform:uppercase;font-weight:500;padding-bottom:8px}.woocommerce-checkout #ship-to-different-address{font-size:inherit;width:100%;padding:8px 8px 0;border:none;text-transform:none;font-weight:400}.woocommerce-checkout #ship-to-different-address label{cursor:pointer;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}.woocommerce-checkout form .form-row input.input-text,.woocommerce-checkout .woocommerce form .form-row textarea{margin-bottom:8px;border:1px solid #c9c9c9}.woocommerce-checkout .woocommerce-checkout .select2-container--default .select2-selection--single{border:1px solid #c9c9c9;height:35px;padding:3px 10px;margin-bottom:8px}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table{border:none}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table td,.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tr,.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table th{border-bottom:none}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table thead{background:#f0f0f0;text-transform:uppercase}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tr{border-top:1px solid #f0f0f0}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table dt{padding-right:0}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table .product-quantity{display:block}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#fff;border:1px solid #c9c9c9}.woocommerce-shipping-fields{border:1px solid #f0f0f0;border-radius:3px;padding:0 8px;margin:0 3px;margin-bottom:8px}.woocommerce ul.products li.product{text-align:center}.woocommerce ul.products li.product .added_to_cart{margin-top:1em}.woocommerce ul.products li.product .button.added{display:none}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce button.button.alt.disabled{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff;line-height:inherit}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce button.button.alt.disabled:hover{opacity:.9}.woocommerce #respond input#submit:focus,.woocommerce #respond input#submit:hover,.woocommerce a.button:focus,.woocommerce a.button:hover,.woocommerce button.button:focus,.woocommerce button.button:hover,.woocommerce input.button:focus,.woocommerce input.button:hover,.woocommerce #respond input#submit.alt:focus,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:focus,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:focus,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:focus,.woocommerce input.button.alt:hover,.woocommerce button.button.alt.disabled:focus,.woocommerce button.button.alt.disabled:hover{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff;line-height:inherit}.woocommerce a.added_to_cart{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7;line-height:inherit}.woocommerce a.added_to_cart:hover{background-color:#00a4f7;color:#fff}.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{color:#fff}.woocommerce ul.products li.product .button{white-space:normal;line-height:inherit}.woocommerce ul.products li.product .button.loading{padding-left:32px}.nv-sidebar-wrap.shop-sidebar{position:fixed;top:0;width:100%;height:100%;right:0;bottom:0;background-color:#fff;padding:16px;z-index:100;overflow:scroll;transition:all 0.3s ease-out;opacity:0;pointer-events:none;max-width:100%}.nv-sidebar-wrap.shop-sidebar.sidebar-open{opacity:1;pointer-events:all}.sidebar-header{width:100%;border-bottom:1px solid #f0f0f0;margin-bottom:16px}.sidebar-header:after{content:"";clear:both;display:table}.nv-sidebar-toggle.in-sidebar{float:left;margin-bottom:16px}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{font-size:.85em;border-bottom:1px solid #f0f0f0;padding:8px 2em 8px 61px;position:relative}.woocommerce .widget_shopping_cart .cart_list li img,.woocommerce.widget_shopping_cart .cart_list li img{position:absolute;left:8px;top:50%;transform:translateY(-50%);width:45px}.woocommerce .widget_shopping_cart .cart_list li:last-child,.woocommerce.widget_shopping_cart .cart_list li:last-child{border:none}.woocommerce .widget_shopping_cart .cart_list li dl.variation,.woocommerce.widget_shopping_cart .cart_list li dl.variation{padding:0;border:0}.woocommerce .widget_shopping_cart .cart_list li dd.variation-Size,.woocommerce.widget_shopping_cart .cart_list li dd.variation-Size{margin-bottom:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{top:8px}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#ccc}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background:#00a4f7;border:1px solid #fff;top:-5px}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:hover{transform:scale(1.25)}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#00a4f7}.woocommerce .widget_price_filter .price_slider_amount{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{height:5px}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:inherit;line-height:1}.widget_product_search button[type="submit"]{width:100%}.menu-item-nav-cart .cart-count{border-radius:2px;background:#fff;border:1px solid #f0f0f0;font-size:0.55em;padding:3px;border-radius:3px;color:#333}.nv-nav-cart{display:none;z-index:1000}.woocommerce-cart .shop-sidebar{margin-top:32px}.woocommerce-cart .single-page-container{padding-top:0}.woocommerce a.remove{margin:0 auto;color:#f5365c !important;line-height:0.9;font-size:20px}.woocommerce a.remove:hover{background-color:#f5365c !important}.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{display:block;text-align:center !important}.woocommerce-cart table.cart .product-thumbnail:before,.woocommerce-checkout table.cart .product-thumbnail:before{content:none}.woocommerce-cart table.cart .product-thumbnail a,.woocommerce-checkout table.cart .product-thumbnail a{margin:0 auto}.woocommerce-cart table.cart .product-thumbnail img,.woocommerce-checkout table.cart .product-thumbnail img{width:75px}.woocommerce-cart table.cart td.actions .coupon{display:flex;border-bottom:1px solid #f0f0f0;flex-direction:column;margin-bottom:8px}.woocommerce-cart table.cart td.actions .coupon>.input-text{float:none;width:100%;margin-bottom:8px}.woocommerce-cart table.cart td.actions .coupon>.input-text+.button{float:none;width:100%;border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7}.woocommerce-cart table.cart td.actions .coupon>.input-text+.button:hover{background-color:#00a4f7;color:#fff}.woocommerce a.button.checkout-button.alt,.woocommerce a.button.checkout-button.alt:focus,.woocommerce a.button.checkout-button.alt:active{display:block}.woocommerce .cart_totals table.shop_table td,.woocommerce .cart_totals table.shop_table tr,.woocommerce .cart_totals table.shop_table th,.woocommerce .cart_totals table.shop_table{border-bottom:0;border-right:0;border-left:0;vertical-align:middle}.woocommerce .cart_totals table.shop_table{border:none}.woocommerce .cart_totals table.shop_table p{margin:0}.woocommerce .cart_totals table.shop_table tr{border-top:1px solid #f0f0f0}.woocommerce .widget_shopping_cart .total{border-top:1px solid #f0f0f0;text-align:center;margin-top:8px;padding-top:8px}.woocommerce-mini-cart__buttons.buttons{display:flex;justify-content:space-between}.cart-collaterals>div>h2{font-size:1.1em;border-bottom:1px solid #f0f0f0;text-transform:uppercase;font-weight:500;padding-bottom:8px}.cart-collaterals ul.products li.product .button{line-height:1.6}@media (min-width: 768px){.woocommerce-checkout-review-order .col2-set,.woocommerce-checkout-review-order #order_review_heading,.woocommerce-checkout .col2-set,.woocommerce-checkout #order_review_heading{width:48%}.woocommerce-checkout-review-order>.col2-set,.woocommerce-checkout>.col2-set{float:right}#order_review_heading{float:left}.woocommerce-checkout-review-order{width:48%;float:left}.woocommerce-cart table.cart .product-thumbnail{border-bottom:none;vertical-align:middle;display:table-cell}.woocommerce-cart table.cart .product-thumbnail img{max-width:75px;float:right}.woocommerce-cart table.cart .product-thumbnail a{display:block}.woocommerce-cart table.cart .product-name dl.variation dt{padding-right:0}.woocommerce-cart table.cart{border:none}.woocommerce-cart table.cart tr,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th{border-bottom:none}.woocommerce-cart table.cart thead{border:none;background:#f0f0f0;text-transform:uppercase}.woocommerce-cart table.cart tr{border-top:1px solid #f0f0f0}.woocommerce-cart table.cart td{padding:16px}.woocommerce-cart table.cart td.actions{padding:16px 0;border-bottom:1px solid #f0f0f0}.woocommerce-cart table.cart td.actions .coupon{flex-direction:row;border-bottom:0;margin:0;align-items:center}.woocommerce-cart table.cart td.actions .coupon>.input-text{margin:0 8px;height:41px}}@media (min-width: 960px){.menu-item-nav-cart:hover .nv-nav-cart{opacity:1;visibility:visible}.nv-nav-cart{display:block;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.1);box-shadow:0 2px 5px rgba(0,0,0,0.1);opacity:0;visibility:hidden;cursor:default;border-top:3px solid #00a4f7;transition:all 0.3s ease;position:absolute;z-index:100;left:0;width:350px;background:#fff}.nv-nav-cart .widget_shopping_cart>.widget_shopping_cart_content>ul.woocommerce-mini-cart.cart_list.product_list_widget{max-height:450px;overflow-y:scroll;overflow-x:hidden}.nv-nav-cart .woocommerce-mini-cart__empty-message{text-align:center;margin-bottom:0;padding:10px 0}.nv-nav-cart .woocommerce.widget_shopping_cart .total{border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;padding-bottom:8px;margin:0 auto 8px;text-align:center}.nv-nav-cart .woocommerce-mini-cart__buttons{display:flex;padding:8px 16px 0}.nv-nav-cart .woocommerce-mini-cart__buttons a.button{margin:0;text-align:center}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:last-child{margin-right:5px;font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:last-child:hover{opacity:.9}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child:hover{background-color:#00a4f7;color:#fff}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item{padding:8px 8px 8px 61px;display:grid;grid-template-columns:repeat(12, 1fr);align-items:baseline;font-size:.85em;position:relative}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item:hover{background:#f0f0f0}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item>a{padding:0;display:inline;grid-column:span 10;grid-row-start:1;grid-column-end:-1}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item a.remove{grid-column:1;width:20px;height:20px;padding:0;position:static}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item span.quantity{grid-row-start:2;grid-column-start:span 10;grid-column-end:-1}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item dl.variation{border:none;padding:0;grid-row-start:3;display:flex;flex-direction:row;grid-column-start:span 10;grid-column-end:-1}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item dd{margin-bottom:0}.nv-sidebar-toggle{display:none}.nv-sidebar-wrap.shop-sidebar{padding:0 16px;z-index:inherit;position:relative;opacity:1;pointer-events:all;max-width:30%;overflow:visible}.nv-sidebar-wrap.shop-sidebar .sidebar-header{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-bottom:1px solid #f0f0f0;display:inline-block}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{content:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border:1px solid #f0f0f0;border-bottom:1px solid transparent}.input-text.qty{height:41px}} diff --git a/inc/views/inline/style_manager.php b/inc/views/inline/style_manager.php index ebadd3b934..faa6dbf2dd 100644 --- a/inc/views/inline/style_manager.php +++ b/inc/views/inline/style_manager.php @@ -149,7 +149,6 @@ public function generate_customizer_css_file() { return; } - if ( ! is_dir( $this->style_path ) ) { wp_mkdir_p( $this->style_path ); } diff --git a/inc/views/partials/post_meta.php b/inc/views/partials/post_meta.php index f5d36e57c8..e6ce544c2b 100644 --- a/inc/views/partials/post_meta.php +++ b/inc/views/partials/post_meta.php @@ -40,6 +40,7 @@ public function render_meta_list( $order ) { } $order = $this->sanitize_order_array( $order ); $markup = ''; + $markup .= '
    '; foreach ( $order as $meta ) { switch ( $meta ) { @@ -126,11 +127,13 @@ private function sanitize_order_array( $order ) { public function render_tags_list() { $tags = get_the_tags(); $html = '
    '; + $html .= '' . __( 'Tags', 'neve' ) . ':'; foreach ( $tags as $tag ) { $tag_link = get_tag_link( $tag->term_id ); - $html .= ''; - $html .= esc_html( $tag->name ) . ''; + + $html .= ''; + $html .= esc_html( $tag->name ) . ''; } $html .= '
    '; echo $html; diff --git a/inc/views/pluggable/metabox_settings.php b/inc/views/pluggable/metabox_settings.php index 4c679d848b..cf1693636e 100644 --- a/inc/views/pluggable/metabox_settings.php +++ b/inc/views/pluggable/metabox_settings.php @@ -32,7 +32,7 @@ public function init() { */ public function filter_sidebar_position( $position ) { global $post; - if( empty( $post ) ) { + if ( empty( $post ) ) { return $position; } $post_id = apply_filters( 'neve_post_meta_filters_post_id', $post->ID ); @@ -57,7 +57,7 @@ public function filter_sidebar_position( $position ) { */ public function filter_container_class( $class ) { global $post; - if( empty( $post ) ) { + if ( empty( $post ) ) { return $class; } diff --git a/style-rtl.css b/style-rtl.css index b532010cd5..2025a1266e 100644 --- a/style-rtl.css +++ b/style-rtl.css @@ -728,6 +728,10 @@ button:hover, input[type=button]:hover, .btn:hover, input[type="submit"]:hover { height: auto; } +.posts-wrapper > article { + margin-bottom: 32px; +} + .blog-entry-title { margin: 0 0 8px; word-wrap: break-word; @@ -739,7 +743,6 @@ button:hover, input[type=button]:hover, .btn:hover, input[type="submit"]:hover { .article-content-col .content { width: 100%; - margin-bottom: 32px; padding-bottom: 32px; border-bottom: 1px solid #f0f0f0; display: flex; @@ -750,6 +753,10 @@ button:hover, input[type=button]:hover, .btn:hover, input[type="submit"]:hover { margin-top: 16px; } +.bypostauthor { + display: block; +} + .excerpt-wrap { margin: 16px 0; } @@ -774,6 +781,21 @@ button:hover, input[type=button]:hover, .btn:hover, input[type="submit"]:hover { padding-right: 8px; } +.sticky .article-content-col { + max-width: 100%; +} +.sticky .article-content-col .content { + -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); + box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); + margin-left: 8px; + margin-right: 8px; + border: 1px solid #f0f0f0; + max-width: 100%; + width: auto; + padding: 16px; +} + .nv-loader { height: 50px; width: 50px; diff --git a/style-rtl.min.css b/style-rtl.min.css index 352ee7cea6..ceec29c32e 100644 --- a/style-rtl.min.css +++ b/style-rtl.min.css @@ -3,4 +3,4 @@ * Copyright 2011-2018 The Bootstrap Authors * Copyright 2011-2018 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */.container{width:100%;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.w-100{width:100%}.gapless{padding:0!important}.container-fluid{width:100%;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.container-fluid>div{margin:0 -15px}.row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-left:15px;padding-right:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:none}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}html{font-size:14px;overflow-x:hidden;-webkit-tap-highlight-color:transparent}body{font-family:Graphik,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#606060;line-height:1.68421;overflow-x:hidden;direction:rtl;background-color:#fff}h1,h2,h3,h4,h5,h6{font-family:Graphik,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;line-height:1.68421;margin-bottom:.5rem}p{margin-bottom:16px}a{color:#00a4f7;text-decoration:none}a:hover{color:#005bf7}.screen-reader-text{display:none}ins{text-decoration:none}body{font-size:1rem}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1rem}h6{font-size:.75rem}#nv-top-bar-menu{display:flex;flex-wrap:wrap;padding-right:0;list-style-type:none;flex:1}#nv-top-bar-menu>li:not(:last-child){padding-left:8px}#nv-top-bar-menu>li:not(:first-child){padding-right:8px}.nv-top-bar-content{display:flex;flex:1}.nv-top-bar-content p{margin-bottom:0}.nv-top-bar{background-color:#fff;border-bottom:1px solid #f0f0f0}.nv-tb-wrap{padding-top:8px;padding-bottom:8px;display:flex;align-items:center;flex-direction:row;min-height:40px}.nv-tb-wrap.content-menu #nv-top-bar-menu,.nv-tb-wrap.menu-content .nv-top-bar-content{justify-content:flex-end;align-items:center}.nv-tb-wrap.content-menu .nv-top-bar-content,.nv-tb-wrap.menu-content #nv-top-bar-menu{justify-content:flex-start;align-items:center}.nv-nav-header{display:flex;min-height:70px}.site-logo{width:200px;align-items:center;display:flex;padding:8px 0}.site-logo img{max-height:60px;float:right}.site-logo p{font-size:1.25rem;text-align:center;margin-bottom:0}.site-logo small{width:100%;text-align:center;display:block}.site-logo a{display:inline}.icon-bar{transition:all .1s ease;position:relative;display:block;background:#00a4f7;border-radius:2px;width:15px;height:2px}.icon-bar:nth-child(2){margin:3px 0}.navbar-toggle-wrapper{align-items:center}.navbar-toggle{border:1px solid #f0f0f0;border-radius:3px;background:0 0;cursor:pointer;padding:10px 15px}.navbar-toggle:hover{box-shadow:none;transform:none}.navbar-toggle.active .icon-bar:nth-child(1){transform:rotate(-45deg);top:5px}.navbar-toggle.active .icon-bar:nth-child(2){opacity:0}.navbar-toggle.active .icon-bar:nth-child(3){transform:rotate(45deg);bottom:5px}.menu-opened{overflow:hidden}.nv-navbar{background-color:#fff;border-bottom:1px solid #f0f0f0;max-height:100vh}#nv-primary-navigation{max-height:0;overflow-y:auto;transition:all .3s ease;margin-bottom:0}#nv-primary-navigation.responsive-opened{max-height:calc(100vh - 70px);padding-bottom:16px}#nv-primary-navigation a{width:100%;display:block;padding:8px 0}#nv-primary-navigation li{cursor:pointer;width:100%;position:relative}.navbar-toggle-wrapper,.site-logo{flex:1}.navbar-toggle-wrapper{justify-content:flex-end;display:flex}#nv-primary-navigation .sub-menu{max-height:0;overflow:hidden;padding-right:20px;transition:all .3s ease;border-right:1px solid #f0f0f0}#nv-primary-navigation .dropdown-open>.sub-menu{max-height:2000px;transition:all .3s ease;opacity:1;visibility:visible}.nv-nav-wrap{min-height:70px;display:flex;flex-direction:column;justify-content:space-between}.caret{content:" ";height:6px;width:6px;position:relative;display:inline-block;border:2px solid;border-radius:1px;border-right:0;border-bottom:0;right:1px;transform:rotate(-135deg);color:#00a4f7;top:-6px;transition:all .3s ease}.dropdown-open>.caret-wrap>.caret{color:#fff;transform:rotate(45deg)}.caret-wrap{position:absolute;top:0;left:0;cursor:pointer;border-radius:3px;border:1px solid #00a4f7;width:30px;height:30px;padding:5px 10px;transition:all .3s ease}.dropdown-open>.caret-wrap{background-color:#00a4f7}#nv-primary-navigation i{font-size:inherit;line-height:inherit;width:20px}.nav-right .site-logo{justify-content:flex-end}.nav-right .navbar-toggle-wrapper{justify-content:flex-start}.nav-right .nv-nav-header{flex-direction:row-reverse}.nv-nav-search form{display:flex}.nv-nav-search form label{width:100%;margin-left:20px}#nv-primary-navigation .menu-item-nav-search>a{display:none}.nv-nav-search{padding:8px 0}footer{background-color:#fff}.footer-content-wrap{border-top:1px solid #f0f0f0}.nv-footer-content,.nv-footer-widgets{padding:32px 0}.nv-footer-widgets+.nv-footer-content{padding-top:0}.nv-footer-content .footer-menu{display:flex;flex-wrap:wrap;padding-right:0;list-style-type:none}.nv-footer-content .footer-menu>li:not(:last-child){padding-left:16px}.nv-footer-content .footer-menu>li:not(:first-child){padding-right:16px}.wrapper{display:flex;min-height:100vh;flex-direction:column;overflow:hidden}.neve-main{flex:1 auto}.archive-container,.single-page-container{padding-top:32px}.nv-page-title-wrap.nv-big-title{border-bottom:1px solid #f0f0f0;background-color:#f7f7f7}.nv-page-title-wrap.nv-big-title .nv-page-title{padding-top:16px;padding-bottom:16px;text-align:center}.nv-page-title-wrap.nv-big-title h1{margin:0}form input[type=color],form input[type=date],form input[type=datetime-local],form input[type=datetime],form input[type=email],form input[type=month],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form input[type=time],form input[type=url],form input[type=week],form select,form textarea{display:inline-block;min-height:35px;font-size:14px;line-height:1.8;padding:6px 12px;background-color:transparent;color:#333;border:1px solid #ddd;border-radius:3px;transition:all .3s ease}button,input,select,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.button{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto}.button.button-primary{background-color:#00a4f7;color:#fff}.button.button-primary:hover{opacity:.9}.button.button-secondary{border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7}.button.button-secondary:hover{background-color:#00a4f7;color:#fff}.btn,button,input[type=button],input[type=submit]{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff}.btn:hover,button:hover,input[type=button]:hover,input[type=submit]:hover{opacity:.9}.nv-seach-form-wrap .search-form{border-top:1px solid #f0f0f0;padding-top:16px;display:flex;justify-content:center}.nv-seach-form-wrap .search-form input[type=submit]{margin-right:10px}.nv-meta-list{display:flex;flex-wrap:wrap;padding-right:0;list-style-type:none;border-bottom:1px solid #f0f0f0;padding-bottom:8px;margin:8px 0;width:100%}.nv-meta-list li>a,.nv-meta-list li>span{color:#7e7e7e;font-size:.85em}.nv-meta-list i{margin-left:2px;font-size:inherit;line-height:inherit}.nv-meta-list li{padding-left:16px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.nv-meta-list .meta .nv-icon:before{position:relative;margin-left:5px}.nv-meta-list .meta.category a{padding:0 4px}.nv-post-thumbnail-wrap{width:100%}.nv-post-thumbnail-wrap a{transition:all .3s ease}.nv-post-thumbnail-wrap a:hover{opacity:.95}.nv-post-thumbnail-wrap img{width:100%;height:auto}.blog-entry-title{margin:0 0 8px;word-wrap:break-word}.article-content-col{width:100%}.article-content-col .content{width:100%;margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #f0f0f0;display:flex;flex-direction:column}.article-content-col .content .button{align-self:flex-start;margin-top:16px}.excerpt-wrap{margin:16px 0}.nv-index-posts .posts-wrapper{display:flex;flex-wrap:wrap}.nv-index-posts .page-numbers{display:flex;flex-wrap:wrap;padding-right:0;list-style-type:none;justify-content:center;margin:8px auto}.nv-index-posts .page-numbers>li:not(:last-child){padding-left:8px}.nv-index-posts .page-numbers>li:not(:first-child){padding-right:8px}.nv-loader{height:50px;width:50px;border-radius:50%;border:2px solid #00a4f7;border-right:1px solid transparent!important;animation:spin;-webkit-animation:spin 1s ease infinite;-moz-animation:spin 1s ease infinite;animation:spin 1s ease infinite;margin:0 auto;display:none}@-moz-keyframes spin{100%{-moz-transform:rotate(-360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(-360deg)}}@keyframes spin{100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.layout-grid>.article-content-col,.layout-grid>.article-content-col .content{height:100%}.layout-alternative,.layout-default{display:flex;align-items:flex-end}.entry-title{word-wrap:break-word}.single-post-container{padding-top:16px}.single-post-container .title{margin-bottom:16px}.attachment-neve-blog{display:flex;margin:0 auto}.nv-content-wrap .page-numbers{justify-content:center;margin:8px auto;display:flex;flex-wrap:wrap;padding-right:0;list-style-type:none}.nv-content-wrap .page-numbers>a:not(:last-child) span,.nv-content-wrap .page-numbers>span{padding-left:16px}.post-password-form input{margin-bottom:8px}.nv-tags-list{font-size:.85em;margin:16px 0}.nv-tags-list span{margin-left:8px}.nv-tags-list a{display:inline-block;padding:2px 8px;transition:all .3s ease;border-radius:3px;margin-bottom:8px;margin-left:8px;border:1px solid #00a4f7;color:#00a4f7}.nv-tags-list a:hover{background:#00a4f7;color:#fff}#comments{border-top:1px solid #f0f0f0;padding-top:16px;margin:8px 0 32px}#comments input:not([type=submit]),#comments textarea{width:100%}#comments .pagination{display:flex;flex-wrap:wrap;padding-right:0;list-style-type:none;justify-content:center}#comments .pagination>li:not(:last-child){padding-left:8px}#comments .pagination>li:not(:first-child){padding-right:8px}#comments .comments-number{border-bottom:1px solid #f0f0f0;padding-bottom:16px;margin-bottom:16px}#comments .comments-list li{margin:32px 0}#comments cite{font-style:normal}#comments .avatar{border-radius:50%}#comments .comment-meta{font-size:.75em;margin-bottom:8px}#comments .children{border-right:1px solid #f0f0f0;padding-right:8px}.nv-index-posts,.nv-single-page-wrap,.nv-single-post-wrap{margin-bottom:48px}blockquote{text-align:center;font-size:1.1em;margin:48px 0}blockquote:before{height:3px;width:48px;background-color:#333;content:" ";display:block;margin:0 auto 32px}blockquote>*{margin-bottom:0}table{margin:16px 0}table td,table th{padding:8px;border-bottom:1px solid #f0f0f0}table tbody tr:hover{background-color:#fbfbfb}code{background:#d0effb;border-radius:5px;border:1px solid #f0f0f0}pre{display:block;padding:16px;background:#fbfbfb;border-radius:5px;border:1px solid #f0f0f0;margin:32px 0;white-space:pre-wrap;font-size:.9em;line-height:2em}.nv-content-wrap{margin:32px 0}.nv-content-wrap:after{content:"";clear:both;display:table}.nv-content-wrap ul{list-style-type:circle}.nv-content-wrap>ol,.nv-content-wrap>ul{margin:16px 0}.nv-content-wrap ol,.nv-content-wrap ul{padding-right:16px}.nv-content-wrap ol li,.nv-content-wrap ul li{line-height:2em;margin-bottom:8px}.nv-content-wrap dl:not(.gallery-item){width:100%;overflow:hidden;display:grid;grid-template-columns:1fr 2fr;grid-row-gap:32px;margin:16px 0}.nv-content-wrap dt:not(.gallery-icon){border-left:1px solid #f0f0f0;padding:0 16px}.nv-content-wrap dt:not(.gallery-icon) dfn{font-style:normal;font-weight:600}.nv-content-wrap dd:not(.gallery-caption){padding:0 16px}.alignleft{float:right;margin:16px 0 16px 16px}.alignright{float:left;margin:16px 16px 16px 0}.aligncenter{text-align:center;margin:0 auto}.wp-caption{max-width:100%}.wp-caption-text{text-align:center;font-size:.8em;font-weight:500}.twitter-tweet.twitter-tweet-rendered{padding:16px 0;margin:auto}.nv-sidebar-wrap{margin-bottom:48px}.nv-sidebar-wrap .search-form{display:flex;flex-direction:column}.nv-sidebar-wrap input[type=search]{margin-bottom:8px;width:100%}.nv-sidebar-wrap .widget{border-bottom:1px solid #f0f0f0;padding-bottom:16px;margin-bottom:16px}.nv-sidebar-wrap .widget:last-child{border:none;margin:0;padding:0}.widget ul{padding:0}.widget ul ul{padding-right:8px;border-right:1px solid #f0f0f0}.widget ul li{margin-top:8px}.widget>ul{font-size:.85em}@media (min-width:576px){.container{max-width:540px}.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:none}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}}@media (min-width:768px){.container{max-width:720px}.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:none}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.nv-sidebar-wrap{max-width:30%}.nv-sidebar-wrap.right{border-right:1px solid #f0f0f0}.nv-sidebar-wrap.left{border-left:1px solid #f0f0f0}html{font-size:16px}h1{font-size:2.25rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}}@media (min-width:960px){.container{max-width:960px}.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:none}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.navbar-toggle-wrapper{display:none}.menu-opened{overflow:inherit}.nv-nav-wrap{flex-direction:row;align-items:center;padding-bottom:0}#nv-primary-navigation{display:flex;flex-wrap:wrap;padding-right:0;list-style-type:none;overflow-y:inherit;max-height:inherit;margin-right:auto;justify-content:flex-end}#nv-primary-navigation>li:not(:last-child){padding-left:16px}#nv-primary-navigation>li:not(:first-child){padding-right:16px}#nv-primary-navigation.responsive-opened{padding-bottom:0}#nv-primary-navigation>li{width:inherit}#nv-primary-navigation>li.menu-item-has-children:last-child{padding-left:16px}#nv-primary-navigation>li>a{padding:16px 0;display:block}#nv-primary-navigation>li.menu-item-has-children>a{padding-left:12px}#nv-primary-navigation>li>.caret-wrap{top:14px;position:absolute}#nv-primary-navigation li:hover>a{color:#005bf7}#nv-primary-navigation li:hover>.caret-wrap .caret{color:#005bf7}#nv-primary-navigation .sub-menu{-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,.1);box-shadow:0 2px 5px rgba(0,0,0,.1);max-height:inherit;padding:0;top:100%;background:#fff;border-right:none;border-top:3px solid #00a4f7;position:absolute;overflow:visible;z-index:100;opacity:0;visibility:hidden}#nv-primary-navigation .sub-menu .sub-menu{right:100%;left:auto;top:-3px}#nv-primary-navigation .sub-menu li{display:flex;align-items:center;background-color:#fff;border:1px solid #f0f0f0;border-top:none;min-width:150px}#nv-primary-navigation .sub-menu li a{white-space:nowrap;display:block;width:100%;margin-left:8px;padding:8px 16px}#nv-primary-navigation .menu-item-has-children:hover>.sub-menu{display:block;visibility:visible;opacity:1}#nv-primary-navigation>.menu-item-has-children>.sub-menu{left:0}.caret-wrap{border:none;position:relative;top:0;display:inline;padding-left:0}.dropdown-open>.caret-wrap>.caret{color:#00a4f7;transform:rotate(-135deg)}.dropdown-open>.caret-wrap{background:0 0}.sub-menu .caret-wrap{padding-left:25px}.nv-nav-wrap.nav-center{flex-direction:column;justify-content:center}.nav-center #nv-primary-navigation{margin:0 auto;justify-content:center}.nav-center #nv-primary-navigation>li>a{padding-top:8px}.nav-center #nv-primary-navigation>li>.caret-wrap{top:4px}.nav-center .site-logo{justify-content:center}.nav-center .site-logo a{display:flex;justify-content:center;align-items:center;flex-direction:column}#nv-primary-navigation .menu-item-nav-search>a{display:block}.nv-nav-search{padding:0;visibility:hidden;opacity:0;transition:all .3s ease;position:absolute;left:0;width:auto;background:#fff;padding:8px 16px;border-top:3px solid #00a4f7;cursor:default;z-index:100;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,.1);box-shadow:0 2px 5px rgba(0,0,0,.1)}.nv-nav-search .search-submit{display:none}.menu-item-nav-search.active .nv-nav-search{visibility:visible;opacity:1}.nv-nav-search form{display:block}.nv-nav-search form label{margin:0}.nv-nav-search form label input{width:200px;margin:0}.nav-clickaway-overlay{position:fixed;width:100%;right:0;left:0;top:0;z-index:90;height:100vh}.nv-nav-wrap.nav-right{flex-direction:row-reverse;justify-content:center}.nav-right #nv-primary-navigation{margin-right:0;margin-left:auto}.nav-right .nv-nav-cart{left:inherit;right:0}.nav-right #nv-primary-navigation>.menu-item-has-children>.sub-menu{right:0;left:inherit}.layout-alternative .article-content-col .content,.layout-default .article-content-col .content{display:flex;align-items:center}.layout-default .article-content-col .content{flex-direction:row}.layout-alternative .article-content-col .content{flex-direction:row-reverse}.non-grid-content{display:flex;flex-direction:column;width:100%}.non-grid-content .button{align-self:flex-start;margin-top:auto}.non-grid-content .excerpt-wrap{padding:16px 0}.nv-post-thumbnail-wrap~.default-layout-content{padding-right:32px}.nv-post-thumbnail-wrap~.alternative-layout-content{padding-left:32px}.layout-alternative .nv-post-thumbnail-wrap,.layout-default .nv-post-thumbnail-wrap{max-width:40%}article.layout-alternative:nth-child(even) .article-content-col .content{flex-direction:row}article.layout-alternative:nth-child(even) .article-content-col .content .nv-post-thumbnail-wrap~.alternative-layout-content{padding:0 32px 0 0}#comments .children{padding-right:32px}.single-post-container{padding-top:48px}.archive-container,.single-page-container{padding-top:48px}}@media (min-width:1200px){.container{max-width:1140px}.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:none}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}} \ No newline at end of file + */.container{width:100%;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.w-100{width:100%}.gapless{padding:0!important}.container-fluid{width:100%;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.container-fluid>div{margin:0 -15px}.row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-left:15px;padding-right:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:none}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}html{font-size:14px;overflow-x:hidden;-webkit-tap-highlight-color:transparent}body{font-family:Graphik,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#606060;line-height:1.68421;overflow-x:hidden;direction:rtl;background-color:#fff}h1,h2,h3,h4,h5,h6{font-family:Graphik,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;line-height:1.68421;margin-bottom:.5rem}p{margin-bottom:16px}a{color:#00a4f7;text-decoration:none}a:hover{color:#005bf7}.screen-reader-text{display:none}ins{text-decoration:none}body{font-size:1rem}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1rem}h6{font-size:.75rem}#nv-top-bar-menu{display:flex;flex-wrap:wrap;padding-right:0;list-style-type:none;flex:1}#nv-top-bar-menu>li:not(:last-child){padding-left:8px}#nv-top-bar-menu>li:not(:first-child){padding-right:8px}.nv-top-bar-content{display:flex;flex:1}.nv-top-bar-content p{margin-bottom:0}.nv-top-bar{background-color:#fff;border-bottom:1px solid #f0f0f0}.nv-tb-wrap{padding-top:8px;padding-bottom:8px;display:flex;align-items:center;flex-direction:row;min-height:40px}.nv-tb-wrap.content-menu #nv-top-bar-menu,.nv-tb-wrap.menu-content .nv-top-bar-content{justify-content:flex-end;align-items:center}.nv-tb-wrap.content-menu .nv-top-bar-content,.nv-tb-wrap.menu-content #nv-top-bar-menu{justify-content:flex-start;align-items:center}.nv-nav-header{display:flex;min-height:70px}.site-logo{width:200px;align-items:center;display:flex;padding:8px 0}.site-logo img{max-height:60px;float:right}.site-logo p{font-size:1.25rem;text-align:center;margin-bottom:0}.site-logo small{width:100%;text-align:center;display:block}.site-logo a{display:inline}.icon-bar{transition:all .1s ease;position:relative;display:block;background:#00a4f7;border-radius:2px;width:15px;height:2px}.icon-bar:nth-child(2){margin:3px 0}.navbar-toggle-wrapper{align-items:center}.navbar-toggle{border:1px solid #f0f0f0;border-radius:3px;background:0 0;cursor:pointer;padding:10px 15px}.navbar-toggle:hover{box-shadow:none;transform:none}.navbar-toggle.active .icon-bar:nth-child(1){transform:rotate(-45deg);top:5px}.navbar-toggle.active .icon-bar:nth-child(2){opacity:0}.navbar-toggle.active .icon-bar:nth-child(3){transform:rotate(45deg);bottom:5px}.menu-opened{overflow:hidden}.nv-navbar{background-color:#fff;border-bottom:1px solid #f0f0f0;max-height:100vh}#nv-primary-navigation{max-height:0;overflow-y:auto;transition:all .3s ease;margin-bottom:0}#nv-primary-navigation.responsive-opened{max-height:calc(100vh - 70px);padding-bottom:16px}#nv-primary-navigation a{width:100%;display:block;padding:8px 0}#nv-primary-navigation li{cursor:pointer;width:100%;position:relative}.navbar-toggle-wrapper,.site-logo{flex:1}.navbar-toggle-wrapper{justify-content:flex-end;display:flex}#nv-primary-navigation .sub-menu{max-height:0;overflow:hidden;padding-right:20px;transition:all .3s ease;border-right:1px solid #f0f0f0}#nv-primary-navigation .dropdown-open>.sub-menu{max-height:2000px;transition:all .3s ease;opacity:1;visibility:visible}.nv-nav-wrap{min-height:70px;display:flex;flex-direction:column;justify-content:space-between}.caret{content:" ";height:6px;width:6px;position:relative;display:inline-block;border:2px solid;border-radius:1px;border-right:0;border-bottom:0;right:1px;transform:rotate(-135deg);color:#00a4f7;top:-6px;transition:all .3s ease}.dropdown-open>.caret-wrap>.caret{color:#fff;transform:rotate(45deg)}.caret-wrap{position:absolute;top:0;left:0;cursor:pointer;border-radius:3px;border:1px solid #00a4f7;width:30px;height:30px;padding:5px 10px;transition:all .3s ease}.dropdown-open>.caret-wrap{background-color:#00a4f7}#nv-primary-navigation i{font-size:inherit;line-height:inherit;width:20px}.nav-right .site-logo{justify-content:flex-end}.nav-right .navbar-toggle-wrapper{justify-content:flex-start}.nav-right .nv-nav-header{flex-direction:row-reverse}.nv-nav-search form{display:flex}.nv-nav-search form label{width:100%;margin-left:20px}#nv-primary-navigation .menu-item-nav-search>a{display:none}.nv-nav-search{padding:8px 0}footer{background-color:#fff}.footer-content-wrap{border-top:1px solid #f0f0f0}.nv-footer-content,.nv-footer-widgets{padding:32px 0}.nv-footer-widgets+.nv-footer-content{padding-top:0}.nv-footer-content .footer-menu{display:flex;flex-wrap:wrap;padding-right:0;list-style-type:none}.nv-footer-content .footer-menu>li:not(:last-child){padding-left:16px}.nv-footer-content .footer-menu>li:not(:first-child){padding-right:16px}.wrapper{display:flex;min-height:100vh;flex-direction:column;overflow:hidden}.neve-main{flex:1 auto}.archive-container,.single-page-container{padding-top:32px}.nv-page-title-wrap.nv-big-title{border-bottom:1px solid #f0f0f0;background-color:#f7f7f7}.nv-page-title-wrap.nv-big-title .nv-page-title{padding-top:16px;padding-bottom:16px;text-align:center}.nv-page-title-wrap.nv-big-title h1{margin:0}form input[type=color],form input[type=date],form input[type=datetime-local],form input[type=datetime],form input[type=email],form input[type=month],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form input[type=time],form input[type=url],form input[type=week],form select,form textarea{display:inline-block;min-height:35px;font-size:14px;line-height:1.8;padding:6px 12px;background-color:transparent;color:#333;border:1px solid #ddd;border-radius:3px;transition:all .3s ease}button,input,select,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.button{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto}.button.button-primary{background-color:#00a4f7;color:#fff}.button.button-primary:hover{opacity:.9}.button.button-secondary{border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7}.button.button-secondary:hover{background-color:#00a4f7;color:#fff}.btn,button,input[type=button],input[type=submit]{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff}.btn:hover,button:hover,input[type=button]:hover,input[type=submit]:hover{opacity:.9}.nv-seach-form-wrap .search-form{border-top:1px solid #f0f0f0;padding-top:16px;display:flex;justify-content:center}.nv-seach-form-wrap .search-form input[type=submit]{margin-right:10px}.nv-meta-list{display:flex;flex-wrap:wrap;padding-right:0;list-style-type:none;border-bottom:1px solid #f0f0f0;padding-bottom:8px;margin:8px 0;width:100%}.nv-meta-list li>a,.nv-meta-list li>span{color:#7e7e7e;font-size:.85em}.nv-meta-list i{margin-left:2px;font-size:inherit;line-height:inherit}.nv-meta-list li{padding-left:16px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.nv-meta-list .meta .nv-icon:before{position:relative;margin-left:5px}.nv-meta-list .meta.category a{padding:0 4px}.nv-post-thumbnail-wrap{width:100%}.nv-post-thumbnail-wrap a{transition:all .3s ease}.nv-post-thumbnail-wrap a:hover{opacity:.95}.nv-post-thumbnail-wrap img{width:100%;height:auto}.posts-wrapper>article{margin-bottom:32px}.blog-entry-title{margin:0 0 8px;word-wrap:break-word}.article-content-col{width:100%}.article-content-col .content{width:100%;padding-bottom:32px;border-bottom:1px solid #f0f0f0;display:flex;flex-direction:column}.article-content-col .content .button{align-self:flex-start;margin-top:16px}.bypostauthor{display:block}.excerpt-wrap{margin:16px 0}.nv-index-posts .posts-wrapper{display:flex;flex-wrap:wrap}.nv-index-posts .page-numbers{display:flex;flex-wrap:wrap;padding-right:0;list-style-type:none;justify-content:center;margin:8px auto}.nv-index-posts .page-numbers>li:not(:last-child){padding-left:8px}.nv-index-posts .page-numbers>li:not(:first-child){padding-right:8px}.sticky .article-content-col{max-width:100%}.sticky .article-content-col .content{-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,.1);box-shadow:0 2px 5px rgba(0,0,0,.1);margin-left:8px;margin-right:8px;border:1px solid #f0f0f0;max-width:100%;width:auto;padding:16px}.nv-loader{height:50px;width:50px;border-radius:50%;border:2px solid #00a4f7;border-right:1px solid transparent!important;animation:spin;-webkit-animation:spin 1s ease infinite;-moz-animation:spin 1s ease infinite;animation:spin 1s ease infinite;margin:0 auto;display:none}@-moz-keyframes spin{100%{-moz-transform:rotate(-360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(-360deg)}}@keyframes spin{100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.layout-grid>.article-content-col,.layout-grid>.article-content-col .content{height:100%}.layout-alternative,.layout-default{display:flex;align-items:flex-end}.entry-title{word-wrap:break-word}.single-post-container{padding-top:16px}.single-post-container .title{margin-bottom:16px}.attachment-neve-blog{display:flex;margin:0 auto}.nv-content-wrap .page-numbers{justify-content:center;margin:8px auto;display:flex;flex-wrap:wrap;padding-right:0;list-style-type:none}.nv-content-wrap .page-numbers>a:not(:last-child) span,.nv-content-wrap .page-numbers>span{padding-left:16px}.post-password-form input{margin-bottom:8px}.nv-tags-list{font-size:.85em;margin:16px 0}.nv-tags-list span{margin-left:8px}.nv-tags-list a{display:inline-block;padding:2px 8px;transition:all .3s ease;border-radius:3px;margin-bottom:8px;margin-left:8px;border:1px solid #00a4f7;color:#00a4f7}.nv-tags-list a:hover{background:#00a4f7;color:#fff}#comments{border-top:1px solid #f0f0f0;padding-top:16px;margin:8px 0 32px}#comments input:not([type=submit]),#comments textarea{width:100%}#comments .pagination{display:flex;flex-wrap:wrap;padding-right:0;list-style-type:none;justify-content:center}#comments .pagination>li:not(:last-child){padding-left:8px}#comments .pagination>li:not(:first-child){padding-right:8px}#comments .comments-number{border-bottom:1px solid #f0f0f0;padding-bottom:16px;margin-bottom:16px}#comments .comments-list li{margin:32px 0}#comments cite{font-style:normal}#comments .avatar{border-radius:50%}#comments .comment-meta{font-size:.75em;margin-bottom:8px}#comments .children{border-right:1px solid #f0f0f0;padding-right:8px}.nv-index-posts,.nv-single-page-wrap,.nv-single-post-wrap{margin-bottom:48px}blockquote{text-align:center;font-size:1.1em;margin:48px 0}blockquote:before{height:3px;width:48px;background-color:#333;content:" ";display:block;margin:0 auto 32px}blockquote>*{margin-bottom:0}table{margin:16px 0}table td,table th{padding:8px;border-bottom:1px solid #f0f0f0}table tbody tr:hover{background-color:#fbfbfb}code{background:#d0effb;border-radius:5px;border:1px solid #f0f0f0}pre{display:block;padding:16px;background:#fbfbfb;border-radius:5px;border:1px solid #f0f0f0;margin:32px 0;white-space:pre-wrap;font-size:.9em;line-height:2em}.nv-content-wrap{margin:32px 0}.nv-content-wrap:after{content:"";clear:both;display:table}.nv-content-wrap ul{list-style-type:circle}.nv-content-wrap>ol,.nv-content-wrap>ul{margin:16px 0}.nv-content-wrap ol,.nv-content-wrap ul{padding-right:16px}.nv-content-wrap ol li,.nv-content-wrap ul li{line-height:2em;margin-bottom:8px}.nv-content-wrap dl:not(.gallery-item){width:100%;overflow:hidden;display:grid;grid-template-columns:1fr 2fr;grid-row-gap:32px;margin:16px 0}.nv-content-wrap dt:not(.gallery-icon){border-left:1px solid #f0f0f0;padding:0 16px}.nv-content-wrap dt:not(.gallery-icon) dfn{font-style:normal;font-weight:600}.nv-content-wrap dd:not(.gallery-caption){padding:0 16px}.alignleft{float:right;margin:16px 0 16px 16px}.alignright{float:left;margin:16px 16px 16px 0}.aligncenter{text-align:center;margin:0 auto}.wp-caption{max-width:100%}.wp-caption-text{text-align:center;font-size:.8em;font-weight:500}.twitter-tweet.twitter-tweet-rendered{padding:16px 0;margin:auto}.nv-sidebar-wrap{margin-bottom:48px}.nv-sidebar-wrap .search-form{display:flex;flex-direction:column}.nv-sidebar-wrap input[type=search]{margin-bottom:8px;width:100%}.nv-sidebar-wrap .widget{border-bottom:1px solid #f0f0f0;padding-bottom:16px;margin-bottom:16px}.nv-sidebar-wrap .widget:last-child{border:none;margin:0;padding:0}.widget ul{padding:0}.widget ul ul{padding-right:8px;border-right:1px solid #f0f0f0}.widget ul li{margin-top:8px}.widget>ul{font-size:.85em}@media (min-width:576px){.container{max-width:540px}.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:none}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}}@media (min-width:768px){.container{max-width:720px}.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:none}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.nv-sidebar-wrap{max-width:30%}.nv-sidebar-wrap.right{border-right:1px solid #f0f0f0}.nv-sidebar-wrap.left{border-left:1px solid #f0f0f0}html{font-size:16px}h1{font-size:2.25rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}}@media (min-width:960px){.container{max-width:960px}.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:none}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.navbar-toggle-wrapper{display:none}.menu-opened{overflow:inherit}.nv-nav-wrap{flex-direction:row;align-items:center;padding-bottom:0}#nv-primary-navigation{display:flex;flex-wrap:wrap;padding-right:0;list-style-type:none;overflow-y:inherit;max-height:inherit;margin-right:auto;justify-content:flex-end}#nv-primary-navigation>li:not(:last-child){padding-left:16px}#nv-primary-navigation>li:not(:first-child){padding-right:16px}#nv-primary-navigation.responsive-opened{padding-bottom:0}#nv-primary-navigation>li{width:inherit}#nv-primary-navigation>li.menu-item-has-children:last-child{padding-left:16px}#nv-primary-navigation>li>a{padding:16px 0;display:block}#nv-primary-navigation>li.menu-item-has-children>a{padding-left:12px}#nv-primary-navigation>li>.caret-wrap{top:14px;position:absolute}#nv-primary-navigation li:hover>a{color:#005bf7}#nv-primary-navigation li:hover>.caret-wrap .caret{color:#005bf7}#nv-primary-navigation .sub-menu{-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,.1);box-shadow:0 2px 5px rgba(0,0,0,.1);max-height:inherit;padding:0;top:100%;background:#fff;border-right:none;border-top:3px solid #00a4f7;position:absolute;overflow:visible;z-index:100;opacity:0;visibility:hidden}#nv-primary-navigation .sub-menu .sub-menu{right:100%;left:auto;top:-3px}#nv-primary-navigation .sub-menu li{display:flex;align-items:center;background-color:#fff;border:1px solid #f0f0f0;border-top:none;min-width:150px}#nv-primary-navigation .sub-menu li a{white-space:nowrap;display:block;width:100%;margin-left:8px;padding:8px 16px}#nv-primary-navigation .menu-item-has-children:hover>.sub-menu{display:block;visibility:visible;opacity:1}#nv-primary-navigation>.menu-item-has-children>.sub-menu{left:0}.caret-wrap{border:none;position:relative;top:0;display:inline;padding-left:0}.dropdown-open>.caret-wrap>.caret{color:#00a4f7;transform:rotate(-135deg)}.dropdown-open>.caret-wrap{background:0 0}.sub-menu .caret-wrap{padding-left:25px}.nv-nav-wrap.nav-center{flex-direction:column;justify-content:center}.nav-center #nv-primary-navigation{margin:0 auto;justify-content:center}.nav-center #nv-primary-navigation>li>a{padding-top:8px}.nav-center #nv-primary-navigation>li>.caret-wrap{top:4px}.nav-center .site-logo{justify-content:center}.nav-center .site-logo a{display:flex;justify-content:center;align-items:center;flex-direction:column}#nv-primary-navigation .menu-item-nav-search>a{display:block}.nv-nav-search{padding:0;visibility:hidden;opacity:0;transition:all .3s ease;position:absolute;left:0;width:auto;background:#fff;padding:8px 16px;border-top:3px solid #00a4f7;cursor:default;z-index:100;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,.1);box-shadow:0 2px 5px rgba(0,0,0,.1)}.nv-nav-search .search-submit{display:none}.menu-item-nav-search.active .nv-nav-search{visibility:visible;opacity:1}.nv-nav-search form{display:block}.nv-nav-search form label{margin:0}.nv-nav-search form label input{width:200px;margin:0}.nav-clickaway-overlay{position:fixed;width:100%;right:0;left:0;top:0;z-index:90;height:100vh}.nv-nav-wrap.nav-right{flex-direction:row-reverse;justify-content:center}.nav-right #nv-primary-navigation{margin-right:0;margin-left:auto}.nav-right .nv-nav-cart{left:inherit;right:0}.nav-right #nv-primary-navigation>.menu-item-has-children>.sub-menu{right:0;left:inherit}.layout-alternative .article-content-col .content,.layout-default .article-content-col .content{display:flex;align-items:center}.layout-default .article-content-col .content{flex-direction:row}.layout-alternative .article-content-col .content{flex-direction:row-reverse}.non-grid-content{display:flex;flex-direction:column;width:100%}.non-grid-content .button{align-self:flex-start;margin-top:auto}.non-grid-content .excerpt-wrap{padding:16px 0}.nv-post-thumbnail-wrap~.default-layout-content{padding-right:32px}.nv-post-thumbnail-wrap~.alternative-layout-content{padding-left:32px}.layout-alternative .nv-post-thumbnail-wrap,.layout-default .nv-post-thumbnail-wrap{max-width:40%}article.layout-alternative:nth-child(even) .article-content-col .content{flex-direction:row}article.layout-alternative:nth-child(even) .article-content-col .content .nv-post-thumbnail-wrap~.alternative-layout-content{padding:0 32px 0 0}#comments .children{padding-right:32px}.single-post-container{padding-top:48px}.archive-container,.single-page-container{padding-top:48px}}@media (min-width:1200px){.container{max-width:1140px}.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:none}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}} \ No newline at end of file diff --git a/style.min.css b/style.min.css index bb270d39d3..08bbb7334f 100644 --- a/style.min.css +++ b/style.min.css @@ -3,4 +3,4 @@ * Copyright 2011-2018 The Bootstrap Authors * Copyright 2011-2018 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.w-100{width:100%}.gapless{padding:0 !important}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.container-fluid>div{margin:0 -15px}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:none}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}html{font-size:14px;overflow-x:hidden;-webkit-tap-highlight-color:transparent}body{font-family:Graphik, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif;color:#606060;line-height:1.68421;overflow-x:hidden;direction:ltr;background-color:#fff}h1,h2,h3,h4,h5,h6{font-family:Graphik, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif;line-height:1.68421;margin-bottom:.5rem}p{margin-bottom:16px}a{color:#00a4f7;text-decoration:none}a:hover{color:#005bf7}.screen-reader-text{display:none}ins{text-decoration:none}body{font-size:1rem}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1rem}h6{font-size:.75rem}#nv-top-bar-menu{display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none;flex:1}#nv-top-bar-menu>li:not(:last-child){padding-right:8px}#nv-top-bar-menu>li:not(:first-child){padding-left:8px}.nv-top-bar-content{display:flex;flex:1}.nv-top-bar-content p{margin-bottom:0}.nv-top-bar{background-color:#fff;border-bottom:1px solid #f0f0f0}.nv-tb-wrap{padding-top:8px;padding-bottom:8px;display:flex;align-items:center;flex-direction:row;min-height:40px}.nv-tb-wrap.menu-content .nv-top-bar-content,.nv-tb-wrap.content-menu #nv-top-bar-menu{justify-content:flex-end;align-items:center}.nv-tb-wrap.content-menu .nv-top-bar-content,.nv-tb-wrap.menu-content #nv-top-bar-menu{justify-content:flex-start;align-items:center}.nv-nav-header{display:flex;min-height:70px}.site-logo{width:200px;align-items:center;display:flex;padding:8px 0}.site-logo img{max-height:60px;float:left}.site-logo p{font-size:1.25rem;text-align:center;margin-bottom:0}.site-logo small{width:100%;text-align:center;display:block}.site-logo a{display:inline}.icon-bar{transition:all 0.1s ease;position:relative;display:block;background:#00a4f7;border-radius:2px;width:15px;height:2px}.icon-bar:nth-child(2){margin:3px 0}.navbar-toggle-wrapper{align-items:center}.navbar-toggle{border:1px solid #f0f0f0;border-radius:3px;background:none;cursor:pointer;padding:10px 15px}.navbar-toggle:hover{box-shadow:none;transform:none}.navbar-toggle.active .icon-bar:nth-child(1){transform:rotate(45deg);top:5px}.navbar-toggle.active .icon-bar:nth-child(2){opacity:0}.navbar-toggle.active .icon-bar:nth-child(3){transform:rotate(-45deg);bottom:5px}.menu-opened{overflow:hidden}.nv-navbar{background-color:#fff;border-bottom:1px solid #f0f0f0;max-height:100vh}#nv-primary-navigation{max-height:0;overflow-y:auto;transition:all 0.3s ease;margin-bottom:0}#nv-primary-navigation.responsive-opened{max-height:calc(100vh - 70px);padding-bottom:16px}#nv-primary-navigation a{width:100%;display:block;padding:8px 0}#nv-primary-navigation li{cursor:pointer;width:100%;position:relative}.site-logo,.navbar-toggle-wrapper{flex:1}.navbar-toggle-wrapper{justify-content:flex-end;display:flex}#nv-primary-navigation .sub-menu{max-height:0;overflow:hidden;padding-left:20px;transition:all 0.3s ease;border-left:1px solid #f0f0f0}#nv-primary-navigation .dropdown-open>.sub-menu{max-height:2000px;transition:all 0.3s ease;opacity:1;visibility:visible}.nv-nav-wrap{min-height:70px;display:flex;flex-direction:column;justify-content:space-between}.caret{content:" ";height:6px;width:6px;position:relative;display:inline-block;border:2px solid;border-radius:1px;border-left:0;border-bottom:0;left:1px;transform:rotate(135deg);color:#00a4f7;top:-6px;transition:all 0.3s ease}.dropdown-open>.caret-wrap>.caret{color:#fff;transform:rotate(-45deg)}.caret-wrap{position:absolute;top:0;right:0;cursor:pointer;border-radius:3px;border:1px solid #00a4f7;width:30px;height:30px;padding:5px 10px;transition:all 0.3s ease}.dropdown-open>.caret-wrap{background-color:#00a4f7}#nv-primary-navigation i{font-size:inherit;line-height:inherit;width:20px}.nav-right .site-logo{justify-content:flex-end}.nav-right .navbar-toggle-wrapper{justify-content:flex-start}.nav-right .nv-nav-header{flex-direction:row-reverse}.nv-nav-search form{display:flex}.nv-nav-search form label{width:100%;margin-right:20px}#nv-primary-navigation .menu-item-nav-search>a{display:none}.nv-nav-search{padding:8px 0}footer{background-color:#fff}.footer-content-wrap{border-top:1px solid #f0f0f0}.nv-footer-content,.nv-footer-widgets{padding:32px 0}.nv-footer-widgets+.nv-footer-content{padding-top:0}.nv-footer-content .footer-menu{display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none}.nv-footer-content .footer-menu>li:not(:last-child){padding-right:16px}.nv-footer-content .footer-menu>li:not(:first-child){padding-left:16px}.wrapper{display:flex;min-height:100vh;flex-direction:column;overflow:hidden}.neve-main{flex:1 auto}.archive-container,.single-page-container{padding-top:32px}.nv-page-title-wrap.nv-big-title{border-bottom:1px solid #f0f0f0;background-color:#f7f7f7}.nv-page-title-wrap.nv-big-title .nv-page-title{padding-top:16px;padding-bottom:16px;text-align:center}.nv-page-title-wrap.nv-big-title h1{margin:0}form input[type="text"],form input[type="password"],form input[type="email"],form input[type="url"],form input[type="date"],form input[type="month"],form input[type="time"],form input[type="datetime"],form input[type="datetime-local"],form input[type="week"],form input[type="number"],form input[type="search"],form input[type="tel"],form input[type="color"],form select,form textarea{display:inline-block;min-height:35px;font-size:14px;line-height:1.8;padding:6px 12px;background-color:transparent;color:#333;border:1px solid #dddddd;border-radius:3px;transition:all 0.3s ease}input,textarea,select,button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.button{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto}.button.button-primary{background-color:#00a4f7;color:#fff}.button.button-primary:hover{opacity:.9}.button.button-secondary{border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7}.button.button-secondary:hover{background-color:#00a4f7;color:#fff}button,input[type=button],.btn,input[type="submit"]{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff}button:hover,input[type=button]:hover,.btn:hover,input[type="submit"]:hover{opacity:.9}.nv-seach-form-wrap .search-form{border-top:1px solid #f0f0f0;padding-top:16px;display:flex;justify-content:center}.nv-seach-form-wrap .search-form input[type="submit"]{margin-left:10px}.nv-meta-list{display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none;border-bottom:1px solid #f0f0f0;padding-bottom:8px;margin:8px 0;width:100%}.nv-meta-list li>span,.nv-meta-list li>a{color:#7e7e7e;font-size:0.85em}.nv-meta-list i{margin-right:2px;font-size:inherit;line-height:inherit}.nv-meta-list li{padding-right:16px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.nv-meta-list .meta .nv-icon:before{position:relative;margin-right:5px}.nv-meta-list .meta.category a{padding:0 4px}.nv-post-thumbnail-wrap{width:100%}.nv-post-thumbnail-wrap a{transition:all 0.3s ease}.nv-post-thumbnail-wrap a:hover{opacity:.95}.nv-post-thumbnail-wrap img{width:100%;height:auto}.blog-entry-title{margin:0 0 8px;word-wrap:break-word}.article-content-col{width:100%}.article-content-col .content{width:100%;margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #f0f0f0;display:flex;flex-direction:column}.article-content-col .content .button{align-self:flex-start;margin-top:16px}.excerpt-wrap{margin:16px 0}.nv-index-posts .posts-wrapper{display:flex;flex-wrap:wrap}.nv-index-posts .page-numbers{display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none;justify-content:center;margin:8px auto}.nv-index-posts .page-numbers>li:not(:last-child){padding-right:8px}.nv-index-posts .page-numbers>li:not(:first-child){padding-left:8px}.nv-loader{height:50px;width:50px;border-radius:50%;border:2px solid #00a4f7;border-left:1px solid transparent !important;animation:spin;-webkit-animation:spin 1s ease infinite;-moz-animation:spin 1s ease infinite;animation:spin 1s ease infinite;margin:0 auto;display:none}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.layout-grid>.article-content-col,.layout-grid>.article-content-col .content{height:100%}.layout-default,.layout-alternative{display:flex;align-items:flex-end}.entry-title{word-wrap:break-word}.single-post-container{padding-top:16px}.single-post-container .title{margin-bottom:16px}.attachment-neve-blog{display:flex;margin:0 auto}.nv-content-wrap .page-numbers{justify-content:center;margin:8px auto;display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none}.nv-content-wrap .page-numbers>a:not(:last-child) span,.nv-content-wrap .page-numbers>span{padding-right:16px}.post-password-form input{margin-bottom:8px}.nv-tags-list{font-size:.85em;margin:16px 0}.nv-tags-list span{margin-right:8px}.nv-tags-list a{display:inline-block;padding:2px 8px;transition:all 0.3s ease;border-radius:3px;margin-bottom:8px;margin-right:8px;border:1px solid #00a4f7;color:#00a4f7}.nv-tags-list a:hover{background:#00a4f7;color:#fff}#comments{border-top:1px solid #f0f0f0;padding-top:16px;margin:8px 0 32px}#comments input:not([type="submit"]),#comments textarea{width:100%}#comments .pagination{display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none;justify-content:center}#comments .pagination>li:not(:last-child){padding-right:8px}#comments .pagination>li:not(:first-child){padding-left:8px}#comments .comments-number{border-bottom:1px solid #f0f0f0;padding-bottom:16px;margin-bottom:16px}#comments .comments-list li{margin:32px 0}#comments cite{font-style:normal}#comments .avatar{border-radius:50%}#comments .comment-meta{font-size:.75em;margin-bottom:8px}#comments .children{border-left:1px solid #f0f0f0;padding-left:8px}.nv-index-posts,.nv-single-post-wrap,.nv-single-page-wrap{margin-bottom:48px}blockquote{text-align:center;font-size:1.1em;margin:48px 0}blockquote:before{height:3px;width:48px;background-color:#333;content:" ";display:block;margin:0 auto 32px}blockquote>*{margin-bottom:0}table{margin:16px 0}table td,table th{padding:8px;border-bottom:1px solid #f0f0f0}table tbody tr:hover{background-color:#fbfbfb}code{background:#d0effb;border-radius:5px;border:1px solid #f0f0f0}pre{display:block;padding:16px;background:#fbfbfb;border-radius:5px;border:1px solid #f0f0f0;margin:32px 0;white-space:pre-wrap;font-size:0.9em;line-height:2em}.nv-content-wrap{margin:32px 0}.nv-content-wrap:after{content:"";clear:both;display:table}.nv-content-wrap ul{list-style-type:circle}.nv-content-wrap>ul,.nv-content-wrap>ol{margin:16px 0}.nv-content-wrap ul,.nv-content-wrap ol{padding-left:16px}.nv-content-wrap ul li,.nv-content-wrap ol li{line-height:2em;margin-bottom:8px}.nv-content-wrap dl:not(.gallery-item){width:100%;overflow:hidden;display:grid;grid-template-columns:1fr 2fr;grid-row-gap:32px;margin:16px 0}.nv-content-wrap dt:not(.gallery-icon){border-right:1px solid #f0f0f0;padding:0 16px}.nv-content-wrap dt:not(.gallery-icon) dfn{font-style:normal;font-weight:600}.nv-content-wrap dd:not(.gallery-caption){padding:0 16px}.alignleft{float:left;margin:16px 16px 16px 0}.alignright{float:right;margin:16px 0 16px 16px}.aligncenter{text-align:center;margin:0 auto}.wp-caption{max-width:100%}.wp-caption-text{text-align:center;font-size:0.8em;font-weight:500}.twitter-tweet.twitter-tweet-rendered{padding:16px 0;margin:auto}.nv-sidebar-wrap{margin-bottom:48px}.nv-sidebar-wrap .search-form{display:flex;flex-direction:column}.nv-sidebar-wrap input[type="search"]{margin-bottom:8px;width:100%}.nv-sidebar-wrap .widget{border-bottom:1px solid #f0f0f0;padding-bottom:16px;margin-bottom:16px}.nv-sidebar-wrap .widget:last-child{border:none;margin:0;padding:0}.widget ul{padding:0}.widget ul ul{padding-left:8px;border-left:1px solid #f0f0f0}.widget ul li{margin-top:8px}.widget>ul{font-size:.85em}@media (min-width: 576px){.container{max-width:540px}.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:none}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}}@media (min-width: 768px){.container{max-width:720px}.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:none}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.nv-sidebar-wrap{max-width:30%}.nv-sidebar-wrap.right{border-left:1px solid #f0f0f0}.nv-sidebar-wrap.left{border-right:1px solid #f0f0f0}html{font-size:16px}h1{font-size:2.25rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}}@media (min-width: 960px){.container{max-width:960px}.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:none}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.navbar-toggle-wrapper{display:none}.menu-opened{overflow:inherit}.nv-nav-wrap{flex-direction:row;align-items:center;padding-bottom:0}#nv-primary-navigation{display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none;overflow-y:inherit;max-height:inherit;margin-left:auto;justify-content:flex-end}#nv-primary-navigation>li:not(:last-child){padding-right:16px}#nv-primary-navigation>li:not(:first-child){padding-left:16px}#nv-primary-navigation.responsive-opened{padding-bottom:0}#nv-primary-navigation>li{width:inherit}#nv-primary-navigation>li.menu-item-has-children:last-child{padding-right:16px}#nv-primary-navigation>li>a{padding:16px 0;display:block}#nv-primary-navigation>li.menu-item-has-children>a{padding-right:12px}#nv-primary-navigation>li>.caret-wrap{top:14px;position:absolute}#nv-primary-navigation li:hover>a{color:#005bf7}#nv-primary-navigation li:hover>.caret-wrap .caret{color:#005bf7}#nv-primary-navigation .sub-menu{-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.1);box-shadow:0 2px 5px rgba(0,0,0,0.1);max-height:inherit;padding:0;top:100%;background:#fff;border-left:none;border-top:3px solid #00a4f7;position:absolute;overflow:visible;z-index:100;opacity:0;visibility:hidden}#nv-primary-navigation .sub-menu .sub-menu{left:100%;right:auto;top:-3px}#nv-primary-navigation .sub-menu li{display:flex;align-items:center;background-color:#fff;border:1px solid #f0f0f0;border-top:none;min-width:150px}#nv-primary-navigation .sub-menu li a{white-space:nowrap;display:block;width:100%;margin-right:8px;padding:8px 16px}#nv-primary-navigation .menu-item-has-children:hover>.sub-menu{display:block;visibility:visible;opacity:1}#nv-primary-navigation>.menu-item-has-children>.sub-menu{right:0}.caret-wrap{border:none;position:relative;top:0;display:inline;padding-right:0}.dropdown-open>.caret-wrap>.caret{color:#00a4f7;transform:rotate(135deg)}.dropdown-open>.caret-wrap{background:transparent}.sub-menu .caret-wrap{padding-right:25px}.nv-nav-wrap.nav-center{flex-direction:column;justify-content:center}.nav-center #nv-primary-navigation{margin:0 auto;justify-content:center}.nav-center #nv-primary-navigation>li>a{padding-top:8px}.nav-center #nv-primary-navigation>li>.caret-wrap{top:4px}.nav-center .site-logo{justify-content:center}.nav-center .site-logo a{display:flex;justify-content:center;align-items:center;flex-direction:column}#nv-primary-navigation .menu-item-nav-search>a{display:block}.nv-nav-search{padding:0;visibility:hidden;opacity:0;transition:all 0.3s ease;position:absolute;right:0;width:auto;background:#fff;padding:8px 16px;border-top:3px solid #00a4f7;cursor:default;z-index:100;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.1);box-shadow:0 2px 5px rgba(0,0,0,0.1)}.nv-nav-search .search-submit{display:none}.menu-item-nav-search.active .nv-nav-search{visibility:visible;opacity:1}.nv-nav-search form{display:block}.nv-nav-search form label{margin:0}.nv-nav-search form label input{width:200px;margin:0}.nav-clickaway-overlay{position:fixed;width:100%;left:0;right:0;top:0;z-index:90;height:100vh}.nv-nav-wrap.nav-right{flex-direction:row-reverse;justify-content:center}.nav-right #nv-primary-navigation{margin-left:0;margin-right:auto}.nav-right .nv-nav-cart{right:inherit;left:0}.nav-right #nv-primary-navigation>.menu-item-has-children>.sub-menu{left:0;right:inherit}.layout-default .article-content-col .content,.layout-alternative .article-content-col .content{display:flex;align-items:center}.layout-default .article-content-col .content{flex-direction:row}.layout-alternative .article-content-col .content{flex-direction:row-reverse}.non-grid-content{display:flex;flex-direction:column;width:100%}.non-grid-content .button{align-self:flex-start;margin-top:auto}.non-grid-content .excerpt-wrap{padding:16px 0}.nv-post-thumbnail-wrap ~ .default-layout-content{padding-left:32px}.nv-post-thumbnail-wrap ~ .alternative-layout-content{padding-right:32px}.layout-default .nv-post-thumbnail-wrap,.layout-alternative .nv-post-thumbnail-wrap{max-width:40%}article.layout-alternative:nth-child(even) .article-content-col .content{flex-direction:row}article.layout-alternative:nth-child(even) .article-content-col .content .nv-post-thumbnail-wrap ~ .alternative-layout-content{padding:0 0 0 32px}#comments .children{padding-left:32px}.single-post-container{padding-top:48px}.archive-container,.single-page-container{padding-top:48px}}@media (min-width: 1200px){.container{max-width:1140px}.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:none}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}} + */.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.w-100{width:100%}.gapless{padding:0 !important}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.container-fluid>div{margin:0 -15px}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:none}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}html{font-size:14px;overflow-x:hidden;-webkit-tap-highlight-color:transparent}body{font-family:Graphik, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif;color:#606060;line-height:1.68421;overflow-x:hidden;direction:ltr;background-color:#fff}h1,h2,h3,h4,h5,h6{font-family:Graphik, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif;line-height:1.68421;margin-bottom:.5rem}p{margin-bottom:16px}a{color:#00a4f7;text-decoration:none}a:hover{color:#005bf7}.screen-reader-text{display:none}ins{text-decoration:none}body{font-size:1rem}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1rem}h6{font-size:.75rem}#nv-top-bar-menu{display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none;flex:1}#nv-top-bar-menu>li:not(:last-child){padding-right:8px}#nv-top-bar-menu>li:not(:first-child){padding-left:8px}.nv-top-bar-content{display:flex;flex:1}.nv-top-bar-content p{margin-bottom:0}.nv-top-bar{background-color:#fff;border-bottom:1px solid #f0f0f0}.nv-tb-wrap{padding-top:8px;padding-bottom:8px;display:flex;align-items:center;flex-direction:row;min-height:40px}.nv-tb-wrap.menu-content .nv-top-bar-content,.nv-tb-wrap.content-menu #nv-top-bar-menu{justify-content:flex-end;align-items:center}.nv-tb-wrap.content-menu .nv-top-bar-content,.nv-tb-wrap.menu-content #nv-top-bar-menu{justify-content:flex-start;align-items:center}.nv-nav-header{display:flex;min-height:70px}.site-logo{width:200px;align-items:center;display:flex;padding:8px 0}.site-logo img{max-height:60px;float:left}.site-logo p{font-size:1.25rem;text-align:center;margin-bottom:0}.site-logo small{width:100%;text-align:center;display:block}.site-logo a{display:inline}.icon-bar{transition:all 0.1s ease;position:relative;display:block;background:#00a4f7;border-radius:2px;width:15px;height:2px}.icon-bar:nth-child(2){margin:3px 0}.navbar-toggle-wrapper{align-items:center}.navbar-toggle{border:1px solid #f0f0f0;border-radius:3px;background:none;cursor:pointer;padding:10px 15px}.navbar-toggle:hover{box-shadow:none;transform:none}.navbar-toggle.active .icon-bar:nth-child(1){transform:rotate(45deg);top:5px}.navbar-toggle.active .icon-bar:nth-child(2){opacity:0}.navbar-toggle.active .icon-bar:nth-child(3){transform:rotate(-45deg);bottom:5px}.menu-opened{overflow:hidden}.nv-navbar{background-color:#fff;border-bottom:1px solid #f0f0f0;max-height:100vh}#nv-primary-navigation{max-height:0;overflow-y:auto;transition:all 0.3s ease;margin-bottom:0}#nv-primary-navigation.responsive-opened{max-height:calc(100vh - 70px);padding-bottom:16px}#nv-primary-navigation a{width:100%;display:block;padding:8px 0}#nv-primary-navigation li{cursor:pointer;width:100%;position:relative}.site-logo,.navbar-toggle-wrapper{flex:1}.navbar-toggle-wrapper{justify-content:flex-end;display:flex}#nv-primary-navigation .sub-menu{max-height:0;overflow:hidden;padding-left:20px;transition:all 0.3s ease;border-left:1px solid #f0f0f0}#nv-primary-navigation .dropdown-open>.sub-menu{max-height:2000px;transition:all 0.3s ease;opacity:1;visibility:visible}.nv-nav-wrap{min-height:70px;display:flex;flex-direction:column;justify-content:space-between}.caret{content:" ";height:6px;width:6px;position:relative;display:inline-block;border:2px solid;border-radius:1px;border-left:0;border-bottom:0;left:1px;transform:rotate(135deg);color:#00a4f7;top:-6px;transition:all 0.3s ease}.dropdown-open>.caret-wrap>.caret{color:#fff;transform:rotate(-45deg)}.caret-wrap{position:absolute;top:0;right:0;cursor:pointer;border-radius:3px;border:1px solid #00a4f7;width:30px;height:30px;padding:5px 10px;transition:all 0.3s ease}.dropdown-open>.caret-wrap{background-color:#00a4f7}#nv-primary-navigation i{font-size:inherit;line-height:inherit;width:20px}.nav-right .site-logo{justify-content:flex-end}.nav-right .navbar-toggle-wrapper{justify-content:flex-start}.nav-right .nv-nav-header{flex-direction:row-reverse}.nv-nav-search form{display:flex}.nv-nav-search form label{width:100%;margin-right:20px}#nv-primary-navigation .menu-item-nav-search>a{display:none}.nv-nav-search{padding:8px 0}footer{background-color:#fff}.footer-content-wrap{border-top:1px solid #f0f0f0}.nv-footer-content,.nv-footer-widgets{padding:32px 0}.nv-footer-widgets+.nv-footer-content{padding-top:0}.nv-footer-content .footer-menu{display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none}.nv-footer-content .footer-menu>li:not(:last-child){padding-right:16px}.nv-footer-content .footer-menu>li:not(:first-child){padding-left:16px}.wrapper{display:flex;min-height:100vh;flex-direction:column;overflow:hidden}.neve-main{flex:1 auto}.archive-container,.single-page-container{padding-top:32px}.nv-page-title-wrap.nv-big-title{border-bottom:1px solid #f0f0f0;background-color:#f7f7f7}.nv-page-title-wrap.nv-big-title .nv-page-title{padding-top:16px;padding-bottom:16px;text-align:center}.nv-page-title-wrap.nv-big-title h1{margin:0}form input[type="text"],form input[type="password"],form input[type="email"],form input[type="url"],form input[type="date"],form input[type="month"],form input[type="time"],form input[type="datetime"],form input[type="datetime-local"],form input[type="week"],form input[type="number"],form input[type="search"],form input[type="tel"],form input[type="color"],form select,form textarea{display:inline-block;min-height:35px;font-size:14px;line-height:1.8;padding:6px 12px;background-color:transparent;color:#333;border:1px solid #dddddd;border-radius:3px;transition:all 0.3s ease}input,textarea,select,button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.button{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto}.button.button-primary{background-color:#00a4f7;color:#fff}.button.button-primary:hover{opacity:.9}.button.button-secondary{border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7}.button.button-secondary:hover{background-color:#00a4f7;color:#fff}button,input[type=button],.btn,input[type="submit"]{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff}button:hover,input[type=button]:hover,.btn:hover,input[type="submit"]:hover{opacity:.9}.nv-seach-form-wrap .search-form{border-top:1px solid #f0f0f0;padding-top:16px;display:flex;justify-content:center}.nv-seach-form-wrap .search-form input[type="submit"]{margin-left:10px}.nv-meta-list{display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none;border-bottom:1px solid #f0f0f0;padding-bottom:8px;margin:8px 0;width:100%}.nv-meta-list li>span,.nv-meta-list li>a{color:#7e7e7e;font-size:0.85em}.nv-meta-list i{margin-right:2px;font-size:inherit;line-height:inherit}.nv-meta-list li{padding-right:16px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.nv-meta-list .meta .nv-icon:before{position:relative;margin-right:5px}.nv-meta-list .meta.category a{padding:0 4px}.nv-post-thumbnail-wrap{width:100%}.nv-post-thumbnail-wrap a{transition:all 0.3s ease}.nv-post-thumbnail-wrap a:hover{opacity:.95}.nv-post-thumbnail-wrap img{width:100%;height:auto}.posts-wrapper>article{margin-bottom:32px}.blog-entry-title{margin:0 0 8px;word-wrap:break-word}.article-content-col{width:100%}.article-content-col .content{width:100%;padding-bottom:32px;border-bottom:1px solid #f0f0f0;display:flex;flex-direction:column}.article-content-col .content .button{align-self:flex-start;margin-top:16px}.bypostauthor{display:block}.excerpt-wrap{margin:16px 0}.nv-index-posts .posts-wrapper{display:flex;flex-wrap:wrap}.nv-index-posts .page-numbers{display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none;justify-content:center;margin:8px auto}.nv-index-posts .page-numbers>li:not(:last-child){padding-right:8px}.nv-index-posts .page-numbers>li:not(:first-child){padding-left:8px}.sticky .article-content-col{max-width:100%}.sticky .article-content-col .content{-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.1);box-shadow:0 2px 5px rgba(0,0,0,0.1);margin-right:8px;margin-left:8px;border:1px solid #f0f0f0;max-width:100%;width:auto;padding:16px}.nv-loader{height:50px;width:50px;border-radius:50%;border:2px solid #00a4f7;border-left:1px solid transparent !important;animation:spin;-webkit-animation:spin 1s ease infinite;-moz-animation:spin 1s ease infinite;animation:spin 1s ease infinite;margin:0 auto;display:none}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.layout-grid>.article-content-col,.layout-grid>.article-content-col .content{height:100%}.layout-default,.layout-alternative{display:flex;align-items:flex-end}.entry-title{word-wrap:break-word}.single-post-container{padding-top:16px}.single-post-container .title{margin-bottom:16px}.attachment-neve-blog{display:flex;margin:0 auto}.nv-content-wrap .page-numbers{justify-content:center;margin:8px auto;display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none}.nv-content-wrap .page-numbers>a:not(:last-child) span,.nv-content-wrap .page-numbers>span{padding-right:16px}.post-password-form input{margin-bottom:8px}.nv-tags-list{font-size:.85em;margin:16px 0}.nv-tags-list span{margin-right:8px}.nv-tags-list a{display:inline-block;padding:2px 8px;transition:all 0.3s ease;border-radius:3px;margin-bottom:8px;margin-right:8px;border:1px solid #00a4f7;color:#00a4f7}.nv-tags-list a:hover{background:#00a4f7;color:#fff}#comments{border-top:1px solid #f0f0f0;padding-top:16px;margin:8px 0 32px}#comments input:not([type="submit"]),#comments textarea{width:100%}#comments .pagination{display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none;justify-content:center}#comments .pagination>li:not(:last-child){padding-right:8px}#comments .pagination>li:not(:first-child){padding-left:8px}#comments .comments-number{border-bottom:1px solid #f0f0f0;padding-bottom:16px;margin-bottom:16px}#comments .comments-list li{margin:32px 0}#comments cite{font-style:normal}#comments .avatar{border-radius:50%}#comments .comment-meta{font-size:.75em;margin-bottom:8px}#comments .children{border-left:1px solid #f0f0f0;padding-left:8px}.nv-index-posts,.nv-single-post-wrap,.nv-single-page-wrap{margin-bottom:48px}blockquote{text-align:center;font-size:1.1em;margin:48px 0}blockquote:before{height:3px;width:48px;background-color:#333;content:" ";display:block;margin:0 auto 32px}blockquote>*{margin-bottom:0}table{margin:16px 0}table td,table th{padding:8px;border-bottom:1px solid #f0f0f0}table tbody tr:hover{background-color:#fbfbfb}code{background:#d0effb;border-radius:5px;border:1px solid #f0f0f0}pre{display:block;padding:16px;background:#fbfbfb;border-radius:5px;border:1px solid #f0f0f0;margin:32px 0;white-space:pre-wrap;font-size:0.9em;line-height:2em}.nv-content-wrap{margin:32px 0}.nv-content-wrap:after{content:"";clear:both;display:table}.nv-content-wrap ul{list-style-type:circle}.nv-content-wrap>ul,.nv-content-wrap>ol{margin:16px 0}.nv-content-wrap ul,.nv-content-wrap ol{padding-left:16px}.nv-content-wrap ul li,.nv-content-wrap ol li{line-height:2em;margin-bottom:8px}.nv-content-wrap dl:not(.gallery-item){width:100%;overflow:hidden;display:grid;grid-template-columns:1fr 2fr;grid-row-gap:32px;margin:16px 0}.nv-content-wrap dt:not(.gallery-icon){border-right:1px solid #f0f0f0;padding:0 16px}.nv-content-wrap dt:not(.gallery-icon) dfn{font-style:normal;font-weight:600}.nv-content-wrap dd:not(.gallery-caption){padding:0 16px}.alignleft{float:left;margin:16px 16px 16px 0}.alignright{float:right;margin:16px 0 16px 16px}.aligncenter{text-align:center;margin:0 auto}.wp-caption{max-width:100%}.wp-caption-text{text-align:center;font-size:0.8em;font-weight:500}.twitter-tweet.twitter-tweet-rendered{padding:16px 0;margin:auto}.nv-sidebar-wrap{margin-bottom:48px}.nv-sidebar-wrap .search-form{display:flex;flex-direction:column}.nv-sidebar-wrap input[type="search"]{margin-bottom:8px;width:100%}.nv-sidebar-wrap .widget{border-bottom:1px solid #f0f0f0;padding-bottom:16px;margin-bottom:16px}.nv-sidebar-wrap .widget:last-child{border:none;margin:0;padding:0}.widget ul{padding:0}.widget ul ul{padding-left:8px;border-left:1px solid #f0f0f0}.widget ul li{margin-top:8px}.widget>ul{font-size:.85em}@media (min-width: 576px){.container{max-width:540px}.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:none}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}}@media (min-width: 768px){.container{max-width:720px}.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:none}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.nv-sidebar-wrap{max-width:30%}.nv-sidebar-wrap.right{border-left:1px solid #f0f0f0}.nv-sidebar-wrap.left{border-right:1px solid #f0f0f0}html{font-size:16px}h1{font-size:2.25rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}}@media (min-width: 960px){.container{max-width:960px}.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:none}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.navbar-toggle-wrapper{display:none}.menu-opened{overflow:inherit}.nv-nav-wrap{flex-direction:row;align-items:center;padding-bottom:0}#nv-primary-navigation{display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none;overflow-y:inherit;max-height:inherit;margin-left:auto;justify-content:flex-end}#nv-primary-navigation>li:not(:last-child){padding-right:16px}#nv-primary-navigation>li:not(:first-child){padding-left:16px}#nv-primary-navigation.responsive-opened{padding-bottom:0}#nv-primary-navigation>li{width:inherit}#nv-primary-navigation>li.menu-item-has-children:last-child{padding-right:16px}#nv-primary-navigation>li>a{padding:16px 0;display:block}#nv-primary-navigation>li.menu-item-has-children>a{padding-right:12px}#nv-primary-navigation>li>.caret-wrap{top:14px;position:absolute}#nv-primary-navigation li:hover>a{color:#005bf7}#nv-primary-navigation li:hover>.caret-wrap .caret{color:#005bf7}#nv-primary-navigation .sub-menu{-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.1);box-shadow:0 2px 5px rgba(0,0,0,0.1);max-height:inherit;padding:0;top:100%;background:#fff;border-left:none;border-top:3px solid #00a4f7;position:absolute;overflow:visible;z-index:100;opacity:0;visibility:hidden}#nv-primary-navigation .sub-menu .sub-menu{left:100%;right:auto;top:-3px}#nv-primary-navigation .sub-menu li{display:flex;align-items:center;background-color:#fff;border:1px solid #f0f0f0;border-top:none;min-width:150px}#nv-primary-navigation .sub-menu li a{white-space:nowrap;display:block;width:100%;margin-right:8px;padding:8px 16px}#nv-primary-navigation .menu-item-has-children:hover>.sub-menu{display:block;visibility:visible;opacity:1}#nv-primary-navigation>.menu-item-has-children>.sub-menu{right:0}.caret-wrap{border:none;position:relative;top:0;display:inline;padding-right:0}.dropdown-open>.caret-wrap>.caret{color:#00a4f7;transform:rotate(135deg)}.dropdown-open>.caret-wrap{background:transparent}.sub-menu .caret-wrap{padding-right:25px}.nv-nav-wrap.nav-center{flex-direction:column;justify-content:center}.nav-center #nv-primary-navigation{margin:0 auto;justify-content:center}.nav-center #nv-primary-navigation>li>a{padding-top:8px}.nav-center #nv-primary-navigation>li>.caret-wrap{top:4px}.nav-center .site-logo{justify-content:center}.nav-center .site-logo a{display:flex;justify-content:center;align-items:center;flex-direction:column}#nv-primary-navigation .menu-item-nav-search>a{display:block}.nv-nav-search{padding:0;visibility:hidden;opacity:0;transition:all 0.3s ease;position:absolute;right:0;width:auto;background:#fff;padding:8px 16px;border-top:3px solid #00a4f7;cursor:default;z-index:100;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.1);box-shadow:0 2px 5px rgba(0,0,0,0.1)}.nv-nav-search .search-submit{display:none}.menu-item-nav-search.active .nv-nav-search{visibility:visible;opacity:1}.nv-nav-search form{display:block}.nv-nav-search form label{margin:0}.nv-nav-search form label input{width:200px;margin:0}.nav-clickaway-overlay{position:fixed;width:100%;left:0;right:0;top:0;z-index:90;height:100vh}.nv-nav-wrap.nav-right{flex-direction:row-reverse;justify-content:center}.nav-right #nv-primary-navigation{margin-left:0;margin-right:auto}.nav-right .nv-nav-cart{right:inherit;left:0}.nav-right #nv-primary-navigation>.menu-item-has-children>.sub-menu{left:0;right:inherit}.layout-default .article-content-col .content,.layout-alternative .article-content-col .content{display:flex;align-items:center}.layout-default .article-content-col .content{flex-direction:row}.layout-alternative .article-content-col .content{flex-direction:row-reverse}.non-grid-content{display:flex;flex-direction:column;width:100%}.non-grid-content .button{align-self:flex-start;margin-top:auto}.non-grid-content .excerpt-wrap{padding:16px 0}.nv-post-thumbnail-wrap ~ .default-layout-content{padding-left:32px}.nv-post-thumbnail-wrap ~ .alternative-layout-content{padding-right:32px}.layout-default .nv-post-thumbnail-wrap,.layout-alternative .nv-post-thumbnail-wrap{max-width:40%}article.layout-alternative:nth-child(even) .article-content-col .content{flex-direction:row}article.layout-alternative:nth-child(even) .article-content-col .content .nv-post-thumbnail-wrap ~ .alternative-layout-content{padding:0 0 0 32px}#comments .children{padding-left:32px}.single-post-container{padding-top:48px}.archive-container,.single-page-container{padding-top:48px}}@media (min-width: 1200px){.container{max-width:1140px}.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:none}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}} diff --git a/template-parts/content-single.php b/template-parts/content-single.php index 9ed0bc4a23..a272d401ff 100644 --- a/template-parts/content-single.php +++ b/template-parts/content-single.php @@ -10,7 +10,7 @@
    - +
    Date: Tue, 2 Oct 2018 17:00:17 +0300 Subject: [PATCH 32/39] [woo] Move notices around. Fix visual issues with notices. --- assets/css/woocommerce-rtl.css | 22 ++++++++++++ assets/css/woocommerce-rtl.min.css | 2 +- assets/css/woocommerce.css | 22 ++++++++++++ assets/css/woocommerce.min.css | 2 +- assets/scss/woocommerce/_checkout.scss | 16 +++++++++ assets/scss/woocommerce/_generic.scss | 9 +++++ inc/compatibility/woocommerce.php | 39 +++++++++++++++++++-- inc/core/core_loader.php | 3 +- inc/core/front_end.php | 13 ++++--- inc/customizer/controls/font_selector.php | 6 ++-- inc/customizer/loader.php | 16 ++++++--- inc/customizer/options/layout_container.php | 3 +- inc/customizer/options/layout_sidebar.php | 6 ++-- inc/customizer/options/rtl.php | 3 +- inc/customizer/options/typography.php | 21 +++++++---- inc/views/inline/colors.php | 11 ++++-- 16 files changed, 165 insertions(+), 29 deletions(-) diff --git a/assets/css/woocommerce-rtl.css b/assets/css/woocommerce-rtl.css index 762492d5c5..41c234fbb6 100644 --- a/assets/css/woocommerce-rtl.css +++ b/assets/css/woocommerce-rtl.css @@ -70,6 +70,7 @@ background: #f5365c; border: none; color: #fff; + font-size: .85em; } .woocommerce .woocommerce-error:before, .woocommerce-page .woocommerce-error:before { @@ -95,6 +96,7 @@ background: #11cdef; border: none; color: #fff; + font-size: .85em; } .woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-info:before { @@ -120,6 +122,7 @@ background: #2dce89; border: none; color: #fff; + font-size: .85em; } .woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-message:before { @@ -140,6 +143,13 @@ line-height: 1; } +.woocommerce ul.woocommerce-error { + padding-right: 3.5em; +} +.woocommerce ul.woocommerce-error li { + margin: 0; +} + .orderby { border-color: #00a4f7; color: #00a4f7; @@ -319,6 +329,18 @@ margin-bottom: 8px; } +.woocommerce-checkout .woocommerce-form-login .form-row { + width: 100%; +} +.woocommerce-checkout .woocommerce-form-login .form-row .woocommerce-form__label-for-checkbox { + float: left; + display: flex; + align-items: center; +} +.woocommerce-checkout .woocommerce-form-login .form-row .woocommerce-form__label-for-checkbox input { + margin-left: 8px; +} + .woocommerce ul.products li.product { text-align: center; } diff --git a/assets/css/woocommerce-rtl.min.css b/assets/css/woocommerce-rtl.min.css index cc1e681ac7..47e937af25 100644 --- a/assets/css/woocommerce-rtl.min.css +++ b/assets/css/woocommerce-rtl.min.css @@ -1 +1 @@ -.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{max-width:inherit}.woocommerce span.onsale{background-color:#2dce89;border-radius:0;line-height:inherit;min-height:auto;border-radius:3px;right:16px;top:16px}.woocommerce ul.products li.product .onsale{left:auto;right:16px;top:23px}.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price{color:#606060}.woocommerce-variation-price{margin-bottom:16px}.woocommerce nav.woocommerce-pagination ul{display:flex;flex-wrap:wrap;padding-right:0;list-style-type:none;border:none;margin:0}.woocommerce nav.woocommerce-pagination ul>li:not(:last-child){padding-left:8px}.woocommerce nav.woocommerce-pagination ul>li:not(:first-child){padding-right:8px}.woocommerce nav.woocommerce-pagination ul li{border:none}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:none}.woocommerce div.product form.cart .variations td.label{vertical-align:top}.woocommerce .star-rating{color:#ffb100}.woocommerce ul.products li.product .star-rating{margin:8px auto}#review_form .comment-form-rating .stars{font-size:1.75em}.woocommerce .woocommerce-error,.woocommerce-page .woocommerce-error{background:#f5365c;border:none;color:#fff}.woocommerce .woocommerce-error:before,.woocommerce-page .woocommerce-error:before{color:#fff}.woocommerce .woocommerce-error a,.woocommerce-page .woocommerce-error a{color:#fff;font-weight:800}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-error .button:focus,.woocommerce .woocommerce-error .button:active,.woocommerce .woocommerce-error .button:hover,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-error .button:focus,.woocommerce-page .woocommerce-error .button:active,.woocommerce-page .woocommerce-error .button:hover{background-color:#fff;color:#f5365c;line-height:1}.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-info{background:#11cdef;border:none;color:#fff}.woocommerce .woocommerce-info:before,.woocommerce-page .woocommerce-info:before{color:#fff}.woocommerce .woocommerce-info a,.woocommerce-page .woocommerce-info a{color:#fff;font-weight:800}.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-info .button:focus,.woocommerce .woocommerce-info .button:active,.woocommerce .woocommerce-info .button:hover,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-info .button:focus,.woocommerce-page .woocommerce-info .button:active,.woocommerce-page .woocommerce-info .button:hover{background-color:#fff;color:#11cdef;line-height:1}.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-message{background:#2dce89;border:none;color:#fff}.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-message:before{color:#fff}.woocommerce .woocommerce-message a,.woocommerce-page .woocommerce-message a{color:#fff;font-weight:800}.woocommerce .woocommerce-message .button,.woocommerce .woocommerce-message .button:focus,.woocommerce .woocommerce-message .button:active,.woocommerce .woocommerce-message .button:hover,.woocommerce-page .woocommerce-message .button,.woocommerce-page .woocommerce-message .button:focus,.woocommerce-page .woocommerce-message .button:active,.woocommerce-page .woocommerce-message .button:hover{background-color:#fff;color:#2dce89;line-height:1}.orderby{border-color:#00a4f7;color:#00a4f7;height:38px}.nv-woo-filters{display:flex;flex-direction:row;margin-bottom:16px;align-items:center;justify-content:space-between;border-top:1px solid #f0f0f0;padding-top:16px}.nv-woo-filters>.woocommerce-ordering{margin:0}.woocommerce .nv-bc-count-wrap .woocommerce-result-count{float:none;width:100%;text-align:center}.woocommerce .woocommerce-breadcrumb{font-size:1em;margin-top:16px;text-align:center}.woocommerce .woocommerce-breadcrumb a{color:#00a4f7}.woocommerce .woocommerce-breadcrumb a:hover{color:#005bf7}.nv-woo-title-breadcrumb{display:flex;flex-direction:column-reverse;text-align:center}.nv-woo-title-breadcrumb h1{margin:0}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{display:block;background:transparent;border:none;border-bottom:1px solid #f0f0f0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom:1px solid #f0f0f0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#00a4f7;width:100%}.woocommerce-Reviews #comments{border:none;margin-top:0;padding-top:0}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border:none}.woocommerce div.product form.cart .reset_variations{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;border:1px solid #f5365c;background-color:transparent;font-weight:600;color:#f5365c;margin-top:12px;line-height:1;display:table-caption;float:right;position:relative}.woocommerce div.product form.cart .reset_variations:hover{background-color:#f5365c;color:#fff}.woocommerce-checkout .nv-content-wrap{margin-top:16px}.woocommerce-checkout .shop-sidebar{margin-top:32px}.woocommerce-checkout .single-page-container{padding-top:0}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .woocommerce-checkout .col2-set .col-2{max-width:unset;padding:0;width:100%}.woocommerce-checkout h3{font-size:1.1em;border-bottom:1px solid #f0f0f0;text-transform:uppercase;font-weight:500;padding-bottom:8px}.woocommerce-checkout #ship-to-different-address{font-size:inherit;width:100%;padding:8px 8px 0;border:none;text-transform:none;font-weight:400}.woocommerce-checkout #ship-to-different-address label{cursor:pointer;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}.woocommerce-checkout form .form-row input.input-text,.woocommerce-checkout .woocommerce form .form-row textarea{margin-bottom:8px;border:1px solid #c9c9c9}.woocommerce-checkout .woocommerce-checkout .select2-container--default .select2-selection--single{border:1px solid #c9c9c9;height:35px;padding:3px 10px;margin-bottom:8px}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table{border:none}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table td,.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tr,.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table th{border-bottom:none}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table thead{background:#f0f0f0;text-transform:uppercase}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tr{border-top:1px solid #f0f0f0}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table dt{padding-right:0}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table .product-quantity{display:block}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#fff;border:1px solid #c9c9c9}.woocommerce-shipping-fields{border:1px solid #f0f0f0;border-radius:3px;padding:0 8px;margin:0 3px;margin-bottom:8px}.woocommerce ul.products li.product{text-align:center}.woocommerce ul.products li.product .added_to_cart{margin-top:1em}.woocommerce ul.products li.product .button.added{display:none}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce button.button.alt.disabled{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff;line-height:inherit}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce button.button.alt.disabled:hover{opacity:.9}.woocommerce #respond input#submit:focus,.woocommerce #respond input#submit:hover,.woocommerce a.button:focus,.woocommerce a.button:hover,.woocommerce button.button:focus,.woocommerce button.button:hover,.woocommerce input.button:focus,.woocommerce input.button:hover,.woocommerce #respond input#submit.alt:focus,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:focus,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:focus,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:focus,.woocommerce input.button.alt:hover,.woocommerce button.button.alt.disabled:focus,.woocommerce button.button.alt.disabled:hover{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff;line-height:inherit}.woocommerce a.added_to_cart{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7;line-height:inherit}.woocommerce a.added_to_cart:hover{background-color:#00a4f7;color:#fff}.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{color:#fff}.woocommerce ul.products li.product .button{white-space:normal;line-height:inherit}.woocommerce ul.products li.product .button.loading{padding-left:32px}.nv-sidebar-wrap.shop-sidebar{position:fixed;top:0;width:100%;height:100%;right:0;bottom:0;background-color:#fff;padding:16px;z-index:100;overflow:scroll;transition:all 0.3s ease-out;opacity:0;pointer-events:none;max-width:100%}.nv-sidebar-wrap.shop-sidebar.sidebar-open{opacity:1;pointer-events:all}.sidebar-header{width:100%;border-bottom:1px solid #f0f0f0;margin-bottom:16px}.sidebar-header:after{content:"";clear:both;display:table}.nv-sidebar-toggle.in-sidebar{float:left;margin-bottom:16px}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{font-size:.85em;border-bottom:1px solid #f0f0f0;padding:8px 2em 8px 61px;position:relative}.woocommerce .widget_shopping_cart .cart_list li img,.woocommerce.widget_shopping_cart .cart_list li img{position:absolute;left:8px;top:50%;transform:translateY(-50%);width:45px}.woocommerce .widget_shopping_cart .cart_list li:last-child,.woocommerce.widget_shopping_cart .cart_list li:last-child{border:none}.woocommerce .widget_shopping_cart .cart_list li dl.variation,.woocommerce.widget_shopping_cart .cart_list li dl.variation{padding:0;border:0}.woocommerce .widget_shopping_cart .cart_list li dd.variation-Size,.woocommerce.widget_shopping_cart .cart_list li dd.variation-Size{margin-bottom:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{top:8px}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#ccc}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background:#00a4f7;border:1px solid #fff;top:-5px}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:hover{transform:scale(1.25)}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#00a4f7}.woocommerce .widget_price_filter .price_slider_amount{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{height:5px}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:inherit;line-height:1}.widget_product_search button[type="submit"]{width:100%}.menu-item-nav-cart .cart-count{border-radius:2px;background:#fff;border:1px solid #f0f0f0;font-size:0.55em;padding:3px;border-radius:3px;color:#333}.nv-nav-cart{display:none;z-index:1000}.woocommerce-cart .shop-sidebar{margin-top:32px}.woocommerce-cart .single-page-container{padding-top:0}.woocommerce a.remove{margin:0 auto;color:#f5365c !important;line-height:0.9;font-size:20px}.woocommerce a.remove:hover{background-color:#f5365c !important}.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{display:block;text-align:center !important}.woocommerce-cart table.cart .product-thumbnail:before,.woocommerce-checkout table.cart .product-thumbnail:before{content:none}.woocommerce-cart table.cart .product-thumbnail a,.woocommerce-checkout table.cart .product-thumbnail a{margin:0 auto}.woocommerce-cart table.cart .product-thumbnail img,.woocommerce-checkout table.cart .product-thumbnail img{width:75px}.woocommerce-cart table.cart td.actions .coupon{display:flex;border-bottom:1px solid #f0f0f0;flex-direction:column;margin-bottom:8px}.woocommerce-cart table.cart td.actions .coupon>.input-text{float:none;width:100%;margin-bottom:8px}.woocommerce-cart table.cart td.actions .coupon>.input-text+.button{float:none;width:100%;border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7}.woocommerce-cart table.cart td.actions .coupon>.input-text+.button:hover{background-color:#00a4f7;color:#fff}.woocommerce a.button.checkout-button.alt,.woocommerce a.button.checkout-button.alt:focus,.woocommerce a.button.checkout-button.alt:active{display:block}.woocommerce .cart_totals table.shop_table td,.woocommerce .cart_totals table.shop_table tr,.woocommerce .cart_totals table.shop_table th,.woocommerce .cart_totals table.shop_table{border-bottom:0;border-right:0;border-left:0;vertical-align:middle}.woocommerce .cart_totals table.shop_table{border:none}.woocommerce .cart_totals table.shop_table p{margin:0}.woocommerce .cart_totals table.shop_table tr{border-top:1px solid #f0f0f0}.woocommerce .widget_shopping_cart .total{border-top:1px solid #f0f0f0;text-align:center;margin-top:8px;padding-top:8px}.woocommerce-mini-cart__buttons.buttons{display:flex;justify-content:space-between}.cart-collaterals>div>h2{font-size:1.1em;border-bottom:1px solid #f0f0f0;text-transform:uppercase;font-weight:500;padding-bottom:8px}.cart-collaterals ul.products li.product .button{line-height:1.6}@media (min-width: 768px){.woocommerce-checkout-review-order .col2-set,.woocommerce-checkout-review-order #order_review_heading,.woocommerce-checkout .col2-set,.woocommerce-checkout #order_review_heading{width:48%}.woocommerce-checkout-review-order>.col2-set,.woocommerce-checkout>.col2-set{float:right}#order_review_heading{float:left}.woocommerce-checkout-review-order{width:48%;float:left}.woocommerce-cart table.cart .product-thumbnail{border-bottom:none;vertical-align:middle;display:table-cell}.woocommerce-cart table.cart .product-thumbnail img{max-width:75px;float:right}.woocommerce-cart table.cart .product-thumbnail a{display:block}.woocommerce-cart table.cart .product-name dl.variation dt{padding-right:0}.woocommerce-cart table.cart{border:none}.woocommerce-cart table.cart tr,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th{border-bottom:none}.woocommerce-cart table.cart thead{border:none;background:#f0f0f0;text-transform:uppercase}.woocommerce-cart table.cart tr{border-top:1px solid #f0f0f0}.woocommerce-cart table.cart td{padding:16px}.woocommerce-cart table.cart td.actions{padding:16px 0;border-bottom:1px solid #f0f0f0}.woocommerce-cart table.cart td.actions .coupon{flex-direction:row;border-bottom:0;margin:0;align-items:center}.woocommerce-cart table.cart td.actions .coupon>.input-text{margin:0 8px;height:41px}}@media (min-width: 960px){.menu-item-nav-cart:hover .nv-nav-cart{opacity:1;visibility:visible}.nv-nav-cart{display:block;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.1);box-shadow:0 2px 5px rgba(0,0,0,0.1);opacity:0;visibility:hidden;cursor:default;border-top:3px solid #00a4f7;transition:all 0.3s ease;position:absolute;z-index:100;left:0;width:350px;background:#fff}.nv-nav-cart .widget_shopping_cart>.widget_shopping_cart_content>ul.woocommerce-mini-cart.cart_list.product_list_widget{max-height:450px;overflow-y:scroll;overflow-x:hidden}.nv-nav-cart .woocommerce-mini-cart__empty-message{text-align:center;margin-bottom:0;padding:10px 0}.nv-nav-cart .woocommerce.widget_shopping_cart .total{border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;padding-bottom:8px;margin:0 auto 8px;text-align:center}.nv-nav-cart .woocommerce-mini-cart__buttons{display:flex;padding:8px 16px 0}.nv-nav-cart .woocommerce-mini-cart__buttons a.button{margin:0;text-align:center}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:last-child{margin-right:5px;font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:last-child:hover{opacity:.9}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child:hover{background-color:#00a4f7;color:#fff}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item{padding:8px 8px 8px 61px;display:grid;grid-template-columns:repeat(12, 1fr);align-items:baseline;font-size:.85em;position:relative}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item:hover{background:#f0f0f0}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item>a{padding:0;display:inline;grid-column:span 10;grid-row-start:1;grid-column-end:-1}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item a.remove{grid-column:1;width:20px;height:20px;padding:0;position:static}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item span.quantity{grid-row-start:2;grid-column-start:span 10;grid-column-end:-1}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item dl.variation{border:none;padding:0;grid-row-start:3;display:flex;flex-direction:row;grid-column-start:span 10;grid-column-end:-1}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item dd{margin-bottom:0}.nv-sidebar-toggle{display:none}.nv-sidebar-wrap.shop-sidebar{padding:0 16px;z-index:inherit;position:relative;opacity:1;pointer-events:all;max-width:30%;overflow:visible}.nv-sidebar-wrap.shop-sidebar .sidebar-header{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-bottom:1px solid #f0f0f0;display:inline-block}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{content:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border:1px solid #f0f0f0;border-bottom:1px solid transparent}.input-text.qty{height:41px}} +.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{max-width:inherit}.woocommerce span.onsale{background-color:#2dce89;border-radius:0;line-height:inherit;min-height:auto;border-radius:3px;right:16px;top:16px}.woocommerce ul.products li.product .onsale{left:auto;right:16px;top:23px}.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price{color:#606060}.woocommerce-variation-price{margin-bottom:16px}.woocommerce nav.woocommerce-pagination ul{display:flex;flex-wrap:wrap;padding-right:0;list-style-type:none;border:none;margin:0}.woocommerce nav.woocommerce-pagination ul>li:not(:last-child){padding-left:8px}.woocommerce nav.woocommerce-pagination ul>li:not(:first-child){padding-right:8px}.woocommerce nav.woocommerce-pagination ul li{border:none}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:none}.woocommerce div.product form.cart .variations td.label{vertical-align:top}.woocommerce .star-rating{color:#ffb100}.woocommerce ul.products li.product .star-rating{margin:8px auto}#review_form .comment-form-rating .stars{font-size:1.75em}.woocommerce .woocommerce-error,.woocommerce-page .woocommerce-error{background:#f5365c;border:none;color:#fff;font-size:.85em}.woocommerce .woocommerce-error:before,.woocommerce-page .woocommerce-error:before{color:#fff}.woocommerce .woocommerce-error a,.woocommerce-page .woocommerce-error a{color:#fff;font-weight:800}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-error .button:focus,.woocommerce .woocommerce-error .button:active,.woocommerce .woocommerce-error .button:hover,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-error .button:focus,.woocommerce-page .woocommerce-error .button:active,.woocommerce-page .woocommerce-error .button:hover{background-color:#fff;color:#f5365c;line-height:1}.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-info{background:#11cdef;border:none;color:#fff;font-size:.85em}.woocommerce .woocommerce-info:before,.woocommerce-page .woocommerce-info:before{color:#fff}.woocommerce .woocommerce-info a,.woocommerce-page .woocommerce-info a{color:#fff;font-weight:800}.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-info .button:focus,.woocommerce .woocommerce-info .button:active,.woocommerce .woocommerce-info .button:hover,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-info .button:focus,.woocommerce-page .woocommerce-info .button:active,.woocommerce-page .woocommerce-info .button:hover{background-color:#fff;color:#11cdef;line-height:1}.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-message{background:#2dce89;border:none;color:#fff;font-size:.85em}.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-message:before{color:#fff}.woocommerce .woocommerce-message a,.woocommerce-page .woocommerce-message a{color:#fff;font-weight:800}.woocommerce .woocommerce-message .button,.woocommerce .woocommerce-message .button:focus,.woocommerce .woocommerce-message .button:active,.woocommerce .woocommerce-message .button:hover,.woocommerce-page .woocommerce-message .button,.woocommerce-page .woocommerce-message .button:focus,.woocommerce-page .woocommerce-message .button:active,.woocommerce-page .woocommerce-message .button:hover{background-color:#fff;color:#2dce89;line-height:1}.woocommerce ul.woocommerce-error{padding-right:3.5em}.woocommerce ul.woocommerce-error li{margin:0}.orderby{border-color:#00a4f7;color:#00a4f7;height:38px}.nv-woo-filters{display:flex;flex-direction:row;margin-bottom:16px;align-items:center;justify-content:space-between;border-top:1px solid #f0f0f0;padding-top:16px}.nv-woo-filters>.woocommerce-ordering{margin:0}.woocommerce .nv-bc-count-wrap .woocommerce-result-count{float:none;width:100%;text-align:center}.woocommerce .woocommerce-breadcrumb{font-size:1em;margin-top:16px;text-align:center}.woocommerce .woocommerce-breadcrumb a{color:#00a4f7}.woocommerce .woocommerce-breadcrumb a:hover{color:#005bf7}.nv-woo-title-breadcrumb{display:flex;flex-direction:column-reverse;text-align:center}.nv-woo-title-breadcrumb h1{margin:0}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{display:block;background:transparent;border:none;border-bottom:1px solid #f0f0f0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom:1px solid #f0f0f0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#00a4f7;width:100%}.woocommerce-Reviews #comments{border:none;margin-top:0;padding-top:0}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border:none}.woocommerce div.product form.cart .reset_variations{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;border:1px solid #f5365c;background-color:transparent;font-weight:600;color:#f5365c;margin-top:12px;line-height:1;display:table-caption;float:right;position:relative}.woocommerce div.product form.cart .reset_variations:hover{background-color:#f5365c;color:#fff}.woocommerce-checkout .nv-content-wrap{margin-top:16px}.woocommerce-checkout .shop-sidebar{margin-top:32px}.woocommerce-checkout .single-page-container{padding-top:0}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .woocommerce-checkout .col2-set .col-2{max-width:unset;padding:0;width:100%}.woocommerce-checkout h3{font-size:1.1em;border-bottom:1px solid #f0f0f0;text-transform:uppercase;font-weight:500;padding-bottom:8px}.woocommerce-checkout #ship-to-different-address{font-size:inherit;width:100%;padding:8px 8px 0;border:none;text-transform:none;font-weight:400}.woocommerce-checkout #ship-to-different-address label{cursor:pointer;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}.woocommerce-checkout form .form-row input.input-text,.woocommerce-checkout .woocommerce form .form-row textarea{margin-bottom:8px;border:1px solid #c9c9c9}.woocommerce-checkout .woocommerce-checkout .select2-container--default .select2-selection--single{border:1px solid #c9c9c9;height:35px;padding:3px 10px;margin-bottom:8px}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table{border:none}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table td,.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tr,.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table th{border-bottom:none}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table thead{background:#f0f0f0;text-transform:uppercase}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tr{border-top:1px solid #f0f0f0}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table dt{padding-right:0}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table .product-quantity{display:block}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#fff;border:1px solid #c9c9c9}.woocommerce-shipping-fields{border:1px solid #f0f0f0;border-radius:3px;padding:0 8px;margin:0 3px;margin-bottom:8px}.woocommerce ul.products li.product{text-align:center}.woocommerce ul.products li.product .added_to_cart{margin-top:1em}.woocommerce ul.products li.product .button.added{display:none}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce button.button.alt.disabled{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff;line-height:inherit}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce button.button.alt.disabled:hover{opacity:.9}.woocommerce #respond input#submit:focus,.woocommerce #respond input#submit:hover,.woocommerce a.button:focus,.woocommerce a.button:hover,.woocommerce button.button:focus,.woocommerce button.button:hover,.woocommerce input.button:focus,.woocommerce input.button:hover,.woocommerce #respond input#submit.alt:focus,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:focus,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:focus,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:focus,.woocommerce input.button.alt:hover,.woocommerce button.button.alt.disabled:focus,.woocommerce button.button.alt.disabled:hover{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff;line-height:inherit}.woocommerce a.added_to_cart{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7;line-height:inherit}.woocommerce a.added_to_cart:hover{background-color:#00a4f7;color:#fff}.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{color:#fff}.woocommerce ul.products li.product .button{white-space:normal;line-height:inherit}.woocommerce ul.products li.product .button.loading{padding-left:32px}.nv-sidebar-wrap.shop-sidebar{position:fixed;top:0;width:100%;height:100%;right:0;bottom:0;background-color:#fff;padding:16px;z-index:100;overflow:scroll;transition:all 0.3s ease-out;opacity:0;pointer-events:none;max-width:100%}.nv-sidebar-wrap.shop-sidebar.sidebar-open{opacity:1;pointer-events:all}.sidebar-header{width:100%;border-bottom:1px solid #f0f0f0;margin-bottom:16px}.sidebar-header:after{content:"";clear:both;display:table}.nv-sidebar-toggle.in-sidebar{float:left;margin-bottom:16px}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{font-size:.85em;border-bottom:1px solid #f0f0f0;padding:8px 2em 8px 61px;position:relative}.woocommerce .widget_shopping_cart .cart_list li img,.woocommerce.widget_shopping_cart .cart_list li img{position:absolute;left:8px;top:50%;transform:translateY(-50%);width:45px}.woocommerce .widget_shopping_cart .cart_list li:last-child,.woocommerce.widget_shopping_cart .cart_list li:last-child{border:none}.woocommerce .widget_shopping_cart .cart_list li dl.variation,.woocommerce.widget_shopping_cart .cart_list li dl.variation{padding:0;border:0}.woocommerce .widget_shopping_cart .cart_list li dd.variation-Size,.woocommerce.widget_shopping_cart .cart_list li dd.variation-Size{margin-bottom:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{top:8px}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#ccc}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background:#00a4f7;border:1px solid #fff;top:-5px}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:hover{transform:scale(1.25)}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#00a4f7}.woocommerce .widget_price_filter .price_slider_amount{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{height:5px}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:inherit;line-height:1}.widget_product_search button[type="submit"]{width:100%}.menu-item-nav-cart .cart-count{border-radius:2px;background:#fff;border:1px solid #f0f0f0;font-size:0.55em;padding:3px;border-radius:3px;color:#333}.nv-nav-cart{display:none;z-index:1000}.woocommerce-cart .shop-sidebar{margin-top:32px}.woocommerce-cart .single-page-container{padding-top:0}.woocommerce a.remove{margin:0 auto;color:#f5365c !important;line-height:0.9;font-size:20px}.woocommerce a.remove:hover{background-color:#f5365c !important}.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{display:block;text-align:center !important}.woocommerce-cart table.cart .product-thumbnail:before,.woocommerce-checkout table.cart .product-thumbnail:before{content:none}.woocommerce-cart table.cart .product-thumbnail a,.woocommerce-checkout table.cart .product-thumbnail a{margin:0 auto}.woocommerce-cart table.cart .product-thumbnail img,.woocommerce-checkout table.cart .product-thumbnail img{width:75px}.woocommerce-cart table.cart td.actions .coupon{display:flex;border-bottom:1px solid #f0f0f0;flex-direction:column;margin-bottom:8px}.woocommerce-cart table.cart td.actions .coupon>.input-text{float:none;width:100%;margin-bottom:8px}.woocommerce-cart table.cart td.actions .coupon>.input-text+.button{float:none;width:100%;border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7}.woocommerce-cart table.cart td.actions .coupon>.input-text+.button:hover{background-color:#00a4f7;color:#fff}.woocommerce a.button.checkout-button.alt,.woocommerce a.button.checkout-button.alt:focus,.woocommerce a.button.checkout-button.alt:active{display:block}.woocommerce .cart_totals table.shop_table td,.woocommerce .cart_totals table.shop_table tr,.woocommerce .cart_totals table.shop_table th,.woocommerce .cart_totals table.shop_table{border-bottom:0;border-right:0;border-left:0;vertical-align:middle}.woocommerce .cart_totals table.shop_table{border:none}.woocommerce .cart_totals table.shop_table p{margin:0}.woocommerce .cart_totals table.shop_table tr{border-top:1px solid #f0f0f0}.woocommerce .widget_shopping_cart .total{border-top:1px solid #f0f0f0;text-align:center;margin-top:8px;padding-top:8px}.woocommerce-mini-cart__buttons.buttons{display:flex;justify-content:space-between}.cart-collaterals>div>h2{font-size:1.1em;border-bottom:1px solid #f0f0f0;text-transform:uppercase;font-weight:500;padding-bottom:8px}.cart-collaterals ul.products li.product .button{line-height:1.6}@media (min-width: 768px){.woocommerce-checkout-review-order .col2-set,.woocommerce-checkout-review-order #order_review_heading,.woocommerce-checkout .col2-set,.woocommerce-checkout #order_review_heading{width:48%}.woocommerce-checkout-review-order>.col2-set,.woocommerce-checkout>.col2-set{float:right}#order_review_heading{float:left}.woocommerce-checkout-review-order{width:48%;float:left}.woocommerce-cart table.cart .product-thumbnail{border-bottom:none;vertical-align:middle;display:table-cell}.woocommerce-cart table.cart .product-thumbnail img{max-width:75px;float:right}.woocommerce-cart table.cart .product-thumbnail a{display:block}.woocommerce-cart table.cart .product-name dl.variation dt{padding-right:0}.woocommerce-cart table.cart{border:none}.woocommerce-cart table.cart tr,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th{border-bottom:none}.woocommerce-cart table.cart thead{border:none;background:#f0f0f0;text-transform:uppercase}.woocommerce-cart table.cart tr{border-top:1px solid #f0f0f0}.woocommerce-cart table.cart td{padding:16px}.woocommerce-cart table.cart td.actions{padding:16px 0;border-bottom:1px solid #f0f0f0}.woocommerce-cart table.cart td.actions .coupon{flex-direction:row;border-bottom:0;margin:0;align-items:center}.woocommerce-cart table.cart td.actions .coupon>.input-text{margin:0 8px;height:41px}}@media (min-width: 960px){.menu-item-nav-cart:hover .nv-nav-cart{opacity:1;visibility:visible}.nv-nav-cart{display:block;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.1);box-shadow:0 2px 5px rgba(0,0,0,0.1);opacity:0;visibility:hidden;cursor:default;border-top:3px solid #00a4f7;transition:all 0.3s ease;position:absolute;z-index:100;left:0;width:350px;background:#fff}.nv-nav-cart .widget_shopping_cart>.widget_shopping_cart_content>ul.woocommerce-mini-cart.cart_list.product_list_widget{max-height:450px;overflow-y:scroll;overflow-x:hidden}.nv-nav-cart .woocommerce-mini-cart__empty-message{text-align:center;margin-bottom:0;padding:10px 0}.nv-nav-cart .woocommerce.widget_shopping_cart .total{border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;padding-bottom:8px;margin:0 auto 8px;text-align:center}.nv-nav-cart .woocommerce-mini-cart__buttons{display:flex;padding:8px 16px 0}.nv-nav-cart .woocommerce-mini-cart__buttons a.button{margin:0;text-align:center}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:last-child{margin-right:5px;font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:last-child:hover{opacity:.9}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child:hover{background-color:#00a4f7;color:#fff}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item{padding:8px 8px 8px 61px;display:grid;grid-template-columns:repeat(12, 1fr);align-items:baseline;font-size:.85em;position:relative}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item:hover{background:#f0f0f0}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item>a{padding:0;display:inline;grid-column:span 10;grid-row-start:1;grid-column-end:-1}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item a.remove{grid-column:1;width:20px;height:20px;padding:0;position:static}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item span.quantity{grid-row-start:2;grid-column-start:span 10;grid-column-end:-1}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item dl.variation{border:none;padding:0;grid-row-start:3;display:flex;flex-direction:row;grid-column-start:span 10;grid-column-end:-1}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item dd{margin-bottom:0}.nv-sidebar-toggle{display:none}.nv-sidebar-wrap.shop-sidebar{padding:0 16px;z-index:inherit;position:relative;opacity:1;pointer-events:all;max-width:30%;overflow:visible}.nv-sidebar-wrap.shop-sidebar .sidebar-header{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-bottom:1px solid #f0f0f0;display:inline-block}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{content:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border:1px solid #f0f0f0;border-bottom:1px solid transparent}.input-text.qty{height:41px}} diff --git a/assets/css/woocommerce.css b/assets/css/woocommerce.css index 714c52778b..53c89730a3 100644 --- a/assets/css/woocommerce.css +++ b/assets/css/woocommerce.css @@ -70,6 +70,7 @@ background: #f5365c; border: none; color: #fff; + font-size: .85em; } .woocommerce .woocommerce-error:before, .woocommerce-page .woocommerce-error:before { @@ -95,6 +96,7 @@ background: #11cdef; border: none; color: #fff; + font-size: .85em; } .woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-info:before { @@ -120,6 +122,7 @@ background: #2dce89; border: none; color: #fff; + font-size: .85em; } .woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-message:before { @@ -140,6 +143,13 @@ line-height: 1; } +.woocommerce ul.woocommerce-error { + padding-left: 3.5em; +} +.woocommerce ul.woocommerce-error li { + margin: 0; +} + .orderby { border-color: #00a4f7; color: #00a4f7; @@ -319,6 +329,18 @@ margin-bottom: 8px; } +.woocommerce-checkout .woocommerce-form-login .form-row { + width: 100%; +} +.woocommerce-checkout .woocommerce-form-login .form-row .woocommerce-form__label-for-checkbox { + float: right; + display: flex; + align-items: center; +} +.woocommerce-checkout .woocommerce-form-login .form-row .woocommerce-form__label-for-checkbox input { + margin-right: 8px; +} + .woocommerce ul.products li.product { text-align: center; } diff --git a/assets/css/woocommerce.min.css b/assets/css/woocommerce.min.css index 5d274434c2..34a3c5f76c 100644 --- a/assets/css/woocommerce.min.css +++ b/assets/css/woocommerce.min.css @@ -1 +1 @@ -.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{max-width:inherit}.woocommerce span.onsale{background-color:#2dce89;border-radius:0;line-height:inherit;min-height:auto;border-radius:3px;left:16px;top:16px}.woocommerce ul.products li.product .onsale{right:auto;left:16px;top:23px}.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price{color:#606060}.woocommerce-variation-price{margin-bottom:16px}.woocommerce nav.woocommerce-pagination ul{display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none;border:none;margin:0}.woocommerce nav.woocommerce-pagination ul>li:not(:last-child){padding-right:8px}.woocommerce nav.woocommerce-pagination ul>li:not(:first-child){padding-left:8px}.woocommerce nav.woocommerce-pagination ul li{border:none}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:none}.woocommerce div.product form.cart .variations td.label{vertical-align:top}.woocommerce .star-rating{color:#ffb100}.woocommerce ul.products li.product .star-rating{margin:8px auto}#review_form .comment-form-rating .stars{font-size:1.75em}.woocommerce .woocommerce-error,.woocommerce-page .woocommerce-error{background:#f5365c;border:none;color:#fff}.woocommerce .woocommerce-error:before,.woocommerce-page .woocommerce-error:before{color:#fff}.woocommerce .woocommerce-error a,.woocommerce-page .woocommerce-error a{color:#fff;font-weight:800}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-error .button:focus,.woocommerce .woocommerce-error .button:active,.woocommerce .woocommerce-error .button:hover,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-error .button:focus,.woocommerce-page .woocommerce-error .button:active,.woocommerce-page .woocommerce-error .button:hover{background-color:#fff;color:#f5365c;line-height:1}.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-info{background:#11cdef;border:none;color:#fff}.woocommerce .woocommerce-info:before,.woocommerce-page .woocommerce-info:before{color:#fff}.woocommerce .woocommerce-info a,.woocommerce-page .woocommerce-info a{color:#fff;font-weight:800}.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-info .button:focus,.woocommerce .woocommerce-info .button:active,.woocommerce .woocommerce-info .button:hover,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-info .button:focus,.woocommerce-page .woocommerce-info .button:active,.woocommerce-page .woocommerce-info .button:hover{background-color:#fff;color:#11cdef;line-height:1}.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-message{background:#2dce89;border:none;color:#fff}.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-message:before{color:#fff}.woocommerce .woocommerce-message a,.woocommerce-page .woocommerce-message a{color:#fff;font-weight:800}.woocommerce .woocommerce-message .button,.woocommerce .woocommerce-message .button:focus,.woocommerce .woocommerce-message .button:active,.woocommerce .woocommerce-message .button:hover,.woocommerce-page .woocommerce-message .button,.woocommerce-page .woocommerce-message .button:focus,.woocommerce-page .woocommerce-message .button:active,.woocommerce-page .woocommerce-message .button:hover{background-color:#fff;color:#2dce89;line-height:1}.orderby{border-color:#00a4f7;color:#00a4f7;height:38px}.nv-woo-filters{display:flex;flex-direction:row;margin-bottom:16px;align-items:center;justify-content:space-between;border-top:1px solid #f0f0f0;padding-top:16px}.nv-woo-filters>.woocommerce-ordering{margin:0}.woocommerce .nv-bc-count-wrap .woocommerce-result-count{float:none;width:100%;text-align:center}.woocommerce .woocommerce-breadcrumb{font-size:1em;margin-top:16px;text-align:center}.woocommerce .woocommerce-breadcrumb a{color:#00a4f7}.woocommerce .woocommerce-breadcrumb a:hover{color:#005bf7}.nv-woo-title-breadcrumb{display:flex;flex-direction:column-reverse;text-align:center}.nv-woo-title-breadcrumb h1{margin:0}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{display:block;background:transparent;border:none;border-bottom:1px solid #f0f0f0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom:1px solid #f0f0f0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#00a4f7;width:100%}.woocommerce-Reviews #comments{border:none;margin-top:0;padding-top:0}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border:none}.woocommerce div.product form.cart .reset_variations{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;border:1px solid #f5365c;background-color:transparent;font-weight:600;color:#f5365c;margin-top:12px;line-height:1;display:table-caption;float:left;position:relative}.woocommerce div.product form.cart .reset_variations:hover{background-color:#f5365c;color:#fff}.woocommerce-checkout .nv-content-wrap{margin-top:16px}.woocommerce-checkout .shop-sidebar{margin-top:32px}.woocommerce-checkout .single-page-container{padding-top:0}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .woocommerce-checkout .col2-set .col-2{max-width:unset;padding:0;width:100%}.woocommerce-checkout h3{font-size:1.1em;border-bottom:1px solid #f0f0f0;text-transform:uppercase;font-weight:500;padding-bottom:8px}.woocommerce-checkout #ship-to-different-address{font-size:inherit;width:100%;padding:8px 8px 0;border:none;text-transform:none;font-weight:400}.woocommerce-checkout #ship-to-different-address label{cursor:pointer;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}.woocommerce-checkout form .form-row input.input-text,.woocommerce-checkout .woocommerce form .form-row textarea{margin-bottom:8px;border:1px solid #c9c9c9}.woocommerce-checkout .woocommerce-checkout .select2-container--default .select2-selection--single{border:1px solid #c9c9c9;height:35px;padding:3px 10px;margin-bottom:8px}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table{border:none}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table td,.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tr,.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table th{border-bottom:none}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table thead{background:#f0f0f0;text-transform:uppercase}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tr{border-top:1px solid #f0f0f0}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table dt{padding-left:0}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table .product-quantity{display:block}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#fff;border:1px solid #c9c9c9}.woocommerce-shipping-fields{border:1px solid #f0f0f0;border-radius:3px;padding:0 8px;margin:0 3px;margin-bottom:8px}.woocommerce ul.products li.product{text-align:center}.woocommerce ul.products li.product .added_to_cart{margin-top:1em}.woocommerce ul.products li.product .button.added{display:none}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce button.button.alt.disabled{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff;line-height:inherit}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce button.button.alt.disabled:hover{opacity:.9}.woocommerce #respond input#submit:focus,.woocommerce #respond input#submit:hover,.woocommerce a.button:focus,.woocommerce a.button:hover,.woocommerce button.button:focus,.woocommerce button.button:hover,.woocommerce input.button:focus,.woocommerce input.button:hover,.woocommerce #respond input#submit.alt:focus,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:focus,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:focus,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:focus,.woocommerce input.button.alt:hover,.woocommerce button.button.alt.disabled:focus,.woocommerce button.button.alt.disabled:hover{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff;line-height:inherit}.woocommerce a.added_to_cart{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7;line-height:inherit}.woocommerce a.added_to_cart:hover{background-color:#00a4f7;color:#fff}.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{color:#fff}.woocommerce ul.products li.product .button{white-space:normal;line-height:inherit}.woocommerce ul.products li.product .button.loading{padding-right:32px}.nv-sidebar-wrap.shop-sidebar{position:fixed;top:0;width:100%;height:100%;left:0;bottom:0;background-color:#fff;padding:16px;z-index:100;overflow:scroll;transition:all 0.3s ease-out;opacity:0;pointer-events:none;max-width:100%}.nv-sidebar-wrap.shop-sidebar.sidebar-open{opacity:1;pointer-events:all}.sidebar-header{width:100%;border-bottom:1px solid #f0f0f0;margin-bottom:16px}.sidebar-header:after{content:"";clear:both;display:table}.nv-sidebar-toggle.in-sidebar{float:right;margin-bottom:16px}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{font-size:.85em;border-bottom:1px solid #f0f0f0;padding:8px 61px 8px 2em;position:relative}.woocommerce .widget_shopping_cart .cart_list li img,.woocommerce.widget_shopping_cart .cart_list li img{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:45px}.woocommerce .widget_shopping_cart .cart_list li:last-child,.woocommerce.widget_shopping_cart .cart_list li:last-child{border:none}.woocommerce .widget_shopping_cart .cart_list li dl.variation,.woocommerce.widget_shopping_cart .cart_list li dl.variation{padding:0;border:0}.woocommerce .widget_shopping_cart .cart_list li dd.variation-Size,.woocommerce.widget_shopping_cart .cart_list li dd.variation-Size{margin-bottom:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{top:8px}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#ccc}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background:#00a4f7;border:1px solid #fff;top:-5px}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:hover{transform:scale(1.25)}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#00a4f7}.woocommerce .widget_price_filter .price_slider_amount{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{height:5px}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:inherit;line-height:1}.widget_product_search button[type="submit"]{width:100%}.menu-item-nav-cart .cart-count{border-radius:2px;background:#fff;border:1px solid #f0f0f0;font-size:0.55em;padding:3px;border-radius:3px;color:#333}.nv-nav-cart{display:none;z-index:1000}.woocommerce-cart .shop-sidebar{margin-top:32px}.woocommerce-cart .single-page-container{padding-top:0}.woocommerce a.remove{margin:0 auto;color:#f5365c !important;line-height:0.9;font-size:20px}.woocommerce a.remove:hover{background-color:#f5365c !important}.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{display:block;text-align:center !important}.woocommerce-cart table.cart .product-thumbnail:before,.woocommerce-checkout table.cart .product-thumbnail:before{content:none}.woocommerce-cart table.cart .product-thumbnail a,.woocommerce-checkout table.cart .product-thumbnail a{margin:0 auto}.woocommerce-cart table.cart .product-thumbnail img,.woocommerce-checkout table.cart .product-thumbnail img{width:75px}.woocommerce-cart table.cart td.actions .coupon{display:flex;border-bottom:1px solid #f0f0f0;flex-direction:column;margin-bottom:8px}.woocommerce-cart table.cart td.actions .coupon>.input-text{float:none;width:100%;margin-bottom:8px}.woocommerce-cart table.cart td.actions .coupon>.input-text+.button{float:none;width:100%;border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7}.woocommerce-cart table.cart td.actions .coupon>.input-text+.button:hover{background-color:#00a4f7;color:#fff}.woocommerce a.button.checkout-button.alt,.woocommerce a.button.checkout-button.alt:focus,.woocommerce a.button.checkout-button.alt:active{display:block}.woocommerce .cart_totals table.shop_table td,.woocommerce .cart_totals table.shop_table tr,.woocommerce .cart_totals table.shop_table th,.woocommerce .cart_totals table.shop_table{border-bottom:0;border-left:0;border-right:0;vertical-align:middle}.woocommerce .cart_totals table.shop_table{border:none}.woocommerce .cart_totals table.shop_table p{margin:0}.woocommerce .cart_totals table.shop_table tr{border-top:1px solid #f0f0f0}.woocommerce .widget_shopping_cart .total{border-top:1px solid #f0f0f0;text-align:center;margin-top:8px;padding-top:8px}.woocommerce-mini-cart__buttons.buttons{display:flex;justify-content:space-between}.cart-collaterals>div>h2{font-size:1.1em;border-bottom:1px solid #f0f0f0;text-transform:uppercase;font-weight:500;padding-bottom:8px}.cart-collaterals ul.products li.product .button{line-height:1.6}@media (min-width: 768px){.woocommerce-checkout-review-order .col2-set,.woocommerce-checkout-review-order #order_review_heading,.woocommerce-checkout .col2-set,.woocommerce-checkout #order_review_heading{width:48%}.woocommerce-checkout-review-order>.col2-set,.woocommerce-checkout>.col2-set{float:left}#order_review_heading{float:right}.woocommerce-checkout-review-order{width:48%;float:right}.woocommerce-cart table.cart .product-thumbnail{border-bottom:none;vertical-align:middle;display:table-cell}.woocommerce-cart table.cart .product-thumbnail img{max-width:75px;float:left}.woocommerce-cart table.cart .product-thumbnail a{display:block}.woocommerce-cart table.cart .product-name dl.variation dt{padding-left:0}.woocommerce-cart table.cart{border:none}.woocommerce-cart table.cart tr,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th{border-bottom:none}.woocommerce-cart table.cart thead{border:none;background:#f0f0f0;text-transform:uppercase}.woocommerce-cart table.cart tr{border-top:1px solid #f0f0f0}.woocommerce-cart table.cart td{padding:16px}.woocommerce-cart table.cart td.actions{padding:16px 0;border-bottom:1px solid #f0f0f0}.woocommerce-cart table.cart td.actions .coupon{flex-direction:row;border-bottom:0;margin:0;align-items:center}.woocommerce-cart table.cart td.actions .coupon>.input-text{margin:0 8px;height:41px}}@media (min-width: 960px){.menu-item-nav-cart:hover .nv-nav-cart{opacity:1;visibility:visible}.nv-nav-cart{display:block;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.1);box-shadow:0 2px 5px rgba(0,0,0,0.1);opacity:0;visibility:hidden;cursor:default;border-top:3px solid #00a4f7;transition:all 0.3s ease;position:absolute;z-index:100;right:0;width:350px;background:#fff}.nv-nav-cart .widget_shopping_cart>.widget_shopping_cart_content>ul.woocommerce-mini-cart.cart_list.product_list_widget{max-height:450px;overflow-y:scroll;overflow-x:hidden}.nv-nav-cart .woocommerce-mini-cart__empty-message{text-align:center;margin-bottom:0;padding:10px 0}.nv-nav-cart .woocommerce.widget_shopping_cart .total{border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;padding-bottom:8px;margin:0 auto 8px;text-align:center}.nv-nav-cart .woocommerce-mini-cart__buttons{display:flex;padding:8px 16px 0}.nv-nav-cart .woocommerce-mini-cart__buttons a.button{margin:0;text-align:center}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:last-child{margin-left:5px;font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:last-child:hover{opacity:.9}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child:hover{background-color:#00a4f7;color:#fff}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item{padding:8px 61px 8px 8px;display:grid;grid-template-columns:repeat(12, 1fr);align-items:baseline;font-size:.85em;position:relative}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item:hover{background:#f0f0f0}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item>a{padding:0;display:inline;grid-column:span 10;grid-row-start:1;grid-column-end:-1}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item a.remove{grid-column:1;width:20px;height:20px;padding:0;position:static}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item span.quantity{grid-row-start:2;grid-column-start:span 10;grid-column-end:-1}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item dl.variation{border:none;padding:0;grid-row-start:3;display:flex;flex-direction:row;grid-column-start:span 10;grid-column-end:-1}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item dd{margin-bottom:0}.nv-sidebar-toggle{display:none}.nv-sidebar-wrap.shop-sidebar{padding:0 16px;z-index:inherit;position:relative;opacity:1;pointer-events:all;max-width:30%;overflow:visible}.nv-sidebar-wrap.shop-sidebar .sidebar-header{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-bottom:1px solid #f0f0f0;display:inline-block}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{content:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border:1px solid #f0f0f0;border-bottom:1px solid transparent}.input-text.qty{height:41px}} +.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{max-width:inherit}.woocommerce span.onsale{background-color:#2dce89;border-radius:0;line-height:inherit;min-height:auto;border-radius:3px;left:16px;top:16px}.woocommerce ul.products li.product .onsale{right:auto;left:16px;top:23px}.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price{color:#606060}.woocommerce-variation-price{margin-bottom:16px}.woocommerce nav.woocommerce-pagination ul{display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none;border:none;margin:0}.woocommerce nav.woocommerce-pagination ul>li:not(:last-child){padding-right:8px}.woocommerce nav.woocommerce-pagination ul>li:not(:first-child){padding-left:8px}.woocommerce nav.woocommerce-pagination ul li{border:none}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:none}.woocommerce div.product form.cart .variations td.label{vertical-align:top}.woocommerce .star-rating{color:#ffb100}.woocommerce ul.products li.product .star-rating{margin:8px auto}#review_form .comment-form-rating .stars{font-size:1.75em}.woocommerce .woocommerce-error,.woocommerce-page .woocommerce-error{background:#f5365c;border:none;color:#fff;font-size:.85em}.woocommerce .woocommerce-error:before,.woocommerce-page .woocommerce-error:before{color:#fff}.woocommerce .woocommerce-error a,.woocommerce-page .woocommerce-error a{color:#fff;font-weight:800}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-error .button:focus,.woocommerce .woocommerce-error .button:active,.woocommerce .woocommerce-error .button:hover,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-error .button:focus,.woocommerce-page .woocommerce-error .button:active,.woocommerce-page .woocommerce-error .button:hover{background-color:#fff;color:#f5365c;line-height:1}.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-info{background:#11cdef;border:none;color:#fff;font-size:.85em}.woocommerce .woocommerce-info:before,.woocommerce-page .woocommerce-info:before{color:#fff}.woocommerce .woocommerce-info a,.woocommerce-page .woocommerce-info a{color:#fff;font-weight:800}.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-info .button:focus,.woocommerce .woocommerce-info .button:active,.woocommerce .woocommerce-info .button:hover,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-info .button:focus,.woocommerce-page .woocommerce-info .button:active,.woocommerce-page .woocommerce-info .button:hover{background-color:#fff;color:#11cdef;line-height:1}.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-message{background:#2dce89;border:none;color:#fff;font-size:.85em}.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-message:before{color:#fff}.woocommerce .woocommerce-message a,.woocommerce-page .woocommerce-message a{color:#fff;font-weight:800}.woocommerce .woocommerce-message .button,.woocommerce .woocommerce-message .button:focus,.woocommerce .woocommerce-message .button:active,.woocommerce .woocommerce-message .button:hover,.woocommerce-page .woocommerce-message .button,.woocommerce-page .woocommerce-message .button:focus,.woocommerce-page .woocommerce-message .button:active,.woocommerce-page .woocommerce-message .button:hover{background-color:#fff;color:#2dce89;line-height:1}.woocommerce ul.woocommerce-error{padding-left:3.5em}.woocommerce ul.woocommerce-error li{margin:0}.orderby{border-color:#00a4f7;color:#00a4f7;height:38px}.nv-woo-filters{display:flex;flex-direction:row;margin-bottom:16px;align-items:center;justify-content:space-between;border-top:1px solid #f0f0f0;padding-top:16px}.nv-woo-filters>.woocommerce-ordering{margin:0}.woocommerce .nv-bc-count-wrap .woocommerce-result-count{float:none;width:100%;text-align:center}.woocommerce .woocommerce-breadcrumb{font-size:1em;margin-top:16px;text-align:center}.woocommerce .woocommerce-breadcrumb a{color:#00a4f7}.woocommerce .woocommerce-breadcrumb a:hover{color:#005bf7}.nv-woo-title-breadcrumb{display:flex;flex-direction:column-reverse;text-align:center}.nv-woo-title-breadcrumb h1{margin:0}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{display:block;background:transparent;border:none;border-bottom:1px solid #f0f0f0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom:1px solid #f0f0f0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#00a4f7;width:100%}.woocommerce-Reviews #comments{border:none;margin-top:0;padding-top:0}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border:none}.woocommerce div.product form.cart .reset_variations{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;border:1px solid #f5365c;background-color:transparent;font-weight:600;color:#f5365c;margin-top:12px;line-height:1;display:table-caption;float:left;position:relative}.woocommerce div.product form.cart .reset_variations:hover{background-color:#f5365c;color:#fff}.woocommerce-checkout .nv-content-wrap{margin-top:16px}.woocommerce-checkout .shop-sidebar{margin-top:32px}.woocommerce-checkout .single-page-container{padding-top:0}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .woocommerce-checkout .col2-set .col-2{max-width:unset;padding:0;width:100%}.woocommerce-checkout h3{font-size:1.1em;border-bottom:1px solid #f0f0f0;text-transform:uppercase;font-weight:500;padding-bottom:8px}.woocommerce-checkout #ship-to-different-address{font-size:inherit;width:100%;padding:8px 8px 0;border:none;text-transform:none;font-weight:400}.woocommerce-checkout #ship-to-different-address label{cursor:pointer;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}.woocommerce-checkout form .form-row input.input-text,.woocommerce-checkout .woocommerce form .form-row textarea{margin-bottom:8px;border:1px solid #c9c9c9}.woocommerce-checkout .woocommerce-checkout .select2-container--default .select2-selection--single{border:1px solid #c9c9c9;height:35px;padding:3px 10px;margin-bottom:8px}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table{border:none}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table td,.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tr,.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table th{border-bottom:none}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table thead{background:#f0f0f0;text-transform:uppercase}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tr{border-top:1px solid #f0f0f0}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table dt{padding-left:0}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table .product-quantity{display:block}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#fff;border:1px solid #c9c9c9}.woocommerce-shipping-fields{border:1px solid #f0f0f0;border-radius:3px;padding:0 8px;margin:0 3px;margin-bottom:8px}.woocommerce-checkout .woocommerce-form-login .form-row{width:100%}.woocommerce-checkout .woocommerce-form-login .form-row .woocommerce-form__label-for-checkbox{float:right;display:flex;align-items:center}.woocommerce-checkout .woocommerce-form-login .form-row .woocommerce-form__label-for-checkbox input{margin-right:8px}.woocommerce ul.products li.product{text-align:center}.woocommerce ul.products li.product .added_to_cart{margin-top:1em}.woocommerce ul.products li.product .button.added{display:none}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce button.button.alt.disabled{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff;line-height:inherit}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce button.button.alt.disabled:hover{opacity:.9}.woocommerce #respond input#submit:focus,.woocommerce #respond input#submit:hover,.woocommerce a.button:focus,.woocommerce a.button:hover,.woocommerce button.button:focus,.woocommerce button.button:hover,.woocommerce input.button:focus,.woocommerce input.button:hover,.woocommerce #respond input#submit.alt:focus,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:focus,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:focus,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:focus,.woocommerce input.button.alt:hover,.woocommerce button.button.alt.disabled:focus,.woocommerce button.button.alt.disabled:hover{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff;line-height:inherit}.woocommerce a.added_to_cart{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7;line-height:inherit}.woocommerce a.added_to_cart:hover{background-color:#00a4f7;color:#fff}.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{color:#fff}.woocommerce ul.products li.product .button{white-space:normal;line-height:inherit}.woocommerce ul.products li.product .button.loading{padding-right:32px}.nv-sidebar-wrap.shop-sidebar{position:fixed;top:0;width:100%;height:100%;left:0;bottom:0;background-color:#fff;padding:16px;z-index:100;overflow:scroll;transition:all 0.3s ease-out;opacity:0;pointer-events:none;max-width:100%}.nv-sidebar-wrap.shop-sidebar.sidebar-open{opacity:1;pointer-events:all}.sidebar-header{width:100%;border-bottom:1px solid #f0f0f0;margin-bottom:16px}.sidebar-header:after{content:"";clear:both;display:table}.nv-sidebar-toggle.in-sidebar{float:right;margin-bottom:16px}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{font-size:.85em;border-bottom:1px solid #f0f0f0;padding:8px 61px 8px 2em;position:relative}.woocommerce .widget_shopping_cart .cart_list li img,.woocommerce.widget_shopping_cart .cart_list li img{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:45px}.woocommerce .widget_shopping_cart .cart_list li:last-child,.woocommerce.widget_shopping_cart .cart_list li:last-child{border:none}.woocommerce .widget_shopping_cart .cart_list li dl.variation,.woocommerce.widget_shopping_cart .cart_list li dl.variation{padding:0;border:0}.woocommerce .widget_shopping_cart .cart_list li dd.variation-Size,.woocommerce.widget_shopping_cart .cart_list li dd.variation-Size{margin-bottom:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{top:8px}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#ccc}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background:#00a4f7;border:1px solid #fff;top:-5px}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:hover{transform:scale(1.25)}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#00a4f7}.woocommerce .widget_price_filter .price_slider_amount{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{height:5px}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:inherit;line-height:1}.widget_product_search button[type="submit"]{width:100%}.menu-item-nav-cart .cart-count{border-radius:2px;background:#fff;border:1px solid #f0f0f0;font-size:0.55em;padding:3px;border-radius:3px;color:#333}.nv-nav-cart{display:none;z-index:1000}.woocommerce-cart .shop-sidebar{margin-top:32px}.woocommerce-cart .single-page-container{padding-top:0}.woocommerce a.remove{margin:0 auto;color:#f5365c !important;line-height:0.9;font-size:20px}.woocommerce a.remove:hover{background-color:#f5365c !important}.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{display:block;text-align:center !important}.woocommerce-cart table.cart .product-thumbnail:before,.woocommerce-checkout table.cart .product-thumbnail:before{content:none}.woocommerce-cart table.cart .product-thumbnail a,.woocommerce-checkout table.cart .product-thumbnail a{margin:0 auto}.woocommerce-cart table.cart .product-thumbnail img,.woocommerce-checkout table.cart .product-thumbnail img{width:75px}.woocommerce-cart table.cart td.actions .coupon{display:flex;border-bottom:1px solid #f0f0f0;flex-direction:column;margin-bottom:8px}.woocommerce-cart table.cart td.actions .coupon>.input-text{float:none;width:100%;margin-bottom:8px}.woocommerce-cart table.cart td.actions .coupon>.input-text+.button{float:none;width:100%;border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7}.woocommerce-cart table.cart td.actions .coupon>.input-text+.button:hover{background-color:#00a4f7;color:#fff}.woocommerce a.button.checkout-button.alt,.woocommerce a.button.checkout-button.alt:focus,.woocommerce a.button.checkout-button.alt:active{display:block}.woocommerce .cart_totals table.shop_table td,.woocommerce .cart_totals table.shop_table tr,.woocommerce .cart_totals table.shop_table th,.woocommerce .cart_totals table.shop_table{border-bottom:0;border-left:0;border-right:0;vertical-align:middle}.woocommerce .cart_totals table.shop_table{border:none}.woocommerce .cart_totals table.shop_table p{margin:0}.woocommerce .cart_totals table.shop_table tr{border-top:1px solid #f0f0f0}.woocommerce .widget_shopping_cart .total{border-top:1px solid #f0f0f0;text-align:center;margin-top:8px;padding-top:8px}.woocommerce-mini-cart__buttons.buttons{display:flex;justify-content:space-between}.cart-collaterals>div>h2{font-size:1.1em;border-bottom:1px solid #f0f0f0;text-transform:uppercase;font-weight:500;padding-bottom:8px}.cart-collaterals ul.products li.product .button{line-height:1.6}@media (min-width: 768px){.woocommerce-checkout-review-order .col2-set,.woocommerce-checkout-review-order #order_review_heading,.woocommerce-checkout .col2-set,.woocommerce-checkout #order_review_heading{width:48%}.woocommerce-checkout-review-order>.col2-set,.woocommerce-checkout>.col2-set{float:left}#order_review_heading{float:right}.woocommerce-checkout-review-order{width:48%;float:right}.woocommerce-cart table.cart .product-thumbnail{border-bottom:none;vertical-align:middle;display:table-cell}.woocommerce-cart table.cart .product-thumbnail img{max-width:75px;float:left}.woocommerce-cart table.cart .product-thumbnail a{display:block}.woocommerce-cart table.cart .product-name dl.variation dt{padding-left:0}.woocommerce-cart table.cart{border:none}.woocommerce-cart table.cart tr,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th{border-bottom:none}.woocommerce-cart table.cart thead{border:none;background:#f0f0f0;text-transform:uppercase}.woocommerce-cart table.cart tr{border-top:1px solid #f0f0f0}.woocommerce-cart table.cart td{padding:16px}.woocommerce-cart table.cart td.actions{padding:16px 0;border-bottom:1px solid #f0f0f0}.woocommerce-cart table.cart td.actions .coupon{flex-direction:row;border-bottom:0;margin:0;align-items:center}.woocommerce-cart table.cart td.actions .coupon>.input-text{margin:0 8px;height:41px}}@media (min-width: 960px){.menu-item-nav-cart:hover .nv-nav-cart{opacity:1;visibility:visible}.nv-nav-cart{display:block;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.1);box-shadow:0 2px 5px rgba(0,0,0,0.1);opacity:0;visibility:hidden;cursor:default;border-top:3px solid #00a4f7;transition:all 0.3s ease;position:absolute;z-index:100;right:0;width:350px;background:#fff}.nv-nav-cart .widget_shopping_cart>.widget_shopping_cart_content>ul.woocommerce-mini-cart.cart_list.product_list_widget{max-height:450px;overflow-y:scroll;overflow-x:hidden}.nv-nav-cart .woocommerce-mini-cart__empty-message{text-align:center;margin-bottom:0;padding:10px 0}.nv-nav-cart .woocommerce.widget_shopping_cart .total{border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;padding-bottom:8px;margin:0 auto 8px;text-align:center}.nv-nav-cart .woocommerce-mini-cart__buttons{display:flex;padding:8px 16px 0}.nv-nav-cart .woocommerce-mini-cart__buttons a.button{margin:0;text-align:center}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:last-child{margin-left:5px;font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:last-child:hover{opacity:.9}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child:hover{background-color:#00a4f7;color:#fff}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item{padding:8px 61px 8px 8px;display:grid;grid-template-columns:repeat(12, 1fr);align-items:baseline;font-size:.85em;position:relative}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item:hover{background:#f0f0f0}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item>a{padding:0;display:inline;grid-column:span 10;grid-row-start:1;grid-column-end:-1}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item a.remove{grid-column:1;width:20px;height:20px;padding:0;position:static}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item span.quantity{grid-row-start:2;grid-column-start:span 10;grid-column-end:-1}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item dl.variation{border:none;padding:0;grid-row-start:3;display:flex;flex-direction:row;grid-column-start:span 10;grid-column-end:-1}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item dd{margin-bottom:0}.nv-sidebar-toggle{display:none}.nv-sidebar-wrap.shop-sidebar{padding:0 16px;z-index:inherit;position:relative;opacity:1;pointer-events:all;max-width:30%;overflow:visible}.nv-sidebar-wrap.shop-sidebar .sidebar-header{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-bottom:1px solid #f0f0f0;display:inline-block}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{content:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border:1px solid #f0f0f0;border-bottom:1px solid transparent}.input-text.qty{height:41px}} diff --git a/assets/scss/woocommerce/_checkout.scss b/assets/scss/woocommerce/_checkout.scss index 9c53565bbe..426038621c 100644 --- a/assets/scss/woocommerce/_checkout.scss +++ b/assets/scss/woocommerce/_checkout.scss @@ -83,6 +83,22 @@ margin-bottom: $spacing-xs; } +.woocommerce-checkout { + .woocommerce-form-login { + .form-row { + width: 100%; + .woocommerce-form__label-for-checkbox { + float: right; + display: flex; + align-items: center; + input { + margin-right: $spacing-xs; + } + } + } + } +} + @mixin checkout--tablet() { .woocommerce-checkout-review-order, .woocommerce-checkout { diff --git a/assets/scss/woocommerce/_generic.scss b/assets/scss/woocommerce/_generic.scss index 0a52916b3f..cbf956cbbb 100644 --- a/assets/scss/woocommerce/_generic.scss +++ b/assets/scss/woocommerce/_generic.scss @@ -12,6 +12,7 @@ left: $spacing-sm; top: $spacing-sm; } + .woocommerce ul.products li.product .onsale { right: auto; left: $spacing-sm; @@ -76,6 +77,7 @@ $notices: ( background: $color; border: none; color: #fff; + font-size: .85em; &:before { color: #fff; } @@ -91,3 +93,10 @@ $notices: ( } } +.woocommerce ul.woocommerce-error { + padding-left: 3.5em; + li { + margin: 0; + } +} + diff --git a/inc/compatibility/woocommerce.php b/inc/compatibility/woocommerce.php index f32d5148f1..e8dbd74ab1 100644 --- a/inc/compatibility/woocommerce.php +++ b/inc/compatibility/woocommerce.php @@ -54,6 +54,7 @@ public function init() { $this->edit_woocommerce_header(); $this->add_inline_selectors(); + $this->move_checkout_coupon_under_order_summary(); add_filter( 'neve_post_meta_filters_post_id', array( $this, 'adapt_meta_for_shop_page' ) ); } @@ -174,6 +175,7 @@ private function add_inline_selectors() { public function add_theme_color( $color_setup ) { $color_setup['background']['selectors'] .= ', .nv-nav-cart .woocommerce-mini-cart__buttons a.button:last-child, + .woocommerce #respond input#submit, .woocommerce #respond input#submit:focus, .woocommerce #respond input#submit:hover, @@ -188,7 +190,7 @@ public function add_theme_color( $color_setup ) { .woocommerce input.button:hover, .woocommerce #respond input#submit.alt, .woocommerce #respond input#submit.alt:focus, - .woocommerce #respond input#submit.alt:hover + .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt, .woocommerce a.button.alt:focus, .woocommerce a.button.alt:hover, @@ -203,7 +205,7 @@ public function add_theme_color( $color_setup ) { .woocommerce button.button.alt.disabled:hover, .woocommerce a.button.checkout-button.alt, .woocommerce a.button.checkout-button.alt:focus, - .woocommerce a.button.checkout-button.alt:active + .woocommerce a.button.checkout-button.alt:active, .nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child:hover, .woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, @@ -294,8 +296,41 @@ private function should_render_sidebar_toggle() { if ( $theme_mod !== 'right' && $theme_mod !== 'left' ) { return false; } + return false; } + return true; } + + /** + * Does what it says. + */ + private function move_checkout_coupon_under_order_summary() { + /** + * Checkout page + * + * @see move_coupon() + * @see clear_coupon() + */ + add_action( 'woocommerce_before_checkout_form', array( $this, 'move_coupon' ) ); + add_action( 'woocommerce_checkout_order_review', array( $this, 'clear_coupon' ) ); + } + + + /** + * Checkout page + * Move the coupon field and message info after the order table. + */ + public function move_coupon() { + wc_enqueue_js( '$( $( ".woocommerce-checkout div.woocommerce-info, .checkout_coupon, .woocommerce-form-login" ).detach() ).appendTo( "#neve-checkout-coupon" );' ); + } + + /** + * Checkout page + * Add the id neve-checkout-coupon to be able to Move the coupon field and message info after the order table. + */ + public function clear_coupon() { + echo '
    '; + } } diff --git a/inc/core/core_loader.php b/inc/core/core_loader.php index b498e6a67d..91f190739c 100644 --- a/inc/core/core_loader.php +++ b/inc/core/core_loader.php @@ -41,7 +41,8 @@ public function __construct() { */ private function define_modules() { $this->features = apply_filters( - 'neve_filter_main_modules', array( + 'neve_filter_main_modules', + array( 'Customizer\Loader', 'Views\Typography', 'Views\Top_Bar', diff --git a/inc/core/front_end.php b/inc/core/front_end.php index d3a0325f3d..47b69a486b 100644 --- a/inc/core/front_end.php +++ b/inc/core/front_end.php @@ -30,7 +30,8 @@ public function setup_theme() { load_theme_textdomain( 'neve', get_template_directory() . '/languages' ); $header_settings = apply_filters( - 'neve_custom_header_settings', array( + 'neve_custom_header_settings', + array( 'width' => 2000, 'flex-height' => true, 'height' => 1150, @@ -91,8 +92,11 @@ public function enqueue_scripts() { wp_register_script( 'neve-script', NEVE_ASSETS_URL . 'js/script' . ( ( NEVE_DEBUG ) ? '' : '.min' ) . '.js', apply_filters( 'neve_filter_main_script_dependencies', array( 'jquery' ) ), NEVE_VERSION, false ); wp_localize_script( - 'neve-script', 'NeveProperties', apply_filters( - 'neve_filter_main_script_localization', array( + 'neve-script', + 'NeveProperties', + apply_filters( + 'neve_filter_main_script_localization', + array( 'ajaxurl' => admin_url( 'admin-ajax.php' ), 'nonce' => wp_create_nonce( 'neve-theme-nonce' ), ) @@ -117,7 +121,8 @@ public function register_sidebars() { ); $footer_sidebars = apply_filters( - 'neve_footer_widget_areas_array', array( + 'neve_footer_widget_areas_array', + array( 'footer-one-widgets' => esc_html__( 'Footer One', 'neve' ), 'footer-two-widgets' => esc_html__( 'Footer Two', 'neve' ), 'footer-three-widgets' => esc_html__( 'Footer Three', 'neve' ), diff --git a/inc/customizer/controls/font_selector.php b/inc/customizer/controls/font_selector.php index b80ac991fc..543f3f4055 100644 --- a/inc/customizer/controls/font_selector.php +++ b/inc/customizer/controls/font_selector.php @@ -105,7 +105,8 @@ protected function render_dropdown_options_group( $options, $title, $source ) { */ private function get_standard_fonts() { return apply_filters( - 'neve_standard_fonts_array', array( + 'neve_standard_fonts_array', + array( 'Arial, Helvetica, sans-serif', 'Arial Black, Gadget, sans-serif', 'Bookman Old Style, serif', @@ -136,7 +137,8 @@ private function get_standard_fonts() { */ private function get_google_fonts() { return apply_filters( - 'neve_google_fonts_array', array( + 'neve_google_fonts_array', + array( 'ABeeZee', 'Abel', 'Abril Fatface', diff --git a/inc/customizer/loader.php b/inc/customizer/loader.php index e96cc1fa4f..dfd195bc27 100644 --- a/inc/customizer/loader.php +++ b/inc/customizer/loader.php @@ -51,7 +51,8 @@ public function init() { */ private function define_modules() { $this->customizer_modules = apply_filters( - 'neve_filter_customizer_modules', array( + 'neve_filter_customizer_modules', + array( 'Customizer\Options\Main', 'Customizer\Options\Layout_Container', 'Customizer\Options\Layout_Blog', @@ -76,11 +77,14 @@ public function enqueue_customizer_controls() { wp_enqueue_style( 'neve-customizer-style' ); wp_enqueue_script( - 'neve-customizer-controls', NEVE_ASSETS_URL . '/js/customizer-controls' . ( ( NEVE_DEBUG ) ? '' : '.min' ) . '.js', + 'neve-customizer-controls', + NEVE_ASSETS_URL . '/js/customizer-controls' . ( ( NEVE_DEBUG ) ? '' : '.min' ) . '.js', array( 'jquery', 'wp-color-picker', - ), NEVE_VERSION, true + ), + NEVE_VERSION, + true ); } @@ -89,7 +93,11 @@ public function enqueue_customizer_controls() { */ public function enqueue_customizer_preview() { wp_enqueue_script( - 'neve-customizer-preview', NEVE_ASSETS_URL . '/js/customizer-preview' . ( ( NEVE_DEBUG ) ? '' : '.min' ) . '.js', array(), NEVE_VERSION, true + 'neve-customizer-preview', + NEVE_ASSETS_URL . '/js/customizer-preview' . ( ( NEVE_DEBUG ) ? '' : '.min' ) . '.js', + array(), + NEVE_VERSION, + true ); } diff --git a/inc/customizer/options/layout_container.php b/inc/customizer/options/layout_container.php index af6966e8de..a8a822d57e 100644 --- a/inc/customizer/options/layout_container.php +++ b/inc/customizer/options/layout_container.php @@ -109,7 +109,8 @@ private function control_container_style() { if ( class_exists( 'WooCommerce' ) ) { $container_style_controls = array_merge( - $container_style_controls, array( + $container_style_controls, + array( 'neve_shop_archive_container_style' => array( 'priority' => 45, 'label' => __( 'Shop / Archive Container Style', 'neve' ), diff --git a/inc/customizer/options/layout_sidebar.php b/inc/customizer/options/layout_sidebar.php index b978bd778f..0a8aca16bc 100644 --- a/inc/customizer/options/layout_sidebar.php +++ b/inc/customizer/options/layout_sidebar.php @@ -82,7 +82,8 @@ private function control_sidebar_width() { private function accordion_heading() { $this->add_control( new Control( - 'sidebars_ui_heading', array( + 'sidebars_ui_heading', + array( 'sanitize_callback' => 'sanitize_text_field', 'transport' => $this->selective_refresh, ), @@ -122,7 +123,8 @@ private function control_sidebar_layout() { if ( class_exists( 'WooCommerce' ) ) { $sidebar_layout_controls = array_merge( - $sidebar_layout_controls, array( + $sidebar_layout_controls, + array( 'neve_shop_archive_sidebar_layout' => array( 'priority' => 45, 'label' => __( 'Shop / Archive Sidebar Layout', 'neve' ), diff --git a/inc/customizer/options/rtl.php b/inc/customizer/options/rtl.php index f7f84925d1..b11959eaf7 100644 --- a/inc/customizer/options/rtl.php +++ b/inc/customizer/options/rtl.php @@ -45,7 +45,8 @@ protected function change_controls() { if ( class_exists( 'WooCommerce' ) ) { $sidebar_layout_controls = array_merge( - $sidebar_layout_controls, array( + $sidebar_layout_controls, + array( 'neve_shop_archive_sidebar_layout' => array( 'priority' => 45, 'label' => __( 'Shop / Archive Sidebar Layout', 'neve' ), diff --git a/inc/customizer/options/typography.php b/inc/customizer/options/typography.php index a92e729430..c37920f28f 100644 --- a/inc/customizer/options/typography.php +++ b/inc/customizer/options/typography.php @@ -52,7 +52,8 @@ private function sections_typography() { foreach ( $typography_sections as $section_id => $section_data ) { $this->add_section( new Section( - $section_id, array( + $section_id, + array( 'title' => $section_data['title'], 'panel' => 'neve_typography', 'priority' => $section_data['priority'], @@ -68,7 +69,8 @@ private function sections_typography() { private function controls_typography_general() { $this->add_control( new Control( - 'neve_font_subsets', array( + 'neve_font_subsets', + array( 'sanitize_callback' => 'neve_sanitize_array', 'default' => array( 'latin' ), ), @@ -120,7 +122,8 @@ private function controls_typography_body() { */ $this->add_control( new Control( - 'neve_body_font_size', array( + 'neve_body_font_size', + array( 'sanitize_callback' => 'neve_sanitize_range_value', 'transport' => $this->selective_refresh, ), @@ -156,7 +159,8 @@ private function controls_typography_body() { */ $this->add_control( new Control( - 'neve_body_line_height', array( + 'neve_body_line_height', + array( 'sanitize_callback' => 'neve_sanitize_range_value', 'transport' => $this->selective_refresh, ), @@ -221,7 +225,8 @@ private function controls_typography_headings() { */ $this->add_control( new Control( - $control_id . '_ui_heading', array( + $control_id . '_ui_heading', + array( 'sanitize_callback' => 'sanitize_text_field', 'transport' => $this->selective_refresh, ), @@ -243,7 +248,8 @@ private function controls_typography_headings() { */ $this->add_control( new Control( - $control_id . '_font_size', array( + $control_id . '_font_size', + array( 'sanitize_callback' => 'neve_sanitize_range_value', 'transport' => $this->selective_refresh, ), @@ -280,7 +286,8 @@ private function controls_typography_headings() { */ $this->add_control( new Control( - $control_id . '_line_height', array( + $control_id . '_line_height', + array( 'sanitize_callback' => 'neve_sanitize_range_value', 'transport' => $this->selective_refresh, ), diff --git a/inc/views/inline/colors.php b/inc/views/inline/colors.php index 69ac08b344..5a6064afd7 100644 --- a/inc/views/inline/colors.php +++ b/inc/views/inline/colors.php @@ -56,7 +56,9 @@ private function links_colors() { 'css_prop' => 'border-color', 'value' => 'transparent', ), - ), '.caret-wrap', 'desktop' + ), + '.caret-wrap', + 'desktop' ); $this->add_style( @@ -65,7 +67,9 @@ private function links_colors() { 'css_prop' => 'background-color', 'value' => 'transparent', ), - ), '.dropdown-open > .caret-wrap', 'desktop' + ), + '.dropdown-open > .caret-wrap', + 'desktop' ); } @@ -106,7 +110,8 @@ private function add_text_color() { 'css_prop' => 'color', 'value' => $color, ), - ), 'body' + ), + 'body' ); } From 2fae2e4690e08354a8e3930cfc81c6fe2b9df7b4 Mon Sep 17 00:00:00 2001 From: Rodica-Elena Andronache Date: Tue, 2 Oct 2018 18:00:04 +0300 Subject: [PATCH 33/39] Fixed notice on single post page, when there are no tags --- inc/views/partials/post_meta.php | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/inc/views/partials/post_meta.php b/inc/views/partials/post_meta.php index e6ce544c2b..8fd72ea7bd 100644 --- a/inc/views/partials/post_meta.php +++ b/inc/views/partials/post_meta.php @@ -126,14 +126,15 @@ private function sanitize_order_array( $order ) { */ public function render_tags_list() { $tags = get_the_tags(); - $html = '
    '; - + if ( ! is_array( $tags ) ) { + return; + } + $html = '
    '; $html .= '' . __( 'Tags', 'neve' ) . ':'; foreach ( $tags as $tag ) { $tag_link = get_tag_link( $tag->term_id ); - - $html .= ''; - $html .= esc_html( $tag->name ) . ''; + $html .= ''; + $html .= esc_html( $tag->name ) . ''; } $html .= '
    '; echo $html; From ef2a70728bb1117332bf0c46c231ea4a4c4dcb8d Mon Sep 17 00:00:00 2001 From: Rodica-Elena Andronache Date: Tue, 2 Oct 2018 18:05:07 +0300 Subject: [PATCH 34/39] Update version --- assets/scss/style.scss | 2 +- functions.php | 2 +- package.json | 2 +- style.css | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/assets/scss/style.scss b/assets/scss/style.scss index 5afe130f53..754d2f8c11 100644 --- a/assets/scss/style.scss +++ b/assets/scss/style.scss @@ -5,7 +5,7 @@ Theme URI: https://themeisle.com/themes/neve/ Author: ThemeIsle Author URI: https://themeisle.com Description: Neve is a modern WordPress theme for professionals. -Version: 1.0.3 +Version: 1.0.4 License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Text Domain: neve diff --git a/functions.php b/functions.php index 2bebbef6b1..382a6ad5e1 100644 --- a/functions.php +++ b/functions.php @@ -8,7 +8,7 @@ * @package Neve */ -define( 'NEVE_VERSION', '1.0.3' ); +define( 'NEVE_VERSION', '1.0.4' ); define( 'NEVE_INC_DIR', trailingslashit( get_template_directory() ) . 'inc/' ); define( 'NEVE_ASSETS_URL', trailingslashit( get_template_directory_uri() ) . 'assets/' ); diff --git a/package.json b/package.json index 3dd484c861..dbe16440a7 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "neve", "nicename": "Neve", - "version": "1.0.3", + "version": "1.0.4", "description": "Neve theme by ThemeIsle", "category": "themes", "repository": { diff --git a/style.css b/style.css index b3901b5452..aa3e3404b6 100644 --- a/style.css +++ b/style.css @@ -4,7 +4,7 @@ Theme URI: https://themeisle.com/themes/neve/ Author: ThemeIsle Author URI: https://themeisle.com Description: Neve is a modern WordPress theme for professionals. -Version: 1.0.3 +Version: 1.0.4 License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Text Domain: neve From 8377a26a737b7c82481a9d76e5438780e911148a Mon Sep 17 00:00:00 2001 From: Andrei Baicus Date: Wed, 3 Oct 2018 11:15:35 +0300 Subject: [PATCH 35/39] Proper core loading. --- functions.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/functions.php b/functions.php index 2bebbef6b1..a52d03a1c9 100644 --- a/functions.php +++ b/functions.php @@ -78,8 +78,10 @@ function neve_run() { $autoloader->add_namespace( 'Neve', get_template_directory() . '/inc/' ); $autoloader->register(); - $core_loader_class = 'Neve\\Core\\Core_Loader'; - new $core_loader_class; + $core_loader_class = '\\Neve\\Core\\Core_Loader'; + if( class_exists( $core_loader_class ) ) { + new $core_loader_class; + } } neve_run(); From bd401e0ec6a3824422459f68192a622275de0586 Mon Sep 17 00:00:00 2001 From: Andrei Baicus Date: Wed, 3 Oct 2018 11:28:25 +0300 Subject: [PATCH 36/39] Code style fixes. --- functions.php | 2 +- package-lock.json | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/functions.php b/functions.php index 27afc8a995..ca92ccb630 100644 --- a/functions.php +++ b/functions.php @@ -79,7 +79,7 @@ function neve_run() { $autoloader->register(); $core_loader_class = '\\Neve\\Core\\Core_Loader'; - if( class_exists( $core_loader_class ) ) { + if ( class_exists( $core_loader_class ) ) { new $core_loader_class; } } diff --git a/package-lock.json b/package-lock.json index 32d1e86dec..a94f58b6d6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "neve", - "version": "1.0.3", + "version": "1.0.4", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -240,7 +240,7 @@ "dev": true, "requires": { "browserslist": "1.7.7", - "caniuse-db": "1.0.30000888", + "caniuse-db": "1.0.30000889", "normalize-range": "0.1.2", "num2fraction": "1.2.2", "postcss": "5.2.18", @@ -457,7 +457,7 @@ "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", "dev": true, "requires": { - "caniuse-db": "1.0.30000888", + "caniuse-db": "1.0.30000889", "electron-to-chromium": "1.3.73" } }, @@ -588,9 +588,9 @@ } }, "caniuse-db": { - "version": "1.0.30000888", - "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000888.tgz", - "integrity": "sha512-bp7cHptv4AQZFtkyzYk2bJN5E8CSYklm6K3bJ/fGUa52oxydzBKK4uYlZ+A0lNIiThRFJMoXU2TacG9ve2KpXw==", + "version": "1.0.30000889", + "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000889.tgz", + "integrity": "sha512-Rf9Sbm2KS7s6Rk8iNeI5zJdquqctXBXAfy/bb1tCCYRds5RAaHNdyt2D4z8TSRToDkYsAwiSBV/bFHR+4IgTiw==", "dev": true }, "capture-stack-trace": { From 8ffe5b12b6c253315ee7447f72bdbf4df70a5962 Mon Sep 17 00:00:00 2001 From: Rodica-Elena Andronache Date: Wed, 3 Oct 2018 11:54:07 +0300 Subject: [PATCH 37/39] Run grunt check --- assets/css/customizer-style-rtl.css | 806 +++--- assets/css/customizer-style.css | 806 +++--- assets/css/woocommerce-rtl.css | 1310 +++++---- assets/css/woocommerce-rtl.min.css | 2 +- assets/css/woocommerce.css | 1310 +++++---- assets/neve-icons/neve-icons.css | 58 +- grunt/aliases.yaml | 17 +- inc/admin/about/css/ti_about_page_css.css | 157 +- inc/admin/onboarding/assets/css/style.css | 441 +-- inc/customizer/controls/css/_generic.css | 16 +- inc/customizer/controls/css/checkbox.css | 116 +- inc/customizer/controls/css/dimensions.css | 109 +- inc/customizer/controls/css/font-selector.css | 60 +- inc/customizer/controls/css/heading.css | 75 +- inc/customizer/controls/css/order.css | 85 +- inc/customizer/controls/css/radio-image.css | 142 +- inc/customizer/controls/css/range.css | 149 +- inc/customizer/controls/css/tabs.css | 30 +- languages/neve.pot | 211 +- style-rtl.css | 2505 +++++++++-------- style.css | 2503 ++++++++-------- 21 files changed, 6088 insertions(+), 4820 deletions(-) diff --git a/assets/css/customizer-style-rtl.css b/assets/css/customizer-style-rtl.css index 72777f8e7f..eeb129a452 100644 --- a/assets/css/customizer-style-rtl.css +++ b/assets/css/customizer-style-rtl.css @@ -1,161 +1,254 @@ - - .control-wrap { - width: 100%; + width: 100%; } .has-media-queries .control-wrap { - display: none; - width: 100%; + display: none; + width: 100%; } .has-media-queries .control-wrap.active { - display: block; + display: block; } #sub-accordion-section-neve_typography_body, #sub-accordion-section-neve_typography_headings { - min-height: 600px; + min-height: 600px; } #customize-theme-controls .customize-pane-child.accordion-section-content#sub-accordion-section-neve_typography_headings, #customize-theme-controls .customize-pane-child.accordion-section-content#sub-accordion-section-neve_sidebar { - overflow: initial; -}.customize-control-checkbox-toggle .checkbox-toggle-wrap { - border: 1px solid #ccc; - border-radius: 5px; - -ms-flex-direction: row; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -webkit-flex-direction: row; - flex-direction: row; - -ms-flex-align: center; - -webkit-box-align: center; - -webkit-align-items: center; - align-items: center; - -ms-flex-pack: justify; - -webkit-box-pack: justify; - -webkit-justify-content: space-between; - justify-content: space-between; - padding: 7px 0; + overflow: initial; } + +.customize-control-checkbox-toggle .checkbox-toggle-wrap { + flex-direction: row; + padding: 7px 0; + border: 1px solid #ccc; + border-radius: 5px; + + -webkit-align-items: center; + align-items: center; + -webkit-box-align: center; + -webkit-box-direction: normal; + -webkit-box-orient: horizontal; + -webkit-box-pack: justify; + -ms-flex-align: center; + -webkit-flex-direction: row; + -ms-flex-direction: row; + -ms-flex-pack: justify; + -webkit-justify-content: space-between; + justify-content: space-between; +} + .customize-control-checkbox-toggle span { - margin-right: 20px; - font-weight: 600; - width: 65%; - display: inline-block; + display: inline-block; + width: 65%; + margin-right: 20px; + font-weight: 600; } + .customize-control-checkbox-toggle input[type=checkbox] { - display: none; + display: none; } .customize-control-checkbox-toggle label { - cursor: pointer; - width: 50px; - height: 25px; - background: grey; - border-radius: 100px; - position: relative; - margin-left: 20px; - display: inline-block; + display: inline-block; + position: relative; + width: 50px; + height: 25px; + margin-left: 20px; + border-radius: 100px; + background: grey; + cursor: pointer; } .customize-control-checkbox-toggle label:after { - content: ''; - position: absolute; - top: 5px; - right: 5px; - width: 15px; - height: 15px; - background: #fff; - border-radius: 90px; - -webkit-transition: 0.3s; - transition: 0.3s; + position: absolute; + top: 5px; + right: 5px; + width: 15px; + height: 15px; + border-radius: 90px; + background: #fff; + content: ""; + -webkit-transition: 0.3s; + transition: 0.3s; } .customize-control-checkbox-toggle input:checked + label { - background: #13aff0; + background: #13aff0; } .customize-control-checkbox-toggle input:checked + label:after { - right: -webkit-calc(100% - 5px); - right: calc(100% - 5px); - -webkit-transform: translateX(100%); - -ms-transform: translateX(100%); - transform: translateX(100%); + right: -webkit-calc(100% - 5px); + right: calc(100% - 5px); + -webkit-transform: translateX(100%); + -ms-transform: translateX(100%); + transform: translateX(100%); } .customize-control-checkbox-toggle label:active:after { - width: 30px; + width: 30px; } .customize-control-checkbox-toggle > * { - display: -ms-flexbox; - display: -webkit-box; - display: -webkit-flex; - display: flex; - -ms-flex-direction: row; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -webkit-flex-direction: row; - flex-direction: row; -}.customize-control-neve-dimensions > ul { width: 100%; } -.customize-control-neve-dimensions .dimension-wrap { float: right; width: 17%; margin: 0; } + display: -ms-flexbox; + display: -webkit-box; + display: -webkit-flex; + display: flex; + flex-direction: row; + + -webkit-box-direction: normal; + -webkit-box-orient: horizontal; + -webkit-flex-direction: row; + -ms-flex-direction: row; +} + +.customize-control-neve-dimensions > ul { + width: 100%; +} + +.customize-control-neve-dimensions .dimension-wrap { + float: right; + width: 17%; + margin: 0; +} + .customize-control-neve-dimensions .dimension-wrap input, -.customize-control-neve-dimensions .dimension-wrap button { display: block; font-size: 12px; padding: 4px 0; width: 100%; height: 28px; border: 1px solid; border-color: #a4afb7; border-right-width: 0; border-radius: 0; text-align: center; } -.customize-control-neve-dimensions .dimension-wrap:first-child input { border-right-width: 1px; border-radius: 0 3px 3px 0; } -.customize-control-neve-dimensions .dimension-wrap .dimension-label { display: block; color: #949698; font-size: 10px; padding-top: 5px; font-style: normal; text-transform: uppercase; text-align: center; } -.customize-control-neve-dimensions .dimension-wrap input:focus + .dimension-label { color: #42474a; } -.customize-control-neve-dimensions .dimension-wrap .link-dimensions { background-color: #fff; border: 1px solid #a4afb7; border-right-width: 0; padding: 0; outline: none; border-radius: 3px 0 0 3px; cursor: pointer; } -.customize-control-neve-dimensions .dimension-wrap .link-dimensions span { display: block; width: 100%; height: 26px; line-height: 26px; font-size: 16px; } -.customize-control-neve-dimensions .dimension-wrap .link-dimensions .neve-linked { background-color: #a4afb7; color: #fff; } -.customize-control-neve-dimensions .dimension-wrap .link-dimensions.unlinked .neve-unlinked { display: none; } -.customize-control-neve-dimensions .dimension-wrap .link-dimensions.unlinked .neve-linked { display: block; } -.customize-control-neve-dimensions .dimension-wrap .link-dimensions .neve-linked { display: none; } -.customize-control span.reset-dimensions { display: inline-block; position: relative; margin-right: 10px; line-height: 1; color: rgba(0,0,0,.2); cursor: pointer; text-align: center; transition: all .3s ease; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; -ms-transition: all .3s ease; } -.customize-control span.reset-dimensions:hover { color: #fe5252; }#customize-theme-controls #sub-accordion-section-neve_typography.customize-pane-child.open { +.customize-control-neve-dimensions .dimension-wrap button { + display: block; + width: 100%; + height: 28px; + padding: 4px 0; + border: 1px solid; + border-color: #a4afb7; + border-right-width: 0; + border-radius: 0; + font-size: 12px; + text-align: center; +} + +.customize-control-neve-dimensions .dimension-wrap:first-child input { + border-right-width: 1px; + border-radius: 0 3px 3px 0; +} + +.customize-control-neve-dimensions .dimension-wrap .dimension-label { + display: block; + padding-top: 5px; + color: #949698; + font-size: 10px; + font-style: normal; + text-align: center; + text-transform: uppercase; +} + +.customize-control-neve-dimensions .dimension-wrap input:focus + .dimension-label { + color: #42474a; +} + +.customize-control-neve-dimensions .dimension-wrap .link-dimensions { + padding: 0; + border: 1px solid #a4afb7; + border-right-width: 0; + border-radius: 3px 0 0 3px; + outline: none; + background-color: #fff; + cursor: pointer; +} + +.customize-control-neve-dimensions .dimension-wrap .link-dimensions span { + display: block; + width: 100%; + height: 26px; + font-size: 16px; + line-height: 26px; +} + +.customize-control-neve-dimensions .dimension-wrap .link-dimensions .neve-linked { + color: #fff; + background-color: #a4afb7; +} + +.customize-control-neve-dimensions .dimension-wrap .link-dimensions.unlinked .neve-unlinked { + display: none; +} + +.customize-control-neve-dimensions .dimension-wrap .link-dimensions.unlinked .neve-linked { + display: block; +} + +.customize-control-neve-dimensions .dimension-wrap .link-dimensions .neve-linked { + display: none; +} + +.customize-control span.reset-dimensions { + display: inline-block; + position: relative; + margin-right: 10px; + color: rgba(0,0,0,0.2); + line-height: 1; + text-align: center; + cursor: pointer; + -webkit-transition: all 0.3s ease; + -moz-transition: all 0.3s ease; + -ms-transition: all 0.3s ease; + -o-transition: all 0.3s ease; + transition: all 0.3s ease; +} + +.customize-control span.reset-dimensions:hover { + color: #fe5252; +} + +#customize-theme-controls #sub-accordion-section-neve_typography.customize-pane-child.open { height: 100%; } + .neve-ss-wrap { - position: relative; - box-sizing: border-box; - border: 1px solid #ddd; + position: relative; + box-sizing: border-box; + border: 1px solid #ddd; } + .neve-ss-wrap.active { - box-shadow: 0 0 2px rgba(30, 140, 190, .8); - border: 1px solid #5897fb; + border: 1px solid #5897fb; + box-shadow: 0 0 2px rgba(30, 140, 190, 0.8); } + .customize-control input.neve-fs-main-input { - width: 90%; - background: #fff; display: block; float: right; + box-sizing: border-box; + width: 90%; + height: 35px; + border-left: 0; + background: #fff; box-shadow: none; cursor: pointer; - box-sizing: border-box; - border-left: 0; - height: 35px; } + .customize-control input.neve-fs-main-input:focus { - border-color: #ddd; + border-color: #ddd; } .neve-fs-input-addon { - width: 10%; - background: #fff; + display: inline-block; box-sizing: border-box; + width: 10%; + height: 35px; padding: 7px 0; - line-height: 18px; - display: inline-block; border: 1px solid #ddd; - text-align: center; border-right: 0; - height: 35px; + background: #fff; + line-height: 18px; + text-align: center; } .neve-fs-options-wrapper { - max-height: 300px; overflow-y: scroll; + max-height: 300px; } .neve-fs-options-group { @@ -163,12 +256,13 @@ } .neve-fs-search { - padding: 7px; display: block; + padding: 7px; border-bottom: 1px solid #ddd; } -.neve-fs-option, .neve-fs-options-heading { +.neve-fs-option, +.neve-fs-options-heading { display: block; padding: 3px 5px; line-height: 18px; @@ -179,278 +273,303 @@ } .neve-fs-options-heading { - font-weight: 600; color: #777; background: #eee; + font-weight: 600; } .neve-fs-option:hover { - background: #5897fb; color: #fff; + background: #5897fb; } - .neve-ss-wrap.active .neve-fs-dropdown { display: block; + z-index: 1000; width: 100%; - z-index: 1000; } .neve-fs-dropdown { - background: #fff; - border: 1px solid #ddd; - border-top: 0; display: none; position: absolute; -}.neve-customizer-heading { - display: block; - margin: 0 -12px; - padding: 13px 12px; - background-color: #fff; - color: #555; - border: 1px solid #ddd; - border-right: 0; - border-left: 0; - font-size: 11px; - font-weight: 600; - letter-spacing: 2px; - line-height: 1; - text-transform: uppercase; - position: relative; + border: 1px solid #ddd; + border-top: 0; + background: #fff; +} + +.neve-customizer-heading { + display: block; + position: relative; + margin: 0 -12px; + padding: 13px 12px; + border: 1px solid #ddd; + border-right: 0; + border-left: 0; + color: #555; + background-color: #fff; + font-size: 11px; + font-weight: 600; + line-height: 1; + letter-spacing: 2px; + text-transform: uppercase; } .accordion-expand-button { - font-family: Dashicons; - position: absolute; - left: 0; - top: 0; - cursor: pointer; - z-index: 10; - padding: 10px; - border: 1px solid transparent; - border-right-color: #ddd; + position: absolute; + z-index: 10; + top: 0; + left: 0; + padding: 10px; + border: 1px solid transparent; + border-right-color: #ddd; + font-family: Dashicons; + cursor: pointer; } + .accordion-expand-button:before { - content: "\f347"; - font-size: 16px; - top: 1px; - position: relative; - display: block; - -webkit-transition: .1s ease-in-out; - transition: .1s ease-in-out; - right: 1px; + display: block; + position: relative; + top: 1px; + right: 1px; + font-size: 16px; + content: "\f347"; + -webkit-transition: 0.1s ease-in-out; + transition: 0.1s ease-in-out; } .accordion-expand-button:hover { - background: #3ec8ff; - color: #fff; + color: #fff; + background: #3ec8ff; } .accordion.expanded .accordion-expand-button:before { - -webkit-transform: rotate( -180deg ); - -ms-transform: rotate( -180deg ); - transform: rotate( -180deg ); - top:0; + top: 0; + -webkit-transform: rotate( -180deg ); + -ms-transform: rotate( -180deg ); + transform: rotate( -180deg ); } + .ti-order-sortable li { - text-align: center; - background: #fff; - border: 1px dashed #ccc; - display: -ms-flexbox; - display: -webkit-box; - display: -webkit-flex; - display: flex; - -ms-flex-pack: center; - -webkit-box-pack: center; - -webkit-justify-content: center; - justify-content: center; - -ms-flex-align: center; - -webkit-box-align: center; - -webkit-align-items: center; - align-items: center; - position: relative; - opacity: .7; + display: -ms-flexbox; + display: -webkit-box; + display: -webkit-flex; + display: flex; + position: relative; + border: 1px dashed #ccc; + opacity: 0.7; + background: #fff; + text-align: center; + + -webkit-align-items: center; + align-items: center; + -webkit-box-align: center; + -webkit-box-pack: center; + -ms-flex-align: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; } .ti-order-sortable li.enabled { - opacity: 1; - border: 1px solid #666; + border: 1px solid #666; + opacity: 1; } .ti-order-sortable li p { - width: 100%; - padding: 7px 10px; - margin: 0 + width: 100%; + margin: 0; + padding: 7px 10px; } .ti-order-sortable li > * { - display: inline; + display: inline; } .ti-order-sortable span { - position: absolute; - z-index: 100; - cursor: pointer; - padding: 5px 10px; - right: 0; - -webkit-transition: .3s ease-in-out; - transition: .3s ease-in-out; + position: absolute; + z-index: 100; + right: 0; + padding: 5px 10px; + cursor: pointer; + -webkit-transition: 0.3s ease-in-out; + transition: 0.3s ease-in-out; } .ti-order-sortable span.drag { - left: 0; - right: auto; - cursor: move; + right: auto; + left: 0; + cursor: move; } .ti-order-sortable li .toggle-display:before { - font-family: Dashicons; - font-size: 20px; - top: 2px; - position: relative; - content: "\f530"; + position: relative; + top: 2px; + font-family: Dashicons; + font-size: 20px; + content: "\f530"; } .ti-order-sortable li .toggle-display:hover { - background: #3ec8ff; - color: #fff; + color: #fff; + background: #3ec8ff; } .ti-order-sortable li.enabled .toggle-display:before { - content: "\f177"; -}.customize-control-radio-image .ui-buttonset { - text-align: center; + content: "\f177"; } + +.customize-control-radio-image .ui-buttonset { + text-align: center; +} + .customize-control-radio-image label { - float: right; - display: inline-block; - max-width: 33.3%; - padding: 3px; - font-size: inherit; - line-height: inherit; - height: auto; - cursor: pointer; - border-width: 0; - -webkit-appearance: none; - border-radius: 0; - white-space: nowrap; - box-sizing: border-box; - color: inherit; - background: none; - box-shadow: none; - vertical-align: inherit; + display: inline-block; + float: right; + box-sizing: border-box; + max-width: 33.3%; + height: auto; + padding: 3px; + border-width: 0; + border-radius: 0; + color: inherit; + background: none; + box-shadow: none; + font-size: inherit; + line-height: inherit; + vertical-align: inherit; + white-space: nowrap; + cursor: pointer; + + -webkit-appearance: none; } + .customize-control-radio-image label:first-of-type { - float: right; + float: right; } -.customize-control-radio-image label:nth-of-type(n + 3){ - float: left; + +.customize-control-radio-image label:nth-of-type(n + 3) { + float: left; } + .customize-control-radio-image label:hover { - background: none; - border-color: inherit; - color: inherit; + border-color: inherit; + color: inherit; + background: none; } + .customize-control-radio-image label:active { - background: none; - border-color: inherit; - box-shadow: none; - -webkit-transform: none; - -ms-transform: none; - transform: none; -} -.customize-control-radio-image img { border: 1px solid transparent; } + border-color: inherit; + background: none; + box-shadow: none; + -webkit-transform: none; + -ms-transform: none; + transform: none; +} + +.customize-control-radio-image img { + border: 1px solid transparent; +} + .customize-control-radio-image .ui-state-active img { - border-color: #00b6ff; - box-shadow: 0 0 5px #3EC8FE; + border-color: #00b6ff; + box-shadow: 0 0 5px #3ec8fe; } -#customize-control-header_video, #customize-control-external_header_video{ - display: none; +#customize-control-header_video, +#customize-control-external_header_video { + display: none; } /** * Tab styling */ -.customizer-tab:not(.customizer-subtab){ - display: table; - width: -webkit-calc(100% + 28px); - width: calc(100% + 28px); - margin: -15px -12px 0 0; -} -.customizer-tab:not(.customizer-subtab) label{ - border-left: 1px solid #ddd; - display: inherit; - width: 50%; - vertical-align: top; - max-width: 100%; - text-transform: capitalize; - background: #fff; - padding: 10px 0; - text-decoration: none; - font-weight: 600; - -webkit-transition: all .3s ease; - transition: all .3s ease; - color: #333; -} -.customizer-tab:not(.customizer-subtab) label i{ - color: #333; - margin-left: 4px; -} -.customizer-tab:not(.customizer-subtab) label.ui-state-active{ - box-shadow: inset 0 -3px 0 0 #0085ba; - color: #0085ba; - background-color: #fff; -} - -.customizer-tab:not(.customizer-subtab) label:last-child{ - border:none; -}.range-slider { - width: 100%; +.customizer-tab:not(.customizer-subtab) { + display: table; + width: -webkit-calc(100% + 28px); + width: calc(100% + 28px); + margin: -15px -12px 0 0; +} + +.customizer-tab:not(.customizer-subtab) label { + display: inherit; + width: 50%; + max-width: 100%; + padding: 10px 0; + border-left: 1px solid #ddd; + color: #333; + background: #fff; + font-weight: 600; + vertical-align: top; + text-decoration: none; + text-transform: capitalize; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} + +.customizer-tab:not(.customizer-subtab) label i { + margin-left: 4px; + color: #333; +} + +.customizer-tab:not(.customizer-subtab) label.ui-state-active { + color: #0085ba; + background-color: #fff; + box-shadow: inset 0 -3px 0 0 #0085ba; +} + +.customizer-tab:not(.customizer-subtab) label:last-child { + border: none; +} + +.range-slider { display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: flex; - -ms-flex-wrap: wrap; - -webkit-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-align: center; - -webkit-box-align: center; - -webkit-align-items: center; - align-items: center; + flex-direction: row; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; + width: 100%; + + -webkit-align-items: center; + align-items: center; + -webkit-box-align: center; + -webkit-box-direction: normal; + -webkit-box-orient: horizontal; + -webkit-box-pack: start; + -ms-flex-align: center; + -webkit-flex-direction: row; -ms-flex-direction: row; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -webkit-flex-direction: row; - flex-direction: row; -ms-flex-pack: start; - -webkit-box-pack: start; - -webkit-justify-content: flex-start; - justify-content: flex-start; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-justify-content: flex-start; + justify-content: flex-start; } .range-slider__range { - background-color: rgba(0,0,0,.1); - border-radius: 5px; - height: 5px; width: 67%; + height: 5px; padding: 0; - cursor: pointer; + border-radius: 5px; outline: none; - -webkit-transition: background .5s; - transition: background .5s; + background-color: rgba(0,0,0,0.1); + cursor: pointer; + -webkit-transition: background 0.5s; + transition: background 0.5s; + -webkit-appearance: none; } .range-slider__range::-webkit-slider-thumb { - -webkit-appearance: none; width: 17px; height: 17px; border: 2px solid #2e86b9; border-radius: 15px; background-color: #fff; + + -webkit-appearance: none; } .range-slider__range::-webkit-slider-thumb:hover { @@ -464,12 +583,12 @@ .range-slider__range::-moz-range-thumb { width: 20px; height: 20px; - border-radius: 50%; border: 2px solid #2e86b9; + border-radius: 50%; background-color: #fff; cursor: pointer; - -webkit-transition: background .15s ease-in-out; - transition: background .15s ease-in-out; + -webkit-transition: background 0.15s ease-in-out; + transition: background 0.15s ease-in-out; } .range-slider__range::-moz-range-thumb:hover { @@ -484,27 +603,30 @@ .customize-control input[type=text].range-slider-value { width: 21%; height: 28px; - text-align: center; margin-right: 2%; - border-radius: 4px; padding: 3px; + border-radius: 4px; + color: #555; font-size: 12px; font-weight: 600; - color: #555; - -moz-appearance: textfield; + text-align: center; cursor: default; + + -moz-appearance: textfield; } .customize-control input[type=number].range-slider-value::-webkit-outer-spin-button, .customize-control input[type=number].range-slider-value::-webkit-inner-spin-button { - -webkit-appearance: none; margin: 0; + + -webkit-appearance: none; } + .customize-control input[type=number].range-slider-value { -moz-appearance: textfield; } -.range-reset-slider .dashicons{ +.range-reset-slider .dashicons { width: 16px; height: 16px; font-size: 16px; @@ -515,94 +637,136 @@ display: inline-block; position: relative; width: 6%; + color: rgba(0,0,0,0.2); line-height: 1; - color: rgba(0,0,0,.2); - cursor: pointer; text-align: center; - transition: all .3s ease; - -webkit-transition: all .3s ease; - -moz-transition: all .3s ease; - -o-transition: all .3s ease; - -ms-transition: all .3s ease; + cursor: pointer; + -webkit-transition: all 0.3s ease; + -moz-transition: all 0.3s ease; + -ms-transition: all 0.3s ease; + -o-transition: all 0.3s ease; + transition: all 0.3s ease; } + .customize-control span.range-reset-slider:hover { color: #fe5252; } ::-moz-range-track { - background: #d7dcdf; border: 0; + background: #d7dcdf; } -input::-moz-focus-inner, input::-moz-focus-outer { +input::-moz-focus-inner, +input::-moz-focus-outer { border: 0; } .customize-control-range-value .customize-control-title, -.customize-control-range-value .responsive-switchers{ +.customize-control-range-value .responsive-switchers { display: inline-block; } -.responsive-switchers{ +.responsive-switchers { display: inline-block; - vertical-align: middle; margin-bottom: 5px; + vertical-align: middle; } .responsive-switchers .preview-tablet, -.responsive-switchers .preview-mobile{ +.responsive-switchers .preview-mobile { display: none; } +.customize-control .responsive-switchers { + width: auto; + margin-right: 5px; +} + +.customize-control .responsive-switchers-open li button { + display: block; +} + +.customize-control .responsive-switchers li { + float: right; + margin: 0; +} + +.customize-control .responsive-switchers li button { + position: relative; + width: 20px; + height: 20px; + margin-right: 5px; + padding: 0; + border: 0; + border-radius: 50%; + outline: none; + color: #fff; + background-color: #a4afb7; + font-size: 10px; + text-align: center; + cursor: pointer; + cursor: pointer; + -webkit-transition: background-color 0.5s; + transition: background-color 0.5s; +} + +.customize-control .responsive-switchers li button:hover { + background-color: #c2cbd2; +} + +.customize-control .responsive-switchers li button.active { + background-color: #13aff0; +} + +.customize-control .responsive-switchers li button i { + width: auto; + height: auto; + font-size: inherit; + line-height: 18px; +} -.customize-control .responsive-switchers { margin-right: 5px; width: auto; } -.customize-control .responsive-switchers-open li button { display: block; } -.customize-control .responsive-switchers li { float: right; margin: 0; } -.customize-control .responsive-switchers li button { height: 20px; width: 20px; background-color: #a4afb7; cursor: pointer; position: relative; margin-right: 5px; color: #fff; font-size: 10px; text-align: center; border-radius: 50%; padding: 0; border: 0; outline: none; -webkit-transition: background-color .5s; transition: background-color .5s; cursor: pointer; } -.customize-control .responsive-switchers li button:hover { background-color: #c2cbd2; } -.customize-control .responsive-switchers li button.active { background-color: #13aff0; } -.customize-control .responsive-switchers li button i { width: auto; height: auto; font-size: inherit; line-height: 18px; } .customize-control-interface-tabs { display: list-item !important; } .neve-tabs-control { - border-bottom: 1px solid #ddd; + display: table; width: -webkit-calc(100% + 28px); width: calc(100% + 28px); margin: -15px -12px 0 0; + border-bottom: 1px solid #ddd; table-layout: fixed; - display: table; } .neve-tabs-control .neve-customizer-tab { - border-left: 1px solid #ddd; display: table-cell; - text-align: center; width: 100%; + border-left: 1px solid #ddd; + text-align: center; } .neve-tabs-control .neve-customizer-tab:last-child { border-left: none; } -.neve-tabs-control .neve-customizer-tab label{ - text-transform: capitalize; - background: #fff; - box-shadow: inset 0 0 0 0 #0085ba; - -webkit-transition: all .3s ease; - transition: all .3s ease; +.neve-tabs-control .neve-customizer-tab label { display: block; width: 100%; padding: 10px 0; - text-decoration: none; - font-weight: 600; color: #333; + background: #fff; + box-shadow: inset 0 0 0 0 #0085ba; + font-weight: 600; + text-decoration: none; + text-transform: capitalize; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; } .neve-tabs-control .neve-customizer-tab label i { - color: #333; margin-left: 4px; + color: #333; } .neve-tabs-control .neve-customizer-tab label:hover { @@ -614,10 +778,10 @@ input::-moz-focus-inner, input::-moz-focus-outer { color: #333; } -.neve-tabs-control .neve-customizer-tab.active label{ - box-shadow: inset 0 -3px 0 0 #0085ba; +.neve-tabs-control .neve-customizer-tab.active label { color: #0085ba; background-color: #fff; + box-shadow: inset 0 -3px 0 0 #0085ba; } .neve-tabs-control input[type="radio"] { diff --git a/assets/css/customizer-style.css b/assets/css/customizer-style.css index 411d7356b5..9b66e7d33d 100644 --- a/assets/css/customizer-style.css +++ b/assets/css/customizer-style.css @@ -1,161 +1,254 @@ - - .control-wrap { - width: 100%; + width: 100%; } .has-media-queries .control-wrap { - display: none; - width: 100%; + display: none; + width: 100%; } .has-media-queries .control-wrap.active { - display: block; + display: block; } #sub-accordion-section-neve_typography_body, #sub-accordion-section-neve_typography_headings { - min-height: 600px; + min-height: 600px; } #customize-theme-controls .customize-pane-child.accordion-section-content#sub-accordion-section-neve_typography_headings, #customize-theme-controls .customize-pane-child.accordion-section-content#sub-accordion-section-neve_sidebar { - overflow: initial; -}.customize-control-checkbox-toggle .checkbox-toggle-wrap { - border: 1px solid #ccc; - border-radius: 5px; - -ms-flex-direction: row; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -webkit-flex-direction: row; - flex-direction: row; - -ms-flex-align: center; - -webkit-box-align: center; - -webkit-align-items: center; - align-items: center; - -ms-flex-pack: justify; - -webkit-box-pack: justify; - -webkit-justify-content: space-between; - justify-content: space-between; - padding: 7px 0; + overflow: initial; } + +.customize-control-checkbox-toggle .checkbox-toggle-wrap { + flex-direction: row; + padding: 7px 0; + border: 1px solid #ccc; + border-radius: 5px; + + -webkit-align-items: center; + align-items: center; + -webkit-box-align: center; + -webkit-box-direction: normal; + -webkit-box-orient: horizontal; + -webkit-box-pack: justify; + -ms-flex-align: center; + -webkit-flex-direction: row; + -ms-flex-direction: row; + -ms-flex-pack: justify; + -webkit-justify-content: space-between; + justify-content: space-between; +} + .customize-control-checkbox-toggle span { - margin-left: 20px; - font-weight: 600; - width: 65%; - display: inline-block; + display: inline-block; + width: 65%; + margin-left: 20px; + font-weight: 600; } + .customize-control-checkbox-toggle input[type=checkbox] { - display: none; + display: none; } .customize-control-checkbox-toggle label { - cursor: pointer; - width: 50px; - height: 25px; - background: grey; - border-radius: 100px; - position: relative; - margin-right: 20px; - display: inline-block; + display: inline-block; + position: relative; + width: 50px; + height: 25px; + margin-right: 20px; + border-radius: 100px; + background: grey; + cursor: pointer; } .customize-control-checkbox-toggle label:after { - content: ''; - position: absolute; - top: 5px; - left: 5px; - width: 15px; - height: 15px; - background: #fff; - border-radius: 90px; - -webkit-transition: 0.3s; - transition: 0.3s; + position: absolute; + top: 5px; + left: 5px; + width: 15px; + height: 15px; + border-radius: 90px; + background: #fff; + content: ""; + -webkit-transition: 0.3s; + transition: 0.3s; } .customize-control-checkbox-toggle input:checked + label { - background: #13aff0; + background: #13aff0; } .customize-control-checkbox-toggle input:checked + label:after { - left: -webkit-calc(100% - 5px); - left: calc(100% - 5px); - -webkit-transform: translateX(-100%); - -ms-transform: translateX(-100%); - transform: translateX(-100%); + left: -webkit-calc(100% - 5px); + left: calc(100% - 5px); + -webkit-transform: translateX(-100%); + -ms-transform: translateX(-100%); + transform: translateX(-100%); } .customize-control-checkbox-toggle label:active:after { - width: 30px; + width: 30px; } .customize-control-checkbox-toggle > * { - display: -ms-flexbox; - display: -webkit-box; - display: -webkit-flex; - display: flex; - -ms-flex-direction: row; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -webkit-flex-direction: row; - flex-direction: row; -}.customize-control-neve-dimensions > ul { width: 100%; } -.customize-control-neve-dimensions .dimension-wrap { float: left; width: 17%; margin: 0; } + display: -ms-flexbox; + display: -webkit-box; + display: -webkit-flex; + display: flex; + flex-direction: row; + + -webkit-box-direction: normal; + -webkit-box-orient: horizontal; + -webkit-flex-direction: row; + -ms-flex-direction: row; +} + +.customize-control-neve-dimensions > ul { + width: 100%; +} + +.customize-control-neve-dimensions .dimension-wrap { + float: left; + width: 17%; + margin: 0; +} + .customize-control-neve-dimensions .dimension-wrap input, -.customize-control-neve-dimensions .dimension-wrap button { display: block; font-size: 12px; padding: 4px 0; width: 100%; height: 28px; border: 1px solid; border-color: #a4afb7; border-left-width: 0; border-radius: 0; text-align: center; } -.customize-control-neve-dimensions .dimension-wrap:first-child input { border-left-width: 1px; border-radius: 3px 0 0 3px; } -.customize-control-neve-dimensions .dimension-wrap .dimension-label { display: block; color: #949698; font-size: 10px; padding-top: 5px; font-style: normal; text-transform: uppercase; text-align: center; } -.customize-control-neve-dimensions .dimension-wrap input:focus + .dimension-label { color: #42474a; } -.customize-control-neve-dimensions .dimension-wrap .link-dimensions { background-color: #fff; border: 1px solid #a4afb7; border-left-width: 0; padding: 0; outline: none; border-radius: 0 3px 3px 0; cursor: pointer; } -.customize-control-neve-dimensions .dimension-wrap .link-dimensions span { display: block; width: 100%; height: 26px; line-height: 26px; font-size: 16px; } -.customize-control-neve-dimensions .dimension-wrap .link-dimensions .neve-linked { background-color: #a4afb7; color: #fff; } -.customize-control-neve-dimensions .dimension-wrap .link-dimensions.unlinked .neve-unlinked { display: none; } -.customize-control-neve-dimensions .dimension-wrap .link-dimensions.unlinked .neve-linked { display: block; } -.customize-control-neve-dimensions .dimension-wrap .link-dimensions .neve-linked { display: none; } -.customize-control span.reset-dimensions { display: inline-block; position: relative; margin-left: 10px; line-height: 1; color: rgba(0,0,0,.2); cursor: pointer; text-align: center; transition: all .3s ease; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; -ms-transition: all .3s ease; } -.customize-control span.reset-dimensions:hover { color: #fe5252; }#customize-theme-controls #sub-accordion-section-neve_typography.customize-pane-child.open { +.customize-control-neve-dimensions .dimension-wrap button { + display: block; + width: 100%; + height: 28px; + padding: 4px 0; + border: 1px solid; + border-color: #a4afb7; + border-left-width: 0; + border-radius: 0; + font-size: 12px; + text-align: center; +} + +.customize-control-neve-dimensions .dimension-wrap:first-child input { + border-left-width: 1px; + border-radius: 3px 0 0 3px; +} + +.customize-control-neve-dimensions .dimension-wrap .dimension-label { + display: block; + padding-top: 5px; + color: #949698; + font-size: 10px; + font-style: normal; + text-align: center; + text-transform: uppercase; +} + +.customize-control-neve-dimensions .dimension-wrap input:focus + .dimension-label { + color: #42474a; +} + +.customize-control-neve-dimensions .dimension-wrap .link-dimensions { + padding: 0; + border: 1px solid #a4afb7; + border-left-width: 0; + border-radius: 0 3px 3px 0; + outline: none; + background-color: #fff; + cursor: pointer; +} + +.customize-control-neve-dimensions .dimension-wrap .link-dimensions span { + display: block; + width: 100%; + height: 26px; + font-size: 16px; + line-height: 26px; +} + +.customize-control-neve-dimensions .dimension-wrap .link-dimensions .neve-linked { + color: #fff; + background-color: #a4afb7; +} + +.customize-control-neve-dimensions .dimension-wrap .link-dimensions.unlinked .neve-unlinked { + display: none; +} + +.customize-control-neve-dimensions .dimension-wrap .link-dimensions.unlinked .neve-linked { + display: block; +} + +.customize-control-neve-dimensions .dimension-wrap .link-dimensions .neve-linked { + display: none; +} + +.customize-control span.reset-dimensions { + display: inline-block; + position: relative; + margin-left: 10px; + color: rgba(0,0,0,0.2); + line-height: 1; + text-align: center; + cursor: pointer; + -webkit-transition: all 0.3s ease; + -moz-transition: all 0.3s ease; + -ms-transition: all 0.3s ease; + -o-transition: all 0.3s ease; + transition: all 0.3s ease; +} + +.customize-control span.reset-dimensions:hover { + color: #fe5252; +} + +#customize-theme-controls #sub-accordion-section-neve_typography.customize-pane-child.open { height: 100%; } + .neve-ss-wrap { - position: relative; - box-sizing: border-box; - border: 1px solid #ddd; + position: relative; + box-sizing: border-box; + border: 1px solid #ddd; } + .neve-ss-wrap.active { - box-shadow: 0 0 2px rgba(30, 140, 190, .8); - border: 1px solid #5897fb; + border: 1px solid #5897fb; + box-shadow: 0 0 2px rgba(30, 140, 190, 0.8); } + .customize-control input.neve-fs-main-input { - width: 90%; - background: #fff; display: block; float: left; + box-sizing: border-box; + width: 90%; + height: 35px; + border-right: 0; + background: #fff; box-shadow: none; cursor: pointer; - box-sizing: border-box; - border-right: 0; - height: 35px; } + .customize-control input.neve-fs-main-input:focus { - border-color: #ddd; + border-color: #ddd; } .neve-fs-input-addon { - width: 10%; - background: #fff; + display: inline-block; box-sizing: border-box; + width: 10%; + height: 35px; padding: 7px 0; - line-height: 18px; - display: inline-block; border: 1px solid #ddd; - text-align: center; border-left: 0; - height: 35px; + background: #fff; + line-height: 18px; + text-align: center; } .neve-fs-options-wrapper { - max-height: 300px; overflow-y: scroll; + max-height: 300px; } .neve-fs-options-group { @@ -163,12 +256,13 @@ } .neve-fs-search { - padding: 7px; display: block; + padding: 7px; border-bottom: 1px solid #ddd; } -.neve-fs-option, .neve-fs-options-heading { +.neve-fs-option, +.neve-fs-options-heading { display: block; padding: 3px 5px; line-height: 18px; @@ -179,278 +273,303 @@ } .neve-fs-options-heading { - font-weight: 600; color: #777; background: #eee; + font-weight: 600; } .neve-fs-option:hover { - background: #5897fb; color: #fff; + background: #5897fb; } - .neve-ss-wrap.active .neve-fs-dropdown { display: block; + z-index: 1000; width: 100%; - z-index: 1000; } .neve-fs-dropdown { - background: #fff; - border: 1px solid #ddd; - border-top: 0; display: none; position: absolute; -}.neve-customizer-heading { - display: block; - margin: 0 -12px; - padding: 13px 12px; - background-color: #fff; - color: #555; - border: 1px solid #ddd; - border-left: 0; - border-right: 0; - font-size: 11px; - font-weight: 600; - letter-spacing: 2px; - line-height: 1; - text-transform: uppercase; - position: relative; + border: 1px solid #ddd; + border-top: 0; + background: #fff; +} + +.neve-customizer-heading { + display: block; + position: relative; + margin: 0 -12px; + padding: 13px 12px; + border: 1px solid #ddd; + border-right: 0; + border-left: 0; + color: #555; + background-color: #fff; + font-size: 11px; + font-weight: 600; + line-height: 1; + letter-spacing: 2px; + text-transform: uppercase; } .accordion-expand-button { - font-family: Dashicons; - position: absolute; - right: 0; - top: 0; - cursor: pointer; - z-index: 10; - padding: 10px; - border: 1px solid transparent; - border-left-color: #ddd; + position: absolute; + z-index: 10; + top: 0; + right: 0; + padding: 10px; + border: 1px solid transparent; + border-left-color: #ddd; + font-family: Dashicons; + cursor: pointer; } + .accordion-expand-button:before { - content: "\f347"; - font-size: 16px; - top: 1px; - position: relative; - display: block; - -webkit-transition: .1s ease-in-out; - transition: .1s ease-in-out; - left: 1px; + display: block; + position: relative; + top: 1px; + left: 1px; + font-size: 16px; + content: "\f347"; + -webkit-transition: 0.1s ease-in-out; + transition: 0.1s ease-in-out; } .accordion-expand-button:hover { - background: #3ec8ff; - color: #fff; + color: #fff; + background: #3ec8ff; } .accordion.expanded .accordion-expand-button:before { - -webkit-transform: rotate( 180deg ); - -ms-transform: rotate( 180deg ); - transform: rotate( 180deg ); - top:0; + top: 0; + -webkit-transform: rotate( 180deg ); + -ms-transform: rotate( 180deg ); + transform: rotate( 180deg ); } + .ti-order-sortable li { - text-align: center; - background: #fff; - border: 1px dashed #ccc; - display: -ms-flexbox; - display: -webkit-box; - display: -webkit-flex; - display: flex; - -ms-flex-pack: center; - -webkit-box-pack: center; - -webkit-justify-content: center; - justify-content: center; - -ms-flex-align: center; - -webkit-box-align: center; - -webkit-align-items: center; - align-items: center; - position: relative; - opacity: .7; + display: -ms-flexbox; + display: -webkit-box; + display: -webkit-flex; + display: flex; + position: relative; + border: 1px dashed #ccc; + opacity: 0.7; + background: #fff; + text-align: center; + + -webkit-align-items: center; + align-items: center; + -webkit-box-align: center; + -webkit-box-pack: center; + -ms-flex-align: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; } .ti-order-sortable li.enabled { - opacity: 1; - border: 1px solid #666; + border: 1px solid #666; + opacity: 1; } .ti-order-sortable li p { - width: 100%; - padding: 7px 10px; - margin: 0 + width: 100%; + margin: 0; + padding: 7px 10px; } .ti-order-sortable li > * { - display: inline; + display: inline; } .ti-order-sortable span { - position: absolute; - z-index: 100; - cursor: pointer; - padding: 5px 10px; - left: 0; - -webkit-transition: .3s ease-in-out; - transition: .3s ease-in-out; + position: absolute; + z-index: 100; + left: 0; + padding: 5px 10px; + cursor: pointer; + -webkit-transition: 0.3s ease-in-out; + transition: 0.3s ease-in-out; } .ti-order-sortable span.drag { - right: 0; - left: auto; - cursor: move; + right: 0; + left: auto; + cursor: move; } .ti-order-sortable li .toggle-display:before { - font-family: Dashicons; - font-size: 20px; - top: 2px; - position: relative; - content: "\f530"; + position: relative; + top: 2px; + font-family: Dashicons; + font-size: 20px; + content: "\f530"; } .ti-order-sortable li .toggle-display:hover { - background: #3ec8ff; - color: #fff; + color: #fff; + background: #3ec8ff; } .ti-order-sortable li.enabled .toggle-display:before { - content: "\f177"; -}.customize-control-radio-image .ui-buttonset { - text-align: center; + content: "\f177"; } + +.customize-control-radio-image .ui-buttonset { + text-align: center; +} + .customize-control-radio-image label { - float: left; - display: inline-block; - max-width: 33.3%; - padding: 3px; - font-size: inherit; - line-height: inherit; - height: auto; - cursor: pointer; - border-width: 0; - -webkit-appearance: none; - border-radius: 0; - white-space: nowrap; - box-sizing: border-box; - color: inherit; - background: none; - box-shadow: none; - vertical-align: inherit; + display: inline-block; + float: left; + box-sizing: border-box; + max-width: 33.3%; + height: auto; + padding: 3px; + border-width: 0; + border-radius: 0; + color: inherit; + background: none; + box-shadow: none; + font-size: inherit; + line-height: inherit; + vertical-align: inherit; + white-space: nowrap; + cursor: pointer; + + -webkit-appearance: none; } + .customize-control-radio-image label:first-of-type { - float: left; + float: left; } -.customize-control-radio-image label:nth-of-type(n + 3){ - float: right; + +.customize-control-radio-image label:nth-of-type(n + 3) { + float: right; } + .customize-control-radio-image label:hover { - background: none; - border-color: inherit; - color: inherit; + border-color: inherit; + color: inherit; + background: none; } + .customize-control-radio-image label:active { - background: none; - border-color: inherit; - box-shadow: none; - -webkit-transform: none; - -ms-transform: none; - transform: none; -} -.customize-control-radio-image img { border: 1px solid transparent; } + border-color: inherit; + background: none; + box-shadow: none; + -webkit-transform: none; + -ms-transform: none; + transform: none; +} + +.customize-control-radio-image img { + border: 1px solid transparent; +} + .customize-control-radio-image .ui-state-active img { - border-color: #00b6ff; - box-shadow: 0 0 5px #3EC8FE; + border-color: #00b6ff; + box-shadow: 0 0 5px #3ec8fe; } -#customize-control-header_video, #customize-control-external_header_video{ - display: none; +#customize-control-header_video, +#customize-control-external_header_video { + display: none; } /** * Tab styling */ -.customizer-tab:not(.customizer-subtab){ - display: table; - width: -webkit-calc(100% + 28px); - width: calc(100% + 28px); - margin: -15px 0 0 -12px; -} -.customizer-tab:not(.customizer-subtab) label{ - border-right: 1px solid #ddd; - display: inherit; - width: 50%; - vertical-align: top; - max-width: 100%; - text-transform: capitalize; - background: #fff; - padding: 10px 0; - text-decoration: none; - font-weight: 600; - -webkit-transition: all .3s ease; - transition: all .3s ease; - color: #333; -} -.customizer-tab:not(.customizer-subtab) label i{ - color: #333; - margin-right: 4px; -} -.customizer-tab:not(.customizer-subtab) label.ui-state-active{ - box-shadow: inset 0 -3px 0 0 #0085ba; - color: #0085ba; - background-color: #fff; -} - -.customizer-tab:not(.customizer-subtab) label:last-child{ - border:none; -}.range-slider { - width: 100%; +.customizer-tab:not(.customizer-subtab) { + display: table; + width: -webkit-calc(100% + 28px); + width: calc(100% + 28px); + margin: -15px 0 0 -12px; +} + +.customizer-tab:not(.customizer-subtab) label { + display: inherit; + width: 50%; + max-width: 100%; + padding: 10px 0; + border-right: 1px solid #ddd; + color: #333; + background: #fff; + font-weight: 600; + vertical-align: top; + text-decoration: none; + text-transform: capitalize; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} + +.customizer-tab:not(.customizer-subtab) label i { + margin-right: 4px; + color: #333; +} + +.customizer-tab:not(.customizer-subtab) label.ui-state-active { + color: #0085ba; + background-color: #fff; + box-shadow: inset 0 -3px 0 0 #0085ba; +} + +.customizer-tab:not(.customizer-subtab) label:last-child { + border: none; +} + +.range-slider { display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: flex; - -ms-flex-wrap: wrap; - -webkit-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-align: center; - -webkit-box-align: center; - -webkit-align-items: center; - align-items: center; + flex-direction: row; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; + width: 100%; + + -webkit-align-items: center; + align-items: center; + -webkit-box-align: center; + -webkit-box-direction: normal; + -webkit-box-orient: horizontal; + -webkit-box-pack: start; + -ms-flex-align: center; + -webkit-flex-direction: row; -ms-flex-direction: row; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -webkit-flex-direction: row; - flex-direction: row; -ms-flex-pack: start; - -webkit-box-pack: start; - -webkit-justify-content: flex-start; - justify-content: flex-start; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-justify-content: flex-start; + justify-content: flex-start; } .range-slider__range { - background-color: rgba(0,0,0,.1); - border-radius: 5px; - height: 5px; width: 67%; + height: 5px; padding: 0; - cursor: pointer; + border-radius: 5px; outline: none; - -webkit-transition: background .5s; - transition: background .5s; + background-color: rgba(0,0,0,0.1); + cursor: pointer; + -webkit-transition: background 0.5s; + transition: background 0.5s; + -webkit-appearance: none; } .range-slider__range::-webkit-slider-thumb { - -webkit-appearance: none; width: 17px; height: 17px; border: 2px solid #2e86b9; border-radius: 15px; background-color: #fff; + + -webkit-appearance: none; } .range-slider__range::-webkit-slider-thumb:hover { @@ -464,12 +583,12 @@ .range-slider__range::-moz-range-thumb { width: 20px; height: 20px; - border-radius: 50%; border: 2px solid #2e86b9; + border-radius: 50%; background-color: #fff; cursor: pointer; - -webkit-transition: background .15s ease-in-out; - transition: background .15s ease-in-out; + -webkit-transition: background 0.15s ease-in-out; + transition: background 0.15s ease-in-out; } .range-slider__range::-moz-range-thumb:hover { @@ -484,27 +603,30 @@ .customize-control input[type=text].range-slider-value { width: 21%; height: 28px; - text-align: center; margin-left: 2%; - border-radius: 4px; padding: 3px; + border-radius: 4px; + color: #555; font-size: 12px; font-weight: 600; - color: #555; - -moz-appearance: textfield; + text-align: center; cursor: default; + + -moz-appearance: textfield; } .customize-control input[type=number].range-slider-value::-webkit-outer-spin-button, .customize-control input[type=number].range-slider-value::-webkit-inner-spin-button { - -webkit-appearance: none; margin: 0; + + -webkit-appearance: none; } + .customize-control input[type=number].range-slider-value { -moz-appearance: textfield; } -.range-reset-slider .dashicons{ +.range-reset-slider .dashicons { width: 16px; height: 16px; font-size: 16px; @@ -515,94 +637,136 @@ display: inline-block; position: relative; width: 6%; + color: rgba(0,0,0,0.2); line-height: 1; - color: rgba(0,0,0,.2); - cursor: pointer; text-align: center; - transition: all .3s ease; - -webkit-transition: all .3s ease; - -moz-transition: all .3s ease; - -o-transition: all .3s ease; - -ms-transition: all .3s ease; + cursor: pointer; + -webkit-transition: all 0.3s ease; + -moz-transition: all 0.3s ease; + -ms-transition: all 0.3s ease; + -o-transition: all 0.3s ease; + transition: all 0.3s ease; } + .customize-control span.range-reset-slider:hover { color: #fe5252; } ::-moz-range-track { - background: #d7dcdf; border: 0; + background: #d7dcdf; } -input::-moz-focus-inner, input::-moz-focus-outer { +input::-moz-focus-inner, +input::-moz-focus-outer { border: 0; } .customize-control-range-value .customize-control-title, -.customize-control-range-value .responsive-switchers{ +.customize-control-range-value .responsive-switchers { display: inline-block; } -.responsive-switchers{ +.responsive-switchers { display: inline-block; - vertical-align: middle; margin-bottom: 5px; + vertical-align: middle; } .responsive-switchers .preview-tablet, -.responsive-switchers .preview-mobile{ +.responsive-switchers .preview-mobile { display: none; } +.customize-control .responsive-switchers { + width: auto; + margin-left: 5px; +} + +.customize-control .responsive-switchers-open li button { + display: block; +} + +.customize-control .responsive-switchers li { + float: left; + margin: 0; +} + +.customize-control .responsive-switchers li button { + position: relative; + width: 20px; + height: 20px; + margin-left: 5px; + padding: 0; + border: 0; + border-radius: 50%; + outline: none; + color: #fff; + background-color: #a4afb7; + font-size: 10px; + text-align: center; + cursor: pointer; + cursor: pointer; + -webkit-transition: background-color 0.5s; + transition: background-color 0.5s; +} + +.customize-control .responsive-switchers li button:hover { + background-color: #c2cbd2; +} + +.customize-control .responsive-switchers li button.active { + background-color: #13aff0; +} + +.customize-control .responsive-switchers li button i { + width: auto; + height: auto; + font-size: inherit; + line-height: 18px; +} -.customize-control .responsive-switchers { margin-left: 5px; width: auto; } -.customize-control .responsive-switchers-open li button { display: block; } -.customize-control .responsive-switchers li { float: left; margin: 0; } -.customize-control .responsive-switchers li button { height: 20px; width: 20px; background-color: #a4afb7; cursor: pointer; position: relative; margin-left: 5px; color: #fff; font-size: 10px; text-align: center; border-radius: 50%; padding: 0; border: 0; outline: none; -webkit-transition: background-color .5s; transition: background-color .5s; cursor: pointer; } -.customize-control .responsive-switchers li button:hover { background-color: #c2cbd2; } -.customize-control .responsive-switchers li button.active { background-color: #13aff0; } -.customize-control .responsive-switchers li button i { width: auto; height: auto; font-size: inherit; line-height: 18px; } .customize-control-interface-tabs { display: list-item !important; } .neve-tabs-control { - border-bottom: 1px solid #ddd; + display: table; width: -webkit-calc(100% + 28px); width: calc(100% + 28px); margin: -15px 0 0 -12px; + border-bottom: 1px solid #ddd; table-layout: fixed; - display: table; } .neve-tabs-control .neve-customizer-tab { - border-right: 1px solid #ddd; display: table-cell; - text-align: center; width: 100%; + border-right: 1px solid #ddd; + text-align: center; } .neve-tabs-control .neve-customizer-tab:last-child { border-right: none; } -.neve-tabs-control .neve-customizer-tab label{ - text-transform: capitalize; - background: #fff; - box-shadow: inset 0 0 0 0 #0085ba; - -webkit-transition: all .3s ease; - transition: all .3s ease; +.neve-tabs-control .neve-customizer-tab label { display: block; width: 100%; padding: 10px 0; - text-decoration: none; - font-weight: 600; color: #333; + background: #fff; + box-shadow: inset 0 0 0 0 #0085ba; + font-weight: 600; + text-decoration: none; + text-transform: capitalize; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; } .neve-tabs-control .neve-customizer-tab label i { - color: #333; margin-right: 4px; + color: #333; } .neve-tabs-control .neve-customizer-tab label:hover { @@ -614,10 +778,10 @@ input::-moz-focus-inner, input::-moz-focus-outer { color: #333; } -.neve-tabs-control .neve-customizer-tab.active label{ - box-shadow: inset 0 -3px 0 0 #0085ba; +.neve-tabs-control .neve-customizer-tab.active label { color: #0085ba; background-color: #fff; + box-shadow: inset 0 -3px 0 0 #0085ba; } .neve-tabs-control input[type="radio"] { diff --git a/assets/css/woocommerce-rtl.css b/assets/css/woocommerce-rtl.css index 41c234fbb6..e3d1c87d36 100644 --- a/assets/css/woocommerce-rtl.css +++ b/assets/css/woocommerce-rtl.css @@ -1,355 +1,420 @@ -.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, -.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 { - max-width: inherit; +.woocommerce .col2-set .col-1, +.woocommerce-page .col2-set .col-1, +.woocommerce .col2-set .col-2, +.woocommerce-page .col2-set .col-2 { + max-width: inherit; } .woocommerce span.onsale { - background-color: #2dce89; - border-radius: 0; - line-height: inherit; - min-height: auto; - border-radius: 3px; - right: 16px; - top: 16px; + top: 16px; + right: 16px; + min-height: auto; + border-radius: 0; + border-radius: 3px; + background-color: #2dce89; + line-height: inherit; } .woocommerce ul.products li.product .onsale { - left: auto; - right: 16px; - top: 23px; + top: 23px; + right: 16px; + left: auto; } -.woocommerce ul.products li.product .price, .woocommerce div.product p.price, .woocommerce div.product span.price { - color: #606060; +.woocommerce ul.products li.product .price, +.woocommerce div.product p.price, +.woocommerce div.product span.price { + color: #606060; } .woocommerce-variation-price { - margin-bottom: 16px; + margin-bottom: 16px; } .woocommerce nav.woocommerce-pagination ul { - display: flex; - flex-wrap: wrap; - padding-right: 0; - list-style-type: none; - border: none; - margin: 0; + display: flex; + margin: 0; + padding-right: 0; + border: none; + list-style-type: none; + + flex-wrap: wrap; } + .woocommerce nav.woocommerce-pagination ul > li:not(:last-child) { - padding-left: 8px; + padding-left: 8px; } + .woocommerce nav.woocommerce-pagination ul > li:not(:first-child) { - padding-right: 8px; + padding-right: 8px; } + .woocommerce nav.woocommerce-pagination ul li { - border: none; + border: none; } -.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current { - background: none; +.woocommerce nav.woocommerce-pagination ul li a:focus, +.woocommerce nav.woocommerce-pagination ul li a:hover, +.woocommerce nav.woocommerce-pagination ul li span.current { + background: none; } .woocommerce div.product form.cart .variations td.label { - vertical-align: top; + vertical-align: top; } .woocommerce .star-rating { - color: #ffb100; + color: #ffb100; } .woocommerce ul.products li.product .star-rating { - margin: 8px auto; + margin: 8px auto; } #review_form .comment-form-rating .stars { - font-size: 1.75em; + font-size: 1.75em; } .woocommerce .woocommerce-error, .woocommerce-page .woocommerce-error { - background: #f5365c; - border: none; - color: #fff; - font-size: .85em; + border: none; + color: #fff; + background: #f5365c; + font-size: 0.85em; } + .woocommerce .woocommerce-error:before, .woocommerce-page .woocommerce-error:before { - color: #fff; + color: #fff; } + .woocommerce .woocommerce-error a, .woocommerce-page .woocommerce-error a { - color: #fff; - font-weight: 800; + color: #fff; + font-weight: 800; } -.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-error .button:focus, .woocommerce .woocommerce-error .button:active, .woocommerce .woocommerce-error .button:hover, + +.woocommerce .woocommerce-error .button, +.woocommerce .woocommerce-error .button:focus, +.woocommerce .woocommerce-error .button:active, +.woocommerce .woocommerce-error .button:hover, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-error .button:focus, .woocommerce-page .woocommerce-error .button:active, .woocommerce-page .woocommerce-error .button:hover { - background-color: #fff; - color: #f5365c; - line-height: 1; + color: #f5365c; + background-color: #fff; + line-height: 1; } .woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info { - background: #11cdef; - border: none; - color: #fff; - font-size: .85em; + border: none; + color: #fff; + background: #11cdef; + font-size: 0.85em; } + .woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-info:before { - color: #fff; + color: #fff; } + .woocommerce .woocommerce-info a, .woocommerce-page .woocommerce-info a { - color: #fff; - font-weight: 800; + color: #fff; + font-weight: 800; } -.woocommerce .woocommerce-info .button, .woocommerce .woocommerce-info .button:focus, .woocommerce .woocommerce-info .button:active, .woocommerce .woocommerce-info .button:hover, + +.woocommerce .woocommerce-info .button, +.woocommerce .woocommerce-info .button:focus, +.woocommerce .woocommerce-info .button:active, +.woocommerce .woocommerce-info .button:hover, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-info .button:focus, .woocommerce-page .woocommerce-info .button:active, .woocommerce-page .woocommerce-info .button:hover { - background-color: #fff; - color: #11cdef; - line-height: 1; + color: #11cdef; + background-color: #fff; + line-height: 1; } .woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message { - background: #2dce89; - border: none; - color: #fff; - font-size: .85em; + border: none; + color: #fff; + background: #2dce89; + font-size: 0.85em; } + .woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-message:before { - color: #fff; + color: #fff; } + .woocommerce .woocommerce-message a, .woocommerce-page .woocommerce-message a { - color: #fff; - font-weight: 800; + color: #fff; + font-weight: 800; } -.woocommerce .woocommerce-message .button, .woocommerce .woocommerce-message .button:focus, .woocommerce .woocommerce-message .button:active, .woocommerce .woocommerce-message .button:hover, + +.woocommerce .woocommerce-message .button, +.woocommerce .woocommerce-message .button:focus, +.woocommerce .woocommerce-message .button:active, +.woocommerce .woocommerce-message .button:hover, .woocommerce-page .woocommerce-message .button, .woocommerce-page .woocommerce-message .button:focus, .woocommerce-page .woocommerce-message .button:active, .woocommerce-page .woocommerce-message .button:hover { - background-color: #fff; - color: #2dce89; - line-height: 1; + color: #2dce89; + background-color: #fff; + line-height: 1; } .woocommerce ul.woocommerce-error { - padding-right: 3.5em; + padding-right: 3.5em; } + .woocommerce ul.woocommerce-error li { - margin: 0; + margin: 0; } .orderby { - border-color: #00a4f7; - color: #00a4f7; - height: 38px; + height: 38px; + border-color: #00a4f7; + color: #00a4f7; } .nv-woo-filters { - display: flex; - flex-direction: row; - margin-bottom: 16px; - align-items: center; - justify-content: space-between; - border-top: 1px solid #f0f0f0; - padding-top: 16px; + display: flex; + flex-direction: row; + margin-bottom: 16px; + padding-top: 16px; + border-top: 1px solid #f0f0f0; + + align-items: center; + justify-content: space-between; } + .nv-woo-filters > .woocommerce-ordering { - margin: 0; + margin: 0; } .woocommerce .nv-bc-count-wrap .woocommerce-result-count { - float: none; - width: 100%; - text-align: center; + float: none; + width: 100%; + text-align: center; } + .woocommerce .woocommerce-breadcrumb { - font-size: 1em; - margin-top: 16px; - text-align: center; + margin-top: 16px; + font-size: 1em; + text-align: center; } + .woocommerce .woocommerce-breadcrumb a { - color: #00a4f7; + color: #00a4f7; } + .woocommerce .woocommerce-breadcrumb a:hover { - color: #005bf7; + color: #005bf7; } .nv-woo-title-breadcrumb { - display: flex; - flex-direction: column-reverse; - text-align: center; + display: flex; + flex-direction: column-reverse; + text-align: center; } + .nv-woo-title-breadcrumb h1 { - margin: 0; + margin: 0; } .woocommerce div.product .woocommerce-tabs ul.tabs { - padding: 0; + padding: 0; } .woocommerce div.product .woocommerce-tabs ul.tabs li { - display: block; - background: transparent; - border: none; - border-bottom: 1px solid #f0f0f0; + display: block; + border: none; + border-bottom: 1px solid #f0f0f0; + background: transparent; } + .woocommerce div.product .woocommerce-tabs ul.tabs li.active { - border-bottom: 1px solid #f0f0f0; + border-bottom: 1px solid #f0f0f0; } + .woocommerce div.product .woocommerce-tabs ul.tabs li a { - color: #00a4f7; - width: 100%; + width: 100%; + color: #00a4f7; } .woocommerce-Reviews #comments { - border: none; - margin-top: 0; - padding-top: 0; + margin-top: 0; + padding-top: 0; + border: none; } .woocommerce div.product .woocommerce-tabs ul.tabs::before { - border: none; + border: none; } .woocommerce div.product form.cart .reset_variations { - font-size: .8em; - font-weight: 600; - padding: 9px 18px; - transition: all .15s ease-in-out; - text-align: center; - vertical-align: middle; - border: 1px solid transparent; - border-radius: .25rem; - text-transform: uppercase; - cursor: pointer; - width: auto; - border: 1px solid #f5365c; - background-color: transparent; - font-weight: 600; - color: #f5365c; - margin-top: 12px; - line-height: 1; - display: table-caption; - float: right; - position: relative; + display: table-caption; + float: right; + position: relative; + width: auto; + margin-top: 12px; + padding: 9px 18px; + border: 1px solid transparent; + border: 1px solid #f5365c; + border-radius: 0.25rem; + color: #f5365c; + background-color: transparent; + font-size: 0.8em; + font-weight: 600; + font-weight: 600; + line-height: 1; + text-align: center; + vertical-align: middle; + text-transform: uppercase; + cursor: pointer; + transition: all 0.15s ease-in-out; } + .woocommerce div.product form.cart .reset_variations:hover { - background-color: #f5365c; - color: #fff; + color: #fff; + background-color: #f5365c; } .woocommerce-checkout .nv-content-wrap { - margin-top: 16px; + margin-top: 16px; } + .woocommerce-checkout .shop-sidebar { - margin-top: 32px; + margin-top: 32px; } + .woocommerce-checkout .single-page-container { - padding-top: 0; + padding-top: 0; } -.woocommerce-checkout .col2-set .col-1, .woocommerce-checkout .woocommerce-checkout .col2-set .col-2 { - max-width: unset; - padding: 0; - width: 100%; + +.woocommerce-checkout .col2-set .col-1, +.woocommerce-checkout .woocommerce-checkout .col2-set .col-2 { + width: 100%; + max-width: unset; + padding: 0; } + .woocommerce-checkout h3 { - font-size: 1.1em; - border-bottom: 1px solid #f0f0f0; - text-transform: uppercase; - font-weight: 500; - padding-bottom: 8px; + padding-bottom: 8px; + border-bottom: 1px solid #f0f0f0; + font-size: 1.1em; + font-weight: 500; + text-transform: uppercase; } + .woocommerce-checkout #ship-to-different-address { - font-size: inherit; - width: 100%; - padding: 8px 8px 0; - border: none; - text-transform: none; - font-weight: 400; + width: 100%; + padding: 8px 8px 0; + border: none; + font-size: inherit; + font-weight: 400; + text-transform: none; } + .woocommerce-checkout #ship-to-different-address label { - cursor: pointer; - display: flex; - flex-direction: row-reverse; - align-items: center; - justify-content: space-between; + display: flex; + flex-direction: row-reverse; + cursor: pointer; + + align-items: center; + justify-content: space-between; } -.woocommerce-checkout form .form-row input.input-text, .woocommerce-checkout .woocommerce form .form-row textarea { - margin-bottom: 8px; - border: 1px solid #c9c9c9; + +.woocommerce-checkout form .form-row input.input-text, +.woocommerce-checkout .woocommerce form .form-row textarea { + margin-bottom: 8px; + border: 1px solid #c9c9c9; } + .woocommerce-checkout .woocommerce-checkout .select2-container--default .select2-selection--single { - border: 1px solid #c9c9c9; - height: 35px; - padding: 3px 10px; - margin-bottom: 8px; + height: 35px; + margin-bottom: 8px; + padding: 3px 10px; + border: 1px solid #c9c9c9; } + .woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table { - border: none; + border: none; } -.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table td, .woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tr, .woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table th { - border-bottom: none; + +.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table td, +.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tr, +.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table th { + border-bottom: none; } + .woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table thead { - background: #f0f0f0; - text-transform: uppercase; + background: #f0f0f0; + text-transform: uppercase; } + .woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tr { - border-top: 1px solid #f0f0f0; + border-top: 1px solid #f0f0f0; } + .woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table dt { - padding-right: 0; + padding-right: 0; } + .woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table .product-quantity { - display: block; + display: block; } -#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment { - background: #fff; - border: 1px solid #c9c9c9; +#add_payment_method #payment, +.woocommerce-cart #payment, +.woocommerce-checkout #payment { + border: 1px solid #c9c9c9; + background: #fff; } .woocommerce-shipping-fields { - border: 1px solid #f0f0f0; - border-radius: 3px; - padding: 0 8px; - margin: 0 3px; - margin-bottom: 8px; + margin: 0 3px; + margin-bottom: 8px; + padding: 0 8px; + border: 1px solid #f0f0f0; + border-radius: 3px; } .woocommerce-checkout .woocommerce-form-login .form-row { - width: 100%; + width: 100%; } + .woocommerce-checkout .woocommerce-form-login .form-row .woocommerce-form__label-for-checkbox { - float: left; - display: flex; - align-items: center; + display: flex; + float: left; + + align-items: center; } + .woocommerce-checkout .woocommerce-form-login .form-row .woocommerce-form__label-for-checkbox input { - margin-left: 8px; + margin-left: 8px; } .woocommerce ul.products li.product { - text-align: center; + text-align: center; } + .woocommerce ul.products li.product .added_to_cart { - margin-top: 1em; + margin-top: 1em; } + .woocommerce ul.products li.product .button.added { - display: none; + display: none; } + .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, @@ -359,21 +424,22 @@ .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce button.button.alt.disabled { - font-size: .8em; - font-weight: 600; - padding: 9px 18px; - transition: all .15s ease-in-out; - text-align: center; - vertical-align: middle; - border: 1px solid transparent; - border-radius: .25rem; - text-transform: uppercase; - cursor: pointer; - width: auto; - background-color: #00a4f7; - color: #fff; - line-height: inherit; + width: auto; + padding: 9px 18px; + border: 1px solid transparent; + border-radius: 0.25rem; + color: #fff; + background-color: #00a4f7; + font-size: 0.8em; + font-weight: 600; + line-height: inherit; + text-align: center; + vertical-align: middle; + text-transform: uppercase; + cursor: pointer; + transition: all 0.15s ease-in-out; } + .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, @@ -383,9 +449,11 @@ .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce button.button.alt.disabled:hover { - opacity: .9; + opacity: 0.9; } -.woocommerce #respond input#submit:focus, .woocommerce #respond input#submit:hover, + +.woocommerce #respond input#submit:focus, +.woocommerce #respond input#submit:hover, .woocommerce a.button:focus, .woocommerce a.button:hover, .woocommerce button.button:focus, @@ -402,499 +470,579 @@ .woocommerce input.button.alt:hover, .woocommerce button.button.alt.disabled:focus, .woocommerce button.button.alt.disabled:hover { - font-size: .8em; - font-weight: 600; - padding: 9px 18px; - transition: all .15s ease-in-out; - text-align: center; - vertical-align: middle; - border: 1px solid transparent; - border-radius: .25rem; - text-transform: uppercase; - cursor: pointer; - width: auto; - background-color: #00a4f7; - color: #fff; - line-height: inherit; + width: auto; + padding: 9px 18px; + border: 1px solid transparent; + border-radius: 0.25rem; + color: #fff; + background-color: #00a4f7; + font-size: 0.8em; + font-weight: 600; + line-height: inherit; + text-align: center; + vertical-align: middle; + text-transform: uppercase; + cursor: pointer; + transition: all 0.15s ease-in-out; } + .woocommerce a.added_to_cart { - font-size: .8em; - font-weight: 600; - padding: 9px 18px; - transition: all .15s ease-in-out; - text-align: center; - vertical-align: middle; - border: 1px solid transparent; - border-radius: .25rem; - text-transform: uppercase; - cursor: pointer; - width: auto; - border: 1px solid #00a4f7; - background-color: transparent; - font-weight: 600; - color: #00a4f7; - line-height: inherit; + width: auto; + padding: 9px 18px; + border: 1px solid transparent; + border: 1px solid #00a4f7; + border-radius: 0.25rem; + color: #00a4f7; + background-color: transparent; + font-size: 0.8em; + font-weight: 600; + font-weight: 600; + line-height: inherit; + text-align: center; + vertical-align: middle; + text-transform: uppercase; + cursor: pointer; + transition: all 0.15s ease-in-out; } + .woocommerce a.added_to_cart:hover { - background-color: #00a4f7; - color: #fff; + color: #fff; + background-color: #00a4f7; } -.woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled] { - color: #fff; + +.woocommerce button.button:disabled, +.woocommerce button.button:disabled[disabled] { + color: #fff; } .woocommerce ul.products li.product .button { - white-space: normal; - line-height: inherit; + line-height: inherit; + white-space: normal; } .woocommerce ul.products li.product .button.loading { - padding-left: 32px; + padding-left: 32px; } .nv-sidebar-wrap.shop-sidebar { - position: fixed; - top: 0; - width: 100%; - height: 100%; - right: 0; - bottom: 0; - background-color: #fff; - padding: 16px; - z-index: 100; - overflow: scroll; - transition: all 0.3s ease-out; - opacity: 0; - pointer-events: none; - max-width: 100%; + overflow: scroll; + position: fixed; + z-index: 100; + top: 0; + right: 0; + bottom: 0; + width: 100%; + max-width: 100%; + height: 100%; + padding: 16px; + opacity: 0; + background-color: #fff; + transition: all 0.3s ease-out; + pointer-events: none; } + .nv-sidebar-wrap.shop-sidebar.sidebar-open { - opacity: 1; - pointer-events: all; + opacity: 1; + pointer-events: all; } .sidebar-header { - width: 100%; - border-bottom: 1px solid #f0f0f0; - margin-bottom: 16px; + width: 100%; + margin-bottom: 16px; + border-bottom: 1px solid #f0f0f0; } + .sidebar-header:after { - content: ""; - clear: both; - display: table; + display: table; + clear: both; + content: ""; } .nv-sidebar-toggle.in-sidebar { - float: left; - margin-bottom: 16px; + float: left; + margin-bottom: 16px; } -.woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li { - font-size: .85em; - border-bottom: 1px solid #f0f0f0; - padding: 8px 2em 8px 61px; - position: relative; +.woocommerce .widget_shopping_cart .cart_list li, +.woocommerce.widget_shopping_cart .cart_list li { + position: relative; + padding: 8px 2em 8px 61px; + border-bottom: 1px solid #f0f0f0; + font-size: 0.85em; } -.woocommerce .widget_shopping_cart .cart_list li img, .woocommerce.widget_shopping_cart .cart_list li img { - position: absolute; - left: 8px; - top: 50%; - transform: translateY(-50%); - width: 45px; + +.woocommerce .widget_shopping_cart .cart_list li img, +.woocommerce.widget_shopping_cart .cart_list li img { + position: absolute; + top: 50%; + left: 8px; + width: 45px; + transform: translateY(-50%); } -.woocommerce .widget_shopping_cart .cart_list li:last-child, .woocommerce.widget_shopping_cart .cart_list li:last-child { - border: none; + +.woocommerce .widget_shopping_cart .cart_list li:last-child, +.woocommerce.widget_shopping_cart .cart_list li:last-child { + border: none; } -.woocommerce .widget_shopping_cart .cart_list li dl.variation, .woocommerce.widget_shopping_cart .cart_list li dl.variation { - padding: 0; - border: 0; + +.woocommerce .widget_shopping_cart .cart_list li dl.variation, +.woocommerce.widget_shopping_cart .cart_list li dl.variation { + padding: 0; + border: 0; } -.woocommerce .widget_shopping_cart .cart_list li dd.variation-Size, .woocommerce.widget_shopping_cart .cart_list li dd.variation-Size { - margin-bottom: 0; + +.woocommerce .widget_shopping_cart .cart_list li dd.variation-Size, +.woocommerce.widget_shopping_cart .cart_list li dd.variation-Size { + margin-bottom: 0; } -.woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove { - top: 8px; + +.woocommerce .widget_shopping_cart .cart_list li a.remove, +.woocommerce.widget_shopping_cart .cart_list li a.remove { + top: 8px; } .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content { - background-color: #ccc; + background-color: #ccc; } + .woocommerce .widget_price_filter .ui-slider .ui-slider-handle { - background: #00a4f7; - border: 1px solid #fff; - top: -5px; + top: -5px; + border: 1px solid #fff; + background: #00a4f7; } + .woocommerce .widget_price_filter .ui-slider .ui-slider-handle:hover { - transform: scale(1.25); + transform: scale(1.25); } + .woocommerce .widget_price_filter .ui-slider .ui-slider-range { - background-color: #00a4f7; + background-color: #00a4f7; } + .woocommerce .widget_price_filter .price_slider_amount { - display: flex; - flex-direction: row; - justify-content: space-between; - align-items: center; + display: flex; + flex-direction: row; + + align-items: center; + justify-content: space-between; } + .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content { - height: 5px; + height: 5px; } + .woocommerce .widget_price_filter .price_slider_amount .button { - font-size: inherit; - line-height: 1; + font-size: inherit; + line-height: 1; } .widget_product_search button[type="submit"] { - width: 100%; + width: 100%; } .menu-item-nav-cart .cart-count { - border-radius: 2px; - background: #fff; - border: 1px solid #f0f0f0; - font-size: 0.55em; - padding: 3px; - border-radius: 3px; - color: #333; + padding: 3px; + border: 1px solid #f0f0f0; + border-radius: 2px; + border-radius: 3px; + color: #333; + background: #fff; + font-size: 0.55em; } .nv-nav-cart { - display: none; - z-index: 1000; + display: none; + z-index: 1000; } .woocommerce-cart .shop-sidebar { - margin-top: 32px; + margin-top: 32px; } .woocommerce-cart .single-page-container { - padding-top: 0; + padding-top: 0; } .woocommerce a.remove { - margin: 0 auto; - color: #f5365c !important; - line-height: 0.9; - font-size: 20px; + margin: 0 auto; + color: #f5365c !important; + font-size: 20px; + line-height: 0.9; } + .woocommerce a.remove:hover { - background-color: #f5365c !important; + background-color: #f5365c !important; } -.woocommerce-cart table.cart .product-thumbnail, .woocommerce-checkout table.cart .product-thumbnail { - display: block; - text-align: center !important; +.woocommerce-cart table.cart .product-thumbnail, +.woocommerce-checkout table.cart .product-thumbnail { + display: block; + text-align: center !important; } -.woocommerce-cart table.cart .product-thumbnail:before, .woocommerce-checkout table.cart .product-thumbnail:before { - content: none; + +.woocommerce-cart table.cart .product-thumbnail:before, +.woocommerce-checkout table.cart .product-thumbnail:before { + content: none; } -.woocommerce-cart table.cart .product-thumbnail a, .woocommerce-checkout table.cart .product-thumbnail a { - margin: 0 auto; + +.woocommerce-cart table.cart .product-thumbnail a, +.woocommerce-checkout table.cart .product-thumbnail a { + margin: 0 auto; } -.woocommerce-cart table.cart .product-thumbnail img, .woocommerce-checkout table.cart .product-thumbnail img { - width: 75px; + +.woocommerce-cart table.cart .product-thumbnail img, +.woocommerce-checkout table.cart .product-thumbnail img { + width: 75px; } .woocommerce-cart table.cart td.actions .coupon { - display: flex; - border-bottom: 1px solid #f0f0f0; - flex-direction: column; - margin-bottom: 8px; + display: flex; + flex-direction: column; + margin-bottom: 8px; + border-bottom: 1px solid #f0f0f0; } + .woocommerce-cart table.cart td.actions .coupon > .input-text { - float: none; - width: 100%; - margin-bottom: 8px; + float: none; + width: 100%; + margin-bottom: 8px; } + .woocommerce-cart table.cart td.actions .coupon > .input-text + .button { - float: none; - width: 100%; - border: 1px solid #00a4f7; - background-color: transparent; - font-weight: 600; - color: #00a4f7; + float: none; + width: 100%; + border: 1px solid #00a4f7; + color: #00a4f7; + background-color: transparent; + font-weight: 600; } + .woocommerce-cart table.cart td.actions .coupon > .input-text + .button:hover { - background-color: #00a4f7; - color: #fff; + color: #fff; + background-color: #00a4f7; } -.woocommerce a.button.checkout-button.alt, .woocommerce a.button.checkout-button.alt:focus, .woocommerce a.button.checkout-button.alt:active { - display: block; +.woocommerce a.button.checkout-button.alt, +.woocommerce a.button.checkout-button.alt:focus, +.woocommerce a.button.checkout-button.alt:active { + display: block; } -.woocommerce .cart_totals table.shop_table td, .woocommerce .cart_totals table.shop_table tr, .woocommerce .cart_totals table.shop_table th, .woocommerce .cart_totals table.shop_table { - border-bottom: 0; - border-right: 0; - border-left: 0; - vertical-align: middle; +.woocommerce .cart_totals table.shop_table td, +.woocommerce .cart_totals table.shop_table tr, +.woocommerce .cart_totals table.shop_table th, +.woocommerce .cart_totals table.shop_table { + border-right: 0; + border-bottom: 0; + border-left: 0; + vertical-align: middle; } + .woocommerce .cart_totals table.shop_table { - border: none; + border: none; } + .woocommerce .cart_totals table.shop_table p { - margin: 0; + margin: 0; } + .woocommerce .cart_totals table.shop_table tr { - border-top: 1px solid #f0f0f0; + border-top: 1px solid #f0f0f0; } .woocommerce .widget_shopping_cart .total { - border-top: 1px solid #f0f0f0; - text-align: center; - margin-top: 8px; - padding-top: 8px; + margin-top: 8px; + padding-top: 8px; + border-top: 1px solid #f0f0f0; + text-align: center; } .woocommerce-mini-cart__buttons.buttons { - display: flex; - justify-content: space-between; + display: flex; + + justify-content: space-between; } .cart-collaterals > div > h2 { - font-size: 1.1em; - border-bottom: 1px solid #f0f0f0; - text-transform: uppercase; - font-weight: 500; - padding-bottom: 8px; + padding-bottom: 8px; + border-bottom: 1px solid #f0f0f0; + font-size: 1.1em; + font-weight: 500; + text-transform: uppercase; } .cart-collaterals ul.products li.product .button { - line-height: 1.6; + line-height: 1.6; } @media (min-width: 768px) { - .woocommerce-checkout-review-order .col2-set, - .woocommerce-checkout-review-order #order_review_heading, - .woocommerce-checkout .col2-set, - .woocommerce-checkout #order_review_heading { - width: 48%; - } - .woocommerce-checkout-review-order > .col2-set, - .woocommerce-checkout > .col2-set { - float: right; - } - - #order_review_heading { - float: left; - } - - .woocommerce-checkout-review-order { - width: 48%; - float: left; - } - - .woocommerce-cart table.cart .product-thumbnail { - border-bottom: none; - vertical-align: middle; - display: table-cell; - } - .woocommerce-cart table.cart .product-thumbnail img { - max-width: 75px; - float: right; - } - .woocommerce-cart table.cart .product-thumbnail a { - display: block; - } - - .woocommerce-cart table.cart .product-name dl.variation dt { - padding-right: 0; - } - - .woocommerce-cart table.cart { - border: none; - } - .woocommerce-cart table.cart tr, .woocommerce-cart table.cart td, .woocommerce-cart table.cart th { - border-bottom: none; - } - .woocommerce-cart table.cart thead { - border: none; - background: #f0f0f0; - text-transform: uppercase; - } - .woocommerce-cart table.cart tr { - border-top: 1px solid #f0f0f0; - } - .woocommerce-cart table.cart td { - padding: 16px; - } - - .woocommerce-cart table.cart td.actions { - padding: 16px 0; - border-bottom: 1px solid #f0f0f0; - } - .woocommerce-cart table.cart td.actions .coupon { - flex-direction: row; - border-bottom: 0; - margin: 0; - align-items: center; - } - .woocommerce-cart table.cart td.actions .coupon > .input-text { - margin: 0 8px; - height: 41px; - } + .woocommerce-checkout-review-order .col2-set, + .woocommerce-checkout-review-order #order_review_heading, + .woocommerce-checkout .col2-set, + .woocommerce-checkout #order_review_heading { + width: 48%; + } + + .woocommerce-checkout-review-order > .col2-set, + .woocommerce-checkout > .col2-set { + float: right; + } + + #order_review_heading { + float: left; + } + + .woocommerce-checkout-review-order { + float: left; + width: 48%; + } + + .woocommerce-cart table.cart .product-thumbnail { + display: table-cell; + border-bottom: none; + vertical-align: middle; + } + + .woocommerce-cart table.cart .product-thumbnail img { + float: right; + max-width: 75px; + } + + .woocommerce-cart table.cart .product-thumbnail a { + display: block; + } + + .woocommerce-cart table.cart .product-name dl.variation dt { + padding-right: 0; + } + + .woocommerce-cart table.cart { + border: none; + } + + .woocommerce-cart table.cart tr, + .woocommerce-cart table.cart td, + .woocommerce-cart table.cart th { + border-bottom: none; + } + + .woocommerce-cart table.cart thead { + border: none; + background: #f0f0f0; + text-transform: uppercase; + } + + .woocommerce-cart table.cart tr { + border-top: 1px solid #f0f0f0; + } + + .woocommerce-cart table.cart td { + padding: 16px; + } + + .woocommerce-cart table.cart td.actions { + padding: 16px 0; + border-bottom: 1px solid #f0f0f0; + } + + .woocommerce-cart table.cart td.actions .coupon { + flex-direction: row; + margin: 0; + border-bottom: 0; + + align-items: center; + } + + .woocommerce-cart table.cart td.actions .coupon > .input-text { + height: 41px; + margin: 0 8px; + } } + @media (min-width: 960px) { - .menu-item-nav-cart:hover .nv-nav-cart { - opacity: 1; - visibility: visible; - } - - .nv-nav-cart { - display: block; - -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); - -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); - box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); - opacity: 0; - visibility: hidden; - cursor: default; - border-top: 3px solid #00a4f7; - transition: all 0.3s ease; - position: absolute; - z-index: 100; - left: 0; - width: 350px; - background: #fff; - } - .nv-nav-cart .widget_shopping_cart > .widget_shopping_cart_content > ul.woocommerce-mini-cart.cart_list.product_list_widget { - max-height: 450px; - overflow-y: scroll; - overflow-x: hidden; - } - .nv-nav-cart .woocommerce-mini-cart__empty-message { - text-align: center; - margin-bottom: 0; - padding: 10px 0; - } - .nv-nav-cart .woocommerce.widget_shopping_cart .total { - border-top: 1px solid #f0f0f0; - border-bottom: 1px solid #f0f0f0; - padding-bottom: 8px; - margin: 0 auto 8px; - text-align: center; - } - .nv-nav-cart .woocommerce-mini-cart__buttons { - display: flex; - padding: 8px 16px 0; - } - .nv-nav-cart .woocommerce-mini-cart__buttons a.button { - margin: 0; - text-align: center; - } - .nv-nav-cart .woocommerce-mini-cart__buttons a.button:last-child { - margin-right: 5px; - font-size: .8em; - font-weight: 600; - padding: 9px 18px; - transition: all .15s ease-in-out; - text-align: center; - vertical-align: middle; - border: 1px solid transparent; - border-radius: .25rem; - text-transform: uppercase; - cursor: pointer; - width: auto; - background-color: #00a4f7; - color: #fff; - } - .nv-nav-cart .woocommerce-mini-cart__buttons a.button:last-child:hover { - opacity: .9; - } - .nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child { - font-size: .8em; - font-weight: 600; - padding: 9px 18px; - transition: all .15s ease-in-out; - text-align: center; - vertical-align: middle; - border: 1px solid transparent; - border-radius: .25rem; - text-transform: uppercase; - cursor: pointer; - width: auto; - border: 1px solid #00a4f7; - background-color: transparent; - font-weight: 600; - color: #00a4f7; - } - .nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child:hover { - background-color: #00a4f7; - color: #fff; - } - - #nv-primary-navigation .widget_shopping_cart li.mini_cart_item { - padding: 8px 8px 8px 61px; - display: grid; - grid-template-columns: repeat(12, 1fr); - align-items: baseline; - font-size: .85em; - position: relative; - } - #nv-primary-navigation .widget_shopping_cart li.mini_cart_item:hover { - background: #f0f0f0; - } - #nv-primary-navigation .widget_shopping_cart li.mini_cart_item > a { - padding: 0; - display: inline; - grid-column: span 10; - grid-row-start: 1; - grid-column-end: -1; - } - #nv-primary-navigation .widget_shopping_cart li.mini_cart_item a.remove { - grid-column: 1; - width: 20px; - height: 20px; - padding: 0; - position: static; - } - #nv-primary-navigation .widget_shopping_cart li.mini_cart_item span.quantity { - grid-row-start: 2; - grid-column-start: span 10; - grid-column-end: -1; - } - #nv-primary-navigation .widget_shopping_cart li.mini_cart_item dl.variation { - border: none; - padding: 0; - grid-row-start: 3; - display: flex; - flex-direction: row; - grid-column-start: span 10; - grid-column-end: -1; - } - #nv-primary-navigation .widget_shopping_cart li.mini_cart_item dd { - margin-bottom: 0; - } - - .nv-sidebar-toggle { - display: none; - } - - .nv-sidebar-wrap.shop-sidebar { - padding: 0 16px; - z-index: inherit; - position: relative; - opacity: 1; - pointer-events: all; - max-width: 30%; - overflow: visible; - } - .nv-sidebar-wrap.shop-sidebar .sidebar-header { - display: none; - } - - .woocommerce div.product .woocommerce-tabs ul.tabs li { - border-bottom: 1px solid #f0f0f0; - display: inline-block; - } - .woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce div.product .woocommerce-tabs ul.tabs li:after { - content: none; - } - .woocommerce div.product .woocommerce-tabs ul.tabs li.active { - border: 1px solid #f0f0f0; - border-bottom: 1px solid transparent; - } - - .input-text.qty { - height: 41px; - } + .menu-item-nav-cart:hover .nv-nav-cart { + visibility: visible; + opacity: 1; + } + + .nv-nav-cart { + display: block; + visibility: hidden; + position: absolute; + z-index: 100; + left: 0; + width: 350px; + border-top: 3px solid #00a4f7; + opacity: 0; + background: #fff; + -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); + box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); + cursor: default; + transition: all 0.3s ease; + } + + .nv-nav-cart .widget_shopping_cart > .widget_shopping_cart_content > ul.woocommerce-mini-cart.cart_list.product_list_widget { + overflow-x: hidden; + overflow-y: scroll; + max-height: 450px; + } + + .nv-nav-cart .woocommerce-mini-cart__empty-message { + margin-bottom: 0; + padding: 10px 0; + text-align: center; + } + + .nv-nav-cart .woocommerce.widget_shopping_cart .total { + margin: 0 auto 8px; + padding-bottom: 8px; + border-top: 1px solid #f0f0f0; + border-bottom: 1px solid #f0f0f0; + text-align: center; + } + + .nv-nav-cart .woocommerce-mini-cart__buttons { + display: flex; + padding: 8px 16px 0; + } + + .nv-nav-cart .woocommerce-mini-cart__buttons a.button { + margin: 0; + text-align: center; + } + + .nv-nav-cart .woocommerce-mini-cart__buttons a.button:last-child { + width: auto; + margin-right: 5px; + padding: 9px 18px; + border: 1px solid transparent; + border-radius: 0.25rem; + color: #fff; + background-color: #00a4f7; + font-size: 0.8em; + font-weight: 600; + text-align: center; + vertical-align: middle; + text-transform: uppercase; + cursor: pointer; + transition: all 0.15s ease-in-out; + } + + .nv-nav-cart .woocommerce-mini-cart__buttons a.button:last-child:hover { + opacity: 0.9; + } + + .nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child { + width: auto; + padding: 9px 18px; + border: 1px solid transparent; + border: 1px solid #00a4f7; + border-radius: 0.25rem; + color: #00a4f7; + background-color: transparent; + font-size: 0.8em; + font-weight: 600; + font-weight: 600; + text-align: center; + vertical-align: middle; + text-transform: uppercase; + cursor: pointer; + transition: all 0.15s ease-in-out; + } + + .nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child:hover { + color: #fff; + background-color: #00a4f7; + } + + #nv-primary-navigation .widget_shopping_cart li.mini_cart_item { + display: grid; + position: relative; + padding: 8px 8px 8px 61px; + font-size: 0.85em; + + align-items: baseline; + grid-template-columns: repeat(12, 1fr); + } + + #nv-primary-navigation .widget_shopping_cart li.mini_cart_item:hover { + background: #f0f0f0; + } + + #nv-primary-navigation .widget_shopping_cart li.mini_cart_item > a { + display: inline; + padding: 0; + + grid-column: span 10; + grid-column-end: -1; + grid-row-start: 1; + } + + #nv-primary-navigation .widget_shopping_cart li.mini_cart_item a.remove { + position: static; + width: 20px; + height: 20px; + padding: 0; + + grid-column: 1; + } + + #nv-primary-navigation .widget_shopping_cart li.mini_cart_item span.quantity { + grid-column-end: -1; + grid-column-start: span 10; + grid-row-start: 2; + } + + #nv-primary-navigation .widget_shopping_cart li.mini_cart_item dl.variation { + display: flex; + flex-direction: row; + padding: 0; + border: none; + + grid-column-end: -1; + grid-column-start: span 10; + grid-row-start: 3; + } + + #nv-primary-navigation .widget_shopping_cart li.mini_cart_item dd { + margin-bottom: 0; + } + + .nv-sidebar-toggle { + display: none; + } + + .nv-sidebar-wrap.shop-sidebar { + overflow: visible; + position: relative; + z-index: inherit; + max-width: 30%; + padding: 0 16px; + opacity: 1; + pointer-events: all; + } + + .nv-sidebar-wrap.shop-sidebar .sidebar-header { + display: none; + } + + .woocommerce div.product .woocommerce-tabs ul.tabs li { + display: inline-block; + border-bottom: 1px solid #f0f0f0; + } + + .woocommerce div.product .woocommerce-tabs ul.tabs li:before, + .woocommerce div.product .woocommerce-tabs ul.tabs li:after { + content: none; + } + + .woocommerce div.product .woocommerce-tabs ul.tabs li.active { + border: 1px solid #f0f0f0; + border-bottom: 1px solid transparent; + } + + .input-text.qty { + height: 41px; + } } diff --git a/assets/css/woocommerce-rtl.min.css b/assets/css/woocommerce-rtl.min.css index 47e937af25..d14caf0e6e 100644 --- a/assets/css/woocommerce-rtl.min.css +++ b/assets/css/woocommerce-rtl.min.css @@ -1 +1 @@ -.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{max-width:inherit}.woocommerce span.onsale{background-color:#2dce89;border-radius:0;line-height:inherit;min-height:auto;border-radius:3px;right:16px;top:16px}.woocommerce ul.products li.product .onsale{left:auto;right:16px;top:23px}.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price{color:#606060}.woocommerce-variation-price{margin-bottom:16px}.woocommerce nav.woocommerce-pagination ul{display:flex;flex-wrap:wrap;padding-right:0;list-style-type:none;border:none;margin:0}.woocommerce nav.woocommerce-pagination ul>li:not(:last-child){padding-left:8px}.woocommerce nav.woocommerce-pagination ul>li:not(:first-child){padding-right:8px}.woocommerce nav.woocommerce-pagination ul li{border:none}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:none}.woocommerce div.product form.cart .variations td.label{vertical-align:top}.woocommerce .star-rating{color:#ffb100}.woocommerce ul.products li.product .star-rating{margin:8px auto}#review_form .comment-form-rating .stars{font-size:1.75em}.woocommerce .woocommerce-error,.woocommerce-page .woocommerce-error{background:#f5365c;border:none;color:#fff;font-size:.85em}.woocommerce .woocommerce-error:before,.woocommerce-page .woocommerce-error:before{color:#fff}.woocommerce .woocommerce-error a,.woocommerce-page .woocommerce-error a{color:#fff;font-weight:800}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-error .button:focus,.woocommerce .woocommerce-error .button:active,.woocommerce .woocommerce-error .button:hover,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-error .button:focus,.woocommerce-page .woocommerce-error .button:active,.woocommerce-page .woocommerce-error .button:hover{background-color:#fff;color:#f5365c;line-height:1}.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-info{background:#11cdef;border:none;color:#fff;font-size:.85em}.woocommerce .woocommerce-info:before,.woocommerce-page .woocommerce-info:before{color:#fff}.woocommerce .woocommerce-info a,.woocommerce-page .woocommerce-info a{color:#fff;font-weight:800}.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-info .button:focus,.woocommerce .woocommerce-info .button:active,.woocommerce .woocommerce-info .button:hover,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-info .button:focus,.woocommerce-page .woocommerce-info .button:active,.woocommerce-page .woocommerce-info .button:hover{background-color:#fff;color:#11cdef;line-height:1}.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-message{background:#2dce89;border:none;color:#fff;font-size:.85em}.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-message:before{color:#fff}.woocommerce .woocommerce-message a,.woocommerce-page .woocommerce-message a{color:#fff;font-weight:800}.woocommerce .woocommerce-message .button,.woocommerce .woocommerce-message .button:focus,.woocommerce .woocommerce-message .button:active,.woocommerce .woocommerce-message .button:hover,.woocommerce-page .woocommerce-message .button,.woocommerce-page .woocommerce-message .button:focus,.woocommerce-page .woocommerce-message .button:active,.woocommerce-page .woocommerce-message .button:hover{background-color:#fff;color:#2dce89;line-height:1}.woocommerce ul.woocommerce-error{padding-right:3.5em}.woocommerce ul.woocommerce-error li{margin:0}.orderby{border-color:#00a4f7;color:#00a4f7;height:38px}.nv-woo-filters{display:flex;flex-direction:row;margin-bottom:16px;align-items:center;justify-content:space-between;border-top:1px solid #f0f0f0;padding-top:16px}.nv-woo-filters>.woocommerce-ordering{margin:0}.woocommerce .nv-bc-count-wrap .woocommerce-result-count{float:none;width:100%;text-align:center}.woocommerce .woocommerce-breadcrumb{font-size:1em;margin-top:16px;text-align:center}.woocommerce .woocommerce-breadcrumb a{color:#00a4f7}.woocommerce .woocommerce-breadcrumb a:hover{color:#005bf7}.nv-woo-title-breadcrumb{display:flex;flex-direction:column-reverse;text-align:center}.nv-woo-title-breadcrumb h1{margin:0}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{display:block;background:transparent;border:none;border-bottom:1px solid #f0f0f0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom:1px solid #f0f0f0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#00a4f7;width:100%}.woocommerce-Reviews #comments{border:none;margin-top:0;padding-top:0}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border:none}.woocommerce div.product form.cart .reset_variations{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;border:1px solid #f5365c;background-color:transparent;font-weight:600;color:#f5365c;margin-top:12px;line-height:1;display:table-caption;float:right;position:relative}.woocommerce div.product form.cart .reset_variations:hover{background-color:#f5365c;color:#fff}.woocommerce-checkout .nv-content-wrap{margin-top:16px}.woocommerce-checkout .shop-sidebar{margin-top:32px}.woocommerce-checkout .single-page-container{padding-top:0}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .woocommerce-checkout .col2-set .col-2{max-width:unset;padding:0;width:100%}.woocommerce-checkout h3{font-size:1.1em;border-bottom:1px solid #f0f0f0;text-transform:uppercase;font-weight:500;padding-bottom:8px}.woocommerce-checkout #ship-to-different-address{font-size:inherit;width:100%;padding:8px 8px 0;border:none;text-transform:none;font-weight:400}.woocommerce-checkout #ship-to-different-address label{cursor:pointer;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}.woocommerce-checkout form .form-row input.input-text,.woocommerce-checkout .woocommerce form .form-row textarea{margin-bottom:8px;border:1px solid #c9c9c9}.woocommerce-checkout .woocommerce-checkout .select2-container--default .select2-selection--single{border:1px solid #c9c9c9;height:35px;padding:3px 10px;margin-bottom:8px}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table{border:none}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table td,.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tr,.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table th{border-bottom:none}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table thead{background:#f0f0f0;text-transform:uppercase}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tr{border-top:1px solid #f0f0f0}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table dt{padding-right:0}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table .product-quantity{display:block}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#fff;border:1px solid #c9c9c9}.woocommerce-shipping-fields{border:1px solid #f0f0f0;border-radius:3px;padding:0 8px;margin:0 3px;margin-bottom:8px}.woocommerce ul.products li.product{text-align:center}.woocommerce ul.products li.product .added_to_cart{margin-top:1em}.woocommerce ul.products li.product .button.added{display:none}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce button.button.alt.disabled{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff;line-height:inherit}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce button.button.alt.disabled:hover{opacity:.9}.woocommerce #respond input#submit:focus,.woocommerce #respond input#submit:hover,.woocommerce a.button:focus,.woocommerce a.button:hover,.woocommerce button.button:focus,.woocommerce button.button:hover,.woocommerce input.button:focus,.woocommerce input.button:hover,.woocommerce #respond input#submit.alt:focus,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:focus,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:focus,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:focus,.woocommerce input.button.alt:hover,.woocommerce button.button.alt.disabled:focus,.woocommerce button.button.alt.disabled:hover{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff;line-height:inherit}.woocommerce a.added_to_cart{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7;line-height:inherit}.woocommerce a.added_to_cart:hover{background-color:#00a4f7;color:#fff}.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{color:#fff}.woocommerce ul.products li.product .button{white-space:normal;line-height:inherit}.woocommerce ul.products li.product .button.loading{padding-left:32px}.nv-sidebar-wrap.shop-sidebar{position:fixed;top:0;width:100%;height:100%;right:0;bottom:0;background-color:#fff;padding:16px;z-index:100;overflow:scroll;transition:all 0.3s ease-out;opacity:0;pointer-events:none;max-width:100%}.nv-sidebar-wrap.shop-sidebar.sidebar-open{opacity:1;pointer-events:all}.sidebar-header{width:100%;border-bottom:1px solid #f0f0f0;margin-bottom:16px}.sidebar-header:after{content:"";clear:both;display:table}.nv-sidebar-toggle.in-sidebar{float:left;margin-bottom:16px}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{font-size:.85em;border-bottom:1px solid #f0f0f0;padding:8px 2em 8px 61px;position:relative}.woocommerce .widget_shopping_cart .cart_list li img,.woocommerce.widget_shopping_cart .cart_list li img{position:absolute;left:8px;top:50%;transform:translateY(-50%);width:45px}.woocommerce .widget_shopping_cart .cart_list li:last-child,.woocommerce.widget_shopping_cart .cart_list li:last-child{border:none}.woocommerce .widget_shopping_cart .cart_list li dl.variation,.woocommerce.widget_shopping_cart .cart_list li dl.variation{padding:0;border:0}.woocommerce .widget_shopping_cart .cart_list li dd.variation-Size,.woocommerce.widget_shopping_cart .cart_list li dd.variation-Size{margin-bottom:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{top:8px}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#ccc}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background:#00a4f7;border:1px solid #fff;top:-5px}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:hover{transform:scale(1.25)}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#00a4f7}.woocommerce .widget_price_filter .price_slider_amount{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{height:5px}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:inherit;line-height:1}.widget_product_search button[type="submit"]{width:100%}.menu-item-nav-cart .cart-count{border-radius:2px;background:#fff;border:1px solid #f0f0f0;font-size:0.55em;padding:3px;border-radius:3px;color:#333}.nv-nav-cart{display:none;z-index:1000}.woocommerce-cart .shop-sidebar{margin-top:32px}.woocommerce-cart .single-page-container{padding-top:0}.woocommerce a.remove{margin:0 auto;color:#f5365c !important;line-height:0.9;font-size:20px}.woocommerce a.remove:hover{background-color:#f5365c !important}.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{display:block;text-align:center !important}.woocommerce-cart table.cart .product-thumbnail:before,.woocommerce-checkout table.cart .product-thumbnail:before{content:none}.woocommerce-cart table.cart .product-thumbnail a,.woocommerce-checkout table.cart .product-thumbnail a{margin:0 auto}.woocommerce-cart table.cart .product-thumbnail img,.woocommerce-checkout table.cart .product-thumbnail img{width:75px}.woocommerce-cart table.cart td.actions .coupon{display:flex;border-bottom:1px solid #f0f0f0;flex-direction:column;margin-bottom:8px}.woocommerce-cart table.cart td.actions .coupon>.input-text{float:none;width:100%;margin-bottom:8px}.woocommerce-cart table.cart td.actions .coupon>.input-text+.button{float:none;width:100%;border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7}.woocommerce-cart table.cart td.actions .coupon>.input-text+.button:hover{background-color:#00a4f7;color:#fff}.woocommerce a.button.checkout-button.alt,.woocommerce a.button.checkout-button.alt:focus,.woocommerce a.button.checkout-button.alt:active{display:block}.woocommerce .cart_totals table.shop_table td,.woocommerce .cart_totals table.shop_table tr,.woocommerce .cart_totals table.shop_table th,.woocommerce .cart_totals table.shop_table{border-bottom:0;border-right:0;border-left:0;vertical-align:middle}.woocommerce .cart_totals table.shop_table{border:none}.woocommerce .cart_totals table.shop_table p{margin:0}.woocommerce .cart_totals table.shop_table tr{border-top:1px solid #f0f0f0}.woocommerce .widget_shopping_cart .total{border-top:1px solid #f0f0f0;text-align:center;margin-top:8px;padding-top:8px}.woocommerce-mini-cart__buttons.buttons{display:flex;justify-content:space-between}.cart-collaterals>div>h2{font-size:1.1em;border-bottom:1px solid #f0f0f0;text-transform:uppercase;font-weight:500;padding-bottom:8px}.cart-collaterals ul.products li.product .button{line-height:1.6}@media (min-width: 768px){.woocommerce-checkout-review-order .col2-set,.woocommerce-checkout-review-order #order_review_heading,.woocommerce-checkout .col2-set,.woocommerce-checkout #order_review_heading{width:48%}.woocommerce-checkout-review-order>.col2-set,.woocommerce-checkout>.col2-set{float:right}#order_review_heading{float:left}.woocommerce-checkout-review-order{width:48%;float:left}.woocommerce-cart table.cart .product-thumbnail{border-bottom:none;vertical-align:middle;display:table-cell}.woocommerce-cart table.cart .product-thumbnail img{max-width:75px;float:right}.woocommerce-cart table.cart .product-thumbnail a{display:block}.woocommerce-cart table.cart .product-name dl.variation dt{padding-right:0}.woocommerce-cart table.cart{border:none}.woocommerce-cart table.cart tr,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th{border-bottom:none}.woocommerce-cart table.cart thead{border:none;background:#f0f0f0;text-transform:uppercase}.woocommerce-cart table.cart tr{border-top:1px solid #f0f0f0}.woocommerce-cart table.cart td{padding:16px}.woocommerce-cart table.cart td.actions{padding:16px 0;border-bottom:1px solid #f0f0f0}.woocommerce-cart table.cart td.actions .coupon{flex-direction:row;border-bottom:0;margin:0;align-items:center}.woocommerce-cart table.cart td.actions .coupon>.input-text{margin:0 8px;height:41px}}@media (min-width: 960px){.menu-item-nav-cart:hover .nv-nav-cart{opacity:1;visibility:visible}.nv-nav-cart{display:block;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.1);box-shadow:0 2px 5px rgba(0,0,0,0.1);opacity:0;visibility:hidden;cursor:default;border-top:3px solid #00a4f7;transition:all 0.3s ease;position:absolute;z-index:100;left:0;width:350px;background:#fff}.nv-nav-cart .widget_shopping_cart>.widget_shopping_cart_content>ul.woocommerce-mini-cart.cart_list.product_list_widget{max-height:450px;overflow-y:scroll;overflow-x:hidden}.nv-nav-cart .woocommerce-mini-cart__empty-message{text-align:center;margin-bottom:0;padding:10px 0}.nv-nav-cart .woocommerce.widget_shopping_cart .total{border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;padding-bottom:8px;margin:0 auto 8px;text-align:center}.nv-nav-cart .woocommerce-mini-cart__buttons{display:flex;padding:8px 16px 0}.nv-nav-cart .woocommerce-mini-cart__buttons a.button{margin:0;text-align:center}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:last-child{margin-right:5px;font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:last-child:hover{opacity:.9}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child:hover{background-color:#00a4f7;color:#fff}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item{padding:8px 8px 8px 61px;display:grid;grid-template-columns:repeat(12, 1fr);align-items:baseline;font-size:.85em;position:relative}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item:hover{background:#f0f0f0}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item>a{padding:0;display:inline;grid-column:span 10;grid-row-start:1;grid-column-end:-1}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item a.remove{grid-column:1;width:20px;height:20px;padding:0;position:static}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item span.quantity{grid-row-start:2;grid-column-start:span 10;grid-column-end:-1}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item dl.variation{border:none;padding:0;grid-row-start:3;display:flex;flex-direction:row;grid-column-start:span 10;grid-column-end:-1}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item dd{margin-bottom:0}.nv-sidebar-toggle{display:none}.nv-sidebar-wrap.shop-sidebar{padding:0 16px;z-index:inherit;position:relative;opacity:1;pointer-events:all;max-width:30%;overflow:visible}.nv-sidebar-wrap.shop-sidebar .sidebar-header{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-bottom:1px solid #f0f0f0;display:inline-block}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{content:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border:1px solid #f0f0f0;border-bottom:1px solid transparent}.input-text.qty{height:41px}} +.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{max-width:inherit}.woocommerce span.onsale{background-color:#2dce89;border-radius:0;line-height:inherit;min-height:auto;border-radius:3px;right:16px;top:16px}.woocommerce ul.products li.product .onsale{left:auto;right:16px;top:23px}.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price{color:#606060}.woocommerce-variation-price{margin-bottom:16px}.woocommerce nav.woocommerce-pagination ul{display:flex;flex-wrap:wrap;padding-right:0;list-style-type:none;border:none;margin:0}.woocommerce nav.woocommerce-pagination ul>li:not(:last-child){padding-left:8px}.woocommerce nav.woocommerce-pagination ul>li:not(:first-child){padding-right:8px}.woocommerce nav.woocommerce-pagination ul li{border:none}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:none}.woocommerce div.product form.cart .variations td.label{vertical-align:top}.woocommerce .star-rating{color:#ffb100}.woocommerce ul.products li.product .star-rating{margin:8px auto}#review_form .comment-form-rating .stars{font-size:1.75em}.woocommerce .woocommerce-error,.woocommerce-page .woocommerce-error{background:#f5365c;border:none;color:#fff;font-size:.85em}.woocommerce .woocommerce-error:before,.woocommerce-page .woocommerce-error:before{color:#fff}.woocommerce .woocommerce-error a,.woocommerce-page .woocommerce-error a{color:#fff;font-weight:800}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-error .button:focus,.woocommerce .woocommerce-error .button:active,.woocommerce .woocommerce-error .button:hover,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-error .button:focus,.woocommerce-page .woocommerce-error .button:active,.woocommerce-page .woocommerce-error .button:hover{background-color:#fff;color:#f5365c;line-height:1}.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-info{background:#11cdef;border:none;color:#fff;font-size:.85em}.woocommerce .woocommerce-info:before,.woocommerce-page .woocommerce-info:before{color:#fff}.woocommerce .woocommerce-info a,.woocommerce-page .woocommerce-info a{color:#fff;font-weight:800}.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-info .button:focus,.woocommerce .woocommerce-info .button:active,.woocommerce .woocommerce-info .button:hover,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-info .button:focus,.woocommerce-page .woocommerce-info .button:active,.woocommerce-page .woocommerce-info .button:hover{background-color:#fff;color:#11cdef;line-height:1}.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-message{background:#2dce89;border:none;color:#fff;font-size:.85em}.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-message:before{color:#fff}.woocommerce .woocommerce-message a,.woocommerce-page .woocommerce-message a{color:#fff;font-weight:800}.woocommerce .woocommerce-message .button,.woocommerce .woocommerce-message .button:focus,.woocommerce .woocommerce-message .button:active,.woocommerce .woocommerce-message .button:hover,.woocommerce-page .woocommerce-message .button,.woocommerce-page .woocommerce-message .button:focus,.woocommerce-page .woocommerce-message .button:active,.woocommerce-page .woocommerce-message .button:hover{background-color:#fff;color:#2dce89;line-height:1}.woocommerce ul.woocommerce-error{padding-right:3.5em}.woocommerce ul.woocommerce-error li{margin:0}.orderby{border-color:#00a4f7;color:#00a4f7;height:38px}.nv-woo-filters{display:flex;flex-direction:row;margin-bottom:16px;align-items:center;justify-content:space-between;border-top:1px solid #f0f0f0;padding-top:16px}.nv-woo-filters>.woocommerce-ordering{margin:0}.woocommerce .nv-bc-count-wrap .woocommerce-result-count{float:none;width:100%;text-align:center}.woocommerce .woocommerce-breadcrumb{font-size:1em;margin-top:16px;text-align:center}.woocommerce .woocommerce-breadcrumb a{color:#00a4f7}.woocommerce .woocommerce-breadcrumb a:hover{color:#005bf7}.nv-woo-title-breadcrumb{display:flex;flex-direction:column-reverse;text-align:center}.nv-woo-title-breadcrumb h1{margin:0}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{display:block;background:transparent;border:none;border-bottom:1px solid #f0f0f0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom:1px solid #f0f0f0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#00a4f7;width:100%}.woocommerce-Reviews #comments{border:none;margin-top:0;padding-top:0}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border:none}.woocommerce div.product form.cart .reset_variations{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;border:1px solid #f5365c;background-color:transparent;font-weight:600;color:#f5365c;margin-top:12px;line-height:1;display:table-caption;float:right;position:relative}.woocommerce div.product form.cart .reset_variations:hover{background-color:#f5365c;color:#fff}.woocommerce-checkout .nv-content-wrap{margin-top:16px}.woocommerce-checkout .shop-sidebar{margin-top:32px}.woocommerce-checkout .single-page-container{padding-top:0}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .woocommerce-checkout .col2-set .col-2{max-width:unset;padding:0;width:100%}.woocommerce-checkout h3{font-size:1.1em;border-bottom:1px solid #f0f0f0;text-transform:uppercase;font-weight:500;padding-bottom:8px}.woocommerce-checkout #ship-to-different-address{font-size:inherit;width:100%;padding:8px 8px 0;border:none;text-transform:none;font-weight:400}.woocommerce-checkout #ship-to-different-address label{cursor:pointer;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}.woocommerce-checkout form .form-row input.input-text,.woocommerce-checkout .woocommerce form .form-row textarea{margin-bottom:8px;border:1px solid #c9c9c9}.woocommerce-checkout .woocommerce-checkout .select2-container--default .select2-selection--single{border:1px solid #c9c9c9;height:35px;padding:3px 10px;margin-bottom:8px}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table{border:none}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table td,.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tr,.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table th{border-bottom:none}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table thead{background:#f0f0f0;text-transform:uppercase}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tr{border-top:1px solid #f0f0f0}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table dt{padding-right:0}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table .product-quantity{display:block}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#fff;border:1px solid #c9c9c9}.woocommerce-shipping-fields{border:1px solid #f0f0f0;border-radius:3px;padding:0 8px;margin:0 3px;margin-bottom:8px}.woocommerce-checkout .woocommerce-form-login .form-row{width:100%}.woocommerce-checkout .woocommerce-form-login .form-row .woocommerce-form__label-for-checkbox{float:left;display:flex;align-items:center}.woocommerce-checkout .woocommerce-form-login .form-row .woocommerce-form__label-for-checkbox input{margin-left:8px}.woocommerce ul.products li.product{text-align:center}.woocommerce ul.products li.product .added_to_cart{margin-top:1em}.woocommerce ul.products li.product .button.added{display:none}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce button.button.alt.disabled{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff;line-height:inherit}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce button.button.alt.disabled:hover{opacity:.9}.woocommerce #respond input#submit:focus,.woocommerce #respond input#submit:hover,.woocommerce a.button:focus,.woocommerce a.button:hover,.woocommerce button.button:focus,.woocommerce button.button:hover,.woocommerce input.button:focus,.woocommerce input.button:hover,.woocommerce #respond input#submit.alt:focus,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:focus,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:focus,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:focus,.woocommerce input.button.alt:hover,.woocommerce button.button.alt.disabled:focus,.woocommerce button.button.alt.disabled:hover{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff;line-height:inherit}.woocommerce a.added_to_cart{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7;line-height:inherit}.woocommerce a.added_to_cart:hover{background-color:#00a4f7;color:#fff}.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{color:#fff}.woocommerce ul.products li.product .button{white-space:normal;line-height:inherit}.woocommerce ul.products li.product .button.loading{padding-left:32px}.nv-sidebar-wrap.shop-sidebar{position:fixed;top:0;width:100%;height:100%;right:0;bottom:0;background-color:#fff;padding:16px;z-index:100;overflow:scroll;transition:all 0.3s ease-out;opacity:0;pointer-events:none;max-width:100%}.nv-sidebar-wrap.shop-sidebar.sidebar-open{opacity:1;pointer-events:all}.sidebar-header{width:100%;border-bottom:1px solid #f0f0f0;margin-bottom:16px}.sidebar-header:after{content:"";clear:both;display:table}.nv-sidebar-toggle.in-sidebar{float:left;margin-bottom:16px}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{font-size:.85em;border-bottom:1px solid #f0f0f0;padding:8px 2em 8px 61px;position:relative}.woocommerce .widget_shopping_cart .cart_list li img,.woocommerce.widget_shopping_cart .cart_list li img{position:absolute;left:8px;top:50%;transform:translateY(-50%);width:45px}.woocommerce .widget_shopping_cart .cart_list li:last-child,.woocommerce.widget_shopping_cart .cart_list li:last-child{border:none}.woocommerce .widget_shopping_cart .cart_list li dl.variation,.woocommerce.widget_shopping_cart .cart_list li dl.variation{padding:0;border:0}.woocommerce .widget_shopping_cart .cart_list li dd.variation-Size,.woocommerce.widget_shopping_cart .cart_list li dd.variation-Size{margin-bottom:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{top:8px}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#ccc}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background:#00a4f7;border:1px solid #fff;top:-5px}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:hover{transform:scale(1.25)}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#00a4f7}.woocommerce .widget_price_filter .price_slider_amount{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{height:5px}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:inherit;line-height:1}.widget_product_search button[type="submit"]{width:100%}.menu-item-nav-cart .cart-count{border-radius:2px;background:#fff;border:1px solid #f0f0f0;font-size:0.55em;padding:3px;border-radius:3px;color:#333}.nv-nav-cart{display:none;z-index:1000}.woocommerce-cart .shop-sidebar{margin-top:32px}.woocommerce-cart .single-page-container{padding-top:0}.woocommerce a.remove{margin:0 auto;color:#f5365c !important;line-height:0.9;font-size:20px}.woocommerce a.remove:hover{background-color:#f5365c !important}.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{display:block;text-align:center !important}.woocommerce-cart table.cart .product-thumbnail:before,.woocommerce-checkout table.cart .product-thumbnail:before{content:none}.woocommerce-cart table.cart .product-thumbnail a,.woocommerce-checkout table.cart .product-thumbnail a{margin:0 auto}.woocommerce-cart table.cart .product-thumbnail img,.woocommerce-checkout table.cart .product-thumbnail img{width:75px}.woocommerce-cart table.cart td.actions .coupon{display:flex;border-bottom:1px solid #f0f0f0;flex-direction:column;margin-bottom:8px}.woocommerce-cart table.cart td.actions .coupon>.input-text{float:none;width:100%;margin-bottom:8px}.woocommerce-cart table.cart td.actions .coupon>.input-text+.button{float:none;width:100%;border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7}.woocommerce-cart table.cart td.actions .coupon>.input-text+.button:hover{background-color:#00a4f7;color:#fff}.woocommerce a.button.checkout-button.alt,.woocommerce a.button.checkout-button.alt:focus,.woocommerce a.button.checkout-button.alt:active{display:block}.woocommerce .cart_totals table.shop_table td,.woocommerce .cart_totals table.shop_table tr,.woocommerce .cart_totals table.shop_table th,.woocommerce .cart_totals table.shop_table{border-bottom:0;border-right:0;border-left:0;vertical-align:middle}.woocommerce .cart_totals table.shop_table{border:none}.woocommerce .cart_totals table.shop_table p{margin:0}.woocommerce .cart_totals table.shop_table tr{border-top:1px solid #f0f0f0}.woocommerce .widget_shopping_cart .total{border-top:1px solid #f0f0f0;text-align:center;margin-top:8px;padding-top:8px}.woocommerce-mini-cart__buttons.buttons{display:flex;justify-content:space-between}.cart-collaterals>div>h2{font-size:1.1em;border-bottom:1px solid #f0f0f0;text-transform:uppercase;font-weight:500;padding-bottom:8px}.cart-collaterals ul.products li.product .button{line-height:1.6}@media (min-width: 768px){.woocommerce-checkout-review-order .col2-set,.woocommerce-checkout-review-order #order_review_heading,.woocommerce-checkout .col2-set,.woocommerce-checkout #order_review_heading{width:48%}.woocommerce-checkout-review-order>.col2-set,.woocommerce-checkout>.col2-set{float:right}#order_review_heading{float:left}.woocommerce-checkout-review-order{width:48%;float:left}.woocommerce-cart table.cart .product-thumbnail{border-bottom:none;vertical-align:middle;display:table-cell}.woocommerce-cart table.cart .product-thumbnail img{max-width:75px;float:right}.woocommerce-cart table.cart .product-thumbnail a{display:block}.woocommerce-cart table.cart .product-name dl.variation dt{padding-right:0}.woocommerce-cart table.cart{border:none}.woocommerce-cart table.cart tr,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th{border-bottom:none}.woocommerce-cart table.cart thead{border:none;background:#f0f0f0;text-transform:uppercase}.woocommerce-cart table.cart tr{border-top:1px solid #f0f0f0}.woocommerce-cart table.cart td{padding:16px}.woocommerce-cart table.cart td.actions{padding:16px 0;border-bottom:1px solid #f0f0f0}.woocommerce-cart table.cart td.actions .coupon{flex-direction:row;border-bottom:0;margin:0;align-items:center}.woocommerce-cart table.cart td.actions .coupon>.input-text{margin:0 8px;height:41px}}@media (min-width: 960px){.menu-item-nav-cart:hover .nv-nav-cart{opacity:1;visibility:visible}.nv-nav-cart{display:block;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.1);box-shadow:0 2px 5px rgba(0,0,0,0.1);opacity:0;visibility:hidden;cursor:default;border-top:3px solid #00a4f7;transition:all 0.3s ease;position:absolute;z-index:100;left:0;width:350px;background:#fff}.nv-nav-cart .widget_shopping_cart>.widget_shopping_cart_content>ul.woocommerce-mini-cart.cart_list.product_list_widget{max-height:450px;overflow-y:scroll;overflow-x:hidden}.nv-nav-cart .woocommerce-mini-cart__empty-message{text-align:center;margin-bottom:0;padding:10px 0}.nv-nav-cart .woocommerce.widget_shopping_cart .total{border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;padding-bottom:8px;margin:0 auto 8px;text-align:center}.nv-nav-cart .woocommerce-mini-cart__buttons{display:flex;padding:8px 16px 0}.nv-nav-cart .woocommerce-mini-cart__buttons a.button{margin:0;text-align:center}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:last-child{margin-right:5px;font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:last-child:hover{opacity:.9}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child:hover{background-color:#00a4f7;color:#fff}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item{padding:8px 8px 8px 61px;display:grid;grid-template-columns:repeat(12, 1fr);align-items:baseline;font-size:.85em;position:relative}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item:hover{background:#f0f0f0}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item>a{padding:0;display:inline;grid-column:span 10;grid-row-start:1;grid-column-end:-1}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item a.remove{grid-column:1;width:20px;height:20px;padding:0;position:static}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item span.quantity{grid-row-start:2;grid-column-start:span 10;grid-column-end:-1}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item dl.variation{border:none;padding:0;grid-row-start:3;display:flex;flex-direction:row;grid-column-start:span 10;grid-column-end:-1}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item dd{margin-bottom:0}.nv-sidebar-toggle{display:none}.nv-sidebar-wrap.shop-sidebar{padding:0 16px;z-index:inherit;position:relative;opacity:1;pointer-events:all;max-width:30%;overflow:visible}.nv-sidebar-wrap.shop-sidebar .sidebar-header{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-bottom:1px solid #f0f0f0;display:inline-block}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{content:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border:1px solid #f0f0f0;border-bottom:1px solid transparent}.input-text.qty{height:41px}} diff --git a/assets/css/woocommerce.css b/assets/css/woocommerce.css index 53c89730a3..798e910786 100644 --- a/assets/css/woocommerce.css +++ b/assets/css/woocommerce.css @@ -1,355 +1,420 @@ -.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, -.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 { - max-width: inherit; +.woocommerce .col2-set .col-1, +.woocommerce-page .col2-set .col-1, +.woocommerce .col2-set .col-2, +.woocommerce-page .col2-set .col-2 { + max-width: inherit; } .woocommerce span.onsale { - background-color: #2dce89; - border-radius: 0; - line-height: inherit; - min-height: auto; - border-radius: 3px; - left: 16px; - top: 16px; + top: 16px; + left: 16px; + min-height: auto; + border-radius: 0; + border-radius: 3px; + background-color: #2dce89; + line-height: inherit; } .woocommerce ul.products li.product .onsale { - right: auto; - left: 16px; - top: 23px; + top: 23px; + right: auto; + left: 16px; } -.woocommerce ul.products li.product .price, .woocommerce div.product p.price, .woocommerce div.product span.price { - color: #606060; +.woocommerce ul.products li.product .price, +.woocommerce div.product p.price, +.woocommerce div.product span.price { + color: #606060; } .woocommerce-variation-price { - margin-bottom: 16px; + margin-bottom: 16px; } .woocommerce nav.woocommerce-pagination ul { - display: flex; - flex-wrap: wrap; - padding-left: 0; - list-style-type: none; - border: none; - margin: 0; + display: flex; + margin: 0; + padding-left: 0; + border: none; + list-style-type: none; + + flex-wrap: wrap; } + .woocommerce nav.woocommerce-pagination ul > li:not(:last-child) { - padding-right: 8px; + padding-right: 8px; } + .woocommerce nav.woocommerce-pagination ul > li:not(:first-child) { - padding-left: 8px; + padding-left: 8px; } + .woocommerce nav.woocommerce-pagination ul li { - border: none; + border: none; } -.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current { - background: none; +.woocommerce nav.woocommerce-pagination ul li a:focus, +.woocommerce nav.woocommerce-pagination ul li a:hover, +.woocommerce nav.woocommerce-pagination ul li span.current { + background: none; } .woocommerce div.product form.cart .variations td.label { - vertical-align: top; + vertical-align: top; } .woocommerce .star-rating { - color: #ffb100; + color: #ffb100; } .woocommerce ul.products li.product .star-rating { - margin: 8px auto; + margin: 8px auto; } #review_form .comment-form-rating .stars { - font-size: 1.75em; + font-size: 1.75em; } .woocommerce .woocommerce-error, .woocommerce-page .woocommerce-error { - background: #f5365c; - border: none; - color: #fff; - font-size: .85em; + border: none; + color: #fff; + background: #f5365c; + font-size: 0.85em; } + .woocommerce .woocommerce-error:before, .woocommerce-page .woocommerce-error:before { - color: #fff; + color: #fff; } + .woocommerce .woocommerce-error a, .woocommerce-page .woocommerce-error a { - color: #fff; - font-weight: 800; + color: #fff; + font-weight: 800; } -.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-error .button:focus, .woocommerce .woocommerce-error .button:active, .woocommerce .woocommerce-error .button:hover, + +.woocommerce .woocommerce-error .button, +.woocommerce .woocommerce-error .button:focus, +.woocommerce .woocommerce-error .button:active, +.woocommerce .woocommerce-error .button:hover, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-error .button:focus, .woocommerce-page .woocommerce-error .button:active, .woocommerce-page .woocommerce-error .button:hover { - background-color: #fff; - color: #f5365c; - line-height: 1; + color: #f5365c; + background-color: #fff; + line-height: 1; } .woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info { - background: #11cdef; - border: none; - color: #fff; - font-size: .85em; + border: none; + color: #fff; + background: #11cdef; + font-size: 0.85em; } + .woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-info:before { - color: #fff; + color: #fff; } + .woocommerce .woocommerce-info a, .woocommerce-page .woocommerce-info a { - color: #fff; - font-weight: 800; + color: #fff; + font-weight: 800; } -.woocommerce .woocommerce-info .button, .woocommerce .woocommerce-info .button:focus, .woocommerce .woocommerce-info .button:active, .woocommerce .woocommerce-info .button:hover, + +.woocommerce .woocommerce-info .button, +.woocommerce .woocommerce-info .button:focus, +.woocommerce .woocommerce-info .button:active, +.woocommerce .woocommerce-info .button:hover, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-info .button:focus, .woocommerce-page .woocommerce-info .button:active, .woocommerce-page .woocommerce-info .button:hover { - background-color: #fff; - color: #11cdef; - line-height: 1; + color: #11cdef; + background-color: #fff; + line-height: 1; } .woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message { - background: #2dce89; - border: none; - color: #fff; - font-size: .85em; + border: none; + color: #fff; + background: #2dce89; + font-size: 0.85em; } + .woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-message:before { - color: #fff; + color: #fff; } + .woocommerce .woocommerce-message a, .woocommerce-page .woocommerce-message a { - color: #fff; - font-weight: 800; + color: #fff; + font-weight: 800; } -.woocommerce .woocommerce-message .button, .woocommerce .woocommerce-message .button:focus, .woocommerce .woocommerce-message .button:active, .woocommerce .woocommerce-message .button:hover, + +.woocommerce .woocommerce-message .button, +.woocommerce .woocommerce-message .button:focus, +.woocommerce .woocommerce-message .button:active, +.woocommerce .woocommerce-message .button:hover, .woocommerce-page .woocommerce-message .button, .woocommerce-page .woocommerce-message .button:focus, .woocommerce-page .woocommerce-message .button:active, .woocommerce-page .woocommerce-message .button:hover { - background-color: #fff; - color: #2dce89; - line-height: 1; + color: #2dce89; + background-color: #fff; + line-height: 1; } .woocommerce ul.woocommerce-error { - padding-left: 3.5em; + padding-left: 3.5em; } + .woocommerce ul.woocommerce-error li { - margin: 0; + margin: 0; } .orderby { - border-color: #00a4f7; - color: #00a4f7; - height: 38px; + height: 38px; + border-color: #00a4f7; + color: #00a4f7; } .nv-woo-filters { - display: flex; - flex-direction: row; - margin-bottom: 16px; - align-items: center; - justify-content: space-between; - border-top: 1px solid #f0f0f0; - padding-top: 16px; + display: flex; + flex-direction: row; + margin-bottom: 16px; + padding-top: 16px; + border-top: 1px solid #f0f0f0; + + align-items: center; + justify-content: space-between; } + .nv-woo-filters > .woocommerce-ordering { - margin: 0; + margin: 0; } .woocommerce .nv-bc-count-wrap .woocommerce-result-count { - float: none; - width: 100%; - text-align: center; + float: none; + width: 100%; + text-align: center; } + .woocommerce .woocommerce-breadcrumb { - font-size: 1em; - margin-top: 16px; - text-align: center; + margin-top: 16px; + font-size: 1em; + text-align: center; } + .woocommerce .woocommerce-breadcrumb a { - color: #00a4f7; + color: #00a4f7; } + .woocommerce .woocommerce-breadcrumb a:hover { - color: #005bf7; + color: #005bf7; } .nv-woo-title-breadcrumb { - display: flex; - flex-direction: column-reverse; - text-align: center; + display: flex; + flex-direction: column-reverse; + text-align: center; } + .nv-woo-title-breadcrumb h1 { - margin: 0; + margin: 0; } .woocommerce div.product .woocommerce-tabs ul.tabs { - padding: 0; + padding: 0; } .woocommerce div.product .woocommerce-tabs ul.tabs li { - display: block; - background: transparent; - border: none; - border-bottom: 1px solid #f0f0f0; + display: block; + border: none; + border-bottom: 1px solid #f0f0f0; + background: transparent; } + .woocommerce div.product .woocommerce-tabs ul.tabs li.active { - border-bottom: 1px solid #f0f0f0; + border-bottom: 1px solid #f0f0f0; } + .woocommerce div.product .woocommerce-tabs ul.tabs li a { - color: #00a4f7; - width: 100%; + width: 100%; + color: #00a4f7; } .woocommerce-Reviews #comments { - border: none; - margin-top: 0; - padding-top: 0; + margin-top: 0; + padding-top: 0; + border: none; } .woocommerce div.product .woocommerce-tabs ul.tabs::before { - border: none; + border: none; } .woocommerce div.product form.cart .reset_variations { - font-size: .8em; - font-weight: 600; - padding: 9px 18px; - transition: all .15s ease-in-out; - text-align: center; - vertical-align: middle; - border: 1px solid transparent; - border-radius: .25rem; - text-transform: uppercase; - cursor: pointer; - width: auto; - border: 1px solid #f5365c; - background-color: transparent; - font-weight: 600; - color: #f5365c; - margin-top: 12px; - line-height: 1; - display: table-caption; - float: left; - position: relative; + display: table-caption; + float: left; + position: relative; + width: auto; + margin-top: 12px; + padding: 9px 18px; + border: 1px solid transparent; + border: 1px solid #f5365c; + border-radius: 0.25rem; + color: #f5365c; + background-color: transparent; + font-size: 0.8em; + font-weight: 600; + font-weight: 600; + line-height: 1; + text-align: center; + vertical-align: middle; + text-transform: uppercase; + cursor: pointer; + transition: all 0.15s ease-in-out; } + .woocommerce div.product form.cart .reset_variations:hover { - background-color: #f5365c; - color: #fff; + color: #fff; + background-color: #f5365c; } .woocommerce-checkout .nv-content-wrap { - margin-top: 16px; + margin-top: 16px; } + .woocommerce-checkout .shop-sidebar { - margin-top: 32px; + margin-top: 32px; } + .woocommerce-checkout .single-page-container { - padding-top: 0; + padding-top: 0; } -.woocommerce-checkout .col2-set .col-1, .woocommerce-checkout .woocommerce-checkout .col2-set .col-2 { - max-width: unset; - padding: 0; - width: 100%; + +.woocommerce-checkout .col2-set .col-1, +.woocommerce-checkout .woocommerce-checkout .col2-set .col-2 { + width: 100%; + max-width: unset; + padding: 0; } + .woocommerce-checkout h3 { - font-size: 1.1em; - border-bottom: 1px solid #f0f0f0; - text-transform: uppercase; - font-weight: 500; - padding-bottom: 8px; + padding-bottom: 8px; + border-bottom: 1px solid #f0f0f0; + font-size: 1.1em; + font-weight: 500; + text-transform: uppercase; } + .woocommerce-checkout #ship-to-different-address { - font-size: inherit; - width: 100%; - padding: 8px 8px 0; - border: none; - text-transform: none; - font-weight: 400; + width: 100%; + padding: 8px 8px 0; + border: none; + font-size: inherit; + font-weight: 400; + text-transform: none; } + .woocommerce-checkout #ship-to-different-address label { - cursor: pointer; - display: flex; - flex-direction: row-reverse; - align-items: center; - justify-content: space-between; + display: flex; + flex-direction: row-reverse; + cursor: pointer; + + align-items: center; + justify-content: space-between; } -.woocommerce-checkout form .form-row input.input-text, .woocommerce-checkout .woocommerce form .form-row textarea { - margin-bottom: 8px; - border: 1px solid #c9c9c9; + +.woocommerce-checkout form .form-row input.input-text, +.woocommerce-checkout .woocommerce form .form-row textarea { + margin-bottom: 8px; + border: 1px solid #c9c9c9; } + .woocommerce-checkout .woocommerce-checkout .select2-container--default .select2-selection--single { - border: 1px solid #c9c9c9; - height: 35px; - padding: 3px 10px; - margin-bottom: 8px; + height: 35px; + margin-bottom: 8px; + padding: 3px 10px; + border: 1px solid #c9c9c9; } + .woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table { - border: none; + border: none; } -.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table td, .woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tr, .woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table th { - border-bottom: none; + +.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table td, +.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tr, +.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table th { + border-bottom: none; } + .woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table thead { - background: #f0f0f0; - text-transform: uppercase; + background: #f0f0f0; + text-transform: uppercase; } + .woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tr { - border-top: 1px solid #f0f0f0; + border-top: 1px solid #f0f0f0; } + .woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table dt { - padding-left: 0; + padding-left: 0; } + .woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table .product-quantity { - display: block; + display: block; } -#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment { - background: #fff; - border: 1px solid #c9c9c9; +#add_payment_method #payment, +.woocommerce-cart #payment, +.woocommerce-checkout #payment { + border: 1px solid #c9c9c9; + background: #fff; } .woocommerce-shipping-fields { - border: 1px solid #f0f0f0; - border-radius: 3px; - padding: 0 8px; - margin: 0 3px; - margin-bottom: 8px; + margin: 0 3px; + margin-bottom: 8px; + padding: 0 8px; + border: 1px solid #f0f0f0; + border-radius: 3px; } .woocommerce-checkout .woocommerce-form-login .form-row { - width: 100%; + width: 100%; } + .woocommerce-checkout .woocommerce-form-login .form-row .woocommerce-form__label-for-checkbox { - float: right; - display: flex; - align-items: center; + display: flex; + float: right; + + align-items: center; } + .woocommerce-checkout .woocommerce-form-login .form-row .woocommerce-form__label-for-checkbox input { - margin-right: 8px; + margin-right: 8px; } .woocommerce ul.products li.product { - text-align: center; + text-align: center; } + .woocommerce ul.products li.product .added_to_cart { - margin-top: 1em; + margin-top: 1em; } + .woocommerce ul.products li.product .button.added { - display: none; + display: none; } + .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, @@ -359,21 +424,22 @@ .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce button.button.alt.disabled { - font-size: .8em; - font-weight: 600; - padding: 9px 18px; - transition: all .15s ease-in-out; - text-align: center; - vertical-align: middle; - border: 1px solid transparent; - border-radius: .25rem; - text-transform: uppercase; - cursor: pointer; - width: auto; - background-color: #00a4f7; - color: #fff; - line-height: inherit; + width: auto; + padding: 9px 18px; + border: 1px solid transparent; + border-radius: 0.25rem; + color: #fff; + background-color: #00a4f7; + font-size: 0.8em; + font-weight: 600; + line-height: inherit; + text-align: center; + vertical-align: middle; + text-transform: uppercase; + cursor: pointer; + transition: all 0.15s ease-in-out; } + .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, @@ -383,9 +449,11 @@ .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce button.button.alt.disabled:hover { - opacity: .9; + opacity: 0.9; } -.woocommerce #respond input#submit:focus, .woocommerce #respond input#submit:hover, + +.woocommerce #respond input#submit:focus, +.woocommerce #respond input#submit:hover, .woocommerce a.button:focus, .woocommerce a.button:hover, .woocommerce button.button:focus, @@ -402,501 +470,581 @@ .woocommerce input.button.alt:hover, .woocommerce button.button.alt.disabled:focus, .woocommerce button.button.alt.disabled:hover { - font-size: .8em; - font-weight: 600; - padding: 9px 18px; - transition: all .15s ease-in-out; - text-align: center; - vertical-align: middle; - border: 1px solid transparent; - border-radius: .25rem; - text-transform: uppercase; - cursor: pointer; - width: auto; - background-color: #00a4f7; - color: #fff; - line-height: inherit; + width: auto; + padding: 9px 18px; + border: 1px solid transparent; + border-radius: 0.25rem; + color: #fff; + background-color: #00a4f7; + font-size: 0.8em; + font-weight: 600; + line-height: inherit; + text-align: center; + vertical-align: middle; + text-transform: uppercase; + cursor: pointer; + transition: all 0.15s ease-in-out; } + .woocommerce a.added_to_cart { - font-size: .8em; - font-weight: 600; - padding: 9px 18px; - transition: all .15s ease-in-out; - text-align: center; - vertical-align: middle; - border: 1px solid transparent; - border-radius: .25rem; - text-transform: uppercase; - cursor: pointer; - width: auto; - border: 1px solid #00a4f7; - background-color: transparent; - font-weight: 600; - color: #00a4f7; - line-height: inherit; + width: auto; + padding: 9px 18px; + border: 1px solid transparent; + border: 1px solid #00a4f7; + border-radius: 0.25rem; + color: #00a4f7; + background-color: transparent; + font-size: 0.8em; + font-weight: 600; + font-weight: 600; + line-height: inherit; + text-align: center; + vertical-align: middle; + text-transform: uppercase; + cursor: pointer; + transition: all 0.15s ease-in-out; } + .woocommerce a.added_to_cart:hover { - background-color: #00a4f7; - color: #fff; + color: #fff; + background-color: #00a4f7; } -.woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled] { - color: #fff; + +.woocommerce button.button:disabled, +.woocommerce button.button:disabled[disabled] { + color: #fff; } .woocommerce ul.products li.product .button { - white-space: normal; - line-height: inherit; + line-height: inherit; + white-space: normal; } .woocommerce ul.products li.product .button.loading { - padding-right: 32px; + padding-right: 32px; } .nv-sidebar-wrap.shop-sidebar { - position: fixed; - top: 0; - width: 100%; - height: 100%; - left: 0; - bottom: 0; - background-color: #fff; - padding: 16px; - z-index: 100; - overflow: scroll; - transition: all 0.3s ease-out; - opacity: 0; - pointer-events: none; - max-width: 100%; + overflow: scroll; + position: fixed; + z-index: 100; + top: 0; + bottom: 0; + left: 0; + width: 100%; + max-width: 100%; + height: 100%; + padding: 16px; + opacity: 0; + background-color: #fff; + transition: all 0.3s ease-out; + pointer-events: none; } + .nv-sidebar-wrap.shop-sidebar.sidebar-open { - opacity: 1; - pointer-events: all; + opacity: 1; + pointer-events: all; } .sidebar-header { - width: 100%; - border-bottom: 1px solid #f0f0f0; - margin-bottom: 16px; + width: 100%; + margin-bottom: 16px; + border-bottom: 1px solid #f0f0f0; } + .sidebar-header:after { - content: ""; - clear: both; - display: table; + display: table; + clear: both; + content: ""; } .nv-sidebar-toggle.in-sidebar { - float: right; - margin-bottom: 16px; + float: right; + margin-bottom: 16px; } -.woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li { - font-size: .85em; - border-bottom: 1px solid #f0f0f0; - padding: 8px 61px 8px 2em; - position: relative; +.woocommerce .widget_shopping_cart .cart_list li, +.woocommerce.widget_shopping_cart .cart_list li { + position: relative; + padding: 8px 61px 8px 2em; + border-bottom: 1px solid #f0f0f0; + font-size: 0.85em; } -.woocommerce .widget_shopping_cart .cart_list li img, .woocommerce.widget_shopping_cart .cart_list li img { - position: absolute; - right: 8px; - top: 50%; - transform: translateY(-50%); - width: 45px; + +.woocommerce .widget_shopping_cart .cart_list li img, +.woocommerce.widget_shopping_cart .cart_list li img { + position: absolute; + top: 50%; + right: 8px; + width: 45px; + transform: translateY(-50%); } -.woocommerce .widget_shopping_cart .cart_list li:last-child, .woocommerce.widget_shopping_cart .cart_list li:last-child { - border: none; + +.woocommerce .widget_shopping_cart .cart_list li:last-child, +.woocommerce.widget_shopping_cart .cart_list li:last-child { + border: none; } -.woocommerce .widget_shopping_cart .cart_list li dl.variation, .woocommerce.widget_shopping_cart .cart_list li dl.variation { - padding: 0; - border: 0; + +.woocommerce .widget_shopping_cart .cart_list li dl.variation, +.woocommerce.widget_shopping_cart .cart_list li dl.variation { + padding: 0; + border: 0; } -.woocommerce .widget_shopping_cart .cart_list li dd.variation-Size, .woocommerce.widget_shopping_cart .cart_list li dd.variation-Size { - margin-bottom: 0; + +.woocommerce .widget_shopping_cart .cart_list li dd.variation-Size, +.woocommerce.widget_shopping_cart .cart_list li dd.variation-Size { + margin-bottom: 0; } -.woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove { - top: 8px; + +.woocommerce .widget_shopping_cart .cart_list li a.remove, +.woocommerce.widget_shopping_cart .cart_list li a.remove { + top: 8px; } .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content { - background-color: #ccc; + background-color: #ccc; } + .woocommerce .widget_price_filter .ui-slider .ui-slider-handle { - background: #00a4f7; - border: 1px solid #fff; - top: -5px; + top: -5px; + border: 1px solid #fff; + background: #00a4f7; } + .woocommerce .widget_price_filter .ui-slider .ui-slider-handle:hover { - transform: scale(1.25); + transform: scale(1.25); } + .woocommerce .widget_price_filter .ui-slider .ui-slider-range { - background-color: #00a4f7; + background-color: #00a4f7; } + .woocommerce .widget_price_filter .price_slider_amount { - display: flex; - flex-direction: row; - justify-content: space-between; - align-items: center; + display: flex; + flex-direction: row; + + align-items: center; + justify-content: space-between; } + .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content { - height: 5px; + height: 5px; } + .woocommerce .widget_price_filter .price_slider_amount .button { - font-size: inherit; - line-height: 1; + font-size: inherit; + line-height: 1; } .widget_product_search button[type="submit"] { - width: 100%; + width: 100%; } .menu-item-nav-cart .cart-count { - border-radius: 2px; - background: #fff; - border: 1px solid #f0f0f0; - font-size: 0.55em; - padding: 3px; - border-radius: 3px; - color: #333; + padding: 3px; + border: 1px solid #f0f0f0; + border-radius: 2px; + border-radius: 3px; + color: #333; + background: #fff; + font-size: 0.55em; } .nv-nav-cart { - display: none; - z-index: 1000; + display: none; + z-index: 1000; } .woocommerce-cart .shop-sidebar { - margin-top: 32px; + margin-top: 32px; } .woocommerce-cart .single-page-container { - padding-top: 0; + padding-top: 0; } .woocommerce a.remove { - margin: 0 auto; - color: #f5365c !important; - line-height: 0.9; - font-size: 20px; + margin: 0 auto; + color: #f5365c !important; + font-size: 20px; + line-height: 0.9; } + .woocommerce a.remove:hover { - background-color: #f5365c !important; + background-color: #f5365c !important; } -.woocommerce-cart table.cart .product-thumbnail, .woocommerce-checkout table.cart .product-thumbnail { - display: block; - text-align: center !important; +.woocommerce-cart table.cart .product-thumbnail, +.woocommerce-checkout table.cart .product-thumbnail { + display: block; + text-align: center !important; } -.woocommerce-cart table.cart .product-thumbnail:before, .woocommerce-checkout table.cart .product-thumbnail:before { - content: none; + +.woocommerce-cart table.cart .product-thumbnail:before, +.woocommerce-checkout table.cart .product-thumbnail:before { + content: none; } -.woocommerce-cart table.cart .product-thumbnail a, .woocommerce-checkout table.cart .product-thumbnail a { - margin: 0 auto; + +.woocommerce-cart table.cart .product-thumbnail a, +.woocommerce-checkout table.cart .product-thumbnail a { + margin: 0 auto; } -.woocommerce-cart table.cart .product-thumbnail img, .woocommerce-checkout table.cart .product-thumbnail img { - width: 75px; + +.woocommerce-cart table.cart .product-thumbnail img, +.woocommerce-checkout table.cart .product-thumbnail img { + width: 75px; } .woocommerce-cart table.cart td.actions .coupon { - display: flex; - border-bottom: 1px solid #f0f0f0; - flex-direction: column; - margin-bottom: 8px; + display: flex; + flex-direction: column; + margin-bottom: 8px; + border-bottom: 1px solid #f0f0f0; } + .woocommerce-cart table.cart td.actions .coupon > .input-text { - float: none; - width: 100%; - margin-bottom: 8px; + float: none; + width: 100%; + margin-bottom: 8px; } + .woocommerce-cart table.cart td.actions .coupon > .input-text + .button { - float: none; - width: 100%; - border: 1px solid #00a4f7; - background-color: transparent; - font-weight: 600; - color: #00a4f7; + float: none; + width: 100%; + border: 1px solid #00a4f7; + color: #00a4f7; + background-color: transparent; + font-weight: 600; } + .woocommerce-cart table.cart td.actions .coupon > .input-text + .button:hover { - background-color: #00a4f7; - color: #fff; + color: #fff; + background-color: #00a4f7; } -.woocommerce a.button.checkout-button.alt, .woocommerce a.button.checkout-button.alt:focus, .woocommerce a.button.checkout-button.alt:active { - display: block; +.woocommerce a.button.checkout-button.alt, +.woocommerce a.button.checkout-button.alt:focus, +.woocommerce a.button.checkout-button.alt:active { + display: block; } -.woocommerce .cart_totals table.shop_table td, .woocommerce .cart_totals table.shop_table tr, .woocommerce .cart_totals table.shop_table th, .woocommerce .cart_totals table.shop_table { - border-bottom: 0; - border-left: 0; - border-right: 0; - vertical-align: middle; +.woocommerce .cart_totals table.shop_table td, +.woocommerce .cart_totals table.shop_table tr, +.woocommerce .cart_totals table.shop_table th, +.woocommerce .cart_totals table.shop_table { + border-right: 0; + border-bottom: 0; + border-left: 0; + vertical-align: middle; } + .woocommerce .cart_totals table.shop_table { - border: none; + border: none; } + .woocommerce .cart_totals table.shop_table p { - margin: 0; + margin: 0; } + .woocommerce .cart_totals table.shop_table tr { - border-top: 1px solid #f0f0f0; + border-top: 1px solid #f0f0f0; } .woocommerce .widget_shopping_cart .total { - border-top: 1px solid #f0f0f0; - text-align: center; - margin-top: 8px; - padding-top: 8px; + margin-top: 8px; + padding-top: 8px; + border-top: 1px solid #f0f0f0; + text-align: center; } .woocommerce-mini-cart__buttons.buttons { - display: flex; - justify-content: space-between; + display: flex; + + justify-content: space-between; } .cart-collaterals > div > h2 { - font-size: 1.1em; - border-bottom: 1px solid #f0f0f0; - text-transform: uppercase; - font-weight: 500; - padding-bottom: 8px; + padding-bottom: 8px; + border-bottom: 1px solid #f0f0f0; + font-size: 1.1em; + font-weight: 500; + text-transform: uppercase; } .cart-collaterals ul.products li.product .button { - line-height: 1.6; + line-height: 1.6; } @media (min-width: 768px) { - .woocommerce-checkout-review-order .col2-set, - .woocommerce-checkout-review-order #order_review_heading, - .woocommerce-checkout .col2-set, - .woocommerce-checkout #order_review_heading { - width: 48%; - } - .woocommerce-checkout-review-order > .col2-set, - .woocommerce-checkout > .col2-set { - float: left; - } - - #order_review_heading { - float: right; - } - - .woocommerce-checkout-review-order { - width: 48%; - float: right; - } - - .woocommerce-cart table.cart .product-thumbnail { - border-bottom: none; - vertical-align: middle; - display: table-cell; - } - .woocommerce-cart table.cart .product-thumbnail img { - max-width: 75px; - float: left; - } - .woocommerce-cart table.cart .product-thumbnail a { - display: block; - } - - .woocommerce-cart table.cart .product-name dl.variation dt { - padding-left: 0; - } - - .woocommerce-cart table.cart { - border: none; - } - .woocommerce-cart table.cart tr, .woocommerce-cart table.cart td, .woocommerce-cart table.cart th { - border-bottom: none; - } - .woocommerce-cart table.cart thead { - border: none; - background: #f0f0f0; - text-transform: uppercase; - } - .woocommerce-cart table.cart tr { - border-top: 1px solid #f0f0f0; - } - .woocommerce-cart table.cart td { - padding: 16px; - } - - .woocommerce-cart table.cart td.actions { - padding: 16px 0; - border-bottom: 1px solid #f0f0f0; - } - .woocommerce-cart table.cart td.actions .coupon { - flex-direction: row; - border-bottom: 0; - margin: 0; - align-items: center; - } - .woocommerce-cart table.cart td.actions .coupon > .input-text { - margin: 0 8px; - height: 41px; - } + .woocommerce-checkout-review-order .col2-set, + .woocommerce-checkout-review-order #order_review_heading, + .woocommerce-checkout .col2-set, + .woocommerce-checkout #order_review_heading { + width: 48%; + } + + .woocommerce-checkout-review-order > .col2-set, + .woocommerce-checkout > .col2-set { + float: left; + } + + #order_review_heading { + float: right; + } + + .woocommerce-checkout-review-order { + float: right; + width: 48%; + } + + .woocommerce-cart table.cart .product-thumbnail { + display: table-cell; + border-bottom: none; + vertical-align: middle; + } + + .woocommerce-cart table.cart .product-thumbnail img { + float: left; + max-width: 75px; + } + + .woocommerce-cart table.cart .product-thumbnail a { + display: block; + } + + .woocommerce-cart table.cart .product-name dl.variation dt { + padding-left: 0; + } + + .woocommerce-cart table.cart { + border: none; + } + + .woocommerce-cart table.cart tr, + .woocommerce-cart table.cart td, + .woocommerce-cart table.cart th { + border-bottom: none; + } + + .woocommerce-cart table.cart thead { + border: none; + background: #f0f0f0; + text-transform: uppercase; + } + + .woocommerce-cart table.cart tr { + border-top: 1px solid #f0f0f0; + } + + .woocommerce-cart table.cart td { + padding: 16px; + } + + .woocommerce-cart table.cart td.actions { + padding: 16px 0; + border-bottom: 1px solid #f0f0f0; + } + + .woocommerce-cart table.cart td.actions .coupon { + flex-direction: row; + margin: 0; + border-bottom: 0; + + align-items: center; + } + + .woocommerce-cart table.cart td.actions .coupon > .input-text { + height: 41px; + margin: 0 8px; + } } + @media (min-width: 960px) { - .menu-item-nav-cart:hover .nv-nav-cart { - opacity: 1; - visibility: visible; - } - - .nv-nav-cart { - display: block; - -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); - -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); - box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); - opacity: 0; - visibility: hidden; - cursor: default; - border-top: 3px solid #00a4f7; - transition: all 0.3s ease; - position: absolute; - z-index: 100; - right: 0; - width: 350px; - background: #fff; - } - .nv-nav-cart .widget_shopping_cart > .widget_shopping_cart_content > ul.woocommerce-mini-cart.cart_list.product_list_widget { - max-height: 450px; - overflow-y: scroll; - overflow-x: hidden; - } - .nv-nav-cart .woocommerce-mini-cart__empty-message { - text-align: center; - margin-bottom: 0; - padding: 10px 0; - } - .nv-nav-cart .woocommerce.widget_shopping_cart .total { - border-top: 1px solid #f0f0f0; - border-bottom: 1px solid #f0f0f0; - padding-bottom: 8px; - margin: 0 auto 8px; - text-align: center; - } - .nv-nav-cart .woocommerce-mini-cart__buttons { - display: flex; - padding: 8px 16px 0; - } - .nv-nav-cart .woocommerce-mini-cart__buttons a.button { - margin: 0; - text-align: center; - } - .nv-nav-cart .woocommerce-mini-cart__buttons a.button:last-child { - margin-left: 5px; - font-size: .8em; - font-weight: 600; - padding: 9px 18px; - transition: all .15s ease-in-out; - text-align: center; - vertical-align: middle; - border: 1px solid transparent; - border-radius: .25rem; - text-transform: uppercase; - cursor: pointer; - width: auto; - background-color: #00a4f7; - color: #fff; - } - .nv-nav-cart .woocommerce-mini-cart__buttons a.button:last-child:hover { - opacity: .9; - } - .nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child { - font-size: .8em; - font-weight: 600; - padding: 9px 18px; - transition: all .15s ease-in-out; - text-align: center; - vertical-align: middle; - border: 1px solid transparent; - border-radius: .25rem; - text-transform: uppercase; - cursor: pointer; - width: auto; - border: 1px solid #00a4f7; - background-color: transparent; - font-weight: 600; - color: #00a4f7; - } - .nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child:hover { - background-color: #00a4f7; - color: #fff; - } - - #nv-primary-navigation .widget_shopping_cart li.mini_cart_item { - padding: 8px 61px 8px 8px; - display: grid; - grid-template-columns: repeat(12, 1fr); - align-items: baseline; - font-size: .85em; - position: relative; - } - #nv-primary-navigation .widget_shopping_cart li.mini_cart_item:hover { - background: #f0f0f0; - } - #nv-primary-navigation .widget_shopping_cart li.mini_cart_item > a { - padding: 0; - display: inline; - grid-column: span 10; - grid-row-start: 1; - grid-column-end: -1; - } - #nv-primary-navigation .widget_shopping_cart li.mini_cart_item a.remove { - grid-column: 1; - width: 20px; - height: 20px; - padding: 0; - position: static; - } - #nv-primary-navigation .widget_shopping_cart li.mini_cart_item span.quantity { - grid-row-start: 2; - grid-column-start: span 10; - grid-column-end: -1; - } - #nv-primary-navigation .widget_shopping_cart li.mini_cart_item dl.variation { - border: none; - padding: 0; - grid-row-start: 3; - display: flex; - flex-direction: row; - grid-column-start: span 10; - grid-column-end: -1; - } - #nv-primary-navigation .widget_shopping_cart li.mini_cart_item dd { - margin-bottom: 0; - } - - .nv-sidebar-toggle { - display: none; - } - - .nv-sidebar-wrap.shop-sidebar { - padding: 0 16px; - z-index: inherit; - position: relative; - opacity: 1; - pointer-events: all; - max-width: 30%; - overflow: visible; - } - .nv-sidebar-wrap.shop-sidebar .sidebar-header { - display: none; - } - - .woocommerce div.product .woocommerce-tabs ul.tabs li { - border-bottom: 1px solid #f0f0f0; - display: inline-block; - } - .woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce div.product .woocommerce-tabs ul.tabs li:after { - content: none; - } - .woocommerce div.product .woocommerce-tabs ul.tabs li.active { - border: 1px solid #f0f0f0; - border-bottom: 1px solid transparent; - } - - .input-text.qty { - height: 41px; - } + .menu-item-nav-cart:hover .nv-nav-cart { + visibility: visible; + opacity: 1; + } + + .nv-nav-cart { + display: block; + visibility: hidden; + position: absolute; + z-index: 100; + right: 0; + width: 350px; + border-top: 3px solid #00a4f7; + opacity: 0; + background: #fff; + -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); + box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); + cursor: default; + transition: all 0.3s ease; + } + + .nv-nav-cart .widget_shopping_cart > .widget_shopping_cart_content > ul.woocommerce-mini-cart.cart_list.product_list_widget { + overflow-x: hidden; + overflow-y: scroll; + max-height: 450px; + } + + .nv-nav-cart .woocommerce-mini-cart__empty-message { + margin-bottom: 0; + padding: 10px 0; + text-align: center; + } + + .nv-nav-cart .woocommerce.widget_shopping_cart .total { + margin: 0 auto 8px; + padding-bottom: 8px; + border-top: 1px solid #f0f0f0; + border-bottom: 1px solid #f0f0f0; + text-align: center; + } + + .nv-nav-cart .woocommerce-mini-cart__buttons { + display: flex; + padding: 8px 16px 0; + } + + .nv-nav-cart .woocommerce-mini-cart__buttons a.button { + margin: 0; + text-align: center; + } + + .nv-nav-cart .woocommerce-mini-cart__buttons a.button:last-child { + width: auto; + margin-left: 5px; + padding: 9px 18px; + border: 1px solid transparent; + border-radius: 0.25rem; + color: #fff; + background-color: #00a4f7; + font-size: 0.8em; + font-weight: 600; + text-align: center; + vertical-align: middle; + text-transform: uppercase; + cursor: pointer; + transition: all 0.15s ease-in-out; + } + + .nv-nav-cart .woocommerce-mini-cart__buttons a.button:last-child:hover { + opacity: 0.9; + } + + .nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child { + width: auto; + padding: 9px 18px; + border: 1px solid transparent; + border: 1px solid #00a4f7; + border-radius: 0.25rem; + color: #00a4f7; + background-color: transparent; + font-size: 0.8em; + font-weight: 600; + font-weight: 600; + text-align: center; + vertical-align: middle; + text-transform: uppercase; + cursor: pointer; + transition: all 0.15s ease-in-out; + } + + .nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child:hover { + color: #fff; + background-color: #00a4f7; + } + + #nv-primary-navigation .widget_shopping_cart li.mini_cart_item { + display: grid; + position: relative; + padding: 8px 61px 8px 8px; + font-size: 0.85em; + + align-items: baseline; + grid-template-columns: repeat(12, 1fr); + } + + #nv-primary-navigation .widget_shopping_cart li.mini_cart_item:hover { + background: #f0f0f0; + } + + #nv-primary-navigation .widget_shopping_cart li.mini_cart_item > a { + display: inline; + padding: 0; + + grid-column: span 10; + grid-column-end: -1; + grid-row-start: 1; + } + + #nv-primary-navigation .widget_shopping_cart li.mini_cart_item a.remove { + position: static; + width: 20px; + height: 20px; + padding: 0; + + grid-column: 1; + } + + #nv-primary-navigation .widget_shopping_cart li.mini_cart_item span.quantity { + grid-column-end: -1; + grid-column-start: span 10; + grid-row-start: 2; + } + + #nv-primary-navigation .widget_shopping_cart li.mini_cart_item dl.variation { + display: flex; + flex-direction: row; + padding: 0; + border: none; + + grid-column-end: -1; + grid-column-start: span 10; + grid-row-start: 3; + } + + #nv-primary-navigation .widget_shopping_cart li.mini_cart_item dd { + margin-bottom: 0; + } + + .nv-sidebar-toggle { + display: none; + } + + .nv-sidebar-wrap.shop-sidebar { + overflow: visible; + position: relative; + z-index: inherit; + max-width: 30%; + padding: 0 16px; + opacity: 1; + pointer-events: all; + } + + .nv-sidebar-wrap.shop-sidebar .sidebar-header { + display: none; + } + + .woocommerce div.product .woocommerce-tabs ul.tabs li { + display: inline-block; + border-bottom: 1px solid #f0f0f0; + } + + .woocommerce div.product .woocommerce-tabs ul.tabs li:before, + .woocommerce div.product .woocommerce-tabs ul.tabs li:after { + content: none; + } + + .woocommerce div.product .woocommerce-tabs ul.tabs li.active { + border: 1px solid #f0f0f0; + border-bottom: 1px solid transparent; + } + + .input-text.qty { + height: 41px; + } } /*# sourceMappingURL=woocommerce.css.map */ diff --git a/assets/neve-icons/neve-icons.css b/assets/neve-icons/neve-icons.css index 6febcf7d07..6d0692c821 100644 --- a/assets/neve-icons/neve-icons.css +++ b/assets/neve-icons/neve-icons.css @@ -1,47 +1,53 @@ @font-face { - font-family: 'neve-icons'; - src: url('fonts/neve-icons.eot?6iu2wo'); - src: url('fonts/neve-icons.eot?6iu2wo#iefix') format('embedded-opentype'), - url('fonts/neve-icons.ttf?6iu2wo') format('truetype'), - url('fonts/neve-icons.woff?6iu2wo') format('woff'), - url('fonts/neve-icons.svg?6iu2wo#neve-icons') format('svg'); - font-weight: normal; - font-style: normal; + font-family: "neve-icons"; + src: url("fonts/neve-icons.eot?6iu2wo"); + src: url("fonts/neve-icons.eot?6iu2wo#iefix") format("embedded-opentype"), + url("fonts/neve-icons.ttf?6iu2wo") format("truetype"), + url("fonts/neve-icons.woff?6iu2wo") format("woff"), + url("fonts/neve-icons.svg?6iu2wo#neve-icons") format("svg"); + font-weight: normal; + font-style: normal; } .nv-icon { - /* use !important to prevent issues with browser extensions that change fonts */ - font-family: 'neve-icons' !important; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; + /* use !important to prevent issues with browser extensions that change fonts */ + font-family: "neve-icons" !important; + font-weight: normal; + font-style: normal; + font-variant: normal; + /* Better Font Rendering =========== */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + line-height: 1; + text-transform: none; - /* Better Font Rendering =========== */ - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + speak: none; } .nv-search:before { - content: "\f002"; + content: "\f002"; } + .nv-author:before { - content: "\f007"; + content: "\f007"; } + .nv-comment:before { - content: "\f075"; + content: "\f075"; } + .nv-cart:before { - content: "\f07a"; + content: "\f07a"; } + .nv-folder:before { - content: "\f07b"; + content: "\f07b"; } + .nv-calendar:before { - content: "\f133"; + content: "\f133"; } + .nv-themeisle:before { - content: "\f2b2"; + content: "\f2b2"; } diff --git a/grunt/aliases.yaml b/grunt/aliases.yaml index 42bb14d133..f6b0f119c4 100644 --- a/grunt/aliases.yaml +++ b/grunt/aliases.yaml @@ -9,19 +9,16 @@ buildScripts: - 'cssmin' check: -- 'newer:imagemin' - 'sass:style' -- 'sass:editorStyle' -- 'sass:pagebuilderStyle' -- 'sass:customizerStyle' -- 'concat:customizer_style_pro' -- 'sass:minified_pro' -- 'uglify:pro' -- 'uglify:customizer_pro' +- 'concat:customizerStyle' +- 'sass:min' +- 'uglify:scripts' +- 'uglify:customizerControls' +#- 'postcss' - 'rtlcss' -- 'phpcbf' -- 'newer:postcss:build' +- 'cssmin' - 'makepot' +- 'phpcbf' - 'newer:addtextdomain:main' - 'check:css' - 'travis' diff --git a/inc/admin/about/css/ti_about_page_css.css b/inc/admin/about/css/ti_about_page_css.css index aceba34734..c4c41e0e32 100644 --- a/inc/admin/about/css/ti_about_page_css.css +++ b/inc/admin/about/css/ti_about_page_css.css @@ -7,17 +7,18 @@ } .neve-about-text { - text-overflow: ellipsis; display: -webkit-box; - -webkit-line-clamp: 4; overflow: hidden; + text-overflow: ellipsis; + + -webkit-line-clamp: 4; } #support i.dashicons { position: relative; top: 5px; - color: #666; margin-right: 15px; + color: #666; } .about-wrap .feature-section p { @@ -27,22 +28,23 @@ .header h1 { font-size: 30px; } + .header .neve-about-text { font-size: 16px; } .nav-tab { margin: 0 0 -1px 0; - -webkit-transition: .3s ease; - transition: .3s ease; border: 1px solid #ccc; border-right: 0; + -webkit-transition: 0.3s ease; + transition: 0.3s ease; } .about-wrap .nav-tab { + background: #f1f1f1; font-size: 15px; font-weight: 500; - background: #f1f1f1; } .nav-tab:focus { @@ -54,16 +56,16 @@ } #about_tabs > div { - background: #fff; padding: 20px 20px; border: 1px solid #ccc; border-top: none; + background: #fff; } #about_tabs .ui-state-active a { - background: #fff; border-bottom-color: #fff; color: #00a4e7; + background: #fff; } .action-required span.red { @@ -125,7 +127,6 @@ color: #c00; } - .about-wrap .feature-section .col { margin-top: 0; margin-bottom: 20px; @@ -214,13 +215,14 @@ display: -webkit-box; display: -webkit-flex; display: flex; + + -webkit-box-pack: justify; -ms-flex-pack: justify; - -webkit-box-pack: justify; - -webkit-justify-content: space-between; - justify-content: space-between; + -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; - -webkit-flex-wrap: wrap; - flex-wrap: wrap; + flex-wrap: wrap; + -webkit-justify-content: space-between; + justify-content: space-between; } .recommended-plugins .plugin-banner { @@ -228,22 +230,23 @@ } .recommended-plugins .plugin_box { - border: 1px solid #ccc; - margin-bottom: 20px; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: flex; + flex-direction: column; + width: 49%; + margin-bottom: 20px; + border: 1px solid #ccc; + + -webkit-box-direction: normal; + -webkit-box-orient: vertical; + -webkit-box-pack: start; + -webkit-flex-direction: column; -ms-flex-direction: column; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - flex-direction: column; -ms-flex-pack: start; - -webkit-box-pack: start; - -webkit-justify-content: flex-start; - justify-content: flex-start; - width: 49%; + -webkit-justify-content: flex-start; + justify-content: flex-start; } .recommended-plugins .title-action-wrapper { @@ -251,34 +254,34 @@ } .recommended-plugins .plugin-name { - font-size: 18px; display: block; - white-space: nowrap; - text-overflow: ellipsis; - margin-bottom: 10px; overflow: hidden; + margin-bottom: 10px; + font-size: 18px; line-height: normal; + white-space: nowrap; + text-overflow: ellipsis; } .recommended-plugins .version-wrapper { - text-align: right; - font-size: 13px; - color: #aaa; margin-left: auto; padding-top: 5px; + color: #aaa; + font-size: 13px; + text-align: right; } .recommended-plugins .plugin-desc { display: block; margin-bottom: 10px; - font-size: 13px; color: #777; + font-size: 13px; line-height: 1.6; } .recommended-plugins .button-wrap > div { + margin: 0; padding: 0; - margin:0; } .plugin-box-footer { @@ -286,21 +289,22 @@ display: -webkit-box; display: -webkit-flex; display: flex; - -ms-flex-pack: distribute; - -webkit-justify-content: space-around; - justify-content: space-around; - vertical-align: middle; - -ms-flex-align: center; - -webkit-box-align: center; - -webkit-align-items: center; - align-items: center; - padding: 0px 20px 5px; + margin-top: auto; + padding: 0 20px 5px; border-top: 1px solid #ccc; + vertical-align: middle; + + -webkit-align-items: center; + align-items: center; + -webkit-box-align: center; + -webkit-box-flex: 1; + -webkit-flex: 1; -ms-flex: 1; - -webkit-box-flex: 1; - -webkit-flex: 1; - flex: 1; - margin-top: auto; + flex: 1; + -ms-flex-align: center; + -ms-flex-pack: distribute; + -webkit-justify-content: space-around; + justify-content: space-around; } #demo_content .spinner { @@ -361,7 +365,6 @@ margin-right: 5px; } - @media (max-width: 768px) { .recommended-plugins .plugin_box { width: auto; @@ -369,44 +372,55 @@ } .about-loader { + position: fixed; + z-index: 1000000; top: 0; - -webkit-transition: 0.3s cubic-bezier(1, 0.01, 0.29, 1.01); - transition: 0.3s cubic-bezier(1, 0.01, 0.29, 1.01); - background-color: #fdfdfd; - left: 0; right: 100%; - position: fixed; - height: 100vh; + left: 0; width: 100%; - z-index: 1000000; + height: 100vh; + background-color: #fdfdfd; + -webkit-transition: 0.3s cubic-bezier(1, 0.01, 0.29, 1.01); + transition: 0.3s cubic-bezier(1, 0.01, 0.29, 1.01); } .about-loader p { color: #4096ff; } + .about-loader p span { margin-left: 10px; } - .about-loader i { - -webkit-animation:spin 1s linear infinite; - animation:spin 1s linear infinite; + -webkit-animation: spin 1s linear infinite; + animation: spin 1s linear infinite; +} + +@-webkit-keyframes spin { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } } -@-webkit-keyframes spin { 100% { -webkit-transform:rotate(360deg); transform:rotate(360deg); } } -@keyframes spin { 100% { -webkit-transform:rotate(360deg); transform:rotate(360deg); } } +@keyframes spin { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} .about-loading.loading:after { - background-color: #fff; - content: " "; position: fixed; - top: 0; - left: 0; z-index: 99900; + z-index: 100; + top: 0; bottom: 0; + left: 0; width: 100%; - z-index: 100; + background-color: #fff; + content: " "; } .about-loader { @@ -414,12 +428,13 @@ display: -webkit-box; display: -webkit-flex; display: flex; - -ms-flex-pack: center; - -webkit-box-pack: center; - -webkit-justify-content: center; - justify-content: center; + + -webkit-align-items: center; + align-items: center; + -webkit-box-align: center; + -webkit-box-pack: center; -ms-flex-align: center; - -webkit-box-align: center; - -webkit-align-items: center; - align-items: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; } diff --git a/inc/admin/onboarding/assets/css/style.css b/inc/admin/onboarding/assets/css/style.css index cdbcb27efe..3fd2f2730f 100644 --- a/inc/admin/onboarding/assets/css/style.css +++ b/inc/admin/onboarding/assets/css/style.css @@ -1,299 +1,308 @@ .ti-sites-lib { - display: -ms-grid; - display: grid; - -ms-grid-columns: (minmax(32%, 1fr))[auto-fill]; - grid-template-columns: repeat(auto-fill, minmax(32%, 1fr)); - grid-column-gap: 2%; - grid-row-gap: 20px; + display: -ms-grid; + display: grid; + + grid-column-gap: 2%; + -ms-grid-columns: (minmax(32%, 1fr))[auto-fill]; + grid-row-gap: 20px; + grid-template-columns: repeat(auto-fill, minmax(32%, 1fr)); } .ti-sites-lib__preview { - background: #fff; - position: fixed; - top: 0; - left: 0; - width: 100%; - display: -ms-flexbox; - display: -webkit-box; - display: -webkit-flex; - display: flex; - -ms-flex-direction: column; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - flex-direction: column; - z-index: 100000; - height: 100vh; + display: -ms-flexbox; + display: -webkit-box; + display: -webkit-flex; + display: flex; + flex-direction: column; + position: fixed; + z-index: 100000; + top: 0; + left: 0; + width: 100%; + height: 100vh; + background: #fff; + + -webkit-box-direction: normal; + -webkit-box-orient: vertical; + -webkit-flex-direction: column; + -ms-flex-direction: column; } .ti-sites-lib__preview iframe { - width: 100%; - height: auto; - border: none; - -ms-flex: 1; - -webkit-box-flex: 1; - -webkit-flex: 1; - flex: 1; - overflow: hidden; + overflow: hidden; + width: 100%; + height: auto; + border: none; + + -webkit-box-flex: 1; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; } .preview-sidebar__container { - padding: 15px 50px; - display: -ms-flexbox; - display: -webkit-box; - display: -webkit-flex; - display: flex; - -ms-flex-align: center; - -webkit-box-align: center; - -webkit-align-items: center; - align-items: center; + display: -ms-flexbox; + display: -webkit-box; + display: -webkit-flex; + display: flex; + padding: 15px 50px; + + -webkit-align-items: center; + align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; } .ti-sites-lib .ellipsis { - display: block; - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; + display: block; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; } .import-modal__wrapper { - position: fixed; - background: rgba(0, 0, 0, 0.75); - top: 0; - left: 0; - right: 0; - bottom: 0; - z-index: 100001; - display: -ms-flexbox; - display: -webkit-box; - display: -webkit-flex; - display: flex; - -ms-flex-align: center; - -webkit-box-align: center; - -webkit-align-items: center; - align-items: center; - -ms-flex-pack: center; - -webkit-box-pack: center; - -webkit-justify-content: center; - justify-content: center; + display: -ms-flexbox; + display: -webkit-box; + display: -webkit-flex; + display: flex; + position: fixed; + z-index: 100001; + top: 0; + right: 0; + bottom: 0; + left: 0; + background: rgba(0, 0, 0, 0.75); + + -webkit-align-items: center; + align-items: center; + -webkit-box-align: center; + -webkit-box-pack: center; + -ms-flex-align: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; } .import-modal__wrapper .modal__item { - background: #fff; - max-width: 600px; - border: 1px solid #ccc; - border-radius: 3px; - width: 600px; + width: 600px; + max-width: 600px; + border: 1px solid #ccc; + border-radius: 3px; + background: #fff; } .import-modal__wrapper .modal__content { - display: -ms-flexbox; - display: -webkit-box; - display: -webkit-flex; - display: flex; - -ms-flex-direction: row; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -webkit-flex-direction: row; - flex-direction: row; - -ms-flex-line-pack: center; - -webkit-align-content: center; - align-content: center; - -ms-flex-align: center; - -webkit-box-align: center; - -webkit-align-items: center; - align-items: center; + display: -ms-flexbox; + display: -webkit-box; + display: -webkit-flex; + display: flex; + flex-direction: row; + + -webkit-align-content: center; + align-content: center; + -webkit-align-items: center; + align-items: center; + -webkit-box-align: center; + -webkit-box-direction: normal; + -webkit-box-orient: horizontal; + -ms-flex-align: center; + -webkit-flex-direction: row; + -ms-flex-direction: row; + -ms-flex-line-pack: center; } .modal__content .left__content, .modal__content .right__content { - padding: 5px; + padding: 5px; } .modal__content .right__content .screenshot { - max-width: 200px; + max-width: 200px; } .modal__content .right__content p { - font-size: 15px; - color: #555; + color: #555; + font-size: 15px; } .modal__content .import__paragraph { - border-bottom: 1px solid #eee; - margin-bottom: 15px; - padding: 0 0 15px; - + margin-bottom: 15px; + padding: 0 0 15px; + border-bottom: 1px solid #eee; } .modal__content .right__content p strong { - text-transform: uppercase; - color: #444; + color: #444; + text-transform: uppercase; } .modal__content h3 { - text-align: center; - margin-bottom: 10px; - font-weight: 400; - font-size: 16px; + margin-bottom: 10px; + font-size: 16px; + font-weight: 400; + text-align: center; } .modal__content .after__actions { - display: block; - -ms-flex-item-align: end; - -webkit-align-self: flex-end; - align-self: flex-end; + display: block; + + -webkit-align-self: flex-end; + align-self: flex-end; + -ms-flex-item-align: end; } .modal__content.import__done { - -ms-flex-direction: column; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - flex-direction: column; - padding-bottom: 20px; + flex-direction: column; + padding-bottom: 20px; + + -webkit-box-direction: normal; + -webkit-box-orient: vertical; + -webkit-flex-direction: column; + -ms-flex-direction: column; } a.expander { - cursor: pointer; + cursor: pointer; } a.skip-onboarding { - cursor: pointer; - display: block; - text-align: center; - color: #888; - margin-top: 15px; + display: block; + margin-top: 15px; + color: #888; + text-align: center; + cursor: pointer; } .is__onboarding { - position: fixed; - width: 100%; - left: 0; - right:0; - top:0; - bottom:0; - z-index: 100000; - background: #f1f1f1; - padding: 100px 0; - overflow-y: scroll; + overflow-y: scroll; + position: fixed; + z-index: 100000; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + padding: 100px 0; + background: #f1f1f1; } .is__onboarding .library-wrapper { - max-width: 1000px; - padding: 25px 25px 0; - margin: 0 auto; - box-shadow: 0 1px 14px rgba(34,31,31,.1); - background: #fff; - -ms-grid-column-align: center; - justify-items: center; - -ms-flex-align: center; - -webkit-box-align: center; - -webkit-align-items: center; - align-items: center; - -ms-flex-pack: center; - -webkit-box-pack: center; - -webkit-justify-content: center; - justify-content: center; - + max-width: 1000px; + margin: 0 auto; + padding: 25px 25px 0; + background: #fff; + box-shadow: 0 1px 14px rgba(34,31,31,0.1); + + -webkit-align-items: center; + align-items: center; + -webkit-box-align: center; + -webkit-box-pack: center; + -ms-flex-align: center; + -ms-flex-pack: center; + -ms-grid-column-align: center; + -webkit-justify-content: center; + justify-content: center; + justify-items: center; } .is__onboarding .site-box { - margin-bottom: 25px; - margin-right: 1%; + margin-right: 1%; + margin-bottom: 25px; } .is__onboarding .header { - margin-bottom: 20px; + margin-bottom: 20px; } - .is__onboarding .ti-sites-lib { - display: -ms-flexbox; - display: -webkit-box; - display: -webkit-flex; - display: flex; - -ms-flex-wrap: wrap; - -webkit-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-pack: center; - -webkit-box-pack: center; - -webkit-justify-content: center; - justify-content: center; + display: -ms-flexbox; + display: -webkit-box; + display: -webkit-flex; + display: flex; + + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-justify-content: center; + justify-content: center; } .is__onboarding .ti-sites-lib > div { - width: 32%; - margin-right: 2%; + width: 32%; + margin-right: 2%; } -.is__onboarding .ti-sites-lib > div:nth-child(3n), .is__onboarding .ti-sites-lib > div:last-child { - margin-right: 0; +.is__onboarding .ti-sites-lib > div:nth-child(3n), +.is__onboarding .ti-sites-lib > div:last-child { + margin-right: 0; } @media ( max-width: 1080px ) { - .ti-sites-lib { - -ms-grid-columns: (minmax(49%, 1fr))[auto-fill]; - grid-template-columns: repeat(auto-fill, minmax(49%, 1fr)); - grid-column-gap: 2%; - } - - .ti-sites-lib .site-box { - margin-bottom: 20px; - } + .ti-sites-lib { + grid-column-gap: 2%; + -ms-grid-columns: (minmax(49%, 1fr))[auto-fill]; + grid-template-columns: repeat(auto-fill, minmax(49%, 1fr)); + } + + .ti-sites-lib .site-box { + margin-bottom: 20px; + } } @media ( max-width: 768px ) { - .ti-sites-lib { - -ms-grid-columns: (minmax(100%, 1fr))[auto-fill]; - grid-template-columns: repeat(auto-fill, minmax(100%, 1fr)); - grid-column-gap: 0; - } - - .ti-sites-lib .site-box { - margin-bottom: 20px; - } - - .ti-sites-lib .site-box img { - object-fit: cover; - width: 1000px; - } - - .import-modal__wrapper .modal__content { - -ms-flex-direction: column-reverse; - -webkit-box-orient: vertical; - -webkit-box-direction: reverse; - -webkit-flex-direction: column-reverse; - flex-direction: column-reverse; - } - - .modal__content .right__content .screenshot { - max-width: 100%; - } - - .import-modal__wrapper .modal__item { - width: 95%; - } - - - .is__onboarding .ti-sites-lib > div { - width: 48%; - margin-right: 4%; - } - - .is__onboarding .ti-sites-lib > div:nth-child(3n) { - margin-right: 4%; - } - .is__onboarding .ti-sites-lib > div:nth-child(2n), .is__onboarding .ti-sites-lib > div:last-child { - margin-right: 0; - } + .ti-sites-lib { + grid-column-gap: 0; + -ms-grid-columns: (minmax(100%, 1fr))[auto-fill]; + grid-template-columns: repeat(auto-fill, minmax(100%, 1fr)); + } + + .ti-sites-lib .site-box { + margin-bottom: 20px; + } + + .ti-sites-lib .site-box img { + width: 1000px; + + object-fit: cover; + } + + .import-modal__wrapper .modal__content { + flex-direction: column-reverse; + + -webkit-box-direction: reverse; + -webkit-box-orient: vertical; + -webkit-flex-direction: column-reverse; + -ms-flex-direction: column-reverse; + } + + .modal__content .right__content .screenshot { + max-width: 100%; + } + + .import-modal__wrapper .modal__item { + width: 95%; + } + + .is__onboarding .ti-sites-lib > div { + width: 48%; + margin-right: 4%; + } + + .is__onboarding .ti-sites-lib > div:nth-child(3n) { + margin-right: 4%; + } + + .is__onboarding .ti-sites-lib > div:nth-child(2n), + .is__onboarding .ti-sites-lib > div:last-child { + margin-right: 0; + } } @media (max-width: 580px) { - - .is__onboarding .ti-sites-lib > div { - width: 100%; - margin-right: 0 !important; - } + .is__onboarding .ti-sites-lib > div { + width: 100%; + margin-right: 0 !important; + } } - diff --git a/inc/customizer/controls/css/_generic.css b/inc/customizer/controls/css/_generic.css index f88125e38f..e279e6b06a 100644 --- a/inc/customizer/controls/css/_generic.css +++ b/inc/customizer/controls/css/_generic.css @@ -1,24 +1,22 @@ - - .control-wrap { - width: 100%; + width: 100%; } .has-media-queries .control-wrap { - display: none; - width: 100%; + display: none; + width: 100%; } .has-media-queries .control-wrap.active { - display: block; + display: block; } #sub-accordion-section-neve_typography_body, #sub-accordion-section-neve_typography_headings { - min-height: 600px; + min-height: 600px; } #customize-theme-controls .customize-pane-child.accordion-section-content#sub-accordion-section-neve_typography_headings, #customize-theme-controls .customize-pane-child.accordion-section-content#sub-accordion-section-neve_sidebar { - overflow: initial; -} \ No newline at end of file + overflow: initial; +} diff --git a/inc/customizer/controls/css/checkbox.css b/inc/customizer/controls/css/checkbox.css index ac3066d787..5af0869e44 100644 --- a/inc/customizer/controls/css/checkbox.css +++ b/inc/customizer/controls/css/checkbox.css @@ -1,79 +1,83 @@ .customize-control-checkbox-toggle .checkbox-toggle-wrap { - border: 1px solid #ccc; - border-radius: 5px; - -ms-flex-direction: row; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -webkit-flex-direction: row; - flex-direction: row; - -ms-flex-align: center; - -webkit-box-align: center; - -webkit-align-items: center; - align-items: center; - -ms-flex-pack: justify; - -webkit-box-pack: justify; - -webkit-justify-content: space-between; - justify-content: space-between; - padding: 7px 0; + flex-direction: row; + padding: 7px 0; + border: 1px solid #ccc; + border-radius: 5px; + + -webkit-align-items: center; + align-items: center; + -webkit-box-align: center; + -webkit-box-direction: normal; + -webkit-box-orient: horizontal; + -webkit-box-pack: justify; + -ms-flex-align: center; + -webkit-flex-direction: row; + -ms-flex-direction: row; + -ms-flex-pack: justify; + -webkit-justify-content: space-between; + justify-content: space-between; } + .customize-control-checkbox-toggle span { - margin-left: 20px; - font-weight: 600; - width: 65%; - display: inline-block; + display: inline-block; + width: 65%; + margin-left: 20px; + font-weight: 600; } + .customize-control-checkbox-toggle input[type=checkbox] { - display: none; + display: none; } .customize-control-checkbox-toggle label { - cursor: pointer; - width: 50px; - height: 25px; - background: grey; - border-radius: 100px; - position: relative; - margin-right: 20px; - display: inline-block; + display: inline-block; + position: relative; + width: 50px; + height: 25px; + margin-right: 20px; + border-radius: 100px; + background: grey; + cursor: pointer; } .customize-control-checkbox-toggle label:after { - content: ''; - position: absolute; - top: 5px; - left: 5px; - width: 15px; - height: 15px; - background: #fff; - border-radius: 90px; - -webkit-transition: 0.3s; - transition: 0.3s; + position: absolute; + top: 5px; + left: 5px; + width: 15px; + height: 15px; + border-radius: 90px; + background: #fff; + content: ""; + -webkit-transition: 0.3s; + transition: 0.3s; } .customize-control-checkbox-toggle input:checked + label { - background: #13aff0; + background: #13aff0; } .customize-control-checkbox-toggle input:checked + label:after { - left: -webkit-calc(100% - 5px); - left: calc(100% - 5px); - -webkit-transform: translateX(-100%); - -ms-transform: translateX(-100%); - transform: translateX(-100%); + left: -webkit-calc(100% - 5px); + left: calc(100% - 5px); + -webkit-transform: translateX(-100%); + -ms-transform: translateX(-100%); + transform: translateX(-100%); } .customize-control-checkbox-toggle label:active:after { - width: 30px; + width: 30px; } .customize-control-checkbox-toggle > * { - display: -ms-flexbox; - display: -webkit-box; - display: -webkit-flex; - display: flex; - -ms-flex-direction: row; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -webkit-flex-direction: row; - flex-direction: row; -} \ No newline at end of file + display: -ms-flexbox; + display: -webkit-box; + display: -webkit-flex; + display: flex; + flex-direction: row; + + -webkit-box-direction: normal; + -webkit-box-orient: horizontal; + -webkit-flex-direction: row; + -ms-flex-direction: row; +} diff --git a/inc/customizer/controls/css/dimensions.css b/inc/customizer/controls/css/dimensions.css index 272f34605d..12a8c1fb4c 100644 --- a/inc/customizer/controls/css/dimensions.css +++ b/inc/customizer/controls/css/dimensions.css @@ -1,15 +1,96 @@ -.customize-control-neve-dimensions > ul { width: 100%; } -.customize-control-neve-dimensions .dimension-wrap { float: left; width: 17%; margin: 0; } +.customize-control-neve-dimensions > ul { + width: 100%; +} + +.customize-control-neve-dimensions .dimension-wrap { + float: left; + width: 17%; + margin: 0; +} + .customize-control-neve-dimensions .dimension-wrap input, -.customize-control-neve-dimensions .dimension-wrap button { display: block; font-size: 12px; padding: 4px 0; width: 100%; height: 28px; border: 1px solid; border-color: #a4afb7; border-left-width: 0; border-radius: 0; text-align: center; } -.customize-control-neve-dimensions .dimension-wrap:first-child input { border-left-width: 1px; border-radius: 3px 0 0 3px; } -.customize-control-neve-dimensions .dimension-wrap .dimension-label { display: block; color: #949698; font-size: 10px; padding-top: 5px; font-style: normal; text-transform: uppercase; text-align: center; } -.customize-control-neve-dimensions .dimension-wrap input:focus + .dimension-label { color: #42474a; } -.customize-control-neve-dimensions .dimension-wrap .link-dimensions { background-color: #fff; border: 1px solid #a4afb7; border-left-width: 0; padding: 0; outline: none; border-radius: 0 3px 3px 0; cursor: pointer; } -.customize-control-neve-dimensions .dimension-wrap .link-dimensions span { display: block; width: 100%; height: 26px; line-height: 26px; font-size: 16px; } -.customize-control-neve-dimensions .dimension-wrap .link-dimensions .neve-linked { background-color: #a4afb7; color: #fff; } -.customize-control-neve-dimensions .dimension-wrap .link-dimensions.unlinked .neve-unlinked { display: none; } -.customize-control-neve-dimensions .dimension-wrap .link-dimensions.unlinked .neve-linked { display: block; } -.customize-control-neve-dimensions .dimension-wrap .link-dimensions .neve-linked { display: none; } -.customize-control span.reset-dimensions { display: inline-block; position: relative; margin-left: 10px; line-height: 1; color: rgba(0,0,0,.2); cursor: pointer; text-align: center; transition: all .3s ease; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; -ms-transition: all .3s ease; } -.customize-control span.reset-dimensions:hover { color: #fe5252; } \ No newline at end of file +.customize-control-neve-dimensions .dimension-wrap button { + display: block; + width: 100%; + height: 28px; + padding: 4px 0; + border: 1px solid; + border-color: #a4afb7; + border-left-width: 0; + border-radius: 0; + font-size: 12px; + text-align: center; +} + +.customize-control-neve-dimensions .dimension-wrap:first-child input { + border-left-width: 1px; + border-radius: 3px 0 0 3px; +} + +.customize-control-neve-dimensions .dimension-wrap .dimension-label { + display: block; + padding-top: 5px; + color: #949698; + font-size: 10px; + font-style: normal; + text-align: center; + text-transform: uppercase; +} + +.customize-control-neve-dimensions .dimension-wrap input:focus + .dimension-label { + color: #42474a; +} + +.customize-control-neve-dimensions .dimension-wrap .link-dimensions { + padding: 0; + border: 1px solid #a4afb7; + border-left-width: 0; + border-radius: 0 3px 3px 0; + outline: none; + background-color: #fff; + cursor: pointer; +} + +.customize-control-neve-dimensions .dimension-wrap .link-dimensions span { + display: block; + width: 100%; + height: 26px; + font-size: 16px; + line-height: 26px; +} + +.customize-control-neve-dimensions .dimension-wrap .link-dimensions .neve-linked { + color: #fff; + background-color: #a4afb7; +} + +.customize-control-neve-dimensions .dimension-wrap .link-dimensions.unlinked .neve-unlinked { + display: none; +} + +.customize-control-neve-dimensions .dimension-wrap .link-dimensions.unlinked .neve-linked { + display: block; +} + +.customize-control-neve-dimensions .dimension-wrap .link-dimensions .neve-linked { + display: none; +} + +.customize-control span.reset-dimensions { + display: inline-block; + position: relative; + margin-left: 10px; + color: rgba(0,0,0,0.2); + line-height: 1; + text-align: center; + cursor: pointer; + -webkit-transition: all 0.3s ease; + -moz-transition: all 0.3s ease; + -ms-transition: all 0.3s ease; + -o-transition: all 0.3s ease; + transition: all 0.3s ease; +} + +.customize-control span.reset-dimensions:hover { + color: #fe5252; +} diff --git a/inc/customizer/controls/css/font-selector.css b/inc/customizer/controls/css/font-selector.css index 8b0a551eff..ca1d2d75a4 100644 --- a/inc/customizer/controls/css/font-selector.css +++ b/inc/customizer/controls/css/font-selector.css @@ -1,46 +1,50 @@ #customize-theme-controls #sub-accordion-section-neve_typography.customize-pane-child.open { height: 100%; } + .neve-ss-wrap { - position: relative; - box-sizing: border-box; - border: 1px solid #ddd; + position: relative; + box-sizing: border-box; + border: 1px solid #ddd; } + .neve-ss-wrap.active { - box-shadow: 0 0 2px rgba(30, 140, 190, .8); - border: 1px solid #5897fb; + border: 1px solid #5897fb; + box-shadow: 0 0 2px rgba(30, 140, 190, 0.8); } + .customize-control input.neve-fs-main-input { - width: 90%; - background: #fff; display: block; float: left; + box-sizing: border-box; + width: 90%; + height: 35px; + border-right: 0; + background: #fff; box-shadow: none; cursor: pointer; - box-sizing: border-box; - border-right: 0; - height: 35px; } + .customize-control input.neve-fs-main-input:focus { - border-color: #ddd; + border-color: #ddd; } .neve-fs-input-addon { - width: 10%; - background: #fff; + display: inline-block; box-sizing: border-box; + width: 10%; + height: 35px; padding: 7px 0; - line-height: 18px; - display: inline-block; border: 1px solid #ddd; - text-align: center; border-left: 0; - height: 35px; + background: #fff; + line-height: 18px; + text-align: center; } .neve-fs-options-wrapper { - max-height: 300px; overflow-y: scroll; + max-height: 300px; } .neve-fs-options-group { @@ -48,12 +52,13 @@ } .neve-fs-search { - padding: 7px; display: block; + padding: 7px; border-bottom: 1px solid #ddd; } -.neve-fs-option, .neve-fs-options-heading { +.neve-fs-option, +.neve-fs-options-heading { display: block; padding: 3px 5px; line-height: 18px; @@ -64,27 +69,26 @@ } .neve-fs-options-heading { - font-weight: 600; color: #777; background: #eee; + font-weight: 600; } .neve-fs-option:hover { - background: #5897fb; color: #fff; + background: #5897fb; } - .neve-ss-wrap.active .neve-fs-dropdown { display: block; + z-index: 1000; width: 100%; - z-index: 1000; } .neve-fs-dropdown { - background: #fff; - border: 1px solid #ddd; - border-top: 0; display: none; position: absolute; -} \ No newline at end of file + border: 1px solid #ddd; + border-top: 0; + background: #fff; +} diff --git a/inc/customizer/controls/css/heading.css b/inc/customizer/controls/css/heading.css index 5e6f92df76..db2a1b1b5f 100644 --- a/inc/customizer/controls/css/heading.css +++ b/inc/customizer/controls/css/heading.css @@ -1,50 +1,51 @@ .neve-customizer-heading { - display: block; - margin: 0 -12px; - padding: 13px 12px; - background-color: #fff; - color: #555; - border: 1px solid #ddd; - border-left: 0; - border-right: 0; - font-size: 11px; - font-weight: 600; - letter-spacing: 2px; - line-height: 1; - text-transform: uppercase; - position: relative; + display: block; + position: relative; + margin: 0 -12px; + padding: 13px 12px; + border: 1px solid #ddd; + border-right: 0; + border-left: 0; + color: #555; + background-color: #fff; + font-size: 11px; + font-weight: 600; + line-height: 1; + letter-spacing: 2px; + text-transform: uppercase; } .accordion-expand-button { - font-family: Dashicons; - position: absolute; - right: 0; - top: 0; - cursor: pointer; - z-index: 10; - padding: 10px; - border: 1px solid transparent; - border-left-color: #ddd; + position: absolute; + z-index: 10; + top: 0; + right: 0; + padding: 10px; + border: 1px solid transparent; + border-left-color: #ddd; + font-family: Dashicons; + cursor: pointer; } + .accordion-expand-button:before { - content: "\f347"; - font-size: 16px; - top: 1px; - position: relative; - display: block; - -webkit-transition: .1s ease-in-out; - transition: .1s ease-in-out; - left: 1px; + display: block; + position: relative; + top: 1px; + left: 1px; + font-size: 16px; + content: "\f347"; + -webkit-transition: 0.1s ease-in-out; + transition: 0.1s ease-in-out; } .accordion-expand-button:hover { - background: #3ec8ff; - color: #fff; + color: #fff; + background: #3ec8ff; } .accordion.expanded .accordion-expand-button:before { - -webkit-transform: rotate( 180deg ); - -ms-transform: rotate( 180deg ); - transform: rotate( 180deg ); - top:0; + top: 0; + -webkit-transform: rotate( 180deg ); + -ms-transform: rotate( 180deg ); + transform: rotate( 180deg ); } diff --git a/inc/customizer/controls/css/order.css b/inc/customizer/controls/css/order.css index 01159ad346..5ff019b2fa 100644 --- a/inc/customizer/controls/css/order.css +++ b/inc/customizer/controls/css/order.css @@ -1,67 +1,68 @@ .ti-order-sortable li { - text-align: center; - background: #fff; - border: 1px dashed #ccc; - display: -ms-flexbox; - display: -webkit-box; - display: -webkit-flex; - display: flex; - -ms-flex-pack: center; - -webkit-box-pack: center; - -webkit-justify-content: center; - justify-content: center; - -ms-flex-align: center; - -webkit-box-align: center; - -webkit-align-items: center; - align-items: center; - position: relative; - opacity: .7; + display: -ms-flexbox; + display: -webkit-box; + display: -webkit-flex; + display: flex; + position: relative; + border: 1px dashed #ccc; + opacity: 0.7; + background: #fff; + text-align: center; + + -webkit-align-items: center; + align-items: center; + -webkit-box-align: center; + -webkit-box-pack: center; + -ms-flex-align: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; } .ti-order-sortable li.enabled { - opacity: 1; - border: 1px solid #666; + border: 1px solid #666; + opacity: 1; } .ti-order-sortable li p { - width: 100%; - padding: 7px 10px; - margin: 0 + width: 100%; + margin: 0; + padding: 7px 10px; } .ti-order-sortable li > * { - display: inline; + display: inline; } .ti-order-sortable span { - position: absolute; - z-index: 100; - cursor: pointer; - padding: 5px 10px; - left: 0; - -webkit-transition: .3s ease-in-out; - transition: .3s ease-in-out; + position: absolute; + z-index: 100; + left: 0; + padding: 5px 10px; + cursor: pointer; + -webkit-transition: 0.3s ease-in-out; + transition: 0.3s ease-in-out; } .ti-order-sortable span.drag { - right: 0; - left: auto; - cursor: move; + right: 0; + left: auto; + cursor: move; } .ti-order-sortable li .toggle-display:before { - font-family: Dashicons; - font-size: 20px; - top: 2px; - position: relative; - content: "\f530"; + position: relative; + top: 2px; + font-family: Dashicons; + font-size: 20px; + content: "\f530"; } .ti-order-sortable li .toggle-display:hover { - background: #3ec8ff; - color: #fff; + color: #fff; + background: #3ec8ff; } .ti-order-sortable li.enabled .toggle-display:before { - content: "\f177"; -} \ No newline at end of file + content: "\f177"; +} diff --git a/inc/customizer/controls/css/radio-image.css b/inc/customizer/controls/css/radio-image.css index 1748c6cd46..31466af26c 100644 --- a/inc/customizer/controls/css/radio-image.css +++ b/inc/customizer/controls/css/radio-image.css @@ -1,88 +1,102 @@ .customize-control-radio-image .ui-buttonset { - text-align: center; + text-align: center; } + .customize-control-radio-image label { - float: left; - display: inline-block; - max-width: 33.3%; - padding: 3px; - font-size: inherit; - line-height: inherit; - height: auto; - cursor: pointer; - border-width: 0; - -webkit-appearance: none; - border-radius: 0; - white-space: nowrap; - box-sizing: border-box; - color: inherit; - background: none; - box-shadow: none; - vertical-align: inherit; + display: inline-block; + float: left; + box-sizing: border-box; + max-width: 33.3%; + height: auto; + padding: 3px; + border-width: 0; + border-radius: 0; + color: inherit; + background: none; + box-shadow: none; + font-size: inherit; + line-height: inherit; + vertical-align: inherit; + white-space: nowrap; + cursor: pointer; + + -webkit-appearance: none; } + .customize-control-radio-image label:first-of-type { - float: left; + float: left; } -.customize-control-radio-image label:nth-of-type(n + 3){ - float: right; + +.customize-control-radio-image label:nth-of-type(n + 3) { + float: right; } + .customize-control-radio-image label:hover { - background: none; - border-color: inherit; - color: inherit; + border-color: inherit; + color: inherit; + background: none; } + .customize-control-radio-image label:active { - background: none; - border-color: inherit; - box-shadow: none; - -webkit-transform: none; - -ms-transform: none; - transform: none; + border-color: inherit; + background: none; + box-shadow: none; + -webkit-transform: none; + -ms-transform: none; + transform: none; } -.customize-control-radio-image img { border: 1px solid transparent; } + +.customize-control-radio-image img { + border: 1px solid transparent; +} + .customize-control-radio-image .ui-state-active img { - border-color: #00b6ff; - box-shadow: 0 0 5px #3EC8FE; + border-color: #00b6ff; + box-shadow: 0 0 5px #3ec8fe; } -#customize-control-header_video, #customize-control-external_header_video{ - display: none; +#customize-control-header_video, +#customize-control-external_header_video { + display: none; } /** * Tab styling */ -.customizer-tab:not(.customizer-subtab){ - display: table; - width: -webkit-calc(100% + 28px); - width: calc(100% + 28px); - margin: -15px 0 0 -12px; +.customizer-tab:not(.customizer-subtab) { + display: table; + width: -webkit-calc(100% + 28px); + width: calc(100% + 28px); + margin: -15px 0 0 -12px; } -.customizer-tab:not(.customizer-subtab) label{ - border-right: 1px solid #ddd; - display: inherit; - width: 50%; - vertical-align: top; - max-width: 100%; - text-transform: capitalize; - background: #fff; - padding: 10px 0; - text-decoration: none; - font-weight: 600; - -webkit-transition: all .3s ease; - transition: all .3s ease; - color: #333; + +.customizer-tab:not(.customizer-subtab) label { + display: inherit; + width: 50%; + max-width: 100%; + padding: 10px 0; + border-right: 1px solid #ddd; + color: #333; + background: #fff; + font-weight: 600; + vertical-align: top; + text-decoration: none; + text-transform: capitalize; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; } -.customizer-tab:not(.customizer-subtab) label i{ - color: #333; - margin-right: 4px; + +.customizer-tab:not(.customizer-subtab) label i { + margin-right: 4px; + color: #333; } -.customizer-tab:not(.customizer-subtab) label.ui-state-active{ - box-shadow: inset 0 -3px 0 0 #0085ba; - color: #0085ba; - background-color: #fff; + +.customizer-tab:not(.customizer-subtab) label.ui-state-active { + color: #0085ba; + background-color: #fff; + box-shadow: inset 0 -3px 0 0 #0085ba; } -.customizer-tab:not(.customizer-subtab) label:last-child{ - border:none; -} \ No newline at end of file +.customizer-tab:not(.customizer-subtab) label:last-child { + border: none; +} diff --git a/inc/customizer/controls/css/range.css b/inc/customizer/controls/css/range.css index 60e1947621..f9b10c1b97 100644 --- a/inc/customizer/controls/css/range.css +++ b/inc/customizer/controls/css/range.css @@ -1,49 +1,52 @@ .range-slider { - width: 100%; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: flex; - -ms-flex-wrap: wrap; - -webkit-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-align: center; - -webkit-box-align: center; - -webkit-align-items: center; - align-items: center; + flex-direction: row; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; + width: 100%; + + -webkit-align-items: center; + align-items: center; + -webkit-box-align: center; + -webkit-box-direction: normal; + -webkit-box-orient: horizontal; + -webkit-box-pack: start; + -ms-flex-align: center; + -webkit-flex-direction: row; -ms-flex-direction: row; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -webkit-flex-direction: row; - flex-direction: row; -ms-flex-pack: start; - -webkit-box-pack: start; - -webkit-justify-content: flex-start; - justify-content: flex-start; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-justify-content: flex-start; + justify-content: flex-start; } .range-slider__range { - background-color: rgba(0,0,0,.1); - border-radius: 5px; - height: 5px; width: 67%; + height: 5px; padding: 0; - cursor: pointer; + border-radius: 5px; outline: none; - -webkit-transition: background .5s; - transition: background .5s; + background-color: rgba(0,0,0,0.1); + cursor: pointer; + -webkit-transition: background 0.5s; + transition: background 0.5s; + -webkit-appearance: none; } .range-slider__range::-webkit-slider-thumb { - -webkit-appearance: none; width: 17px; height: 17px; border: 2px solid #2e86b9; border-radius: 15px; background-color: #fff; + + -webkit-appearance: none; } .range-slider__range::-webkit-slider-thumb:hover { @@ -57,12 +60,12 @@ .range-slider__range::-moz-range-thumb { width: 20px; height: 20px; - border-radius: 50%; border: 2px solid #2e86b9; + border-radius: 50%; background-color: #fff; cursor: pointer; - -webkit-transition: background .15s ease-in-out; - transition: background .15s ease-in-out; + -webkit-transition: background 0.15s ease-in-out; + transition: background 0.15s ease-in-out; } .range-slider__range::-moz-range-thumb:hover { @@ -77,27 +80,30 @@ .customize-control input[type=text].range-slider-value { width: 21%; height: 28px; - text-align: center; margin-left: 2%; - border-radius: 4px; padding: 3px; + border-radius: 4px; + color: #555; font-size: 12px; font-weight: 600; - color: #555; - -moz-appearance: textfield; + text-align: center; cursor: default; + + -moz-appearance: textfield; } .customize-control input[type=number].range-slider-value::-webkit-outer-spin-button, .customize-control input[type=number].range-slider-value::-webkit-inner-spin-button { - -webkit-appearance: none; margin: 0; + + -webkit-appearance: none; } + .customize-control input[type=number].range-slider-value { -moz-appearance: textfield; } -.range-reset-slider .dashicons{ +.range-reset-slider .dashicons { width: 16px; height: 16px; font-size: 16px; @@ -108,50 +114,91 @@ display: inline-block; position: relative; width: 6%; + color: rgba(0,0,0,0.2); line-height: 1; - color: rgba(0,0,0,.2); - cursor: pointer; text-align: center; - transition: all .3s ease; - -webkit-transition: all .3s ease; - -moz-transition: all .3s ease; - -o-transition: all .3s ease; - -ms-transition: all .3s ease; + cursor: pointer; + -webkit-transition: all 0.3s ease; + -moz-transition: all 0.3s ease; + -ms-transition: all 0.3s ease; + -o-transition: all 0.3s ease; + transition: all 0.3s ease; } + .customize-control span.range-reset-slider:hover { color: #fe5252; } ::-moz-range-track { - background: #d7dcdf; border: 0; + background: #d7dcdf; } -input::-moz-focus-inner, input::-moz-focus-outer { +input::-moz-focus-inner, +input::-moz-focus-outer { border: 0; } .customize-control-range-value .customize-control-title, -.customize-control-range-value .responsive-switchers{ +.customize-control-range-value .responsive-switchers { display: inline-block; } -.responsive-switchers{ +.responsive-switchers { display: inline-block; - vertical-align: middle; margin-bottom: 5px; + vertical-align: middle; } .responsive-switchers .preview-tablet, -.responsive-switchers .preview-mobile{ +.responsive-switchers .preview-mobile { display: none; } +.customize-control .responsive-switchers { + width: auto; + margin-left: 5px; +} + +.customize-control .responsive-switchers-open li button { + display: block; +} + +.customize-control .responsive-switchers li { + float: left; + margin: 0; +} -.customize-control .responsive-switchers { margin-left: 5px; width: auto; } -.customize-control .responsive-switchers-open li button { display: block; } -.customize-control .responsive-switchers li { float: left; margin: 0; } -.customize-control .responsive-switchers li button { height: 20px; width: 20px; background-color: #a4afb7; cursor: pointer; position: relative; margin-left: 5px; color: #fff; font-size: 10px; text-align: center; border-radius: 50%; padding: 0; border: 0; outline: none; -webkit-transition: background-color .5s; transition: background-color .5s; cursor: pointer; } -.customize-control .responsive-switchers li button:hover { background-color: #c2cbd2; } -.customize-control .responsive-switchers li button.active { background-color: #13aff0; } -.customize-control .responsive-switchers li button i { width: auto; height: auto; font-size: inherit; line-height: 18px; } +.customize-control .responsive-switchers li button { + position: relative; + width: 20px; + height: 20px; + margin-left: 5px; + padding: 0; + border: 0; + border-radius: 50%; + outline: none; + color: #fff; + background-color: #a4afb7; + font-size: 10px; + text-align: center; + cursor: pointer; + cursor: pointer; + -webkit-transition: background-color 0.5s; + transition: background-color 0.5s; +} + +.customize-control .responsive-switchers li button:hover { + background-color: #c2cbd2; +} + +.customize-control .responsive-switchers li button.active { + background-color: #13aff0; +} + +.customize-control .responsive-switchers li button i { + width: auto; + height: auto; + font-size: inherit; + line-height: 18px; +} diff --git a/inc/customizer/controls/css/tabs.css b/inc/customizer/controls/css/tabs.css index 03a383ca15..fecd6ac0da 100644 --- a/inc/customizer/controls/css/tabs.css +++ b/inc/customizer/controls/css/tabs.css @@ -3,42 +3,42 @@ } .neve-tabs-control { - border-bottom: 1px solid #ddd; + display: table; width: -webkit-calc(100% + 28px); width: calc(100% + 28px); margin: -15px 0 0 -12px; + border-bottom: 1px solid #ddd; table-layout: fixed; - display: table; } .neve-tabs-control .neve-customizer-tab { - border-right: 1px solid #ddd; display: table-cell; - text-align: center; width: 100%; + border-right: 1px solid #ddd; + text-align: center; } .neve-tabs-control .neve-customizer-tab:last-child { border-right: none; } -.neve-tabs-control .neve-customizer-tab label{ - text-transform: capitalize; - background: #fff; - box-shadow: inset 0 0 0 0 #0085ba; - -webkit-transition: all .3s ease; - transition: all .3s ease; +.neve-tabs-control .neve-customizer-tab label { display: block; width: 100%; padding: 10px 0; - text-decoration: none; - font-weight: 600; color: #333; + background: #fff; + box-shadow: inset 0 0 0 0 #0085ba; + font-weight: 600; + text-decoration: none; + text-transform: capitalize; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; } .neve-tabs-control .neve-customizer-tab label i { - color: #333; margin-right: 4px; + color: #333; } .neve-tabs-control .neve-customizer-tab label:hover { @@ -50,10 +50,10 @@ color: #333; } -.neve-tabs-control .neve-customizer-tab.active label{ - box-shadow: inset 0 -3px 0 0 #0085ba; +.neve-tabs-control .neve-customizer-tab.active label { color: #0085ba; background-color: #fff; + box-shadow: inset 0 -3px 0 0 #0085ba; } .neve-tabs-control input[type="radio"] { diff --git a/languages/neve.pot b/languages/neve.pot index ff94b96a0c..a4e6f0436f 100644 --- a/languages/neve.pot +++ b/languages/neve.pot @@ -2,9 +2,9 @@ # This file is distributed under the GNU General Public License v2 or later. msgid "" msgstr "" -"Project-Id-Version: Neve 1.0.2\n" +"Project-Id-Version: Neve 1.0.4\n" "Report-Msgid-Bugs-To: https://github.com/Codeinwp/neve/issues\n" -"POT-Creation-Date: 2018-09-14 07:59:23+00:00\n" +"POT-Creation-Date: 2018-10-03 08:49:07+00:00\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -28,13 +28,21 @@ msgstr "" msgid "Comments are closed." msgstr "" -#: functions.php:42 +#: functions.php:46 msgid "" "Hey, we've noticed that you're running an outdated version of PHP which is " "no longer supported. Make sure your site is fast and secure, by upgrading " "PHP to the latest version." msgstr "" +#: inc/admin/about/page.php:248 +msgid "Loading..." +msgstr "" + +#: inc/admin/about/page.php:585 +msgid "Activating" +msgstr "" + #: inc/admin/metabox/main.php:26 inc/admin/metabox/main.php:40 msgid "Customizer Setting" msgstr "" @@ -46,24 +54,23 @@ msgstr "" #: inc/admin/metabox/main.php:28 inc/admin/metabox/main.php:43 #: inc/customizer/options/layout_container.php:142 -#: inc/customizer/options/layout_sidebar.php:184 msgid "Full Width" msgstr "" #: inc/admin/metabox/main.php:30 inc/customizer/options/layout_blog.php:65 -#: inc/customizer/options/main.php:52 inc/customizer/options/top_bar.php:90 +#: inc/customizer/options/main.php:52 inc/customizer/options/top_bar.php:89 msgid "Layout" msgstr "" -#: inc/admin/metabox/main.php:41 inc/customizer/options/layout_sidebar.php:188 +#: inc/admin/metabox/main.php:41 msgid "Left Sidebar" msgstr "" -#: inc/admin/metabox/main.php:42 inc/customizer/options/layout_sidebar.php:192 +#: inc/admin/metabox/main.php:42 msgid "Right Sidebar" msgstr "" -#: inc/admin/metabox/main.php:45 inc/core/front_end.php:103 +#: inc/admin/metabox/main.php:45 inc/core/front_end.php:119 #: inc/customizer/options/layout_sidebar.php:44 msgid "Sidebar" msgstr "" @@ -136,7 +143,7 @@ msgstr "" #: inc/admin/onboarding/includes/class-themeisle-ob-admin.php:134 #: inc/customizer/options/layout_footer.php:71 -#: inc/customizer/options/top_bar.php:124 +#: inc/customizer/options/top_bar.php:122 msgid "Content" msgstr "" @@ -175,16 +182,42 @@ msgstr "" msgid "Content was successfully imported. Enjoy your new site!" msgstr "" -#: inc/core/admin.php:30 inc/core/admin.php:32 +#: inc/admin/plugin_install/main.php:109 +msgid "Install and activate" +msgstr "" + +#: inc/admin/plugin_install/main.php:113 inc/admin/plugin_install/main.php:133 +#: inc/core/admin.php:126 inc/core/admin.php:158 +msgid "Activate" +msgstr "" + +#: inc/admin/plugin_install/main.php:128 inc/core/admin.php:127 +#: inc/core/admin.php:159 +msgid "Deactivate" +msgstr "" + +#: inc/admin/plugin_install/main.php:133 +msgid "Jetpack Portfolio" +msgstr "" + +#: inc/admin/plugin_install/main.php:174 +msgid "Activating " +msgstr "" + +#: inc/compatibility/woocommerce.php:156 +msgid "Filter" +msgstr "" + +#: inc/core/admin.php:31 inc/core/admin.php:33 msgid "About Neve" msgstr "" -#: inc/core/admin.php:35 +#: inc/core/admin.php:36 #. translators: s - theme name msgid "Welcome to %s! - Version " msgstr "" -#. Description of the plugin/theme +#: inc/core/admin.php:38 msgid "" "Neve is a Multi-Purpose modern WordPress theme perfect for any project. " "Fast, with a clean look and easily customizable, it can be used for blogs, " @@ -196,48 +229,48 @@ msgid "" "SEO friendly." msgstr "" -#: inc/core/admin.php:45 +#: inc/core/admin.php:46 msgid "Getting Started" msgstr "" -#: inc/core/admin.php:46 +#: inc/core/admin.php:47 msgid "Recommended Actions" msgstr "" -#: inc/core/admin.php:47 +#: inc/core/admin.php:48 msgid "Useful Plugins" msgstr "" -#: inc/core/admin.php:48 +#: inc/core/admin.php:49 msgid "Support" msgstr "" -#: inc/core/admin.php:49 inc/core/admin.php:63 inc/core/admin.php:66 +#: inc/core/admin.php:50 inc/core/admin.php:64 inc/core/admin.php:67 msgid "Changelog" msgstr "" -#: inc/core/admin.php:54 inc/core/admin.php:57 +#: inc/core/admin.php:55 inc/core/admin.php:58 msgid "Contact Support" msgstr "" -#: inc/core/admin.php:56 +#: inc/core/admin.php:57 msgid "" "We want to make sure you have the best experience using Neve, and that is " "why we have gathered all the necessary information here for you. We hope " "you will enjoy using Neve as much as we enjoy creating great products." msgstr "" -#: inc/core/admin.php:65 +#: inc/core/admin.php:66 msgid "" "Want to get the gist on the latest theme changes? Just consult our " "changelog below to get a taste of the recent fixes and features implemented." msgstr "" -#: inc/core/admin.php:72 +#: inc/core/admin.php:73 msgid "Create a child theme" msgstr "" -#: inc/core/admin.php:74 +#: inc/core/admin.php:75 msgid "" "If you want to make changes to the theme's files, those changes are likely " "to be overwritten when you next update the theme. In order to prevent that " @@ -245,15 +278,15 @@ msgid "" "the documentation below." msgstr "" -#: inc/core/admin.php:75 inc/core/admin.php:84 inc/core/admin.php:93 +#: inc/core/admin.php:76 inc/core/admin.php:85 inc/core/admin.php:94 msgid "View how to do this" msgstr "" -#: inc/core/admin.php:81 +#: inc/core/admin.php:82 msgid "Speed up your site" msgstr "" -#: inc/core/admin.php:83 +#: inc/core/admin.php:84 msgid "" "If you find yourself in a situation where everything on your site is " "running very slowly, you might consider having a look at the documentation " @@ -261,57 +294,49 @@ msgid "" "solutions for each of the issues." msgstr "" -#: inc/core/admin.php:90 +#: inc/core/admin.php:91 msgid "Build a landing page with a drag-and-drop content builder" msgstr "" -#: inc/core/admin.php:92 +#: inc/core/admin.php:93 msgid "" "In the documentation below you will find an easy way to build a great " "looking landing page using a drag-and-drop content builder plugin." msgstr "" -#: inc/core/admin.php:102 inc/core/admin.php:104 +#: inc/core/admin.php:103 inc/core/admin.php:105 msgid "Recommended actions" msgstr "" -#: inc/core/admin.php:103 +#: inc/core/admin.php:104 msgid "" "We have compiled a list of steps for you to take so we can ensure that the " "experience you have using one of our products is very easy to follow." msgstr "" -#: inc/core/admin.php:111 inc/core/admin.php:113 +#: inc/core/admin.php:112 inc/core/admin.php:114 msgid "Go to the Customizer" msgstr "" -#: inc/core/admin.php:112 +#: inc/core/admin.php:113 msgid "" "Using the WordPress Customizer you can easily customize every aspect of the " "theme." msgstr "" -#: inc/core/admin.php:122 +#: inc/core/admin.php:123 msgid "Already activated" msgstr "" -#: inc/core/admin.php:123 +#: inc/core/admin.php:124 msgid "Version: " msgstr "" -#: inc/core/admin.php:124 inc/core/admin.php:156 -msgid "Install and Activate" -msgstr "" - #: inc/core/admin.php:125 inc/core/admin.php:157 -msgid "Activate" -msgstr "" - -#: inc/core/admin.php:126 inc/core/admin.php:158 -msgid "Deactivate" +msgid "Install and Activate" msgstr "" -#: inc/core/admin.php:162 +#: inc/core/admin.php:163 msgid "" "Extend your theme functionality with Orbit Fox with various modules like " "Social Media Share Buttons & Icons, Uptime Monitoring, Google Analytics, " @@ -319,41 +344,41 @@ msgid "" "free stock featured images." msgstr "" -#: inc/core/admin.php:169 +#: inc/core/admin.php:170 msgid "" "WPForms allow you to create beautiful contact forms, subscription forms, " "payment forms, and other type of forms for your site in minutes, not hours!" msgstr "" -#: inc/core/front_end.php:65 +#: inc/core/front_end.php:66 msgid "Primary Menu" msgstr "" -#: inc/core/front_end.php:66 +#: inc/core/front_end.php:67 msgid "Footer Menu" msgstr "" -#: inc/core/front_end.php:67 +#: inc/core/front_end.php:68 msgid "Top Bar Menu" msgstr "" -#: inc/core/front_end.php:104 +#: inc/core/front_end.php:120 msgid "Shop Sidebar" msgstr "" -#: inc/core/front_end.php:109 +#: inc/core/front_end.php:126 msgid "Footer One" msgstr "" -#: inc/core/front_end.php:110 +#: inc/core/front_end.php:127 msgid "Footer Two" msgstr "" -#: inc/core/front_end.php:111 +#: inc/core/front_end.php:128 msgid "Footer Three" msgstr "" -#: inc/core/front_end.php:112 +#: inc/core/front_end.php:129 msgid "Footer Four" msgstr "" @@ -466,6 +491,14 @@ msgstr "" msgid "Single Post Container Style" msgstr "" +#: inc/customizer/options/layout_container.php:116 +msgid "Shop / Archive Container Style" +msgstr "" + +#: inc/customizer/options/layout_container.php:120 +msgid "Single Product Container Style" +msgstr "" + #: inc/customizer/options/layout_footer.php:48 msgid "Footer" msgstr "" @@ -491,12 +524,7 @@ msgstr "" msgid "Footer Menu" msgstr "" -#: inc/customizer/options/layout_footer.php:176 -#. translators: %1$s is Theme Name (Neve), %2$s is WordPress -msgid "%1$s | Powered by %2$s" -msgstr "" - -#: inc/customizer/options/layout_footer.php:184 +#: inc/customizer/options/layout_footer.php:178 msgid "Section Content" msgstr "" @@ -512,7 +540,11 @@ msgstr "" msgid "Search" msgstr "" -#: inc/customizer/options/layout_navigation.php:101 +#: inc/customizer/options/layout_navigation.php:86 +msgid "Cart" +msgstr "" + +#: inc/customizer/options/layout_navigation.php:98 msgid "Last Item in Menu" msgstr "" @@ -520,7 +552,7 @@ msgstr "" msgid "Sidebar width (%)" msgstr "" -#: inc/customizer/options/layout_sidebar.php:90 +#: inc/customizer/options/layout_sidebar.php:91 msgid "Advanced" msgstr "" @@ -536,6 +568,16 @@ msgstr "" msgid "Single Post Sidebar Layout" msgstr "" +#: inc/customizer/options/layout_sidebar.php:130 +#: inc/customizer/options/rtl.php:52 +msgid "Shop / Archive Sidebar Layout" +msgstr "" + +#: inc/customizer/options/layout_sidebar.php:134 +#: inc/customizer/options/rtl.php:56 +msgid "Single Product Sidebar Layout" +msgstr "" + #: inc/customizer/options/main.php:56 msgid "Header" msgstr "" @@ -548,19 +590,11 @@ msgstr "" msgid "Top Bar" msgstr "" -#: inc/customizer/options/top_bar.php:67 +#: inc/customizer/options/top_bar.php:66 msgid "Enable Top Bar" msgstr "" -#: inc/customizer/options/top_bar.php:96 -msgid "Content / Menu" -msgstr "" - -#: inc/customizer/options/top_bar.php:100 -msgid "Menu / Content" -msgstr "" - -#: inc/customizer/options/top_bar.php:185 +#: inc/customizer/options/top_bar.php:188 msgid "Select Top Bar Menu" msgstr "" @@ -572,51 +606,54 @@ msgstr "" msgid "Headings" msgstr "" -#: inc/customizer/options/typography.php:77 +#: inc/customizer/options/typography.php:79 msgid "Font Subsets" msgstr "" -#: inc/customizer/options/typography.php:110 -#: inc/customizer/options/typography.php:208 +#: inc/customizer/options/typography.php:112 +#: inc/customizer/options/typography.php:212 msgid "Font Family" msgstr "" -#: inc/customizer/options/typography.php:128 -#: inc/customizer/options/typography.php:251 +#: inc/customizer/options/typography.php:131 +#: inc/customizer/options/typography.php:257 msgid "Font Size" msgstr "" -#: inc/customizer/options/typography.php:164 -#: inc/customizer/options/typography.php:288 +#: inc/customizer/options/typography.php:168 +#: inc/customizer/options/typography.php:295 msgid "Line Height" msgstr "" -#: inc/views/footer.php:89 -#. translators: %1$s is link to ThemeIsle -msgid "Copyright - Neve by %1$s" -msgstr "" - #: inc/views/header.php:146 msgid "Toggle Navigation" msgstr "" +#: inc/views/layouts/layout_sidebar.php:64 +msgid "Close" +msgstr "" + #: inc/views/page_header.php:80 #. translators: search result msgid "Search Results for: %s" msgstr "" -#: inc/views/partials/post_meta.php:89 +#: inc/views/partials/post_meta.php:91 msgid "No Comments" msgstr "" -#: inc/views/partials/post_meta.php:91 +#: inc/views/partials/post_meta.php:93 msgid " Comments" msgstr "" -#: inc/views/partials/post_meta.php:93 +#: inc/views/partials/post_meta.php:95 msgid "1 Comment" msgstr "" +#: inc/views/partials/post_meta.php:133 +msgid "Tags" +msgstr "" + #: inc/views/template_parts.php:180 msgid "Read more" msgstr "" @@ -646,6 +683,10 @@ msgstr "" msgid "https://themeisle.com/themes/neve/" msgstr "" +#. Description of the plugin/theme +msgid "Neve is a modern WordPress theme for professionals." +msgstr "" + #. Author of the plugin/theme msgid "ThemeIsle" msgstr "" diff --git a/style-rtl.css b/style-rtl.css index 2025a1266e..6429161f9d 100644 --- a/style-rtl.css +++ b/style-rtl.css @@ -4,7 +4,7 @@ Theme URI: https://themeisle.com/themes/neve/ Author: ThemeIsle Author URI: https://themeisle.com Description: Neve is a modern WordPress theme for professionals. -Version: 1.0.3 +Version: 1.0.4 License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Text Domain: neve @@ -16,7 +16,7 @@ This theme, like WordPress, is licensed under the GPL. Use it to make something cool, have fun, and share what you've learned with others. */ @-ms-viewport { - width: device-width; + width: device-width; } html, body, @@ -41,8 +41,8 @@ h3, h4, h5, h6 { - margin: 0; - padding: 0; + margin: 0; + padding: 0; } h1, @@ -51,29 +51,32 @@ h3, h4, h5, h6 { - font-size: 100%; - font-weight: normal; + font-size: 100%; + font-weight: normal; } ul { - list-style: none; + list-style: none; } button, input, select, textarea { - margin: 0; + margin: 0; } html { - box-sizing: border-box; - -ms-overflow-style: scrollbar; + box-sizing: border-box; + + -ms-overflow-style: scrollbar; } -*, *:before, *:after { - box-sizing: border-box; - -webkit-box-sizing: border-box; +*, +*:before, +*:after { + -webkit-box-sizing: border-box; + box-sizing: border-box; } img, @@ -81,24 +84,24 @@ embed, object, audio, video { - height: auto; - max-width: 100%; + max-width: 100%; + height: auto; } iframe { - border: 0; - max-width: 100%; + max-width: 100%; + border: 0; } table { - border-collapse: collapse; - border-spacing: 0; + border-spacing: 0; + border-collapse: collapse; } td, th { - padding: 0; - text-align: right; + padding: 0; + text-align: right; } /*! @@ -108,1605 +111,1815 @@ th { * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */ .container { - width: 100%; - padding-left: 15px; - padding-right: 15px; - margin-left: auto; - margin-right: auto; + width: 100%; + margin-right: auto; + margin-left: auto; + padding-right: 15px; + padding-left: 15px; } .w-100 { - width: 100%; + width: 100%; } .gapless { - padding: 0 !important; + padding: 0 !important; } .container-fluid { - width: 100%; - padding-left: 15px; - padding-right: 15px; - margin-left: auto; - margin-right: auto; + width: 100%; + margin-right: auto; + margin-left: auto; + padding-right: 15px; + padding-left: 15px; } .container-fluid > div { - margin: 0 -15px; + margin: 0 -15px; } .row { - display: flex; - flex-wrap: wrap; - margin-left: -15px; - margin-right: -15px; -} - -.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, -.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, -.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, -.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, -.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, + display: flex; + margin-right: -15px; + margin-left: -15px; + + flex-wrap: wrap; +} + +.col-1, +.col-2, +.col-3, +.col-4, +.col-5, +.col-6, +.col-7, +.col-8, +.col-9, +.col-10, +.col-11, +.col-12, +.col, +.col-auto, +.col-sm-1, +.col-sm-2, +.col-sm-3, +.col-sm-4, +.col-sm-5, +.col-sm-6, +.col-sm-7, +.col-sm-8, +.col-sm-9, +.col-sm-10, +.col-sm-11, +.col-sm-12, +.col-sm, +.col-sm-auto, +.col-md-1, +.col-md-2, +.col-md-3, +.col-md-4, +.col-md-5, +.col-md-6, +.col-md-7, +.col-md-8, +.col-md-9, +.col-md-10, +.col-md-11, +.col-md-12, +.col-md, +.col-md-auto, +.col-lg-1, +.col-lg-2, +.col-lg-3, +.col-lg-4, +.col-lg-5, +.col-lg-6, +.col-lg-7, +.col-lg-8, +.col-lg-9, +.col-lg-10, +.col-lg-11, +.col-lg-12, +.col-lg, +.col-lg-auto, +.col-xl-1, +.col-xl-2, +.col-xl-3, +.col-xl-4, +.col-xl-5, +.col-xl-6, +.col-xl-7, +.col-xl-8, +.col-xl-9, +.col-xl-10, +.col-xl-11, +.col-xl-12, +.col-xl, .col-xl-auto { - position: relative; - width: 100%; - min-height: 1px; - padding-left: 15px; - padding-right: 15px; + position: relative; + width: 100%; + min-height: 1px; + padding-right: 15px; + padding-left: 15px; } .col { - flex-basis: 0; - flex-grow: 1; - max-width: 100%; + max-width: 100%; + + flex-basis: 0; + flex-grow: 1; } .col-auto { - flex: 0 0 auto; - width: auto; - max-width: none; + width: auto; + max-width: none; + + flex: 0 0 auto; } .col-1 { - flex: 0 0 8.3333333333%; - max-width: 8.3333333333%; + max-width: 8.3333333333%; + + flex: 0 0 8.3333333333%; } .col-2 { - flex: 0 0 16.6666666667%; - max-width: 16.6666666667%; + max-width: 16.6666666667%; + + flex: 0 0 16.6666666667%; } .col-3 { - flex: 0 0 25%; - max-width: 25%; + max-width: 25%; + + flex: 0 0 25%; } .col-4 { - flex: 0 0 33.3333333333%; - max-width: 33.3333333333%; + max-width: 33.3333333333%; + + flex: 0 0 33.3333333333%; } .col-5 { - flex: 0 0 41.6666666667%; - max-width: 41.6666666667%; + max-width: 41.6666666667%; + + flex: 0 0 41.6666666667%; } .col-6 { - flex: 0 0 50%; - max-width: 50%; + max-width: 50%; + + flex: 0 0 50%; } .col-7 { - flex: 0 0 58.3333333333%; - max-width: 58.3333333333%; + max-width: 58.3333333333%; + + flex: 0 0 58.3333333333%; } .col-8 { - flex: 0 0 66.6666666667%; - max-width: 66.6666666667%; + max-width: 66.6666666667%; + + flex: 0 0 66.6666666667%; } .col-9 { - flex: 0 0 75%; - max-width: 75%; + max-width: 75%; + + flex: 0 0 75%; } .col-10 { - flex: 0 0 83.3333333333%; - max-width: 83.3333333333%; + max-width: 83.3333333333%; + + flex: 0 0 83.3333333333%; } .col-11 { - flex: 0 0 91.6666666667%; - max-width: 91.6666666667%; + max-width: 91.6666666667%; + + flex: 0 0 91.6666666667%; } .col-12 { - flex: 0 0 100%; - max-width: 100%; + max-width: 100%; + + flex: 0 0 100%; } html { - font-size: 14px; - overflow-x: hidden; - -webkit-tap-highlight-color: transparent; + overflow-x: hidden; + font-size: 14px; + + -webkit-tap-highlight-color: transparent; } body { - font-family: Graphik, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif; - color: #606060; - line-height: 1.68421; - overflow-x: hidden; - direction: rtl; - background-color: #fff; + overflow-x: hidden; + color: #606060; + background-color: #fff; + font-family: Graphik, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif; + line-height: 1.68421; + + direction: rtl; } -h1, h2, h3, h4, h5, h6 { - font-family: Graphik, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif; - line-height: 1.68421; - margin-bottom: .5rem; +h1, +h2, +h3, +h4, +h5, +h6 { + margin-bottom: 0.5rem; + font-family: Graphik, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif; + line-height: 1.68421; } p { - margin-bottom: 16px; + margin-bottom: 16px; } a { - color: #00a4f7; - text-decoration: none; + color: #00a4f7; + text-decoration: none; } a:hover { - color: #005bf7; + color: #005bf7; } .screen-reader-text { - display: none; + display: none; } ins { - text-decoration: none; + text-decoration: none; } body { - font-size: 1rem; + font-size: 1rem; } h1 { - font-size: 2rem; + font-size: 2rem; } h2 { - font-size: 1.75rem; + font-size: 1.75rem; } h3 { - font-size: 1.5rem; + font-size: 1.5rem; } h4 { - font-size: 1.25rem; + font-size: 1.25rem; } h5 { - font-size: 1rem; + font-size: 1rem; } h6 { - font-size: 0.75rem; + font-size: 0.75rem; } #nv-top-bar-menu { - display: flex; - flex-wrap: wrap; - padding-right: 0; - list-style-type: none; - flex: 1; + display: flex; + padding-right: 0; + list-style-type: none; + + flex: 1; + flex-wrap: wrap; } #nv-top-bar-menu > li:not(:last-child) { - padding-left: 8px; + padding-left: 8px; } #nv-top-bar-menu > li:not(:first-child) { - padding-right: 8px; + padding-right: 8px; } .nv-top-bar-content { - display: flex; - flex: 1; + display: flex; + + flex: 1; } .nv-top-bar-content p { - margin-bottom: 0; + margin-bottom: 0; } .nv-top-bar { - background-color: #fff; - border-bottom: 1px solid #f0f0f0; + border-bottom: 1px solid #f0f0f0; + background-color: #fff; } .nv-tb-wrap { - padding-top: 8px; - padding-bottom: 8px; - display: flex; - align-items: center; - flex-direction: row; - min-height: 40px; + display: flex; + flex-direction: row; + min-height: 40px; + padding-top: 8px; + padding-bottom: 8px; + + align-items: center; } -.nv-tb-wrap.menu-content .nv-top-bar-content, .nv-tb-wrap.content-menu #nv-top-bar-menu { - justify-content: flex-end; - align-items: center; +.nv-tb-wrap.menu-content .nv-top-bar-content, +.nv-tb-wrap.content-menu #nv-top-bar-menu { + align-items: center; + justify-content: flex-end; } -.nv-tb-wrap.content-menu .nv-top-bar-content, .nv-tb-wrap.menu-content #nv-top-bar-menu { - justify-content: flex-start; - align-items: center; +.nv-tb-wrap.content-menu .nv-top-bar-content, +.nv-tb-wrap.menu-content #nv-top-bar-menu { + align-items: center; + justify-content: flex-start; } .nv-nav-header { - display: flex; - min-height: 70px; + display: flex; + min-height: 70px; } .site-logo { - width: 200px; - align-items: center; - display: flex; - padding: 8px 0; + display: flex; + width: 200px; + padding: 8px 0; + + align-items: center; } .site-logo img { - max-height: 60px; - float: right; + float: right; + max-height: 60px; } .site-logo p { - font-size: 1.25rem; - text-align: center; - margin-bottom: 0; + margin-bottom: 0; + font-size: 1.25rem; + text-align: center; } .site-logo small { - width: 100%; - text-align: center; - display: block; + display: block; + width: 100%; + text-align: center; } .site-logo a { - display: inline; + display: inline; } .icon-bar { - transition: all 0.1s ease; - position: relative; - display: block; - background: #00a4f7; - border-radius: 2px; - width: 15px; - height: 2px; + display: block; + position: relative; + width: 15px; + height: 2px; + border-radius: 2px; + background: #00a4f7; + transition: all 0.1s ease; } .icon-bar:nth-child(2) { - margin: 3px 0; + margin: 3px 0; } .navbar-toggle-wrapper { - align-items: center; + align-items: center; } .navbar-toggle { - border: 1px solid #f0f0f0; - border-radius: 3px; - background: none; - cursor: pointer; - padding: 10px 15px; + padding: 10px 15px; + border: 1px solid #f0f0f0; + border-radius: 3px; + background: none; + cursor: pointer; } .navbar-toggle:hover { - box-shadow: none; - transform: none; + box-shadow: none; + transform: none; } .navbar-toggle.active .icon-bar:nth-child(1) { - transform: rotate(-45deg); - top: 5px; + top: 5px; + transform: rotate(-45deg); } .navbar-toggle.active .icon-bar:nth-child(2) { - opacity: 0; + opacity: 0; } .navbar-toggle.active .icon-bar:nth-child(3) { - transform: rotate(45deg); - bottom: 5px; + bottom: 5px; + transform: rotate(45deg); } .menu-opened { - overflow: hidden; + overflow: hidden; } .nv-navbar { - background-color: #fff; - border-bottom: 1px solid #f0f0f0; - max-height: 100vh; + max-height: 100vh; + border-bottom: 1px solid #f0f0f0; + background-color: #fff; } #nv-primary-navigation { - max-height: 0; - overflow-y: auto; - transition: all 0.3s ease; - margin-bottom: 0; + overflow-y: auto; + max-height: 0; + margin-bottom: 0; + transition: all 0.3s ease; } #nv-primary-navigation.responsive-opened { - max-height: calc(100vh - 70px); - padding-bottom: 16px; + max-height: calc(100vh - 70px); + padding-bottom: 16px; } #nv-primary-navigation a { - width: 100%; - display: block; - padding: 8px 0; + display: block; + width: 100%; + padding: 8px 0; } #nv-primary-navigation li { - cursor: pointer; - width: 100%; - position: relative; + position: relative; + width: 100%; + cursor: pointer; } -.site-logo, .navbar-toggle-wrapper { - flex: 1; +.site-logo, +.navbar-toggle-wrapper { + flex: 1; } .navbar-toggle-wrapper { - justify-content: flex-end; - display: flex; + display: flex; + + justify-content: flex-end; } #nv-primary-navigation .sub-menu { - max-height: 0; - overflow: hidden; - padding-right: 20px; - transition: all 0.3s ease; - border-right: 1px solid #f0f0f0; + overflow: hidden; + max-height: 0; + padding-right: 20px; + border-right: 1px solid #f0f0f0; + transition: all 0.3s ease; } #nv-primary-navigation .dropdown-open > .sub-menu { - max-height: 2000px; - transition: all 0.3s ease; - opacity: 1; - visibility: visible; + visibility: visible; + max-height: 2000px; + opacity: 1; + transition: all 0.3s ease; } .nv-nav-wrap { - min-height: 70px; - display: flex; - flex-direction: column; - justify-content: space-between; + display: flex; + flex-direction: column; + min-height: 70px; + + justify-content: space-between; } .caret { - content: " "; - height: 6px; - width: 6px; - position: relative; - display: inline-block; - border: 2px solid; - border-radius: 1px; - border-right: 0; - border-bottom: 0; - right: 1px; - transform: rotate(-135deg); - color: #00a4f7; - top: -6px; - transition: all 0.3s ease; + display: inline-block; + position: relative; + top: -6px; + right: 1px; + width: 6px; + height: 6px; + border: 2px solid; + border-right: 0; + border-bottom: 0; + border-radius: 1px; + color: #00a4f7; + content: " "; + transition: all 0.3s ease; + transform: rotate(-135deg); } .dropdown-open > .caret-wrap > .caret { - color: #fff; - transform: rotate(45deg); + color: #fff; + transform: rotate(45deg); } .caret-wrap { - position: absolute; - top: 0; - left: 0; - cursor: pointer; - border-radius: 3px; - border: 1px solid #00a4f7; - width: 30px; - height: 30px; - padding: 5px 10px; - transition: all 0.3s ease; + position: absolute; + top: 0; + left: 0; + width: 30px; + height: 30px; + padding: 5px 10px; + border: 1px solid #00a4f7; + border-radius: 3px; + cursor: pointer; + transition: all 0.3s ease; } .dropdown-open > .caret-wrap { - background-color: #00a4f7; + background-color: #00a4f7; } #nv-primary-navigation i { - font-size: inherit; - line-height: inherit; - width: 20px; + width: 20px; + font-size: inherit; + line-height: inherit; } .nav-right .site-logo { - justify-content: flex-end; + justify-content: flex-end; } .nav-right .navbar-toggle-wrapper { - justify-content: flex-start; + justify-content: flex-start; } .nav-right .nv-nav-header { - flex-direction: row-reverse; + flex-direction: row-reverse; } .nv-nav-search form { - display: flex; + display: flex; } .nv-nav-search form label { - width: 100%; - margin-left: 20px; + width: 100%; + margin-left: 20px; } #nv-primary-navigation .menu-item-nav-search > a { - display: none; + display: none; } .nv-nav-search { - padding: 8px 0; + padding: 8px 0; } footer { - background-color: #fff; + background-color: #fff; } .footer-content-wrap { - border-top: 1px solid #f0f0f0; + border-top: 1px solid #f0f0f0; } -.nv-footer-content, .nv-footer-widgets { - padding: 32px 0; +.nv-footer-content, +.nv-footer-widgets { + padding: 32px 0; } .nv-footer-widgets + .nv-footer-content { - padding-top: 0; + padding-top: 0; } .nv-footer-content .footer-menu { - display: flex; - flex-wrap: wrap; - padding-right: 0; - list-style-type: none; + display: flex; + padding-right: 0; + list-style-type: none; + + flex-wrap: wrap; } .nv-footer-content .footer-menu > li:not(:last-child) { - padding-left: 16px; + padding-left: 16px; } .nv-footer-content .footer-menu > li:not(:first-child) { - padding-right: 16px; + padding-right: 16px; } .wrapper { - display: flex; - min-height: 100vh; - flex-direction: column; - overflow: hidden; + display: flex; + overflow: hidden; + flex-direction: column; + min-height: 100vh; } .neve-main { - flex: 1 auto; + flex: 1 auto; } -.archive-container, .single-page-container { - padding-top: 32px; +.archive-container, +.single-page-container { + padding-top: 32px; } .nv-page-title-wrap.nv-big-title { - border-bottom: 1px solid #f0f0f0; - background-color: #f7f7f7; + border-bottom: 1px solid #f0f0f0; + background-color: #f7f7f7; } .nv-page-title-wrap.nv-big-title .nv-page-title { - padding-top: 16px; - padding-bottom: 16px; - text-align: center; + padding-top: 16px; + padding-bottom: 16px; + text-align: center; } .nv-page-title-wrap.nv-big-title h1 { - margin: 0; -} - -form input[type="text"], form input[type="password"], form input[type="email"], form input[type="url"], form input[type="date"], form input[type="month"], form input[type="time"], form input[type="datetime"], form input[type="datetime-local"], form input[type="week"], form input[type="number"], form input[type="search"], form input[type="tel"], form input[type="color"], form select, form textarea { - display: inline-block; - min-height: 35px; - font-size: 14px; - line-height: 1.8; - padding: 6px 12px; - background-color: transparent; - color: #333; - border: 1px solid #dddddd; - border-radius: 3px; - transition: all 0.3s ease; + margin: 0; +} + +form input[type="text"], +form input[type="password"], +form input[type="email"], +form input[type="url"], +form input[type="date"], +form input[type="month"], +form input[type="time"], +form input[type="datetime"], +form input[type="datetime-local"], +form input[type="week"], +form input[type="number"], +form input[type="search"], +form input[type="tel"], +form input[type="color"], +form select, +form textarea { + display: inline-block; + min-height: 35px; + padding: 6px 12px; + border: 1px solid #ddd; + border-radius: 3px; + color: #333; + background-color: transparent; + font-size: 14px; + line-height: 1.8; + transition: all 0.3s ease; } -input, textarea, select, button { - -webkit-box-sizing: border-box; - /* For legacy WebKit based browsers */ - -moz-box-sizing: border-box; - /* For legacy (Firefox <29) Gecko based browsers */ - box-sizing: border-box; +input, +textarea, +select, +button { + -webkit-box-sizing: border-box; + /* For legacy WebKit based browsers */ + -moz-box-sizing: border-box; + /* For legacy (Firefox <29) Gecko based browsers */ + box-sizing: border-box; } .button { - font-size: .8em; - font-weight: 600; - padding: 9px 18px; - transition: all .15s ease-in-out; - text-align: center; - vertical-align: middle; - border: 1px solid transparent; - border-radius: .25rem; - text-transform: uppercase; - cursor: pointer; - width: auto; + width: auto; + padding: 9px 18px; + border: 1px solid transparent; + border-radius: 0.25rem; + font-size: 0.8em; + font-weight: 600; + text-align: center; + vertical-align: middle; + text-transform: uppercase; + cursor: pointer; + transition: all 0.15s ease-in-out; } .button.button-primary { - background-color: #00a4f7; - color: #fff; + color: #fff; + background-color: #00a4f7; } .button.button-primary:hover { - opacity: .9; + opacity: 0.9; } .button.button-secondary { - border: 1px solid #00a4f7; - background-color: transparent; - font-weight: 600; - color: #00a4f7; + border: 1px solid #00a4f7; + color: #00a4f7; + background-color: transparent; + font-weight: 600; } .button.button-secondary:hover { - background-color: #00a4f7; - color: #fff; + color: #fff; + background-color: #00a4f7; } -button, input[type=button], .btn, input[type="submit"] { - font-size: .8em; - font-weight: 600; - padding: 9px 18px; - transition: all .15s ease-in-out; - text-align: center; - vertical-align: middle; - border: 1px solid transparent; - border-radius: .25rem; - text-transform: uppercase; - cursor: pointer; - width: auto; - background-color: #00a4f7; - color: #fff; -} -button:hover, input[type=button]:hover, .btn:hover, input[type="submit"]:hover { - opacity: .9; +button, +input[type=button], +.btn, +input[type="submit"] { + width: auto; + padding: 9px 18px; + border: 1px solid transparent; + border-radius: 0.25rem; + color: #fff; + background-color: #00a4f7; + font-size: 0.8em; + font-weight: 600; + text-align: center; + vertical-align: middle; + text-transform: uppercase; + cursor: pointer; + transition: all 0.15s ease-in-out; +} +button:hover, +input[type=button]:hover, +.btn:hover, +input[type="submit"]:hover { + opacity: 0.9; } .nv-seach-form-wrap .search-form { - border-top: 1px solid #f0f0f0; - padding-top: 16px; - display: flex; - justify-content: center; + display: flex; + padding-top: 16px; + border-top: 1px solid #f0f0f0; + + justify-content: center; } .nv-seach-form-wrap .search-form input[type="submit"] { - margin-right: 10px; + margin-right: 10px; } .nv-meta-list { - display: flex; - flex-wrap: wrap; - padding-right: 0; - list-style-type: none; - border-bottom: 1px solid #f0f0f0; - padding-bottom: 8px; - margin: 8px 0; - width: 100%; + display: flex; + width: 100%; + margin: 8px 0; + padding-right: 0; + padding-bottom: 8px; + border-bottom: 1px solid #f0f0f0; + list-style-type: none; + + flex-wrap: wrap; } .nv-meta-list li > span, .nv-meta-list li > a { - color: #7e7e7e; - font-size: 0.85em; + color: #7e7e7e; + font-size: 0.85em; } .nv-meta-list i { - margin-left: 2px; - font-size: inherit; - line-height: inherit; + margin-left: 2px; + font-size: inherit; + line-height: inherit; } .nv-meta-list li { - padding-left: 16px; - display: flex; - justify-content: flex-start; - align-items: center; - flex-wrap: wrap; + display: flex; + padding-left: 16px; + + align-items: center; + flex-wrap: wrap; + justify-content: flex-start; } .nv-meta-list .meta .nv-icon:before { - position: relative; - margin-left: 5px; + position: relative; + margin-left: 5px; } .nv-meta-list .meta.category a { - padding: 0 4px; + padding: 0 4px; } .nv-post-thumbnail-wrap { - width: 100%; + width: 100%; } .nv-post-thumbnail-wrap a { - transition: all 0.3s ease; + transition: all 0.3s ease; } .nv-post-thumbnail-wrap a:hover { - opacity: .95; + opacity: 0.95; } .nv-post-thumbnail-wrap img { - width: 100%; - height: auto; + width: 100%; + height: auto; } .posts-wrapper > article { - margin-bottom: 32px; + margin-bottom: 32px; } .blog-entry-title { - margin: 0 0 8px; - word-wrap: break-word; + margin: 0 0 8px; + word-wrap: break-word; } .article-content-col { - width: 100%; + width: 100%; } .article-content-col .content { - width: 100%; - padding-bottom: 32px; - border-bottom: 1px solid #f0f0f0; - display: flex; - flex-direction: column; + display: flex; + flex-direction: column; + width: 100%; + padding-bottom: 32px; + border-bottom: 1px solid #f0f0f0; } .article-content-col .content .button { - align-self: flex-start; - margin-top: 16px; + margin-top: 16px; + + align-self: flex-start; } .bypostauthor { - display: block; + display: block; } .excerpt-wrap { - margin: 16px 0; + margin: 16px 0; } .nv-index-posts .posts-wrapper { - display: flex; - flex-wrap: wrap; + display: flex; + + flex-wrap: wrap; } .nv-index-posts .page-numbers { - display: flex; - flex-wrap: wrap; - padding-right: 0; - list-style-type: none; - justify-content: center; - margin: 8px auto; + display: flex; + margin: 8px auto; + padding-right: 0; + list-style-type: none; + + flex-wrap: wrap; + justify-content: center; } .nv-index-posts .page-numbers > li:not(:last-child) { - padding-left: 8px; + padding-left: 8px; } .nv-index-posts .page-numbers > li:not(:first-child) { - padding-right: 8px; + padding-right: 8px; } .sticky .article-content-col { - max-width: 100%; + max-width: 100%; } .sticky .article-content-col .content { - -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); - -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); - box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); - margin-left: 8px; - margin-right: 8px; - border: 1px solid #f0f0f0; - max-width: 100%; - width: auto; - padding: 16px; + width: auto; + max-width: 100%; + margin-right: 8px; + margin-left: 8px; + padding: 16px; + border: 1px solid #f0f0f0; + -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); + box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); } .nv-loader { - height: 50px; - width: 50px; - border-radius: 50%; - border: 2px solid #00a4f7; - border-right: 1px solid transparent !important; - animation: spin; - -webkit-animation: spin 1s ease infinite; - -moz-animation: spin 1s ease infinite; - animation: spin 1s ease infinite; - margin: 0 auto; - display: none; + display: none; + width: 50px; + height: 50px; + margin: 0 auto; + border: 2px solid #00a4f7; + border-right: 1px solid transparent !important; + border-radius: 50%; + -webkit-animation: spin 1s ease infinite; + -moz-animation: spin 1s ease infinite; + animation: spin; + animation: spin 1s ease infinite; } @-moz-keyframes spin { - 100% { - -moz-transform: rotate(-360deg); - } + 100% { + -moz-transform: rotate(-360deg); + } } @-webkit-keyframes spin { - 100% { - -webkit-transform: rotate(-360deg); - } + 100% { + -webkit-transform: rotate(-360deg); + } } @keyframes spin { - 100% { - -webkit-transform: rotate(-360deg); - transform: rotate(-360deg); - } + 100% { + -webkit-transform: rotate(-360deg); + transform: rotate(-360deg); + } } -.layout-grid > .article-content-col, .layout-grid > .article-content-col .content { - height: 100%; +.layout-grid > .article-content-col, +.layout-grid > .article-content-col .content { + height: 100%; } -.layout-default, .layout-alternative { - display: flex; - align-items: flex-end; +.layout-default, +.layout-alternative { + display: flex; + + align-items: flex-end; } .entry-title { - word-wrap: break-word; + word-wrap: break-word; } .single-post-container { - padding-top: 16px; + padding-top: 16px; } .single-post-container .title { - margin-bottom: 16px; + margin-bottom: 16px; } .attachment-neve-blog { - display: flex; - margin: 0 auto; + display: flex; + margin: 0 auto; } .nv-content-wrap .page-numbers { - justify-content: center; - margin: 8px auto; - display: flex; - flex-wrap: wrap; - padding-right: 0; - list-style-type: none; + display: flex; + margin: 8px auto; + padding-right: 0; + list-style-type: none; + + flex-wrap: wrap; + justify-content: center; } -.nv-content-wrap .page-numbers > a:not(:last-child) span, .nv-content-wrap .page-numbers > span { - padding-left: 16px; +.nv-content-wrap .page-numbers > a:not(:last-child) span, +.nv-content-wrap .page-numbers > span { + padding-left: 16px; } .post-password-form input { - margin-bottom: 8px; + margin-bottom: 8px; } .nv-tags-list { - font-size: .85em; - margin: 16px 0; + margin: 16px 0; + font-size: 0.85em; } .nv-tags-list span { - margin-left: 8px; + margin-left: 8px; } .nv-tags-list a { - display: inline-block; - padding: 2px 8px; - transition: all 0.3s ease; - border-radius: 3px; - margin-bottom: 8px; - margin-left: 8px; - border: 1px solid #00a4f7; - color: #00a4f7; + display: inline-block; + margin-bottom: 8px; + margin-left: 8px; + padding: 2px 8px; + border: 1px solid #00a4f7; + border-radius: 3px; + color: #00a4f7; + transition: all 0.3s ease; } .nv-tags-list a:hover { - background: #00a4f7; - color: #fff; + color: #fff; + background: #00a4f7; } #comments { - border-top: 1px solid #f0f0f0; - padding-top: 16px; - margin: 8px 0 32px; + margin: 8px 0 32px; + padding-top: 16px; + border-top: 1px solid #f0f0f0; } -#comments input:not([type="submit"]), #comments textarea { - width: 100%; +#comments input:not([type="submit"]), +#comments textarea { + width: 100%; } #comments .pagination { - display: flex; - flex-wrap: wrap; - padding-right: 0; - list-style-type: none; - justify-content: center; + display: flex; + padding-right: 0; + list-style-type: none; + + flex-wrap: wrap; + justify-content: center; } #comments .pagination > li:not(:last-child) { - padding-left: 8px; + padding-left: 8px; } #comments .pagination > li:not(:first-child) { - padding-right: 8px; + padding-right: 8px; } #comments .comments-number { - border-bottom: 1px solid #f0f0f0; - padding-bottom: 16px; - margin-bottom: 16px; + margin-bottom: 16px; + padding-bottom: 16px; + border-bottom: 1px solid #f0f0f0; } #comments .comments-list li { - margin: 32px 0; + margin: 32px 0; } #comments cite { - font-style: normal; + font-style: normal; } #comments .avatar { - border-radius: 50%; + border-radius: 50%; } #comments .comment-meta { - font-size: .75em; - margin-bottom: 8px; + margin-bottom: 8px; + font-size: 0.75em; } #comments .children { - border-right: 1px solid #f0f0f0; - padding-right: 8px; + padding-right: 8px; + border-right: 1px solid #f0f0f0; } -.nv-index-posts, .nv-single-post-wrap, .nv-single-page-wrap { - margin-bottom: 48px; +.nv-index-posts, +.nv-single-post-wrap, +.nv-single-page-wrap { + margin-bottom: 48px; } blockquote { - text-align: center; - font-size: 1.1em; - margin: 48px 0; + margin: 48px 0; + font-size: 1.1em; + text-align: center; } blockquote:before { - height: 3px; - width: 48px; - background-color: #333; - content: " "; - display: block; - margin: 0 auto 32px; + display: block; + width: 48px; + height: 3px; + margin: 0 auto 32px; + background-color: #333; + content: " "; } blockquote > * { - margin-bottom: 0; + margin-bottom: 0; } table { - margin: 16px 0; + margin: 16px 0; } -table td, table th { - padding: 8px; - border-bottom: 1px solid #f0f0f0; +table td, +table th { + padding: 8px; + border-bottom: 1px solid #f0f0f0; } table tbody tr:hover { - background-color: #fbfbfb; + background-color: #fbfbfb; } code { - background: #d0effb; - border-radius: 5px; - border: 1px solid #f0f0f0; + border: 1px solid #f0f0f0; + border-radius: 5px; + background: #d0effb; } pre { - display: block; - padding: 16px; - background: #fbfbfb; - border-radius: 5px; - border: 1px solid #f0f0f0; - margin: 32px 0; - white-space: pre-wrap; - font-size: 0.9em; - line-height: 2em; + display: block; + margin: 32px 0; + padding: 16px; + border: 1px solid #f0f0f0; + border-radius: 5px; + background: #fbfbfb; + font-size: 0.9em; + line-height: 2em; + white-space: pre-wrap; } .nv-content-wrap { - margin: 32px 0; + margin: 32px 0; } .nv-content-wrap:after { - content: ""; - clear: both; - display: table; + display: table; + clear: both; + content: ""; } .nv-content-wrap ul { - list-style-type: circle; + list-style-type: circle; } -.nv-content-wrap > ul, .nv-content-wrap > ol { - margin: 16px 0; +.nv-content-wrap > ul, +.nv-content-wrap > ol { + margin: 16px 0; } -.nv-content-wrap ul, .nv-content-wrap ol { - padding-right: 16px; +.nv-content-wrap ul, +.nv-content-wrap ol { + padding-right: 16px; } -.nv-content-wrap ul li, .nv-content-wrap ol li { - line-height: 2em; - margin-bottom: 8px; +.nv-content-wrap ul li, +.nv-content-wrap ol li { + margin-bottom: 8px; + line-height: 2em; } .nv-content-wrap dl:not(.gallery-item) { - width: 100%; - overflow: hidden; - display: grid; - grid-template-columns: 1fr 2fr; - grid-row-gap: 32px; - margin: 16px 0; + display: grid; + overflow: hidden; + width: 100%; + margin: 16px 0; + + grid-row-gap: 32px; + grid-template-columns: 1fr 2fr; } .nv-content-wrap dt:not(.gallery-icon) { - border-left: 1px solid #f0f0f0; - padding: 0 16px; + padding: 0 16px; + border-left: 1px solid #f0f0f0; } .nv-content-wrap dt:not(.gallery-icon) dfn { - font-style: normal; - font-weight: 600; + font-weight: 600; + font-style: normal; } .nv-content-wrap dd:not(.gallery-caption) { - padding: 0 16px; + padding: 0 16px; } .alignleft { - float: right; - margin: 16px 0 16px 16px; + float: right; + margin: 16px 0 16px 16px; } .alignright { - float: left; - margin: 16px 16px 16px 0; + float: left; + margin: 16px 16px 16px 0; } .aligncenter { - text-align: center; - margin: 0 auto; + margin: 0 auto; + text-align: center; } .wp-caption { - max-width: 100%; + max-width: 100%; } .wp-caption-text { - text-align: center; - font-size: 0.8em; - font-weight: 500; + font-size: 0.8em; + font-weight: 500; + text-align: center; } .twitter-tweet.twitter-tweet-rendered { - padding: 16px 0; - margin: auto; + margin: auto; + padding: 16px 0; } .nv-sidebar-wrap { - margin-bottom: 48px; + margin-bottom: 48px; } .nv-sidebar-wrap .search-form { - display: flex; - flex-direction: column; + display: flex; + flex-direction: column; } .nv-sidebar-wrap input[type="search"] { - margin-bottom: 8px; - width: 100%; + width: 100%; + margin-bottom: 8px; } .nv-sidebar-wrap .widget { - border-bottom: 1px solid #f0f0f0; - padding-bottom: 16px; - margin-bottom: 16px; + margin-bottom: 16px; + padding-bottom: 16px; + border-bottom: 1px solid #f0f0f0; } .nv-sidebar-wrap .widget:last-child { - border: none; - margin: 0; - padding: 0; + margin: 0; + padding: 0; + border: none; } .widget ul { - padding: 0; + padding: 0; } .widget ul ul { - padding-right: 8px; - border-right: 1px solid #f0f0f0; + padding-right: 8px; + border-right: 1px solid #f0f0f0; } .widget ul li { - margin-top: 8px; + margin-top: 8px; } .widget > ul { - font-size: .85em; + font-size: 0.85em; } @media (min-width: 576px) { - .container { - max-width: 540px; - } - - .col-sm { - flex-basis: 0; - flex-grow: 1; - max-width: 100%; - } - - .col-sm-auto { - flex: 0 0 auto; - width: auto; - max-width: none; - } - - .col-sm-1 { - flex: 0 0 8.3333333333%; - max-width: 8.3333333333%; - } - - .col-sm-2 { - flex: 0 0 16.6666666667%; - max-width: 16.6666666667%; - } - - .col-sm-3 { - flex: 0 0 25%; - max-width: 25%; - } - - .col-sm-4 { - flex: 0 0 33.3333333333%; - max-width: 33.3333333333%; - } - - .col-sm-5 { - flex: 0 0 41.6666666667%; - max-width: 41.6666666667%; - } - - .col-sm-6 { - flex: 0 0 50%; - max-width: 50%; - } - - .col-sm-7 { - flex: 0 0 58.3333333333%; - max-width: 58.3333333333%; - } - - .col-sm-8 { - flex: 0 0 66.6666666667%; - max-width: 66.6666666667%; - } - - .col-sm-9 { - flex: 0 0 75%; - max-width: 75%; - } - - .col-sm-10 { - flex: 0 0 83.3333333333%; - max-width: 83.3333333333%; - } - - .col-sm-11 { - flex: 0 0 91.6666666667%; - max-width: 91.6666666667%; - } - - .col-sm-12 { - flex: 0 0 100%; - max-width: 100%; - } + .container { + max-width: 540px; + } + + .col-sm { + max-width: 100%; + + flex-basis: 0; + flex-grow: 1; + } + + .col-sm-auto { + width: auto; + max-width: none; + + flex: 0 0 auto; + } + + .col-sm-1 { + max-width: 8.3333333333%; + + flex: 0 0 8.3333333333%; + } + + .col-sm-2 { + max-width: 16.6666666667%; + + flex: 0 0 16.6666666667%; + } + + .col-sm-3 { + max-width: 25%; + + flex: 0 0 25%; + } + + .col-sm-4 { + max-width: 33.3333333333%; + + flex: 0 0 33.3333333333%; + } + + .col-sm-5 { + max-width: 41.6666666667%; + + flex: 0 0 41.6666666667%; + } + + .col-sm-6 { + max-width: 50%; + + flex: 0 0 50%; + } + + .col-sm-7 { + max-width: 58.3333333333%; + + flex: 0 0 58.3333333333%; + } + + .col-sm-8 { + max-width: 66.6666666667%; + + flex: 0 0 66.6666666667%; + } + + .col-sm-9 { + max-width: 75%; + + flex: 0 0 75%; + } + + .col-sm-10 { + max-width: 83.3333333333%; + + flex: 0 0 83.3333333333%; + } + + .col-sm-11 { + max-width: 91.6666666667%; + + flex: 0 0 91.6666666667%; + } + + .col-sm-12 { + max-width: 100%; + + flex: 0 0 100%; + } } @media (min-width: 768px) { - .container { - max-width: 720px; - } - - .col-md { - flex-basis: 0; - flex-grow: 1; - max-width: 100%; - } - - .col-md-auto { - flex: 0 0 auto; - width: auto; - max-width: none; - } - - .col-md-1 { - flex: 0 0 8.3333333333%; - max-width: 8.3333333333%; - } - - .col-md-2 { - flex: 0 0 16.6666666667%; - max-width: 16.6666666667%; - } - - .col-md-3 { - flex: 0 0 25%; - max-width: 25%; - } - - .col-md-4 { - flex: 0 0 33.3333333333%; - max-width: 33.3333333333%; - } - - .col-md-5 { - flex: 0 0 41.6666666667%; - max-width: 41.6666666667%; - } - - .col-md-6 { - flex: 0 0 50%; - max-width: 50%; - } - - .col-md-7 { - flex: 0 0 58.3333333333%; - max-width: 58.3333333333%; - } - - .col-md-8 { - flex: 0 0 66.6666666667%; - max-width: 66.6666666667%; - } - - .col-md-9 { - flex: 0 0 75%; - max-width: 75%; - } - - .col-md-10 { - flex: 0 0 83.3333333333%; - max-width: 83.3333333333%; - } - - .col-md-11 { - flex: 0 0 91.6666666667%; - max-width: 91.6666666667%; - } - - .col-md-12 { - flex: 0 0 100%; - max-width: 100%; - } - - .nv-sidebar-wrap { - max-width: 30%; - } - .nv-sidebar-wrap.right { - border-right: 1px solid #f0f0f0; - } - .nv-sidebar-wrap.left { - border-left: 1px solid #f0f0f0; - } - - html { - font-size: 16px; - } - - h1 { - font-size: 2.25rem; - } - - h2 { - font-size: 2rem; - } - - h3 { - font-size: 1.75rem; - } - - h4 { - font-size: 1.5rem; - } - - h5 { - font-size: 1.25rem; - } - - h6 { - font-size: 1rem; - } + .container { + max-width: 720px; + } + + .col-md { + max-width: 100%; + + flex-basis: 0; + flex-grow: 1; + } + + .col-md-auto { + width: auto; + max-width: none; + + flex: 0 0 auto; + } + + .col-md-1 { + max-width: 8.3333333333%; + + flex: 0 0 8.3333333333%; + } + + .col-md-2 { + max-width: 16.6666666667%; + + flex: 0 0 16.6666666667%; + } + + .col-md-3 { + max-width: 25%; + + flex: 0 0 25%; + } + + .col-md-4 { + max-width: 33.3333333333%; + + flex: 0 0 33.3333333333%; + } + + .col-md-5 { + max-width: 41.6666666667%; + + flex: 0 0 41.6666666667%; + } + + .col-md-6 { + max-width: 50%; + + flex: 0 0 50%; + } + + .col-md-7 { + max-width: 58.3333333333%; + + flex: 0 0 58.3333333333%; + } + + .col-md-8 { + max-width: 66.6666666667%; + + flex: 0 0 66.6666666667%; + } + + .col-md-9 { + max-width: 75%; + + flex: 0 0 75%; + } + + .col-md-10 { + max-width: 83.3333333333%; + + flex: 0 0 83.3333333333%; + } + + .col-md-11 { + max-width: 91.6666666667%; + + flex: 0 0 91.6666666667%; + } + + .col-md-12 { + max-width: 100%; + + flex: 0 0 100%; + } + + .nv-sidebar-wrap { + max-width: 30%; + } + .nv-sidebar-wrap.right { + border-right: 1px solid #f0f0f0; + } + .nv-sidebar-wrap.left { + border-left: 1px solid #f0f0f0; + } + + html { + font-size: 16px; + } + + h1 { + font-size: 2.25rem; + } + + h2 { + font-size: 2rem; + } + + h3 { + font-size: 1.75rem; + } + + h4 { + font-size: 1.5rem; + } + + h5 { + font-size: 1.25rem; + } + + h6 { + font-size: 1rem; + } } @media (min-width: 960px) { - .container { - max-width: 960px; - } - - .col-lg { - flex-basis: 0; - flex-grow: 1; - max-width: 100%; - } - - .col-lg-auto { - flex: 0 0 auto; - width: auto; - max-width: none; - } - - .col-lg-1 { - flex: 0 0 8.3333333333%; - max-width: 8.3333333333%; - } - - .col-lg-2 { - flex: 0 0 16.6666666667%; - max-width: 16.6666666667%; - } - - .col-lg-3 { - flex: 0 0 25%; - max-width: 25%; - } - - .col-lg-4 { - flex: 0 0 33.3333333333%; - max-width: 33.3333333333%; - } - - .col-lg-5 { - flex: 0 0 41.6666666667%; - max-width: 41.6666666667%; - } - - .col-lg-6 { - flex: 0 0 50%; - max-width: 50%; - } - - .col-lg-7 { - flex: 0 0 58.3333333333%; - max-width: 58.3333333333%; - } - - .col-lg-8 { - flex: 0 0 66.6666666667%; - max-width: 66.6666666667%; - } - - .col-lg-9 { - flex: 0 0 75%; - max-width: 75%; - } - - .col-lg-10 { - flex: 0 0 83.3333333333%; - max-width: 83.3333333333%; - } - - .col-lg-11 { - flex: 0 0 91.6666666667%; - max-width: 91.6666666667%; - } - - .col-lg-12 { - flex: 0 0 100%; - max-width: 100%; - } - - .navbar-toggle-wrapper { - display: none; - } - - .menu-opened { - overflow: inherit; - } - - .nv-nav-wrap { - flex-direction: row; - align-items: center; - padding-bottom: 0; - } - - #nv-primary-navigation { - display: flex; - flex-wrap: wrap; - padding-right: 0; - list-style-type: none; - overflow-y: inherit; - max-height: inherit; - margin-right: auto; - justify-content: flex-end; - } - #nv-primary-navigation > li:not(:last-child) { - padding-left: 16px; - } - #nv-primary-navigation > li:not(:first-child) { - padding-right: 16px; - } - #nv-primary-navigation.responsive-opened { - padding-bottom: 0; - } - #nv-primary-navigation > li { - width: inherit; - } - #nv-primary-navigation > li.menu-item-has-children:last-child { - padding-left: 16px; - } - #nv-primary-navigation > li > a { - padding: 16px 0; - display: block; - } - #nv-primary-navigation > li.menu-item-has-children > a { - padding-left: 12px; - } - #nv-primary-navigation > li > .caret-wrap { - top: 14px; - position: absolute; - } - #nv-primary-navigation li:hover > a { - color: #005bf7; - } - #nv-primary-navigation li:hover > .caret-wrap .caret { - color: #005bf7; - } - #nv-primary-navigation .sub-menu { - -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); - -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); - box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); - max-height: inherit; - padding: 0; - top: 100%; - background: #fff; - border-right: none; - border-top: 3px solid #00a4f7; - position: absolute; - overflow: visible; - z-index: 100; - opacity: 0; - visibility: hidden; - } - #nv-primary-navigation .sub-menu .sub-menu { - right: 100%; - left: auto; - top: -3px; - } - #nv-primary-navigation .sub-menu li { - display: flex; - align-items: center; - background-color: #fff; - border: 1px solid #f0f0f0; - border-top: none; - min-width: 150px; - } - #nv-primary-navigation .sub-menu li a { - white-space: nowrap; - display: block; - width: 100%; - margin-left: 8px; - padding: 8px 16px; - } - #nv-primary-navigation .menu-item-has-children:hover > .sub-menu { - display: block; - visibility: visible; - opacity: 1; - } - #nv-primary-navigation > .menu-item-has-children > .sub-menu { - left: 0; - } - - .caret-wrap { - border: none; - position: relative; - top: 0; - display: inline; - padding-left: 0; - } - .dropdown-open > .caret-wrap > .caret { - color: #00a4f7; - transform: rotate(-135deg); - } - .dropdown-open > .caret-wrap { - background: transparent; - } - - .sub-menu .caret-wrap { - padding-left: 25px; - } - - .nv-nav-wrap.nav-center { - flex-direction: column; - justify-content: center; - } - - .nav-center #nv-primary-navigation { - margin: 0 auto; - justify-content: center; - } - .nav-center #nv-primary-navigation > li > a { - padding-top: 8px; - } - .nav-center #nv-primary-navigation > li > .caret-wrap { - top: 4px; - } - - .nav-center .site-logo { - justify-content: center; - } - .nav-center .site-logo a { - display: flex; - justify-content: center; - align-items: center; - flex-direction: column; - } - - #nv-primary-navigation .menu-item-nav-search > a { - display: block; - } - - .nv-nav-search { - padding: 0; - visibility: hidden; - opacity: 0; - transition: all 0.3s ease; - position: absolute; - left: 0; - width: auto; - background: #fff; - padding: 8px 16px; - border-top: 3px solid #00a4f7; - cursor: default; - z-index: 100; - -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); - -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); - box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); - } - .nv-nav-search .search-submit { - display: none; - } - .menu-item-nav-search.active .nv-nav-search { - visibility: visible; - opacity: 1; - } - .nv-nav-search form { - display: block; - } - .nv-nav-search form label { - margin: 0; - } - .nv-nav-search form label input { - width: 200px; - margin: 0; - } - - .nav-clickaway-overlay { - position: fixed; - width: 100%; - right: 0; - left: 0; - top: 0; - z-index: 90; - height: 100vh; - } - - .nv-nav-wrap.nav-right { - flex-direction: row-reverse; - justify-content: center; - } - - .nav-right #nv-primary-navigation { - margin-right: 0; - margin-left: auto; - } - - .nav-right .nv-nav-cart { - left: inherit; - right: 0; - } - - .nav-right #nv-primary-navigation > .menu-item-has-children > .sub-menu { - right: 0; - left: inherit; - } - - .layout-default .article-content-col .content, .layout-alternative .article-content-col .content { - display: flex; - align-items: center; - } - - .layout-default .article-content-col .content { - flex-direction: row; - } - - .layout-alternative .article-content-col .content { - flex-direction: row-reverse; - } - - .non-grid-content { - display: flex; - flex-direction: column; - width: 100%; - } - .non-grid-content .button { - align-self: flex-start; - margin-top: auto; - } - .non-grid-content .excerpt-wrap { - padding: 16px 0; - } - - .nv-post-thumbnail-wrap ~ .default-layout-content { - padding-right: 32px; - } - - .nv-post-thumbnail-wrap ~ .alternative-layout-content { - padding-left: 32px; - } - - .layout-default .nv-post-thumbnail-wrap, .layout-alternative .nv-post-thumbnail-wrap { - max-width: 40%; - } - - article.layout-alternative:nth-child(even) .article-content-col .content { - flex-direction: row; - } - article.layout-alternative:nth-child(even) .article-content-col .content .nv-post-thumbnail-wrap ~ .alternative-layout-content { - padding: 0 32px 0 0; - } - - #comments .children { - padding-right: 32px; - } - - .single-post-container { - padding-top: 48px; - } - - .archive-container, .single-page-container { - padding-top: 48px; - } + .container { + max-width: 960px; + } + + .col-lg { + max-width: 100%; + + flex-basis: 0; + flex-grow: 1; + } + + .col-lg-auto { + width: auto; + max-width: none; + + flex: 0 0 auto; + } + + .col-lg-1 { + max-width: 8.3333333333%; + + flex: 0 0 8.3333333333%; + } + + .col-lg-2 { + max-width: 16.6666666667%; + + flex: 0 0 16.6666666667%; + } + + .col-lg-3 { + max-width: 25%; + + flex: 0 0 25%; + } + + .col-lg-4 { + max-width: 33.3333333333%; + + flex: 0 0 33.3333333333%; + } + + .col-lg-5 { + max-width: 41.6666666667%; + + flex: 0 0 41.6666666667%; + } + + .col-lg-6 { + max-width: 50%; + + flex: 0 0 50%; + } + + .col-lg-7 { + max-width: 58.3333333333%; + + flex: 0 0 58.3333333333%; + } + + .col-lg-8 { + max-width: 66.6666666667%; + + flex: 0 0 66.6666666667%; + } + + .col-lg-9 { + max-width: 75%; + + flex: 0 0 75%; + } + + .col-lg-10 { + max-width: 83.3333333333%; + + flex: 0 0 83.3333333333%; + } + + .col-lg-11 { + max-width: 91.6666666667%; + + flex: 0 0 91.6666666667%; + } + + .col-lg-12 { + max-width: 100%; + + flex: 0 0 100%; + } + + .navbar-toggle-wrapper { + display: none; + } + + .menu-opened { + overflow: inherit; + } + + .nv-nav-wrap { + flex-direction: row; + padding-bottom: 0; + + align-items: center; + } + + #nv-primary-navigation { + display: flex; + overflow-y: inherit; + max-height: inherit; + margin-right: auto; + padding-right: 0; + list-style-type: none; + + flex-wrap: wrap; + justify-content: flex-end; + } + #nv-primary-navigation > li:not(:last-child) { + padding-left: 16px; + } + #nv-primary-navigation > li:not(:first-child) { + padding-right: 16px; + } + #nv-primary-navigation.responsive-opened { + padding-bottom: 0; + } + #nv-primary-navigation > li { + width: inherit; + } + #nv-primary-navigation > li.menu-item-has-children:last-child { + padding-left: 16px; + } + #nv-primary-navigation > li > a { + display: block; + padding: 16px 0; + } + #nv-primary-navigation > li.menu-item-has-children > a { + padding-left: 12px; + } + #nv-primary-navigation > li > .caret-wrap { + position: absolute; + top: 14px; + } + #nv-primary-navigation li:hover > a { + color: #005bf7; + } + #nv-primary-navigation li:hover > .caret-wrap .caret { + color: #005bf7; + } + #nv-primary-navigation .sub-menu { + visibility: hidden; + overflow: visible; + position: absolute; + z-index: 100; + top: 100%; + max-height: inherit; + padding: 0; + border-top: 3px solid #00a4f7; + border-right: none; + opacity: 0; + background: #fff; + -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); + box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); + } + #nv-primary-navigation .sub-menu .sub-menu { + top: -3px; + right: 100%; + left: auto; + } + #nv-primary-navigation .sub-menu li { + display: flex; + min-width: 150px; + border: 1px solid #f0f0f0; + border-top: none; + background-color: #fff; + + align-items: center; + } + #nv-primary-navigation .sub-menu li a { + display: block; + width: 100%; + margin-left: 8px; + padding: 8px 16px; + white-space: nowrap; + } + #nv-primary-navigation .menu-item-has-children:hover > .sub-menu { + display: block; + visibility: visible; + opacity: 1; + } + #nv-primary-navigation > .menu-item-has-children > .sub-menu { + left: 0; + } + + .caret-wrap { + display: inline; + position: relative; + top: 0; + padding-left: 0; + border: none; + } + .dropdown-open > .caret-wrap > .caret { + color: #00a4f7; + transform: rotate(-135deg); + } + .dropdown-open > .caret-wrap { + background: transparent; + } + + .sub-menu .caret-wrap { + padding-left: 25px; + } + + .nv-nav-wrap.nav-center { + flex-direction: column; + + justify-content: center; + } + + .nav-center #nv-primary-navigation { + margin: 0 auto; + + justify-content: center; + } + .nav-center #nv-primary-navigation > li > a { + padding-top: 8px; + } + .nav-center #nv-primary-navigation > li > .caret-wrap { + top: 4px; + } + + .nav-center .site-logo { + justify-content: center; + } + .nav-center .site-logo a { + display: flex; + flex-direction: column; + + align-items: center; + justify-content: center; + } + + #nv-primary-navigation .menu-item-nav-search > a { + display: block; + } + + .nv-nav-search { + visibility: hidden; + position: absolute; + z-index: 100; + left: 0; + width: auto; + padding: 0; + padding: 8px 16px; + border-top: 3px solid #00a4f7; + opacity: 0; + background: #fff; + -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); + box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); + cursor: default; + transition: all 0.3s ease; + } + .nv-nav-search .search-submit { + display: none; + } + .menu-item-nav-search.active .nv-nav-search { + visibility: visible; + opacity: 1; + } + .nv-nav-search form { + display: block; + } + .nv-nav-search form label { + margin: 0; + } + .nv-nav-search form label input { + width: 200px; + margin: 0; + } + + .nav-clickaway-overlay { + position: fixed; + z-index: 90; + top: 0; + right: 0; + left: 0; + width: 100%; + height: 100vh; + } + + .nv-nav-wrap.nav-right { + flex-direction: row-reverse; + + justify-content: center; + } + + .nav-right #nv-primary-navigation { + margin-right: 0; + margin-left: auto; + } + + .nav-right .nv-nav-cart { + right: 0; + left: inherit; + } + + .nav-right #nv-primary-navigation > .menu-item-has-children > .sub-menu { + right: 0; + left: inherit; + } + + .layout-default .article-content-col .content, + .layout-alternative .article-content-col .content { + display: flex; + + align-items: center; + } + + .layout-default .article-content-col .content { + flex-direction: row; + } + + .layout-alternative .article-content-col .content { + flex-direction: row-reverse; + } + + .non-grid-content { + display: flex; + flex-direction: column; + width: 100%; + } + .non-grid-content .button { + margin-top: auto; + + align-self: flex-start; + } + .non-grid-content .excerpt-wrap { + padding: 16px 0; + } + + .nv-post-thumbnail-wrap ~ .default-layout-content { + padding-right: 32px; + } + + .nv-post-thumbnail-wrap ~ .alternative-layout-content { + padding-left: 32px; + } + + .layout-default .nv-post-thumbnail-wrap, + .layout-alternative .nv-post-thumbnail-wrap { + max-width: 40%; + } + + article.layout-alternative:nth-child(even) .article-content-col .content { + flex-direction: row; + } + article.layout-alternative:nth-child(even) .article-content-col .content .nv-post-thumbnail-wrap ~ .alternative-layout-content { + padding: 0 32px 0 0; + } + + #comments .children { + padding-right: 32px; + } + + .single-post-container { + padding-top: 48px; + } + + .archive-container, + .single-page-container { + padding-top: 48px; + } } @media (min-width: 1200px) { - .container { - max-width: 1140px; - } - - .col-xl { - flex-basis: 0; - flex-grow: 1; - max-width: 100%; - } - - .col-xl-auto { - flex: 0 0 auto; - width: auto; - max-width: none; - } - - .col-xl-1 { - flex: 0 0 8.3333333333%; - max-width: 8.3333333333%; - } - - .col-xl-2 { - flex: 0 0 16.6666666667%; - max-width: 16.6666666667%; - } - - .col-xl-3 { - flex: 0 0 25%; - max-width: 25%; - } - - .col-xl-4 { - flex: 0 0 33.3333333333%; - max-width: 33.3333333333%; - } - - .col-xl-5 { - flex: 0 0 41.6666666667%; - max-width: 41.6666666667%; - } - - .col-xl-6 { - flex: 0 0 50%; - max-width: 50%; - } - - .col-xl-7 { - flex: 0 0 58.3333333333%; - max-width: 58.3333333333%; - } - - .col-xl-8 { - flex: 0 0 66.6666666667%; - max-width: 66.6666666667%; - } - - .col-xl-9 { - flex: 0 0 75%; - max-width: 75%; - } - - .col-xl-10 { - flex: 0 0 83.3333333333%; - max-width: 83.3333333333%; - } - - .col-xl-11 { - flex: 0 0 91.6666666667%; - max-width: 91.6666666667%; - } - - .col-xl-12 { - flex: 0 0 100%; - max-width: 100%; - } + .container { + max-width: 1140px; + } + + .col-xl { + max-width: 100%; + + flex-basis: 0; + flex-grow: 1; + } + + .col-xl-auto { + width: auto; + max-width: none; + + flex: 0 0 auto; + } + + .col-xl-1 { + max-width: 8.3333333333%; + + flex: 0 0 8.3333333333%; + } + + .col-xl-2 { + max-width: 16.6666666667%; + + flex: 0 0 16.6666666667%; + } + + .col-xl-3 { + max-width: 25%; + + flex: 0 0 25%; + } + + .col-xl-4 { + max-width: 33.3333333333%; + + flex: 0 0 33.3333333333%; + } + + .col-xl-5 { + max-width: 41.6666666667%; + + flex: 0 0 41.6666666667%; + } + + .col-xl-6 { + max-width: 50%; + + flex: 0 0 50%; + } + + .col-xl-7 { + max-width: 58.3333333333%; + + flex: 0 0 58.3333333333%; + } + + .col-xl-8 { + max-width: 66.6666666667%; + + flex: 0 0 66.6666666667%; + } + + .col-xl-9 { + max-width: 75%; + + flex: 0 0 75%; + } + + .col-xl-10 { + max-width: 83.3333333333%; + + flex: 0 0 83.3333333333%; + } + + .col-xl-11 { + max-width: 91.6666666667%; + + flex: 0 0 91.6666666667%; + } + + .col-xl-12 { + max-width: 100%; + + flex: 0 0 100%; + } } diff --git a/style.css b/style.css index aa3e3404b6..89259b3a11 100644 --- a/style.css +++ b/style.css @@ -16,7 +16,7 @@ This theme, like WordPress, is licensed under the GPL. Use it to make something cool, have fun, and share what you've learned with others. */ @-ms-viewport { - width: device-width; + width: device-width; } html, body, @@ -41,8 +41,8 @@ h3, h4, h5, h6 { - margin: 0; - padding: 0; + margin: 0; + padding: 0; } h1, @@ -51,29 +51,32 @@ h3, h4, h5, h6 { - font-size: 100%; - font-weight: normal; + font-size: 100%; + font-weight: normal; } ul { - list-style: none; + list-style: none; } button, input, select, textarea { - margin: 0; + margin: 0; } html { - box-sizing: border-box; - -ms-overflow-style: scrollbar; + box-sizing: border-box; + + -ms-overflow-style: scrollbar; } -*, *:before, *:after { - box-sizing: border-box; - -webkit-box-sizing: border-box; +*, +*:before, +*:after { + -webkit-box-sizing: border-box; + box-sizing: border-box; } img, @@ -81,24 +84,24 @@ embed, object, audio, video { - height: auto; - max-width: 100%; + max-width: 100%; + height: auto; } iframe { - border: 0; - max-width: 100%; + max-width: 100%; + border: 0; } table { - border-collapse: collapse; - border-spacing: 0; + border-spacing: 0; + border-collapse: collapse; } td, th { - padding: 0; - text-align: left; + padding: 0; + text-align: left; } /*! @@ -108,1607 +111,1817 @@ th { * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */ .container { - width: 100%; - padding-right: 15px; - padding-left: 15px; - margin-right: auto; - margin-left: auto; + width: 100%; + margin-right: auto; + margin-left: auto; + padding-right: 15px; + padding-left: 15px; } .w-100 { - width: 100%; + width: 100%; } .gapless { - padding: 0 !important; + padding: 0 !important; } .container-fluid { - width: 100%; - padding-right: 15px; - padding-left: 15px; - margin-right: auto; - margin-left: auto; + width: 100%; + margin-right: auto; + margin-left: auto; + padding-right: 15px; + padding-left: 15px; } .container-fluid > div { - margin: 0 -15px; + margin: 0 -15px; } .row { - display: flex; - flex-wrap: wrap; - margin-right: -15px; - margin-left: -15px; -} - -.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, -.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, -.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, -.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, -.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, + display: flex; + margin-right: -15px; + margin-left: -15px; + + flex-wrap: wrap; +} + +.col-1, +.col-2, +.col-3, +.col-4, +.col-5, +.col-6, +.col-7, +.col-8, +.col-9, +.col-10, +.col-11, +.col-12, +.col, +.col-auto, +.col-sm-1, +.col-sm-2, +.col-sm-3, +.col-sm-4, +.col-sm-5, +.col-sm-6, +.col-sm-7, +.col-sm-8, +.col-sm-9, +.col-sm-10, +.col-sm-11, +.col-sm-12, +.col-sm, +.col-sm-auto, +.col-md-1, +.col-md-2, +.col-md-3, +.col-md-4, +.col-md-5, +.col-md-6, +.col-md-7, +.col-md-8, +.col-md-9, +.col-md-10, +.col-md-11, +.col-md-12, +.col-md, +.col-md-auto, +.col-lg-1, +.col-lg-2, +.col-lg-3, +.col-lg-4, +.col-lg-5, +.col-lg-6, +.col-lg-7, +.col-lg-8, +.col-lg-9, +.col-lg-10, +.col-lg-11, +.col-lg-12, +.col-lg, +.col-lg-auto, +.col-xl-1, +.col-xl-2, +.col-xl-3, +.col-xl-4, +.col-xl-5, +.col-xl-6, +.col-xl-7, +.col-xl-8, +.col-xl-9, +.col-xl-10, +.col-xl-11, +.col-xl-12, +.col-xl, .col-xl-auto { - position: relative; - width: 100%; - min-height: 1px; - padding-right: 15px; - padding-left: 15px; + position: relative; + width: 100%; + min-height: 1px; + padding-right: 15px; + padding-left: 15px; } .col { - flex-basis: 0; - flex-grow: 1; - max-width: 100%; + max-width: 100%; + + flex-basis: 0; + flex-grow: 1; } .col-auto { - flex: 0 0 auto; - width: auto; - max-width: none; + width: auto; + max-width: none; + + flex: 0 0 auto; } .col-1 { - flex: 0 0 8.3333333333%; - max-width: 8.3333333333%; + max-width: 8.3333333333%; + + flex: 0 0 8.3333333333%; } .col-2 { - flex: 0 0 16.6666666667%; - max-width: 16.6666666667%; + max-width: 16.6666666667%; + + flex: 0 0 16.6666666667%; } .col-3 { - flex: 0 0 25%; - max-width: 25%; + max-width: 25%; + + flex: 0 0 25%; } .col-4 { - flex: 0 0 33.3333333333%; - max-width: 33.3333333333%; + max-width: 33.3333333333%; + + flex: 0 0 33.3333333333%; } .col-5 { - flex: 0 0 41.6666666667%; - max-width: 41.6666666667%; + max-width: 41.6666666667%; + + flex: 0 0 41.6666666667%; } .col-6 { - flex: 0 0 50%; - max-width: 50%; + max-width: 50%; + + flex: 0 0 50%; } .col-7 { - flex: 0 0 58.3333333333%; - max-width: 58.3333333333%; + max-width: 58.3333333333%; + + flex: 0 0 58.3333333333%; } .col-8 { - flex: 0 0 66.6666666667%; - max-width: 66.6666666667%; + max-width: 66.6666666667%; + + flex: 0 0 66.6666666667%; } .col-9 { - flex: 0 0 75%; - max-width: 75%; + max-width: 75%; + + flex: 0 0 75%; } .col-10 { - flex: 0 0 83.3333333333%; - max-width: 83.3333333333%; + max-width: 83.3333333333%; + + flex: 0 0 83.3333333333%; } .col-11 { - flex: 0 0 91.6666666667%; - max-width: 91.6666666667%; + max-width: 91.6666666667%; + + flex: 0 0 91.6666666667%; } .col-12 { - flex: 0 0 100%; - max-width: 100%; + max-width: 100%; + + flex: 0 0 100%; } html { - font-size: 14px; - overflow-x: hidden; - -webkit-tap-highlight-color: transparent; + overflow-x: hidden; + font-size: 14px; + + -webkit-tap-highlight-color: transparent; } body { - font-family: Graphik, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif; - color: #606060; - line-height: 1.68421; - overflow-x: hidden; - direction: ltr; - background-color: #fff; + overflow-x: hidden; + color: #606060; + background-color: #fff; + font-family: Graphik, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif; + line-height: 1.68421; + + direction: ltr; } -h1, h2, h3, h4, h5, h6 { - font-family: Graphik, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif; - line-height: 1.68421; - margin-bottom: .5rem; +h1, +h2, +h3, +h4, +h5, +h6 { + margin-bottom: 0.5rem; + font-family: Graphik, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif; + line-height: 1.68421; } p { - margin-bottom: 16px; + margin-bottom: 16px; } a { - color: #00a4f7; - text-decoration: none; + color: #00a4f7; + text-decoration: none; } a:hover { - color: #005bf7; + color: #005bf7; } .screen-reader-text { - display: none; + display: none; } ins { - text-decoration: none; + text-decoration: none; } body { - font-size: 1rem; + font-size: 1rem; } h1 { - font-size: 2rem; + font-size: 2rem; } h2 { - font-size: 1.75rem; + font-size: 1.75rem; } h3 { - font-size: 1.5rem; + font-size: 1.5rem; } h4 { - font-size: 1.25rem; + font-size: 1.25rem; } h5 { - font-size: 1rem; + font-size: 1rem; } h6 { - font-size: 0.75rem; + font-size: 0.75rem; } #nv-top-bar-menu { - display: flex; - flex-wrap: wrap; - padding-left: 0; - list-style-type: none; - flex: 1; + display: flex; + padding-left: 0; + list-style-type: none; + + flex: 1; + flex-wrap: wrap; } #nv-top-bar-menu > li:not(:last-child) { - padding-right: 8px; + padding-right: 8px; } #nv-top-bar-menu > li:not(:first-child) { - padding-left: 8px; + padding-left: 8px; } .nv-top-bar-content { - display: flex; - flex: 1; + display: flex; + + flex: 1; } .nv-top-bar-content p { - margin-bottom: 0; + margin-bottom: 0; } .nv-top-bar { - background-color: #fff; - border-bottom: 1px solid #f0f0f0; + border-bottom: 1px solid #f0f0f0; + background-color: #fff; } .nv-tb-wrap { - padding-top: 8px; - padding-bottom: 8px; - display: flex; - align-items: center; - flex-direction: row; - min-height: 40px; + display: flex; + flex-direction: row; + min-height: 40px; + padding-top: 8px; + padding-bottom: 8px; + + align-items: center; } -.nv-tb-wrap.menu-content .nv-top-bar-content, .nv-tb-wrap.content-menu #nv-top-bar-menu { - justify-content: flex-end; - align-items: center; +.nv-tb-wrap.menu-content .nv-top-bar-content, +.nv-tb-wrap.content-menu #nv-top-bar-menu { + align-items: center; + justify-content: flex-end; } -.nv-tb-wrap.content-menu .nv-top-bar-content, .nv-tb-wrap.menu-content #nv-top-bar-menu { - justify-content: flex-start; - align-items: center; +.nv-tb-wrap.content-menu .nv-top-bar-content, +.nv-tb-wrap.menu-content #nv-top-bar-menu { + align-items: center; + justify-content: flex-start; } .nv-nav-header { - display: flex; - min-height: 70px; + display: flex; + min-height: 70px; } .site-logo { - width: 200px; - align-items: center; - display: flex; - padding: 8px 0; + display: flex; + width: 200px; + padding: 8px 0; + + align-items: center; } .site-logo img { - max-height: 60px; - float: left; + float: left; + max-height: 60px; } .site-logo p { - font-size: 1.25rem; - text-align: center; - margin-bottom: 0; + margin-bottom: 0; + font-size: 1.25rem; + text-align: center; } .site-logo small { - width: 100%; - text-align: center; - display: block; + display: block; + width: 100%; + text-align: center; } .site-logo a { - display: inline; + display: inline; } .icon-bar { - transition: all 0.1s ease; - position: relative; - display: block; - background: #00a4f7; - border-radius: 2px; - width: 15px; - height: 2px; + display: block; + position: relative; + width: 15px; + height: 2px; + border-radius: 2px; + background: #00a4f7; + transition: all 0.1s ease; } .icon-bar:nth-child(2) { - margin: 3px 0; + margin: 3px 0; } .navbar-toggle-wrapper { - align-items: center; + align-items: center; } .navbar-toggle { - border: 1px solid #f0f0f0; - border-radius: 3px; - background: none; - cursor: pointer; - padding: 10px 15px; + padding: 10px 15px; + border: 1px solid #f0f0f0; + border-radius: 3px; + background: none; + cursor: pointer; } .navbar-toggle:hover { - box-shadow: none; - transform: none; + box-shadow: none; + transform: none; } .navbar-toggle.active .icon-bar:nth-child(1) { - transform: rotate(45deg); - top: 5px; + top: 5px; + transform: rotate(45deg); } .navbar-toggle.active .icon-bar:nth-child(2) { - opacity: 0; + opacity: 0; } .navbar-toggle.active .icon-bar:nth-child(3) { - transform: rotate(-45deg); - bottom: 5px; + bottom: 5px; + transform: rotate(-45deg); } .menu-opened { - overflow: hidden; + overflow: hidden; } .nv-navbar { - background-color: #fff; - border-bottom: 1px solid #f0f0f0; - max-height: 100vh; + max-height: 100vh; + border-bottom: 1px solid #f0f0f0; + background-color: #fff; } #nv-primary-navigation { - max-height: 0; - overflow-y: auto; - transition: all 0.3s ease; - margin-bottom: 0; + overflow-y: auto; + max-height: 0; + margin-bottom: 0; + transition: all 0.3s ease; } #nv-primary-navigation.responsive-opened { - max-height: calc(100vh - 70px); - padding-bottom: 16px; + max-height: calc(100vh - 70px); + padding-bottom: 16px; } #nv-primary-navigation a { - width: 100%; - display: block; - padding: 8px 0; + display: block; + width: 100%; + padding: 8px 0; } #nv-primary-navigation li { - cursor: pointer; - width: 100%; - position: relative; + position: relative; + width: 100%; + cursor: pointer; } -.site-logo, .navbar-toggle-wrapper { - flex: 1; +.site-logo, +.navbar-toggle-wrapper { + flex: 1; } .navbar-toggle-wrapper { - justify-content: flex-end; - display: flex; + display: flex; + + justify-content: flex-end; } #nv-primary-navigation .sub-menu { - max-height: 0; - overflow: hidden; - padding-left: 20px; - transition: all 0.3s ease; - border-left: 1px solid #f0f0f0; + overflow: hidden; + max-height: 0; + padding-left: 20px; + border-left: 1px solid #f0f0f0; + transition: all 0.3s ease; } #nv-primary-navigation .dropdown-open > .sub-menu { - max-height: 2000px; - transition: all 0.3s ease; - opacity: 1; - visibility: visible; + visibility: visible; + max-height: 2000px; + opacity: 1; + transition: all 0.3s ease; } .nv-nav-wrap { - min-height: 70px; - display: flex; - flex-direction: column; - justify-content: space-between; + display: flex; + flex-direction: column; + min-height: 70px; + + justify-content: space-between; } .caret { - content: " "; - height: 6px; - width: 6px; - position: relative; - display: inline-block; - border: 2px solid; - border-radius: 1px; - border-left: 0; - border-bottom: 0; - left: 1px; - transform: rotate(135deg); - color: #00a4f7; - top: -6px; - transition: all 0.3s ease; + display: inline-block; + position: relative; + top: -6px; + left: 1px; + width: 6px; + height: 6px; + border: 2px solid; + border-bottom: 0; + border-left: 0; + border-radius: 1px; + color: #00a4f7; + content: " "; + transition: all 0.3s ease; + transform: rotate(135deg); } .dropdown-open > .caret-wrap > .caret { - color: #fff; - transform: rotate(-45deg); + color: #fff; + transform: rotate(-45deg); } .caret-wrap { - position: absolute; - top: 0; - right: 0; - cursor: pointer; - border-radius: 3px; - border: 1px solid #00a4f7; - width: 30px; - height: 30px; - padding: 5px 10px; - transition: all 0.3s ease; + position: absolute; + top: 0; + right: 0; + width: 30px; + height: 30px; + padding: 5px 10px; + border: 1px solid #00a4f7; + border-radius: 3px; + cursor: pointer; + transition: all 0.3s ease; } .dropdown-open > .caret-wrap { - background-color: #00a4f7; + background-color: #00a4f7; } #nv-primary-navigation i { - font-size: inherit; - line-height: inherit; - width: 20px; + width: 20px; + font-size: inherit; + line-height: inherit; } .nav-right .site-logo { - justify-content: flex-end; + justify-content: flex-end; } .nav-right .navbar-toggle-wrapper { - justify-content: flex-start; + justify-content: flex-start; } .nav-right .nv-nav-header { - flex-direction: row-reverse; + flex-direction: row-reverse; } .nv-nav-search form { - display: flex; + display: flex; } .nv-nav-search form label { - width: 100%; - margin-right: 20px; + width: 100%; + margin-right: 20px; } #nv-primary-navigation .menu-item-nav-search > a { - display: none; + display: none; } .nv-nav-search { - padding: 8px 0; + padding: 8px 0; } footer { - background-color: #fff; + background-color: #fff; } .footer-content-wrap { - border-top: 1px solid #f0f0f0; + border-top: 1px solid #f0f0f0; } -.nv-footer-content, .nv-footer-widgets { - padding: 32px 0; +.nv-footer-content, +.nv-footer-widgets { + padding: 32px 0; } .nv-footer-widgets + .nv-footer-content { - padding-top: 0; + padding-top: 0; } .nv-footer-content .footer-menu { - display: flex; - flex-wrap: wrap; - padding-left: 0; - list-style-type: none; + display: flex; + padding-left: 0; + list-style-type: none; + + flex-wrap: wrap; } .nv-footer-content .footer-menu > li:not(:last-child) { - padding-right: 16px; + padding-right: 16px; } .nv-footer-content .footer-menu > li:not(:first-child) { - padding-left: 16px; + padding-left: 16px; } .wrapper { - display: flex; - min-height: 100vh; - flex-direction: column; - overflow: hidden; + display: flex; + overflow: hidden; + flex-direction: column; + min-height: 100vh; } .neve-main { - flex: 1 auto; + flex: 1 auto; } -.archive-container, .single-page-container { - padding-top: 32px; +.archive-container, +.single-page-container { + padding-top: 32px; } .nv-page-title-wrap.nv-big-title { - border-bottom: 1px solid #f0f0f0; - background-color: #f7f7f7; + border-bottom: 1px solid #f0f0f0; + background-color: #f7f7f7; } .nv-page-title-wrap.nv-big-title .nv-page-title { - padding-top: 16px; - padding-bottom: 16px; - text-align: center; + padding-top: 16px; + padding-bottom: 16px; + text-align: center; } .nv-page-title-wrap.nv-big-title h1 { - margin: 0; -} - -form input[type="text"], form input[type="password"], form input[type="email"], form input[type="url"], form input[type="date"], form input[type="month"], form input[type="time"], form input[type="datetime"], form input[type="datetime-local"], form input[type="week"], form input[type="number"], form input[type="search"], form input[type="tel"], form input[type="color"], form select, form textarea { - display: inline-block; - min-height: 35px; - font-size: 14px; - line-height: 1.8; - padding: 6px 12px; - background-color: transparent; - color: #333; - border: 1px solid #dddddd; - border-radius: 3px; - transition: all 0.3s ease; + margin: 0; +} + +form input[type="text"], +form input[type="password"], +form input[type="email"], +form input[type="url"], +form input[type="date"], +form input[type="month"], +form input[type="time"], +form input[type="datetime"], +form input[type="datetime-local"], +form input[type="week"], +form input[type="number"], +form input[type="search"], +form input[type="tel"], +form input[type="color"], +form select, +form textarea { + display: inline-block; + min-height: 35px; + padding: 6px 12px; + border: 1px solid #ddd; + border-radius: 3px; + color: #333; + background-color: transparent; + font-size: 14px; + line-height: 1.8; + transition: all 0.3s ease; } -input, textarea, select, button { - -webkit-box-sizing: border-box; - /* For legacy WebKit based browsers */ - -moz-box-sizing: border-box; - /* For legacy (Firefox <29) Gecko based browsers */ - box-sizing: border-box; +input, +textarea, +select, +button { + -webkit-box-sizing: border-box; + /* For legacy WebKit based browsers */ + -moz-box-sizing: border-box; + /* For legacy (Firefox <29) Gecko based browsers */ + box-sizing: border-box; } .button { - font-size: .8em; - font-weight: 600; - padding: 9px 18px; - transition: all .15s ease-in-out; - text-align: center; - vertical-align: middle; - border: 1px solid transparent; - border-radius: .25rem; - text-transform: uppercase; - cursor: pointer; - width: auto; + width: auto; + padding: 9px 18px; + border: 1px solid transparent; + border-radius: 0.25rem; + font-size: 0.8em; + font-weight: 600; + text-align: center; + vertical-align: middle; + text-transform: uppercase; + cursor: pointer; + transition: all 0.15s ease-in-out; } .button.button-primary { - background-color: #00a4f7; - color: #fff; + color: #fff; + background-color: #00a4f7; } .button.button-primary:hover { - opacity: .9; + opacity: 0.9; } .button.button-secondary { - border: 1px solid #00a4f7; - background-color: transparent; - font-weight: 600; - color: #00a4f7; + border: 1px solid #00a4f7; + color: #00a4f7; + background-color: transparent; + font-weight: 600; } .button.button-secondary:hover { - background-color: #00a4f7; - color: #fff; + color: #fff; + background-color: #00a4f7; } -button, input[type=button], .btn, input[type="submit"] { - font-size: .8em; - font-weight: 600; - padding: 9px 18px; - transition: all .15s ease-in-out; - text-align: center; - vertical-align: middle; - border: 1px solid transparent; - border-radius: .25rem; - text-transform: uppercase; - cursor: pointer; - width: auto; - background-color: #00a4f7; - color: #fff; -} -button:hover, input[type=button]:hover, .btn:hover, input[type="submit"]:hover { - opacity: .9; +button, +input[type=button], +.btn, +input[type="submit"] { + width: auto; + padding: 9px 18px; + border: 1px solid transparent; + border-radius: 0.25rem; + color: #fff; + background-color: #00a4f7; + font-size: 0.8em; + font-weight: 600; + text-align: center; + vertical-align: middle; + text-transform: uppercase; + cursor: pointer; + transition: all 0.15s ease-in-out; +} +button:hover, +input[type=button]:hover, +.btn:hover, +input[type="submit"]:hover { + opacity: 0.9; } .nv-seach-form-wrap .search-form { - border-top: 1px solid #f0f0f0; - padding-top: 16px; - display: flex; - justify-content: center; + display: flex; + padding-top: 16px; + border-top: 1px solid #f0f0f0; + + justify-content: center; } .nv-seach-form-wrap .search-form input[type="submit"] { - margin-left: 10px; + margin-left: 10px; } .nv-meta-list { - display: flex; - flex-wrap: wrap; - padding-left: 0; - list-style-type: none; - border-bottom: 1px solid #f0f0f0; - padding-bottom: 8px; - margin: 8px 0; - width: 100%; + display: flex; + width: 100%; + margin: 8px 0; + padding-bottom: 8px; + padding-left: 0; + border-bottom: 1px solid #f0f0f0; + list-style-type: none; + + flex-wrap: wrap; } .nv-meta-list li > span, .nv-meta-list li > a { - color: #7e7e7e; - font-size: 0.85em; + color: #7e7e7e; + font-size: 0.85em; } .nv-meta-list i { - margin-right: 2px; - font-size: inherit; - line-height: inherit; + margin-right: 2px; + font-size: inherit; + line-height: inherit; } .nv-meta-list li { - padding-right: 16px; - display: flex; - justify-content: flex-start; - align-items: center; - flex-wrap: wrap; + display: flex; + padding-right: 16px; + + align-items: center; + flex-wrap: wrap; + justify-content: flex-start; } .nv-meta-list .meta .nv-icon:before { - position: relative; - margin-right: 5px; + position: relative; + margin-right: 5px; } .nv-meta-list .meta.category a { - padding: 0 4px; + padding: 0 4px; } .nv-post-thumbnail-wrap { - width: 100%; + width: 100%; } .nv-post-thumbnail-wrap a { - transition: all 0.3s ease; + transition: all 0.3s ease; } .nv-post-thumbnail-wrap a:hover { - opacity: .95; + opacity: 0.95; } .nv-post-thumbnail-wrap img { - width: 100%; - height: auto; + width: 100%; + height: auto; } .posts-wrapper > article { - margin-bottom: 32px; + margin-bottom: 32px; } .blog-entry-title { - margin: 0 0 8px; - word-wrap: break-word; + margin: 0 0 8px; + word-wrap: break-word; } .article-content-col { - width: 100%; + width: 100%; } .article-content-col .content { - width: 100%; - padding-bottom: 32px; - border-bottom: 1px solid #f0f0f0; - display: flex; - flex-direction: column; + display: flex; + flex-direction: column; + width: 100%; + padding-bottom: 32px; + border-bottom: 1px solid #f0f0f0; } .article-content-col .content .button { - align-self: flex-start; - margin-top: 16px; + margin-top: 16px; + + align-self: flex-start; } .bypostauthor { - display: block; + display: block; } .excerpt-wrap { - margin: 16px 0; + margin: 16px 0; } .nv-index-posts .posts-wrapper { - display: flex; - flex-wrap: wrap; + display: flex; + + flex-wrap: wrap; } .nv-index-posts .page-numbers { - display: flex; - flex-wrap: wrap; - padding-left: 0; - list-style-type: none; - justify-content: center; - margin: 8px auto; + display: flex; + margin: 8px auto; + padding-left: 0; + list-style-type: none; + + flex-wrap: wrap; + justify-content: center; } .nv-index-posts .page-numbers > li:not(:last-child) { - padding-right: 8px; + padding-right: 8px; } .nv-index-posts .page-numbers > li:not(:first-child) { - padding-left: 8px; + padding-left: 8px; } .sticky .article-content-col { - max-width: 100%; + max-width: 100%; } .sticky .article-content-col .content { - -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); - -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); - box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); - margin-right: 8px; - margin-left: 8px; - border: 1px solid #f0f0f0; - max-width: 100%; - width: auto; - padding: 16px; + width: auto; + max-width: 100%; + margin-right: 8px; + margin-left: 8px; + padding: 16px; + border: 1px solid #f0f0f0; + -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); + box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); } .nv-loader { - height: 50px; - width: 50px; - border-radius: 50%; - border: 2px solid #00a4f7; - border-left: 1px solid transparent !important; - animation: spin; - -webkit-animation: spin 1s ease infinite; - -moz-animation: spin 1s ease infinite; - animation: spin 1s ease infinite; - margin: 0 auto; - display: none; + display: none; + width: 50px; + height: 50px; + margin: 0 auto; + border: 2px solid #00a4f7; + border-left: 1px solid transparent !important; + border-radius: 50%; + -webkit-animation: spin 1s ease infinite; + -moz-animation: spin 1s ease infinite; + animation: spin; + animation: spin 1s ease infinite; } @-moz-keyframes spin { - 100% { - -moz-transform: rotate(360deg); - } + 100% { + -moz-transform: rotate(360deg); + } } @-webkit-keyframes spin { - 100% { - -webkit-transform: rotate(360deg); - } + 100% { + -webkit-transform: rotate(360deg); + } } @keyframes spin { - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } } -.layout-grid > .article-content-col, .layout-grid > .article-content-col .content { - height: 100%; +.layout-grid > .article-content-col, +.layout-grid > .article-content-col .content { + height: 100%; } -.layout-default, .layout-alternative { - display: flex; - align-items: flex-end; +.layout-default, +.layout-alternative { + display: flex; + + align-items: flex-end; } .entry-title { - word-wrap: break-word; + word-wrap: break-word; } .single-post-container { - padding-top: 16px; + padding-top: 16px; } .single-post-container .title { - margin-bottom: 16px; + margin-bottom: 16px; } .attachment-neve-blog { - display: flex; - margin: 0 auto; + display: flex; + margin: 0 auto; } .nv-content-wrap .page-numbers { - justify-content: center; - margin: 8px auto; - display: flex; - flex-wrap: wrap; - padding-left: 0; - list-style-type: none; + display: flex; + margin: 8px auto; + padding-left: 0; + list-style-type: none; + + flex-wrap: wrap; + justify-content: center; } -.nv-content-wrap .page-numbers > a:not(:last-child) span, .nv-content-wrap .page-numbers > span { - padding-right: 16px; +.nv-content-wrap .page-numbers > a:not(:last-child) span, +.nv-content-wrap .page-numbers > span { + padding-right: 16px; } .post-password-form input { - margin-bottom: 8px; + margin-bottom: 8px; } .nv-tags-list { - font-size: .85em; - margin: 16px 0; + margin: 16px 0; + font-size: 0.85em; } .nv-tags-list span { - margin-right: 8px; + margin-right: 8px; } .nv-tags-list a { - display: inline-block; - padding: 2px 8px; - transition: all 0.3s ease; - border-radius: 3px; - margin-bottom: 8px; - margin-right: 8px; - border: 1px solid #00a4f7; - color: #00a4f7; + display: inline-block; + margin-right: 8px; + margin-bottom: 8px; + padding: 2px 8px; + border: 1px solid #00a4f7; + border-radius: 3px; + color: #00a4f7; + transition: all 0.3s ease; } .nv-tags-list a:hover { - background: #00a4f7; - color: #fff; + color: #fff; + background: #00a4f7; } #comments { - border-top: 1px solid #f0f0f0; - padding-top: 16px; - margin: 8px 0 32px; + margin: 8px 0 32px; + padding-top: 16px; + border-top: 1px solid #f0f0f0; } -#comments input:not([type="submit"]), #comments textarea { - width: 100%; +#comments input:not([type="submit"]), +#comments textarea { + width: 100%; } #comments .pagination { - display: flex; - flex-wrap: wrap; - padding-left: 0; - list-style-type: none; - justify-content: center; + display: flex; + padding-left: 0; + list-style-type: none; + + flex-wrap: wrap; + justify-content: center; } #comments .pagination > li:not(:last-child) { - padding-right: 8px; + padding-right: 8px; } #comments .pagination > li:not(:first-child) { - padding-left: 8px; + padding-left: 8px; } #comments .comments-number { - border-bottom: 1px solid #f0f0f0; - padding-bottom: 16px; - margin-bottom: 16px; + margin-bottom: 16px; + padding-bottom: 16px; + border-bottom: 1px solid #f0f0f0; } #comments .comments-list li { - margin: 32px 0; + margin: 32px 0; } #comments cite { - font-style: normal; + font-style: normal; } #comments .avatar { - border-radius: 50%; + border-radius: 50%; } #comments .comment-meta { - font-size: .75em; - margin-bottom: 8px; + margin-bottom: 8px; + font-size: 0.75em; } #comments .children { - border-left: 1px solid #f0f0f0; - padding-left: 8px; + padding-left: 8px; + border-left: 1px solid #f0f0f0; } -.nv-index-posts, .nv-single-post-wrap, .nv-single-page-wrap { - margin-bottom: 48px; +.nv-index-posts, +.nv-single-post-wrap, +.nv-single-page-wrap { + margin-bottom: 48px; } blockquote { - text-align: center; - font-size: 1.1em; - margin: 48px 0; + margin: 48px 0; + font-size: 1.1em; + text-align: center; } blockquote:before { - height: 3px; - width: 48px; - background-color: #333; - content: " "; - display: block; - margin: 0 auto 32px; + display: block; + width: 48px; + height: 3px; + margin: 0 auto 32px; + background-color: #333; + content: " "; } blockquote > * { - margin-bottom: 0; + margin-bottom: 0; } table { - margin: 16px 0; + margin: 16px 0; } -table td, table th { - padding: 8px; - border-bottom: 1px solid #f0f0f0; +table td, +table th { + padding: 8px; + border-bottom: 1px solid #f0f0f0; } table tbody tr:hover { - background-color: #fbfbfb; + background-color: #fbfbfb; } code { - background: #d0effb; - border-radius: 5px; - border: 1px solid #f0f0f0; + border: 1px solid #f0f0f0; + border-radius: 5px; + background: #d0effb; } pre { - display: block; - padding: 16px; - background: #fbfbfb; - border-radius: 5px; - border: 1px solid #f0f0f0; - margin: 32px 0; - white-space: pre-wrap; - font-size: 0.9em; - line-height: 2em; + display: block; + margin: 32px 0; + padding: 16px; + border: 1px solid #f0f0f0; + border-radius: 5px; + background: #fbfbfb; + font-size: 0.9em; + line-height: 2em; + white-space: pre-wrap; } .nv-content-wrap { - margin: 32px 0; + margin: 32px 0; } .nv-content-wrap:after { - content: ""; - clear: both; - display: table; + display: table; + clear: both; + content: ""; } .nv-content-wrap ul { - list-style-type: circle; + list-style-type: circle; } -.nv-content-wrap > ul, .nv-content-wrap > ol { - margin: 16px 0; +.nv-content-wrap > ul, +.nv-content-wrap > ol { + margin: 16px 0; } -.nv-content-wrap ul, .nv-content-wrap ol { - padding-left: 16px; +.nv-content-wrap ul, +.nv-content-wrap ol { + padding-left: 16px; } -.nv-content-wrap ul li, .nv-content-wrap ol li { - line-height: 2em; - margin-bottom: 8px; +.nv-content-wrap ul li, +.nv-content-wrap ol li { + margin-bottom: 8px; + line-height: 2em; } .nv-content-wrap dl:not(.gallery-item) { - width: 100%; - overflow: hidden; - display: grid; - grid-template-columns: 1fr 2fr; - grid-row-gap: 32px; - margin: 16px 0; + display: grid; + overflow: hidden; + width: 100%; + margin: 16px 0; + + grid-row-gap: 32px; + grid-template-columns: 1fr 2fr; } .nv-content-wrap dt:not(.gallery-icon) { - border-right: 1px solid #f0f0f0; - padding: 0 16px; + padding: 0 16px; + border-right: 1px solid #f0f0f0; } .nv-content-wrap dt:not(.gallery-icon) dfn { - font-style: normal; - font-weight: 600; + font-weight: 600; + font-style: normal; } .nv-content-wrap dd:not(.gallery-caption) { - padding: 0 16px; + padding: 0 16px; } .alignleft { - float: left; - margin: 16px 16px 16px 0; + float: left; + margin: 16px 16px 16px 0; } .alignright { - float: right; - margin: 16px 0 16px 16px; + float: right; + margin: 16px 0 16px 16px; } .aligncenter { - text-align: center; - margin: 0 auto; + margin: 0 auto; + text-align: center; } .wp-caption { - max-width: 100%; + max-width: 100%; } .wp-caption-text { - text-align: center; - font-size: 0.8em; - font-weight: 500; + font-size: 0.8em; + font-weight: 500; + text-align: center; } .twitter-tweet.twitter-tweet-rendered { - padding: 16px 0; - margin: auto; + margin: auto; + padding: 16px 0; } .nv-sidebar-wrap { - margin-bottom: 48px; + margin-bottom: 48px; } .nv-sidebar-wrap .search-form { - display: flex; - flex-direction: column; + display: flex; + flex-direction: column; } .nv-sidebar-wrap input[type="search"] { - margin-bottom: 8px; - width: 100%; + width: 100%; + margin-bottom: 8px; } .nv-sidebar-wrap .widget { - border-bottom: 1px solid #f0f0f0; - padding-bottom: 16px; - margin-bottom: 16px; + margin-bottom: 16px; + padding-bottom: 16px; + border-bottom: 1px solid #f0f0f0; } .nv-sidebar-wrap .widget:last-child { - border: none; - margin: 0; - padding: 0; + margin: 0; + padding: 0; + border: none; } .widget ul { - padding: 0; + padding: 0; } .widget ul ul { - padding-left: 8px; - border-left: 1px solid #f0f0f0; + padding-left: 8px; + border-left: 1px solid #f0f0f0; } .widget ul li { - margin-top: 8px; + margin-top: 8px; } .widget > ul { - font-size: .85em; + font-size: 0.85em; } @media (min-width: 576px) { - .container { - max-width: 540px; - } - - .col-sm { - flex-basis: 0; - flex-grow: 1; - max-width: 100%; - } - - .col-sm-auto { - flex: 0 0 auto; - width: auto; - max-width: none; - } - - .col-sm-1 { - flex: 0 0 8.3333333333%; - max-width: 8.3333333333%; - } - - .col-sm-2 { - flex: 0 0 16.6666666667%; - max-width: 16.6666666667%; - } - - .col-sm-3 { - flex: 0 0 25%; - max-width: 25%; - } - - .col-sm-4 { - flex: 0 0 33.3333333333%; - max-width: 33.3333333333%; - } - - .col-sm-5 { - flex: 0 0 41.6666666667%; - max-width: 41.6666666667%; - } - - .col-sm-6 { - flex: 0 0 50%; - max-width: 50%; - } - - .col-sm-7 { - flex: 0 0 58.3333333333%; - max-width: 58.3333333333%; - } - - .col-sm-8 { - flex: 0 0 66.6666666667%; - max-width: 66.6666666667%; - } - - .col-sm-9 { - flex: 0 0 75%; - max-width: 75%; - } - - .col-sm-10 { - flex: 0 0 83.3333333333%; - max-width: 83.3333333333%; - } - - .col-sm-11 { - flex: 0 0 91.6666666667%; - max-width: 91.6666666667%; - } - - .col-sm-12 { - flex: 0 0 100%; - max-width: 100%; - } + .container { + max-width: 540px; + } + + .col-sm { + max-width: 100%; + + flex-basis: 0; + flex-grow: 1; + } + + .col-sm-auto { + width: auto; + max-width: none; + + flex: 0 0 auto; + } + + .col-sm-1 { + max-width: 8.3333333333%; + + flex: 0 0 8.3333333333%; + } + + .col-sm-2 { + max-width: 16.6666666667%; + + flex: 0 0 16.6666666667%; + } + + .col-sm-3 { + max-width: 25%; + + flex: 0 0 25%; + } + + .col-sm-4 { + max-width: 33.3333333333%; + + flex: 0 0 33.3333333333%; + } + + .col-sm-5 { + max-width: 41.6666666667%; + + flex: 0 0 41.6666666667%; + } + + .col-sm-6 { + max-width: 50%; + + flex: 0 0 50%; + } + + .col-sm-7 { + max-width: 58.3333333333%; + + flex: 0 0 58.3333333333%; + } + + .col-sm-8 { + max-width: 66.6666666667%; + + flex: 0 0 66.6666666667%; + } + + .col-sm-9 { + max-width: 75%; + + flex: 0 0 75%; + } + + .col-sm-10 { + max-width: 83.3333333333%; + + flex: 0 0 83.3333333333%; + } + + .col-sm-11 { + max-width: 91.6666666667%; + + flex: 0 0 91.6666666667%; + } + + .col-sm-12 { + max-width: 100%; + + flex: 0 0 100%; + } } @media (min-width: 768px) { - .container { - max-width: 720px; - } - - .col-md { - flex-basis: 0; - flex-grow: 1; - max-width: 100%; - } - - .col-md-auto { - flex: 0 0 auto; - width: auto; - max-width: none; - } - - .col-md-1 { - flex: 0 0 8.3333333333%; - max-width: 8.3333333333%; - } - - .col-md-2 { - flex: 0 0 16.6666666667%; - max-width: 16.6666666667%; - } - - .col-md-3 { - flex: 0 0 25%; - max-width: 25%; - } - - .col-md-4 { - flex: 0 0 33.3333333333%; - max-width: 33.3333333333%; - } - - .col-md-5 { - flex: 0 0 41.6666666667%; - max-width: 41.6666666667%; - } - - .col-md-6 { - flex: 0 0 50%; - max-width: 50%; - } - - .col-md-7 { - flex: 0 0 58.3333333333%; - max-width: 58.3333333333%; - } - - .col-md-8 { - flex: 0 0 66.6666666667%; - max-width: 66.6666666667%; - } - - .col-md-9 { - flex: 0 0 75%; - max-width: 75%; - } - - .col-md-10 { - flex: 0 0 83.3333333333%; - max-width: 83.3333333333%; - } - - .col-md-11 { - flex: 0 0 91.6666666667%; - max-width: 91.6666666667%; - } - - .col-md-12 { - flex: 0 0 100%; - max-width: 100%; - } - - .nv-sidebar-wrap { - max-width: 30%; - } - .nv-sidebar-wrap.right { - border-left: 1px solid #f0f0f0; - } - .nv-sidebar-wrap.left { - border-right: 1px solid #f0f0f0; - } - - html { - font-size: 16px; - } - - h1 { - font-size: 2.25rem; - } - - h2 { - font-size: 2rem; - } - - h3 { - font-size: 1.75rem; - } - - h4 { - font-size: 1.5rem; - } - - h5 { - font-size: 1.25rem; - } - - h6 { - font-size: 1rem; - } + .container { + max-width: 720px; + } + + .col-md { + max-width: 100%; + + flex-basis: 0; + flex-grow: 1; + } + + .col-md-auto { + width: auto; + max-width: none; + + flex: 0 0 auto; + } + + .col-md-1 { + max-width: 8.3333333333%; + + flex: 0 0 8.3333333333%; + } + + .col-md-2 { + max-width: 16.6666666667%; + + flex: 0 0 16.6666666667%; + } + + .col-md-3 { + max-width: 25%; + + flex: 0 0 25%; + } + + .col-md-4 { + max-width: 33.3333333333%; + + flex: 0 0 33.3333333333%; + } + + .col-md-5 { + max-width: 41.6666666667%; + + flex: 0 0 41.6666666667%; + } + + .col-md-6 { + max-width: 50%; + + flex: 0 0 50%; + } + + .col-md-7 { + max-width: 58.3333333333%; + + flex: 0 0 58.3333333333%; + } + + .col-md-8 { + max-width: 66.6666666667%; + + flex: 0 0 66.6666666667%; + } + + .col-md-9 { + max-width: 75%; + + flex: 0 0 75%; + } + + .col-md-10 { + max-width: 83.3333333333%; + + flex: 0 0 83.3333333333%; + } + + .col-md-11 { + max-width: 91.6666666667%; + + flex: 0 0 91.6666666667%; + } + + .col-md-12 { + max-width: 100%; + + flex: 0 0 100%; + } + + .nv-sidebar-wrap { + max-width: 30%; + } + .nv-sidebar-wrap.right { + border-left: 1px solid #f0f0f0; + } + .nv-sidebar-wrap.left { + border-right: 1px solid #f0f0f0; + } + + html { + font-size: 16px; + } + + h1 { + font-size: 2.25rem; + } + + h2 { + font-size: 2rem; + } + + h3 { + font-size: 1.75rem; + } + + h4 { + font-size: 1.5rem; + } + + h5 { + font-size: 1.25rem; + } + + h6 { + font-size: 1rem; + } } @media (min-width: 960px) { - .container { - max-width: 960px; - } - - .col-lg { - flex-basis: 0; - flex-grow: 1; - max-width: 100%; - } - - .col-lg-auto { - flex: 0 0 auto; - width: auto; - max-width: none; - } - - .col-lg-1 { - flex: 0 0 8.3333333333%; - max-width: 8.3333333333%; - } - - .col-lg-2 { - flex: 0 0 16.6666666667%; - max-width: 16.6666666667%; - } - - .col-lg-3 { - flex: 0 0 25%; - max-width: 25%; - } - - .col-lg-4 { - flex: 0 0 33.3333333333%; - max-width: 33.3333333333%; - } - - .col-lg-5 { - flex: 0 0 41.6666666667%; - max-width: 41.6666666667%; - } - - .col-lg-6 { - flex: 0 0 50%; - max-width: 50%; - } - - .col-lg-7 { - flex: 0 0 58.3333333333%; - max-width: 58.3333333333%; - } - - .col-lg-8 { - flex: 0 0 66.6666666667%; - max-width: 66.6666666667%; - } - - .col-lg-9 { - flex: 0 0 75%; - max-width: 75%; - } - - .col-lg-10 { - flex: 0 0 83.3333333333%; - max-width: 83.3333333333%; - } - - .col-lg-11 { - flex: 0 0 91.6666666667%; - max-width: 91.6666666667%; - } - - .col-lg-12 { - flex: 0 0 100%; - max-width: 100%; - } - - .navbar-toggle-wrapper { - display: none; - } - - .menu-opened { - overflow: inherit; - } - - .nv-nav-wrap { - flex-direction: row; - align-items: center; - padding-bottom: 0; - } - - #nv-primary-navigation { - display: flex; - flex-wrap: wrap; - padding-left: 0; - list-style-type: none; - overflow-y: inherit; - max-height: inherit; - margin-left: auto; - justify-content: flex-end; - } - #nv-primary-navigation > li:not(:last-child) { - padding-right: 16px; - } - #nv-primary-navigation > li:not(:first-child) { - padding-left: 16px; - } - #nv-primary-navigation.responsive-opened { - padding-bottom: 0; - } - #nv-primary-navigation > li { - width: inherit; - } - #nv-primary-navigation > li.menu-item-has-children:last-child { - padding-right: 16px; - } - #nv-primary-navigation > li > a { - padding: 16px 0; - display: block; - } - #nv-primary-navigation > li.menu-item-has-children > a { - padding-right: 12px; - } - #nv-primary-navigation > li > .caret-wrap { - top: 14px; - position: absolute; - } - #nv-primary-navigation li:hover > a { - color: #005bf7; - } - #nv-primary-navigation li:hover > .caret-wrap .caret { - color: #005bf7; - } - #nv-primary-navigation .sub-menu { - -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); - -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); - box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); - max-height: inherit; - padding: 0; - top: 100%; - background: #fff; - border-left: none; - border-top: 3px solid #00a4f7; - position: absolute; - overflow: visible; - z-index: 100; - opacity: 0; - visibility: hidden; - } - #nv-primary-navigation .sub-menu .sub-menu { - left: 100%; - right: auto; - top: -3px; - } - #nv-primary-navigation .sub-menu li { - display: flex; - align-items: center; - background-color: #fff; - border: 1px solid #f0f0f0; - border-top: none; - min-width: 150px; - } - #nv-primary-navigation .sub-menu li a { - white-space: nowrap; - display: block; - width: 100%; - margin-right: 8px; - padding: 8px 16px; - } - #nv-primary-navigation .menu-item-has-children:hover > .sub-menu { - display: block; - visibility: visible; - opacity: 1; - } - #nv-primary-navigation > .menu-item-has-children > .sub-menu { - right: 0; - } - - .caret-wrap { - border: none; - position: relative; - top: 0; - display: inline; - padding-right: 0; - } - .dropdown-open > .caret-wrap > .caret { - color: #00a4f7; - transform: rotate(135deg); - } - .dropdown-open > .caret-wrap { - background: transparent; - } - - .sub-menu .caret-wrap { - padding-right: 25px; - } - - .nv-nav-wrap.nav-center { - flex-direction: column; - justify-content: center; - } - - .nav-center #nv-primary-navigation { - margin: 0 auto; - justify-content: center; - } - .nav-center #nv-primary-navigation > li > a { - padding-top: 8px; - } - .nav-center #nv-primary-navigation > li > .caret-wrap { - top: 4px; - } - - .nav-center .site-logo { - justify-content: center; - } - .nav-center .site-logo a { - display: flex; - justify-content: center; - align-items: center; - flex-direction: column; - } - - #nv-primary-navigation .menu-item-nav-search > a { - display: block; - } - - .nv-nav-search { - padding: 0; - visibility: hidden; - opacity: 0; - transition: all 0.3s ease; - position: absolute; - right: 0; - width: auto; - background: #fff; - padding: 8px 16px; - border-top: 3px solid #00a4f7; - cursor: default; - z-index: 100; - -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); - -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); - box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); - } - .nv-nav-search .search-submit { - display: none; - } - .menu-item-nav-search.active .nv-nav-search { - visibility: visible; - opacity: 1; - } - .nv-nav-search form { - display: block; - } - .nv-nav-search form label { - margin: 0; - } - .nv-nav-search form label input { - width: 200px; - margin: 0; - } - - .nav-clickaway-overlay { - position: fixed; - width: 100%; - left: 0; - right: 0; - top: 0; - z-index: 90; - height: 100vh; - } - - .nv-nav-wrap.nav-right { - flex-direction: row-reverse; - justify-content: center; - } - - .nav-right #nv-primary-navigation { - margin-left: 0; - margin-right: auto; - } - - .nav-right .nv-nav-cart { - right: inherit; - left: 0; - } - - .nav-right #nv-primary-navigation > .menu-item-has-children > .sub-menu { - left: 0; - right: inherit; - } - - .layout-default .article-content-col .content, .layout-alternative .article-content-col .content { - display: flex; - align-items: center; - } - - .layout-default .article-content-col .content { - flex-direction: row; - } - - .layout-alternative .article-content-col .content { - flex-direction: row-reverse; - } - - .non-grid-content { - display: flex; - flex-direction: column; - width: 100%; - } - .non-grid-content .button { - align-self: flex-start; - margin-top: auto; - } - .non-grid-content .excerpt-wrap { - padding: 16px 0; - } - - .nv-post-thumbnail-wrap ~ .default-layout-content { - padding-left: 32px; - } - - .nv-post-thumbnail-wrap ~ .alternative-layout-content { - padding-right: 32px; - } - - .layout-default .nv-post-thumbnail-wrap, .layout-alternative .nv-post-thumbnail-wrap { - max-width: 40%; - } - - article.layout-alternative:nth-child(even) .article-content-col .content { - flex-direction: row; - } - article.layout-alternative:nth-child(even) .article-content-col .content .nv-post-thumbnail-wrap ~ .alternative-layout-content { - padding: 0 0 0 32px; - } - - #comments .children { - padding-left: 32px; - } - - .single-post-container { - padding-top: 48px; - } - - .archive-container, .single-page-container { - padding-top: 48px; - } + .container { + max-width: 960px; + } + + .col-lg { + max-width: 100%; + + flex-basis: 0; + flex-grow: 1; + } + + .col-lg-auto { + width: auto; + max-width: none; + + flex: 0 0 auto; + } + + .col-lg-1 { + max-width: 8.3333333333%; + + flex: 0 0 8.3333333333%; + } + + .col-lg-2 { + max-width: 16.6666666667%; + + flex: 0 0 16.6666666667%; + } + + .col-lg-3 { + max-width: 25%; + + flex: 0 0 25%; + } + + .col-lg-4 { + max-width: 33.3333333333%; + + flex: 0 0 33.3333333333%; + } + + .col-lg-5 { + max-width: 41.6666666667%; + + flex: 0 0 41.6666666667%; + } + + .col-lg-6 { + max-width: 50%; + + flex: 0 0 50%; + } + + .col-lg-7 { + max-width: 58.3333333333%; + + flex: 0 0 58.3333333333%; + } + + .col-lg-8 { + max-width: 66.6666666667%; + + flex: 0 0 66.6666666667%; + } + + .col-lg-9 { + max-width: 75%; + + flex: 0 0 75%; + } + + .col-lg-10 { + max-width: 83.3333333333%; + + flex: 0 0 83.3333333333%; + } + + .col-lg-11 { + max-width: 91.6666666667%; + + flex: 0 0 91.6666666667%; + } + + .col-lg-12 { + max-width: 100%; + + flex: 0 0 100%; + } + + .navbar-toggle-wrapper { + display: none; + } + + .menu-opened { + overflow: inherit; + } + + .nv-nav-wrap { + flex-direction: row; + padding-bottom: 0; + + align-items: center; + } + + #nv-primary-navigation { + display: flex; + overflow-y: inherit; + max-height: inherit; + margin-left: auto; + padding-left: 0; + list-style-type: none; + + flex-wrap: wrap; + justify-content: flex-end; + } + #nv-primary-navigation > li:not(:last-child) { + padding-right: 16px; + } + #nv-primary-navigation > li:not(:first-child) { + padding-left: 16px; + } + #nv-primary-navigation.responsive-opened { + padding-bottom: 0; + } + #nv-primary-navigation > li { + width: inherit; + } + #nv-primary-navigation > li.menu-item-has-children:last-child { + padding-right: 16px; + } + #nv-primary-navigation > li > a { + display: block; + padding: 16px 0; + } + #nv-primary-navigation > li.menu-item-has-children > a { + padding-right: 12px; + } + #nv-primary-navigation > li > .caret-wrap { + position: absolute; + top: 14px; + } + #nv-primary-navigation li:hover > a { + color: #005bf7; + } + #nv-primary-navigation li:hover > .caret-wrap .caret { + color: #005bf7; + } + #nv-primary-navigation .sub-menu { + visibility: hidden; + overflow: visible; + position: absolute; + z-index: 100; + top: 100%; + max-height: inherit; + padding: 0; + border-top: 3px solid #00a4f7; + border-left: none; + opacity: 0; + background: #fff; + -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); + box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); + } + #nv-primary-navigation .sub-menu .sub-menu { + top: -3px; + right: auto; + left: 100%; + } + #nv-primary-navigation .sub-menu li { + display: flex; + min-width: 150px; + border: 1px solid #f0f0f0; + border-top: none; + background-color: #fff; + + align-items: center; + } + #nv-primary-navigation .sub-menu li a { + display: block; + width: 100%; + margin-right: 8px; + padding: 8px 16px; + white-space: nowrap; + } + #nv-primary-navigation .menu-item-has-children:hover > .sub-menu { + display: block; + visibility: visible; + opacity: 1; + } + #nv-primary-navigation > .menu-item-has-children > .sub-menu { + right: 0; + } + + .caret-wrap { + display: inline; + position: relative; + top: 0; + padding-right: 0; + border: none; + } + .dropdown-open > .caret-wrap > .caret { + color: #00a4f7; + transform: rotate(135deg); + } + .dropdown-open > .caret-wrap { + background: transparent; + } + + .sub-menu .caret-wrap { + padding-right: 25px; + } + + .nv-nav-wrap.nav-center { + flex-direction: column; + + justify-content: center; + } + + .nav-center #nv-primary-navigation { + margin: 0 auto; + + justify-content: center; + } + .nav-center #nv-primary-navigation > li > a { + padding-top: 8px; + } + .nav-center #nv-primary-navigation > li > .caret-wrap { + top: 4px; + } + + .nav-center .site-logo { + justify-content: center; + } + .nav-center .site-logo a { + display: flex; + flex-direction: column; + + align-items: center; + justify-content: center; + } + + #nv-primary-navigation .menu-item-nav-search > a { + display: block; + } + + .nv-nav-search { + visibility: hidden; + position: absolute; + z-index: 100; + right: 0; + width: auto; + padding: 0; + padding: 8px 16px; + border-top: 3px solid #00a4f7; + opacity: 0; + background: #fff; + -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); + box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); + cursor: default; + transition: all 0.3s ease; + } + .nv-nav-search .search-submit { + display: none; + } + .menu-item-nav-search.active .nv-nav-search { + visibility: visible; + opacity: 1; + } + .nv-nav-search form { + display: block; + } + .nv-nav-search form label { + margin: 0; + } + .nv-nav-search form label input { + width: 200px; + margin: 0; + } + + .nav-clickaway-overlay { + position: fixed; + z-index: 90; + top: 0; + right: 0; + left: 0; + width: 100%; + height: 100vh; + } + + .nv-nav-wrap.nav-right { + flex-direction: row-reverse; + + justify-content: center; + } + + .nav-right #nv-primary-navigation { + margin-right: auto; + margin-left: 0; + } + + .nav-right .nv-nav-cart { + right: inherit; + left: 0; + } + + .nav-right #nv-primary-navigation > .menu-item-has-children > .sub-menu { + right: inherit; + left: 0; + } + + .layout-default .article-content-col .content, + .layout-alternative .article-content-col .content { + display: flex; + + align-items: center; + } + + .layout-default .article-content-col .content { + flex-direction: row; + } + + .layout-alternative .article-content-col .content { + flex-direction: row-reverse; + } + + .non-grid-content { + display: flex; + flex-direction: column; + width: 100%; + } + .non-grid-content .button { + margin-top: auto; + + align-self: flex-start; + } + .non-grid-content .excerpt-wrap { + padding: 16px 0; + } + + .nv-post-thumbnail-wrap ~ .default-layout-content { + padding-left: 32px; + } + + .nv-post-thumbnail-wrap ~ .alternative-layout-content { + padding-right: 32px; + } + + .layout-default .nv-post-thumbnail-wrap, + .layout-alternative .nv-post-thumbnail-wrap { + max-width: 40%; + } + + article.layout-alternative:nth-child(even) .article-content-col .content { + flex-direction: row; + } + article.layout-alternative:nth-child(even) .article-content-col .content .nv-post-thumbnail-wrap ~ .alternative-layout-content { + padding: 0 0 0 32px; + } + + #comments .children { + padding-left: 32px; + } + + .single-post-container { + padding-top: 48px; + } + + .archive-container, + .single-page-container { + padding-top: 48px; + } } @media (min-width: 1200px) { - .container { - max-width: 1140px; - } - - .col-xl { - flex-basis: 0; - flex-grow: 1; - max-width: 100%; - } - - .col-xl-auto { - flex: 0 0 auto; - width: auto; - max-width: none; - } - - .col-xl-1 { - flex: 0 0 8.3333333333%; - max-width: 8.3333333333%; - } - - .col-xl-2 { - flex: 0 0 16.6666666667%; - max-width: 16.6666666667%; - } - - .col-xl-3 { - flex: 0 0 25%; - max-width: 25%; - } - - .col-xl-4 { - flex: 0 0 33.3333333333%; - max-width: 33.3333333333%; - } - - .col-xl-5 { - flex: 0 0 41.6666666667%; - max-width: 41.6666666667%; - } - - .col-xl-6 { - flex: 0 0 50%; - max-width: 50%; - } - - .col-xl-7 { - flex: 0 0 58.3333333333%; - max-width: 58.3333333333%; - } - - .col-xl-8 { - flex: 0 0 66.6666666667%; - max-width: 66.6666666667%; - } - - .col-xl-9 { - flex: 0 0 75%; - max-width: 75%; - } - - .col-xl-10 { - flex: 0 0 83.3333333333%; - max-width: 83.3333333333%; - } - - .col-xl-11 { - flex: 0 0 91.6666666667%; - max-width: 91.6666666667%; - } - - .col-xl-12 { - flex: 0 0 100%; - max-width: 100%; - } + .container { + max-width: 1140px; + } + + .col-xl { + max-width: 100%; + + flex-basis: 0; + flex-grow: 1; + } + + .col-xl-auto { + width: auto; + max-width: none; + + flex: 0 0 auto; + } + + .col-xl-1 { + max-width: 8.3333333333%; + + flex: 0 0 8.3333333333%; + } + + .col-xl-2 { + max-width: 16.6666666667%; + + flex: 0 0 16.6666666667%; + } + + .col-xl-3 { + max-width: 25%; + + flex: 0 0 25%; + } + + .col-xl-4 { + max-width: 33.3333333333%; + + flex: 0 0 33.3333333333%; + } + + .col-xl-5 { + max-width: 41.6666666667%; + + flex: 0 0 41.6666666667%; + } + + .col-xl-6 { + max-width: 50%; + + flex: 0 0 50%; + } + + .col-xl-7 { + max-width: 58.3333333333%; + + flex: 0 0 58.3333333333%; + } + + .col-xl-8 { + max-width: 66.6666666667%; + + flex: 0 0 66.6666666667%; + } + + .col-xl-9 { + max-width: 75%; + + flex: 0 0 75%; + } + + .col-xl-10 { + max-width: 83.3333333333%; + + flex: 0 0 83.3333333333%; + } + + .col-xl-11 { + max-width: 91.6666666667%; + + flex: 0 0 91.6666666667%; + } + + .col-xl-12 { + max-width: 100%; + + flex: 0 0 100%; + } } /*# sourceMappingURL=style.css.map */ From 151071cf4038bef6572f509319dd4ae07abbb140 Mon Sep 17 00:00:00 2001 From: Andrei Baicus Date: Wed, 3 Oct 2018 17:04:29 +0300 Subject: [PATCH 38/39] feat: add precommit hooks. Closes #63 --- .commitlintrc.js | 24 + functions.php | 3 +- inc/core/core_loader.php | 3 +- inc/core/front_end.php | 13 +- inc/customizer/controls/font_selector.php | 6 +- inc/customizer/loader.php | 16 +- inc/customizer/options/layout_sidebar.php | 3 +- inc/customizer/options/typography.php | 21 +- inc/views/footer.php | 3 +- inc/views/inline/colors.php | 11 +- package-lock.json | 2295 ++++++++++++++++++--- package.json | 21 +- 12 files changed, 2132 insertions(+), 287 deletions(-) create mode 100644 .commitlintrc.js diff --git a/.commitlintrc.js b/.commitlintrc.js new file mode 100644 index 0000000000..4e6bcce578 --- /dev/null +++ b/.commitlintrc.js @@ -0,0 +1,24 @@ +const Configuration = { + extends: [ '@commitlint/config-conventional' ], + rules: { + 'type-enum': [ + 2, + 'always', + [ + 'build', + 'chore', + 'ci', + 'docs', + 'feat', + 'fix', + 'perf', + 'refactor', + 'revert', + 'style', + 'test' + ] + ] + } +}; + +module.exports = Configuration; \ No newline at end of file diff --git a/functions.php b/functions.php index 708970df12..65656decc2 100644 --- a/functions.php +++ b/functions.php @@ -17,7 +17,8 @@ require_once $vendor_file; } add_filter( - 'themeisle_sdk_products', function ( $products ) { + 'themeisle_sdk_products', + function ( $products ) { $products[] = get_template_directory() . '/style.css'; return $products; } diff --git a/inc/core/core_loader.php b/inc/core/core_loader.php index cf995d22a8..4dc45687e5 100644 --- a/inc/core/core_loader.php +++ b/inc/core/core_loader.php @@ -41,7 +41,8 @@ public function __construct() { */ private function define_modules() { $this->features = apply_filters( - 'neve_filter_main_modules', array( + 'neve_filter_main_modules', + array( 'Customizer\Loader', 'Views\Typography', 'Views\Top_Bar', diff --git a/inc/core/front_end.php b/inc/core/front_end.php index 5693d9c160..5e347fa862 100644 --- a/inc/core/front_end.php +++ b/inc/core/front_end.php @@ -30,7 +30,8 @@ public function setup_theme() { load_theme_textdomain( 'neve', get_template_directory() . '/languages' ); $header_settings = apply_filters( - 'neve_custom_header_settings', array( + 'neve_custom_header_settings', + array( 'width' => 2000, 'flex-height' => true, 'height' => 1150, @@ -83,8 +84,11 @@ public function enqueue_scripts() { wp_register_script( 'neve-script', NEVE_ASSETS_URL . 'js/script' . ( ( NEVE_DEBUG ) ? '' : '.min' ) . '.js', apply_filters( 'neve_filter_main_script_dependencies', array( 'jquery' ) ), NEVE_VERSION, false ); wp_localize_script( - 'neve-script', 'NeveProperties', apply_filters( - 'neve_filter_main_script_localization', array( + 'neve-script', + 'NeveProperties', + apply_filters( + 'neve_filter_main_script_localization', + array( 'ajaxurl' => admin_url( 'admin-ajax.php' ), 'nonce' => wp_create_nonce( 'neve-theme-nonce' ), ) @@ -105,7 +109,8 @@ public function register_sidebars() { ); $footer_sidebars = apply_filters( - 'neve_footer_widget_areas_array', array( + 'neve_footer_widget_areas_array', + array( 'footer-one-widgets' => esc_html__( 'Footer One', 'neve' ), 'footer-two-widgets' => esc_html__( 'Footer Two', 'neve' ), 'footer-three-widgets' => esc_html__( 'Footer Three', 'neve' ), diff --git a/inc/customizer/controls/font_selector.php b/inc/customizer/controls/font_selector.php index b80ac991fc..543f3f4055 100644 --- a/inc/customizer/controls/font_selector.php +++ b/inc/customizer/controls/font_selector.php @@ -105,7 +105,8 @@ protected function render_dropdown_options_group( $options, $title, $source ) { */ private function get_standard_fonts() { return apply_filters( - 'neve_standard_fonts_array', array( + 'neve_standard_fonts_array', + array( 'Arial, Helvetica, sans-serif', 'Arial Black, Gadget, sans-serif', 'Bookman Old Style, serif', @@ -136,7 +137,8 @@ private function get_standard_fonts() { */ private function get_google_fonts() { return apply_filters( - 'neve_google_fonts_array', array( + 'neve_google_fonts_array', + array( 'ABeeZee', 'Abel', 'Abril Fatface', diff --git a/inc/customizer/loader.php b/inc/customizer/loader.php index 909d2f3b0a..0469d005de 100644 --- a/inc/customizer/loader.php +++ b/inc/customizer/loader.php @@ -51,7 +51,8 @@ public function init() { */ private function define_modules() { $this->customizer_modules = apply_filters( - 'neve_filter_customizer_modules', array( + 'neve_filter_customizer_modules', + array( 'Customizer\Options\Main', 'Customizer\Options\Layout_Container', 'Customizer\Options\Layout_Blog', @@ -71,11 +72,14 @@ private function define_modules() { public function enqueue_customizer_controls() { wp_enqueue_style( 'neve-customizer-style', NEVE_ASSETS_URL . '/css/customizer-style' . ( ( NEVE_DEBUG ) ? '' : '.min' ) . '.css', array(), NEVE_VERSION ); wp_enqueue_script( - 'neve-customizer-controls', NEVE_ASSETS_URL . '/js/customizer-controls' . ( ( NEVE_DEBUG ) ? '' : '.min' ) . '.js', + 'neve-customizer-controls', + NEVE_ASSETS_URL . '/js/customizer-controls' . ( ( NEVE_DEBUG ) ? '' : '.min' ) . '.js', array( 'jquery', 'wp-color-picker', - ), NEVE_VERSION, true + ), + NEVE_VERSION, + true ); } @@ -84,7 +88,11 @@ public function enqueue_customizer_controls() { */ public function enqueue_customizer_preview() { wp_enqueue_script( - 'neve-customizer-preview', NEVE_ASSETS_URL . '/js/customizer-preview' . ( ( NEVE_DEBUG ) ? '' : '.min' ) . '.js', array(), NEVE_VERSION, true + 'neve-customizer-preview', + NEVE_ASSETS_URL . '/js/customizer-preview' . ( ( NEVE_DEBUG ) ? '' : '.min' ) . '.js', + array(), + NEVE_VERSION, + true ); } diff --git a/inc/customizer/options/layout_sidebar.php b/inc/customizer/options/layout_sidebar.php index 5a8c5e5cea..d0870cbec9 100644 --- a/inc/customizer/options/layout_sidebar.php +++ b/inc/customizer/options/layout_sidebar.php @@ -82,7 +82,8 @@ private function control_sidebar_width() { private function accordion_heading() { $this->add_control( new Control( - 'sidebars_ui_heading', array( + 'sidebars_ui_heading', + array( 'sanitize_callback' => 'sanitize_text_field', 'transport' => $this->selective_refresh, ), diff --git a/inc/customizer/options/typography.php b/inc/customizer/options/typography.php index 16feff6acc..26cee5069d 100644 --- a/inc/customizer/options/typography.php +++ b/inc/customizer/options/typography.php @@ -52,7 +52,8 @@ private function sections_typography() { foreach ( $typography_sections as $section_id => $section_data ) { $this->add_section( new Section( - $section_id, array( + $section_id, + array( 'title' => $section_data['title'], 'panel' => 'neve_typography', 'priority' => $section_data['priority'], @@ -68,7 +69,8 @@ private function sections_typography() { private function controls_typography_general() { $this->add_control( new Control( - 'neve_font_subsets', array( + 'neve_font_subsets', + array( 'sanitize_callback' => 'neve_sanitize_array', 'default' => array( 'latin' ), ), @@ -120,7 +122,8 @@ private function controls_typography_body() { */ $this->add_control( new Control( - 'neve_body_font_size', array( + 'neve_body_font_size', + array( 'sanitize_callback' => 'neve_sanitize_range_value', 'transport' => $this->selective_refresh, ), @@ -156,7 +159,8 @@ private function controls_typography_body() { */ $this->add_control( new Control( - 'neve_body_line_height', array( + 'neve_body_line_height', + array( 'sanitize_callback' => 'neve_sanitize_range_value', 'transport' => $this->selective_refresh, ), @@ -221,7 +225,8 @@ private function controls_typography_headings() { */ $this->add_control( new Control( - $control_id . '_ui_heading', array( + $control_id . '_ui_heading', + array( 'sanitize_callback' => 'sanitize_text_field', 'transport' => $this->selective_refresh, ), @@ -243,7 +248,8 @@ private function controls_typography_headings() { */ $this->add_control( new Control( - $control_id . '_font_size', array( + $control_id . '_font_size', + array( 'sanitize_callback' => 'neve_sanitize_range_value', 'transport' => $this->selective_refresh, ), @@ -280,7 +286,8 @@ private function controls_typography_headings() { */ $this->add_control( new Control( - $control_id . '_line_height', array( + $control_id . '_line_height', + array( 'sanitize_callback' => 'neve_sanitize_range_value', 'transport' => $this->selective_refresh, ), diff --git a/inc/views/footer.php b/inc/views/footer.php index 8b4ebc39ac..d8faabc046 100644 --- a/inc/views/footer.php +++ b/inc/views/footer.php @@ -84,7 +84,8 @@ public function render_footer_content() { */ private function render_content_text() { $content = get_theme_mod( - 'neve_footer_text', sprintf( + 'neve_footer_text', + sprintf( /* translators: %1$s is link to ThemeIsle */ esc_html__( 'Copyright - Neve by %1$s', 'neve' ), wp_kses_post( 'Themeisle' ) diff --git a/inc/views/inline/colors.php b/inc/views/inline/colors.php index d214c4c05e..14073a90af 100644 --- a/inc/views/inline/colors.php +++ b/inc/views/inline/colors.php @@ -55,7 +55,9 @@ private function links_colors() { 'css_prop' => 'border-color', 'value' => 'transparent', ), - ), '.caret-wrap', 'desktop' + ), + '.caret-wrap', + 'desktop' ); $this->add_style( @@ -64,7 +66,9 @@ private function links_colors() { 'css_prop' => 'background-color', 'value' => 'transparent', ), - ), '.dropdown-open > .caret-wrap', 'desktop' + ), + '.dropdown-open > .caret-wrap', + 'desktop' ); } @@ -105,7 +109,8 @@ private function add_text_color() { 'css_prop' => 'color', 'value' => $color, ), - ), 'body' + ), + 'body' ); } diff --git a/package-lock.json b/package-lock.json index f725384c26..20aa36f055 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4,6 +4,281 @@ "lockfileVersion": 1, "requires": true, "dependencies": { + "@commitlint/cli": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-7.1.2.tgz", + "integrity": "sha512-Dck7MqJCzrATYm4UqIKPdJvLVUuVZcpFw9KicrLw+a9YNIjsaXG9XojgPomTxFBNJZabAYBqKWkqNoFLrFA77w==", + "dev": true, + "requires": { + "@commitlint/format": "7.1.2", + "@commitlint/lint": "7.1.2", + "@commitlint/load": "7.1.2", + "@commitlint/read": "7.1.2", + "babel-polyfill": "6.26.0", + "chalk": "2.3.1", + "get-stdin": "5.0.1", + "lodash.merge": "4.6.1", + "lodash.pick": "4.4.0", + "meow": "5.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "1.9.3" + } + }, + "chalk": { + "version": "2.3.1", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-2.3.1.tgz", + "integrity": "sha512-QUU4ofkDoMIVO7hcx1iPTISs88wsO8jA92RQIm4JAwZvFGGAV2hSAA1NX7oVj2Ej2Q6NDTcRDjPTFrMCRZoJ6g==", + "dev": true, + "requires": { + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "@commitlint/config-conventional": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-7.1.2.tgz", + "integrity": "sha512-DmA4ixkpv03qA1TVs1Bl25QsVym2bPL6pKapesALWIVggG3OpwqGZ55vN75Tx8xZoG7LFKrVyrt7kwhA7X8njQ==", + "dev": true + }, + "@commitlint/ensure": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-7.1.2.tgz", + "integrity": "sha512-F0U4UEMgB5lnscgiZtuUolFkQ/dRD4RzXs8KgCik2D0wL3fUXSB5hmfbrbMF9ERseVQCHsxCHWm7bKzxKmXgIA==", + "dev": true, + "requires": { + "lodash.camelcase": "4.3.0", + "lodash.kebabcase": "4.1.1", + "lodash.snakecase": "4.1.1", + "lodash.startcase": "4.4.0", + "lodash.upperfirst": "4.3.1" + } + }, + "@commitlint/execute-rule": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-7.1.2.tgz", + "integrity": "sha512-EP/SqX2U2L4AQHglZ2vGM1pvHJOh3sbYtHn1QhtllqEpsdmhuNpVPSGHP/r9OD2h4i90vtnWgZQoskt2MkbknA==", + "dev": true, + "requires": { + "babel-runtime": "6.26.0" + } + }, + "@commitlint/format": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@commitlint/format/-/format-7.1.2.tgz", + "integrity": "sha512-l+eQChtIeNOddi4t5p+T9ViFXQMMFWIbzKh708YCI8BoByhqedhLsEhEn1nzGq1cVYT2AdGRhY8ed6/Nc5z85w==", + "dev": true, + "requires": { + "babel-runtime": "6.26.0", + "chalk": "2.4.1" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "1.9.3" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "@commitlint/is-ignored": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-7.1.2.tgz", + "integrity": "sha512-29SHreGSAKxOTtIdG1swo9E14E8KZbyE0Y1u0wz9iKjb6i0m7ahZW0l4Ty+j3pACiYDOOXDW1BWSOFaBwwKlxQ==", + "dev": true, + "requires": { + "semver": "5.5.0" + } + }, + "@commitlint/lint": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-7.1.2.tgz", + "integrity": "sha512-HCkMlnUZD4yVnGDHcJQN/PkJRQpKgsiLojUaUHE8b1YjWW+qviolizbZjcqs/nimzCWlAkaU5KPs+3pzGBfVug==", + "dev": true, + "requires": { + "@commitlint/is-ignored": "7.1.2", + "@commitlint/parse": "7.1.2", + "@commitlint/rules": "7.1.2", + "babel-runtime": "6.26.0", + "lodash.topairs": "4.3.0" + } + }, + "@commitlint/load": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-7.1.2.tgz", + "integrity": "sha512-BEQ9k3iZjB1NDAblmB88WU+256p8xHCWYuqZmJOerx6Upbam7XrpDTurMOKFUxk8tZU9OBqHQtBapX8UxJWi9A==", + "dev": true, + "requires": { + "@commitlint/execute-rule": "7.1.2", + "@commitlint/resolve-extends": "7.1.2", + "babel-runtime": "6.26.0", + "cosmiconfig": "4.0.0", + "lodash.merge": "4.6.1", + "lodash.mergewith": "4.6.1", + "lodash.pick": "4.4.0", + "lodash.topairs": "4.3.0", + "resolve-from": "4.0.0" + } + }, + "@commitlint/message": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@commitlint/message/-/message-7.1.2.tgz", + "integrity": "sha512-6FQeK5LAs1Bde6W/jULg+I/XZhj3gbqCWlS2Q11A2JbaTRpRJZzm7WdD9nK3I0+De41EOqW2t4mBnrpio3o1Zg==", + "dev": true + }, + "@commitlint/parse": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@commitlint/parse/-/parse-7.1.2.tgz", + "integrity": "sha512-wrdLwJZL3cs89MfgPtnbbKByijUo3Wrug55aTke5k/F0XNxGaDaNJyH4QXgidgXk57r2t4NJVAKwjnY4wjfNwg==", + "dev": true, + "requires": { + "conventional-changelog-angular": "1.6.6", + "conventional-commits-parser": "2.1.7" + } + }, + "@commitlint/read": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@commitlint/read/-/read-7.1.2.tgz", + "integrity": "sha512-sarYQgfTay2Eu7onHz53EYyRw7pI5QmLE7tP5Ri9op6eu4LadjSoA/4dfc+VE7avsq21J2ewSbz+9f0uvhDxgg==", + "dev": true, + "requires": { + "@commitlint/top-level": "7.1.2", + "@marionebl/sander": "0.6.1", + "babel-runtime": "6.26.0", + "git-raw-commits": "1.3.6" + } + }, + "@commitlint/resolve-extends": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-7.1.2.tgz", + "integrity": "sha512-zwbifMB9DeHP4sYQdrkx+XJh5Q1lyP/OdlErUCC34NV4Lkxw/XxXF4St3e+y1X28/SgrEc2XSOS6n/vQQfUlLA==", + "dev": true, + "requires": { + "babel-runtime": "6.26.0", + "lodash.merge": "4.6.1", + "lodash.omit": "4.5.0", + "require-uncached": "1.0.3", + "resolve-from": "4.0.0", + "resolve-global": "0.1.0" + } + }, + "@commitlint/rules": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-7.1.2.tgz", + "integrity": "sha512-O9fONZXiJ6NN2mfy+enHmeTzBHcfDVVYjxTdBJFp99yUSvVyHaD+jc2r795gcMv3oP5594BDXSKcD/3yb8sLzA==", + "dev": true, + "requires": { + "@commitlint/ensure": "7.1.2", + "@commitlint/message": "7.1.2", + "@commitlint/to-lines": "7.1.2", + "babel-runtime": "6.26.0" + } + }, + "@commitlint/to-lines": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-7.1.2.tgz", + "integrity": "sha512-Nz3qZwrIEYiN9v/ThJqXAwu4X5+hvT9H8yRPHfjc538R8WhwEfhvym7/4YznDHSvWrQgwqtNPdrb6b2OSBsHmg==", + "dev": true + }, + "@commitlint/top-level": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@commitlint/top-level/-/top-level-7.1.2.tgz", + "integrity": "sha512-YKugOAKy3hgM/ITezPp7Ns51U3xoJfuOsVnMGW4oDcHLhuQ/Qd58ROv/Hgedtk8HugKX3DdZ8XoEnRG70RDGqQ==", + "dev": true, + "requires": { + "find-up": "2.1.0" + }, + "dependencies": { + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "2.0.0" + } + } + } + }, + "@marionebl/sander": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@marionebl/sander/-/sander-0.6.1.tgz", + "integrity": "sha1-GViWWHTyS8Ub5Ih1/rUNZC/EH3s=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "mkdirp": "0.5.1", + "rimraf": "2.6.2" + }, + "dependencies": { + "graceful-fs": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", + "dev": true + }, + "rimraf": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", + "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", + "dev": true, + "requires": { + "glob": "7.1.3" + } + } + } + }, + "JSONStream": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.4.tgz", + "integrity": "sha512-Y7vfi3I5oMOYIr+WxV8NZxDSwcbNgzdKYsTNInmycOq9bUYwGg9ryu57Wg5NLmCjqdFPNUmpMBo3kSJN9tCbXg==", + "dev": true, + "requires": { + "jsonparse": "1.3.1", + "through": "2.3.8" + } + }, "abbrev": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", @@ -170,6 +445,12 @@ "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", "dev": true }, + "array-ify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz", + "integrity": "sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=", + "dev": true + }, "array-union": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", @@ -240,7 +521,7 @@ "dev": true, "requires": { "browserslist": "1.7.7", - "caniuse-db": "1.0.30000887", + "caniuse-db": "1.0.30000889", "normalize-range": "0.1.2", "num2fraction": "1.2.2", "postcss": "5.2.18", @@ -290,6 +571,35 @@ "dev": true, "optional": true }, + "babel-polyfill": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.26.0.tgz", + "integrity": "sha1-N5k3q8Z9eJWXCtxiHyhM2WbPIVM=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0", + "core-js": "2.5.7", + "regenerator-runtime": "0.10.5" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz", + "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=", + "dev": true + } + } + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, + "requires": { + "core-js": "2.5.7", + "regenerator-runtime": "0.11.1" + } + }, "balanced-match": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", @@ -457,8 +767,8 @@ "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", "dev": true, "requires": { - "caniuse-db": "1.0.30000887", - "electron-to-chromium": "1.3.70" + "caniuse-db": "1.0.30000889", + "electron-to-chromium": "1.3.73" } }, "buffer": { @@ -519,7 +829,7 @@ "dependencies": { "uuid": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz", + "resolved": "http://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz", "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho=", "dev": true } @@ -550,7 +860,7 @@ "dependencies": { "async": { "version": "0.2.10", - "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", + "resolved": "http://registry.npmjs.org/async/-/async-0.2.10.tgz", "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=", "dev": true }, @@ -571,26 +881,42 @@ } } }, + "caller-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", + "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=", + "dev": true, + "requires": { + "callsites": "0.2.0" + } + }, + "callsites": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", + "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=", + "dev": true + }, "camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", "dev": true }, "camelcase-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", + "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", "dev": true, "requires": { - "camelcase": "2.1.1", - "map-obj": "1.0.1" + "camelcase": "4.1.0", + "map-obj": "2.0.0", + "quick-lru": "1.1.0" } }, "caniuse-db": { - "version": "1.0.30000887", - "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000887.tgz", - "integrity": "sha512-yOScC1WJ6ihxxPNeWSqYc2nKHqeHzXMY382yvC0mZdi+kWBrlEdCFeR/T1s5Abe5n51HoD6IA/Gho2T8vnRT2g==", + "version": "1.0.30000889", + "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000889.tgz", + "integrity": "sha512-Rf9Sbm2KS7s6Rk8iNeI5zJdquqctXBXAfy/bb1tCCYRds5RAaHNdyt2D4z8TSRToDkYsAwiSBV/bFHR+4IgTiw==", "dev": true }, "capture-stack-trace": { @@ -652,6 +978,12 @@ "dev": true, "optional": true }, + "ci-info": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", + "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", + "dev": true + }, "clap": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/clap/-/clap-1.2.3.tgz", @@ -765,6 +1097,22 @@ "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", "dev": true }, + "commit-template": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/commit-template/-/commit-template-1.0.0.tgz", + "integrity": "sha512-5UBw++HTdGQZHDq9ZmotlAC91RX0LrGdWUZGRG295jLgGTEYWiDHdhQaQANZmYexhcQIUxHebwFjxGp1z0Tscw==", + "dev": true + }, + "compare-func": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-1.3.2.tgz", + "integrity": "sha1-md0LpFfh+bxyKxLAjsM+6rMfpkg=", + "dev": true, + "requires": { + "array-ify": "1.0.0", + "dot-prop": "3.0.0" + } + }, "compress-commons": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-1.2.2.tgz", @@ -823,6 +1171,56 @@ "integrity": "sha1-vXJ6f67XfnH/OYWskzUakSczrQ8=", "dev": true }, + "conventional-changelog-angular": { + "version": "1.6.6", + "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-1.6.6.tgz", + "integrity": "sha512-suQnFSqCxRwyBxY68pYTsFkG0taIdinHLNEAX5ivtw8bCRnIgnpvcHmlR/yjUyZIrNPYAoXlY1WiEKWgSE4BNg==", + "dev": true, + "requires": { + "compare-func": "1.3.2", + "q": "1.5.1" + } + }, + "conventional-commits-parser": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-2.1.7.tgz", + "integrity": "sha512-BoMaddIEJ6B4QVMSDu9IkVImlGOSGA1I2BQyOZHeLQ6qVOJLcLKn97+fL6dGbzWEiqDzfH4OkcveULmeq2MHFQ==", + "dev": true, + "requires": { + "JSONStream": "1.3.4", + "is-text-path": "1.0.1", + "lodash": "4.17.10", + "meow": "4.0.1", + "split2": "2.2.0", + "through2": "2.0.3", + "trim-off-newlines": "1.0.1" + }, + "dependencies": { + "meow": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz", + "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==", + "dev": true, + "requires": { + "camelcase-keys": "4.2.0", + "decamelize-keys": "1.1.0", + "loud-rejection": "1.6.0", + "minimist": "1.2.0", + "minimist-options": "3.0.2", + "normalize-package-data": "2.4.0", + "read-pkg-up": "3.0.0", + "redent": "2.0.0", + "trim-newlines": "2.0.0" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + } + } + }, "convert-source-map": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", @@ -832,12 +1230,57 @@ "safe-buffer": "5.1.2" } }, + "core-js": { + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz", + "integrity": "sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw==", + "dev": true + }, "core-util-is": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", "dev": true }, + "cosmiconfig": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-4.0.0.tgz", + "integrity": "sha512-6e5vDdrXZD+t5v0L8CrurPeybg4Fmf+FCSYxXKYVAqLUtyCSbuyqE059d0kDthTNRzKVjL7QMgNpEUlsoYH3iQ==", + "dev": true, + "requires": { + "is-directory": "0.3.1", + "js-yaml": "3.12.0", + "parse-json": "4.0.0", + "require-from-string": "2.0.2" + }, + "dependencies": { + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "1.0.3" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "js-yaml": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz", + "integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==", + "dev": true, + "requires": { + "argparse": "1.0.10", + "esprima": "4.0.1" + } + } + } + }, "crc": { "version": "3.8.0", "resolved": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz", @@ -1045,6 +1488,24 @@ "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", "dev": true }, + "decamelize-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", + "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", + "dev": true, + "requires": { + "decamelize": "1.2.0", + "map-obj": "1.0.1" + }, + "dependencies": { + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + } + } + }, "decompress": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/decompress/-/decompress-3.0.0.tgz", @@ -1092,12 +1553,40 @@ "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=", "dev": true }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, "object-assign": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=", "dev": true }, + "readable-stream": { + "version": "1.0.34", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "requires": { + "readable-stream": "1.0.34", + "xtend": "4.0.1" + } + }, "vinyl": { "version": "0.4.6", "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", @@ -1131,12 +1620,40 @@ "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=", "dev": true }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, "object-assign": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=", "dev": true }, + "readable-stream": { + "version": "1.0.34", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "requires": { + "readable-stream": "1.0.34", + "xtend": "4.0.1" + } + }, "vinyl": { "version": "0.4.6", "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", @@ -1169,12 +1686,40 @@ "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=", "dev": true }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, "object-assign": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=", "dev": true }, + "readable-stream": { + "version": "1.0.34", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "requires": { + "readable-stream": "1.0.34", + "xtend": "4.0.1" + } + }, "vinyl": { "version": "0.4.6", "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", @@ -1200,18 +1745,6 @@ "through2": "2.0.3", "vinyl": "1.2.0", "yauzl": "2.10.0" - }, - "dependencies": { - "through2": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", - "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", - "dev": true, - "requires": { - "readable-stream": "2.3.6", - "xtend": "4.0.1" - } - } } }, "deep-extend": { @@ -1294,6 +1827,15 @@ "domelementtype": "1.3.0" } }, + "dot-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-3.0.0.tgz", + "integrity": "sha1-G3CK8JSknJoOfbyteQq6U52sEXc=", + "dev": true, + "requires": { + "is-obj": "1.0.1" + } + }, "download": { "version": "4.4.3", "resolved": "https://registry.npmjs.org/download/-/download-4.4.3.tgz", @@ -1382,9 +1924,9 @@ "dev": true }, "electron-to-chromium": { - "version": "1.3.70", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.70.tgz", - "integrity": "sha512-WYMjqCnPVS5JA+XvwEnpwucJpVi2+q9cdCFpbhxgWGsCtforFBEkuP9+nCyy/wnU/0SyLcLRIeZct9ayMGcXoQ==", + "version": "1.3.73", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.73.tgz", + "integrity": "sha512-6PIg7v9zRoVGh6EheRF8h6Plti+3Yo/qtHobS4/Htyt53DNHmKKGFqSae1AIk0k1S4gCQvt7I2WgpbuZNcDY+g==", "dev": true }, "encoding": { @@ -1488,6 +2030,44 @@ "object-assign": "4.1.1" } }, + "execa": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.9.0.tgz", + "integrity": "sha512-BbUMBiX4hqiHZUA5+JujIjNb6TyAlp2D5KLheMjMluwOuzcnylDL4AxZYLLn1n2AGB49eSWwyKvvEQoRpnAtmA==", + "dev": true, + "requires": { + "cross-spawn": "5.1.0", + "get-stream": "3.0.0", + "is-stream": "1.1.0", + "npm-run-path": "2.0.2", + "p-finally": "1.0.0", + "signal-exit": "3.0.2", + "strip-eof": "1.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "requires": { + "lru-cache": "4.1.3", + "shebang-command": "1.2.0", + "which": "1.3.1" + } + }, + "lru-cache": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz", + "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==", + "dev": true, + "requires": { + "pseudomap": "1.0.2", + "yallist": "2.1.2" + } + } + } + }, "executable": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/executable/-/executable-1.1.0.tgz", @@ -1496,6 +2076,184 @@ "optional": true, "requires": { "meow": "3.7.0" + }, + "dependencies": { + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true, + "optional": true + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, + "optional": true, + "requires": { + "camelcase": "2.1.1", + "map-obj": "1.0.1" + } + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true, + "optional": true + }, + "graceful-fs": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", + "dev": true + }, + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "optional": true, + "requires": { + "repeating": "2.0.1" + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "optional": true, + "requires": { + "graceful-fs": "4.1.11", + "parse-json": "2.2.0", + "pify": "2.3.0", + "pinkie-promise": "2.0.1", + "strip-bom": "2.0.0" + } + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": true, + "optional": true, + "requires": { + "camelcase-keys": "2.1.0", + "decamelize": "1.2.0", + "loud-rejection": "1.6.0", + "map-obj": "1.0.1", + "minimist": "1.2.0", + "normalize-package-data": "2.4.0", + "object-assign": "4.1.1", + "read-pkg-up": "1.0.1", + "redent": "1.0.0", + "trim-newlines": "1.0.0" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true, + "optional": true + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "optional": true, + "requires": { + "error-ex": "1.3.2" + } + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "optional": true, + "requires": { + "graceful-fs": "4.1.11", + "pify": "2.3.0", + "pinkie-promise": "2.0.1" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "optional": true, + "requires": { + "load-json-file": "1.1.0", + "normalize-package-data": "2.4.0", + "path-type": "1.1.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "optional": true, + "requires": { + "find-up": "1.1.2", + "read-pkg": "1.1.0" + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "optional": true, + "requires": { + "indent-string": "2.1.0", + "strip-indent": "1.0.1" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "optional": true, + "requires": { + "is-utf8": "0.2.1" + } + }, + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dev": true, + "optional": true, + "requires": { + "get-stdin": "4.0.1" + } + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true, + "optional": true + } } }, "exit": { @@ -1752,6 +2510,183 @@ "get-stdin": "4.0.1", "meow": "3.7.0", "semver-regex": "1.0.0" + }, + "dependencies": { + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true, + "optional": true + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, + "optional": true, + "requires": { + "camelcase": "2.1.1", + "map-obj": "1.0.1" + } + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true + }, + "graceful-fs": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", + "dev": true + }, + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "optional": true, + "requires": { + "repeating": "2.0.1" + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "optional": true, + "requires": { + "graceful-fs": "4.1.11", + "parse-json": "2.2.0", + "pify": "2.3.0", + "pinkie-promise": "2.0.1", + "strip-bom": "2.0.0" + } + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": true, + "optional": true, + "requires": { + "camelcase-keys": "2.1.0", + "decamelize": "1.2.0", + "loud-rejection": "1.6.0", + "map-obj": "1.0.1", + "minimist": "1.2.0", + "normalize-package-data": "2.4.0", + "object-assign": "4.1.1", + "read-pkg-up": "1.0.1", + "redent": "1.0.0", + "trim-newlines": "1.0.0" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true, + "optional": true + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "optional": true, + "requires": { + "error-ex": "1.3.2" + } + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "optional": true, + "requires": { + "graceful-fs": "4.1.11", + "pify": "2.3.0", + "pinkie-promise": "2.0.1" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "optional": true, + "requires": { + "load-json-file": "1.1.0", + "normalize-package-data": "2.4.0", + "path-type": "1.1.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "optional": true, + "requires": { + "find-up": "1.1.2", + "read-pkg": "1.1.0" + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "optional": true, + "requires": { + "indent-string": "2.1.0", + "strip-indent": "1.0.1" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "optional": true, + "requires": { + "is-utf8": "0.2.1" + } + }, + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dev": true, + "optional": true, + "requires": { + "get-stdin": "4.0.1" + } + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true, + "optional": true + } } }, "findup": { @@ -1950,9 +2885,15 @@ } }, "get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.1.tgz", + "integrity": "sha1-Ei4WFZHiH/TFJTAwVpPyDmOTo5g=", + "dev": true + }, + "get-stream": { + "version": "3.0.0", + "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", "dev": true }, "getobject": { @@ -1992,6 +2933,44 @@ "logalot": "2.1.0" } }, + "git-raw-commits": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-1.3.6.tgz", + "integrity": "sha512-svsK26tQ8vEKnMshTDatSIQSMDdz8CxIIqKsvPqbtV23Etmw6VNaFAitu8zwZ0VrOne7FztwPyRLxK7/DIUTQg==", + "dev": true, + "requires": { + "dargs": "4.1.0", + "lodash.template": "4.4.0", + "meow": "4.0.1", + "split2": "2.2.0", + "through2": "2.0.3" + }, + "dependencies": { + "meow": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz", + "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==", + "dev": true, + "requires": { + "camelcase-keys": "4.2.0", + "decamelize-keys": "1.1.0", + "loud-rejection": "1.6.0", + "minimist": "1.2.0", + "minimist-options": "3.0.2", + "normalize-package-data": "2.4.0", + "read-pkg-up": "3.0.0", + "redent": "2.0.0", + "trim-newlines": "2.0.0" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + } + } + }, "github-from-package": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", @@ -2087,9 +3066,46 @@ "once": "1.4.0", "path-is-absolute": "1.0.1" } + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "requires": { + "readable-stream": "1.0.34", + "xtend": "4.0.1" + } } } }, + "global-dirs": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", + "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", + "dev": true, + "requires": { + "ini": "1.3.5" + } + }, "globule": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz", @@ -2137,6 +3153,17 @@ "timed-out": "3.1.3", "unzip-response": "1.0.2", "url-parse-lax": "1.0.0" + }, + "dependencies": { + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "requires": { + "error-ex": "1.3.2" + } + } } }, "graceful-fs": { @@ -2328,7 +3355,7 @@ "dependencies": { "async": { "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "resolved": "http://registry.npmjs.org/async/-/async-1.5.2.tgz", "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", "dev": true } @@ -2498,7 +3525,7 @@ "dependencies": { "async": { "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "resolved": "http://registry.npmjs.org/async/-/async-1.5.2.tgz", "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", "dev": true }, @@ -2740,14 +3767,13 @@ "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", "dev": true }, - "through2": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", - "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", "dev": true, "requires": { - "readable-stream": "2.3.6", - "xtend": "4.0.1" + "is-utf8": "0.2.1" } } } @@ -2784,6 +3810,33 @@ "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=", "dev": true }, + "lodash.template": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", + "integrity": "sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8=", + "dev": true, + "requires": { + "lodash._basecopy": "3.0.1", + "lodash._basetostring": "3.0.1", + "lodash._basevalues": "3.0.0", + "lodash._isiterateecall": "3.0.9", + "lodash._reinterpolate": "3.0.0", + "lodash.escape": "3.2.0", + "lodash.keys": "3.1.2", + "lodash.restparam": "3.6.1", + "lodash.templatesettings": "3.1.1" + } + }, + "lodash.templatesettings": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz", + "integrity": "sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=", + "dev": true, + "requires": { + "lodash._reinterpolate": "3.0.0", + "lodash.escape": "3.2.0" + } + }, "minimist": { "version": "1.2.0", "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", @@ -2796,16 +3849,6 @@ "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=", "dev": true }, - "through2": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", - "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", - "dev": true, - "requires": { - "readable-stream": "2.3.6", - "xtend": "4.0.1" - } - }, "vinyl": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", @@ -2965,6 +4008,128 @@ "sshpk": "1.14.2" } }, + "husky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/husky/-/husky-1.1.0.tgz", + "integrity": "sha512-jnUD0PK3xGLB5Jc3f3UEwl8qOZeLd0WiWABhVyHPS5R298HOccGZJMOMBSk3gFksAa1BeK9FQYYEfPNlqkfBxg==", + "dev": true, + "requires": { + "cosmiconfig": "5.0.6", + "execa": "0.9.0", + "find-up": "3.0.0", + "get-stdin": "6.0.0", + "is-ci": "1.2.1", + "pkg-dir": "3.0.0", + "please-upgrade-node": "3.1.1", + "read-pkg": "4.0.1", + "run-node": "1.0.0", + "slash": "2.0.0" + }, + "dependencies": { + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "1.0.3" + } + }, + "cosmiconfig": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.0.6.tgz", + "integrity": "sha512-6DWfizHriCrFWURP1/qyhsiFvYdlJzbCzmtFWh744+KyWsJo5+kPzUZZaMRSSItoYc0pxFX7gEO7ZC1/gN/7AQ==", + "dev": true, + "requires": { + "is-directory": "0.3.1", + "js-yaml": "3.12.0", + "parse-json": "4.0.0" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "3.0.0" + } + }, + "get-stdin": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz", + "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==", + "dev": true + }, + "js-yaml": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz", + "integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==", + "dev": true, + "requires": { + "argparse": "1.0.10", + "esprima": "4.0.1" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "3.0.0", + "path-exists": "3.0.0" + } + }, + "p-limit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.0.0.tgz", + "integrity": "sha512-fl5s52lI5ahKCernzzIyAP0QAZbGIovtVHGwpcu1Jr/EpzLVDI2myISHwGqK7m8uQFugVWSrbxH7XnhGtvEc+A==", + "dev": true, + "requires": { + "p-try": "2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "2.0.0" + } + }, + "p-try": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz", + "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "read-pkg": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-4.0.1.tgz", + "integrity": "sha1-ljYlN48+HE1IyFhytabsfV0JMjc=", + "dev": true, + "requires": { + "normalize-package-data": "2.4.0", + "parse-json": "4.0.0", + "pify": "3.0.0" + } + } + } + }, "iconv-lite": { "version": "0.2.11", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.11.tgz", @@ -2985,7 +4150,7 @@ "optional": true, "requires": { "detect-libc": "0.2.0", - "nan": "2.11.0", + "nan": "2.11.1", "node-gyp": "3.8.0", "prebuild-install": "2.5.3" } @@ -3018,6 +4183,39 @@ "gifsicle": "3.0.4", "is-gif": "1.0.0", "through2": "0.6.5" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true, + "optional": true + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "optional": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "optional": true, + "requires": { + "readable-stream": "1.0.34", + "xtend": "4.0.1" + } + } } }, "imagemin-jpegtran": { @@ -3030,19 +4228,6 @@ "is-jpg": "1.0.1", "jpegtran-bin": "3.2.0", "through2": "2.0.3" - }, - "dependencies": { - "through2": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", - "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", - "dev": true, - "optional": true, - "requires": { - "readable-stream": "2.3.6", - "xtend": "4.0.1" - } - } } }, "imagemin-optipng": { @@ -3056,6 +4241,39 @@ "is-png": "1.1.0", "optipng-bin": "3.1.4", "through2": "0.6.5" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true, + "optional": true + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "optional": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "optional": true, + "requires": { + "readable-stream": "1.0.34", + "xtend": "4.0.1" + } + } } }, "imagemin-svgo": { @@ -3068,29 +4286,13 @@ "is-svg": "1.1.1", "svgo": "0.6.6", "through2": "2.0.3" - }, - "dependencies": { - "through2": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", - "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", - "dev": true, - "optional": true, - "requires": { - "readable-stream": "2.3.6", - "xtend": "4.0.1" - } - } } }, "indent-string": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", - "dev": true, - "requires": { - "repeating": "2.0.1" - } + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", + "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", + "dev": true }, "inflight": { "version": "1.0.6", @@ -3163,6 +4365,21 @@ "integrity": "sha1-XuWOqlounIDiFAe+3yOuWsCRs/w=", "dev": true }, + "is-ci": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", + "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", + "dev": true, + "requires": { + "ci-info": "1.6.0" + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "dev": true + }, "is-dotfile": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", @@ -3258,6 +4475,12 @@ "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", "dev": true }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true + }, "is-png": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-png/-/is-png-1.1.0.tgz", @@ -3314,6 +4537,15 @@ "integrity": "sha1-L2suF5LB9bs2UZrKqdZcDSb+hT0=", "dev": true }, + "is-text-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", + "integrity": "sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=", + "dev": true, + "requires": { + "text-extensions": "1.8.0" + } + }, "is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", @@ -3440,6 +4672,12 @@ } } }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, "json-schema": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", @@ -3495,6 +4733,12 @@ "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", "dev": true }, + "jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", + "dev": true + }, "jsprim": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", @@ -3638,16 +4882,15 @@ } }, "load-json-file": { - "version": "1.1.0", - "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", "dev": true, "requires": { "graceful-fs": "4.1.11", - "parse-json": "2.2.0", - "pify": "2.3.0", - "pinkie-promise": "2.0.1", - "strip-bom": "2.0.0" + "parse-json": "4.0.0", + "pify": "3.0.0", + "strip-bom": "3.0.0" }, "dependencies": { "graceful-fs": { @@ -3677,6 +4920,24 @@ } } }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "2.0.0", + "path-exists": "3.0.0" + }, + "dependencies": { + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + } + } + }, "lodash": { "version": "4.17.10", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", @@ -3737,6 +4998,12 @@ "integrity": "sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI=", "dev": true }, + "lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", + "dev": true + }, "lodash.escape": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz", @@ -3764,6 +5031,12 @@ "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=", "dev": true }, + "lodash.kebabcase": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", + "integrity": "sha1-hImxyw0p/4gZXM7KRI/21swpXDY=", + "dev": true + }, "lodash.keys": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", @@ -3775,39 +5048,79 @@ "lodash.isarray": "3.0.4" } }, + "lodash.merge": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.1.tgz", + "integrity": "sha512-AOYza4+Hf5z1/0Hztxpm2/xiPZgi/cjMqdnKTUWTBSKchJlxXXuUSxCCl8rJlf4g6yww/j6mA8nC8Hw/EZWxKQ==", + "dev": true + }, + "lodash.mergewith": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz", + "integrity": "sha512-eWw5r+PYICtEBgrBE5hhlT6aAa75f411bgDz/ZL2KZqYV03USvucsxcHUIlGTDTECs1eunpI7HOV7U+WLDvNdQ==", + "dev": true + }, + "lodash.omit": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.omit/-/lodash.omit-4.5.0.tgz", + "integrity": "sha1-brGa5aHuHdnfC5aeZs4Lf6MLXmA=", + "dev": true + }, + "lodash.pick": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz", + "integrity": "sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM=", + "dev": true + }, "lodash.restparam": { "version": "3.6.1", "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=", "dev": true }, + "lodash.snakecase": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz", + "integrity": "sha1-OdcUo1NXFHg3rv1ktdy7Fr7Nj40=", + "dev": true + }, + "lodash.startcase": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.startcase/-/lodash.startcase-4.4.0.tgz", + "integrity": "sha1-lDbjTtJgk+1/+uGTYUQ1CRXZrdg=", + "dev": true + }, "lodash.template": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", - "integrity": "sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8=", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.4.0.tgz", + "integrity": "sha1-5zoDhcg1VZF0bgILmWecaQ5o+6A=", "dev": true, "requires": { - "lodash._basecopy": "3.0.1", - "lodash._basetostring": "3.0.1", - "lodash._basevalues": "3.0.0", - "lodash._isiterateecall": "3.0.9", "lodash._reinterpolate": "3.0.0", - "lodash.escape": "3.2.0", - "lodash.keys": "3.1.2", - "lodash.restparam": "3.6.1", - "lodash.templatesettings": "3.1.1" + "lodash.templatesettings": "4.1.0" } }, "lodash.templatesettings": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz", - "integrity": "sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.1.0.tgz", + "integrity": "sha1-K01OlbpEDZFf8IvImeRVNmZxMxY=", "dev": true, "requires": { - "lodash._reinterpolate": "3.0.0", - "lodash.escape": "3.2.0" + "lodash._reinterpolate": "3.0.0" } }, + "lodash.topairs": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.topairs/-/lodash.topairs-4.3.0.tgz", + "integrity": "sha1-O23qo31g+xFnE8RsXxfqGQ7EjWQ=", + "dev": true + }, + "lodash.upperfirst": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/lodash.upperfirst/-/lodash.upperfirst-4.3.1.tgz", + "integrity": "sha1-E2Xt9DFIBIHvDRxolXpe2Z1J984=", + "dev": true + }, "logalot": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/logalot/-/logalot-2.1.0.tgz", @@ -3853,6 +5166,182 @@ "indent-string": "2.1.0", "longest": "1.0.1", "meow": "3.7.0" + }, + "dependencies": { + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true, + "optional": true + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, + "optional": true, + "requires": { + "camelcase": "2.1.1", + "map-obj": "1.0.1" + } + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true + }, + "graceful-fs": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", + "dev": true + }, + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "requires": { + "repeating": "2.0.1" + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "optional": true, + "requires": { + "graceful-fs": "4.1.11", + "parse-json": "2.2.0", + "pify": "2.3.0", + "pinkie-promise": "2.0.1", + "strip-bom": "2.0.0" + } + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": true, + "optional": true, + "requires": { + "camelcase-keys": "2.1.0", + "decamelize": "1.2.0", + "loud-rejection": "1.6.0", + "map-obj": "1.0.1", + "minimist": "1.2.0", + "normalize-package-data": "2.4.0", + "object-assign": "4.1.1", + "read-pkg-up": "1.0.1", + "redent": "1.0.0", + "trim-newlines": "1.0.0" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true, + "optional": true + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "optional": true, + "requires": { + "error-ex": "1.3.2" + } + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "optional": true, + "requires": { + "graceful-fs": "4.1.11", + "pify": "2.3.0", + "pinkie-promise": "2.0.1" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "optional": true, + "requires": { + "load-json-file": "1.1.0", + "normalize-package-data": "2.4.0", + "path-type": "1.1.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "optional": true, + "requires": { + "find-up": "1.1.2", + "read-pkg": "1.1.0" + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "optional": true, + "requires": { + "indent-string": "2.1.0", + "strip-indent": "1.0.1" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "optional": true, + "requires": { + "is-utf8": "0.2.1" + } + }, + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dev": true, + "optional": true, + "requires": { + "get-stdin": "4.0.1" + } + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true, + "optional": true + } } }, "lru-cache": { @@ -3862,9 +5351,9 @@ "dev": true }, "map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", + "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=", "dev": true }, "math-random": { @@ -3892,29 +5381,20 @@ "dev": true }, "meow": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-5.0.0.tgz", + "integrity": "sha512-CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig==", "dev": true, "requires": { - "camelcase-keys": "2.1.0", - "decamelize": "1.2.0", + "camelcase-keys": "4.2.0", + "decamelize-keys": "1.1.0", "loud-rejection": "1.6.0", - "map-obj": "1.0.1", - "minimist": "1.2.0", + "minimist-options": "3.0.2", "normalize-package-data": "2.4.0", - "object-assign": "4.1.1", - "read-pkg-up": "1.0.1", - "redent": "1.0.0", - "trim-newlines": "1.0.0" - }, - "dependencies": { - "minimist": { - "version": "1.2.0", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true - } + "read-pkg-up": "3.0.0", + "redent": "2.0.0", + "trim-newlines": "2.0.0", + "yargs-parser": "10.1.0" } }, "merge-stream": { @@ -4001,6 +5481,16 @@ "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", "dev": true }, + "minimist-options": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", + "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", + "dev": true, + "requires": { + "arrify": "1.0.1", + "is-plain-obj": "1.1.0" + } + }, "mkdirp": { "version": "0.5.1", "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", @@ -4067,29 +5557,20 @@ } }, "nan": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.11.0.tgz", - "integrity": "sha512-F4miItu2rGnV2ySkXOQoA8FKz/SR2Q2sWP0sbTxNxz/tuokeC8WxOhPMcwi0qIyGtVn/rrSeLbvVkznqCdwYnw==", + "version": "2.11.1", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.11.1.tgz", + "integrity": "sha512-iji6k87OSXa0CcrLl9z+ZiYSuR2o+c0bGuNmXdrhTQTakxytAFsC56SArGYoiHlJlFoHSnvmhpceZJaXkVuOtA==", "dev": true, "optional": true }, "node-abi": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.4.4.tgz", - "integrity": "sha512-DQ9Mo2mf/XectC+s6+grPPRQ1Z9gI3ZbrGv6nyXRkjwT3HrE0xvtvrfnH7YHYBLgC/KLadg+h3XHnhZw1sv88A==", + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.4.5.tgz", + "integrity": "sha512-aa/UC6Nr3+tqhHGRsAuw/edz7/q9nnetBrKWxj6rpTtm+0X9T1qU7lIEHMS3yN9JwAbRiKUbRRFy1PLz/y3aaA==", "dev": true, "optional": true, "requires": { - "semver": "5.5.1" - }, - "dependencies": { - "semver": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.1.tgz", - "integrity": "sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw==", - "dev": true, - "optional": true - } + "semver": "5.5.0" } }, "node-gyp": { @@ -4129,6 +5610,13 @@ "requires": { "abbrev": "1.1.1" } + }, + "semver": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", + "dev": true, + "optional": true } } }, @@ -4168,7 +5656,7 @@ "requires": { "hosted-git-info": "2.7.1", "is-builtin-module": "1.0.0", - "semver": "5.3.0", + "semver": "5.5.0", "validate-npm-package-license": "3.0.4" } }, @@ -4187,6 +5675,15 @@ "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", "dev": true }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "requires": { + "path-key": "2.0.1" + } + }, "npmlog": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", @@ -4290,6 +5787,12 @@ "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", "dev": true }, + "os-shim": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/os-shim/-/os-shim-0.1.3.tgz", + "integrity": "sha1-a2LDeRz3kJ6jXtRuF2WLtBfLORc=", + "dev": true + }, "os-tmpdir": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", @@ -4307,6 +5810,36 @@ "os-tmpdir": "1.0.2" } }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "requires": { + "p-try": "1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "1.3.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, "parse-glob": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", @@ -4337,12 +5870,13 @@ } }, "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", "dev": true, "requires": { - "error-ex": "1.3.2" + "error-ex": "1.3.2", + "json-parse-better-errors": "1.0.2" } }, "parse-ms": { @@ -4372,23 +5906,19 @@ "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", "dev": true }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, "path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", "dev": true, "requires": { - "graceful-fs": "4.1.11", - "pify": "2.3.0", - "pinkie-promise": "2.0.1" - }, - "dependencies": { - "graceful-fs": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", - "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", - "dev": true - } + "pify": "3.0.0" } }, "pend": { @@ -4435,9 +5965,9 @@ } }, "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", "dev": true }, "pinkie": { @@ -4455,6 +5985,66 @@ "pinkie": "2.0.4" } }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "requires": { + "find-up": "3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "3.0.0", + "path-exists": "3.0.0" + } + }, + "p-limit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.0.0.tgz", + "integrity": "sha512-fl5s52lI5ahKCernzzIyAP0QAZbGIovtVHGwpcu1Jr/EpzLVDI2myISHwGqK7m8uQFugVWSrbxH7XnhGtvEc+A==", + "dev": true, + "requires": { + "p-try": "2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "2.0.0" + } + }, + "p-try": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz", + "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + } + } + }, "pkg-up": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-1.0.0.tgz", @@ -4464,6 +6054,15 @@ "find-up": "1.1.2" } }, + "please-upgrade-node": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.1.1.tgz", + "integrity": "sha512-KY1uHnQ2NlQHqIJQpnh/i54rKkuxCEBx+voJIS/Mvb+L2iYd2NMotwduhKTMjfC1uKoX3VXOxLjIYG66dfJTVQ==", + "dev": true, + "requires": { + "semver-compare": "1.0.0" + } + }, "plur": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/plur/-/plur-1.0.0.tgz", @@ -4524,6 +6123,49 @@ "integrity": "sha1-h/OPnxj3dKSrTIojL1xc6IcqnRU=", "dev": true }, + "pre-commit": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/pre-commit/-/pre-commit-1.2.2.tgz", + "integrity": "sha1-287g7p3nI15X95xW186UZBpp7sY=", + "dev": true, + "requires": { + "cross-spawn": "5.1.0", + "spawn-sync": "1.0.15", + "which": "1.2.14" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "requires": { + "lru-cache": "4.1.3", + "shebang-command": "1.2.0", + "which": "1.2.14" + } + }, + "lru-cache": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz", + "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==", + "dev": true, + "requires": { + "pseudomap": "1.0.2", + "yallist": "2.1.2" + } + }, + "which": { + "version": "1.2.14", + "resolved": "https://registry.npmjs.org/which/-/which-1.2.14.tgz", + "integrity": "sha1-mofEN48D6CfOyvGs31bHNsAcFOU=", + "dev": true, + "requires": { + "isexe": "2.0.0" + } + } + } + }, "prebuild-install": { "version": "2.5.3", "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-2.5.3.tgz", @@ -4536,7 +6178,7 @@ "github-from-package": "0.0.0", "minimist": "1.2.0", "mkdirp": "0.5.1", - "node-abi": "2.4.4", + "node-abi": "2.4.5", "noop-logger": "0.1.1", "npmlog": "4.1.2", "os-homedir": "1.0.2", @@ -4615,6 +6257,12 @@ "integrity": "sha1-StIXuzZYvKrplGsXqGaOzYUeE1Y=", "dev": true }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, "psl": { "version": "1.1.29", "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.29.tgz", @@ -4644,8 +6292,7 @@ "version": "1.5.1", "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", - "dev": true, - "optional": true + "dev": true }, "qs": { "version": "6.5.2", @@ -4653,6 +6300,12 @@ "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", "dev": true }, + "quick-lru": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", + "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=", + "dev": true + }, "randomatic": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.0.tgz", @@ -4719,24 +6372,35 @@ } }, "read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", "dev": true, "requires": { - "load-json-file": "1.1.0", + "load-json-file": "4.0.0", "normalize-package-data": "2.4.0", - "path-type": "1.1.0" + "path-type": "3.0.0" } }, "read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", "dev": true, "requires": { - "find-up": "1.1.2", - "read-pkg": "1.1.0" + "find-up": "2.1.0", + "read-pkg": "3.0.0" + }, + "dependencies": { + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "2.0.0" + } + } } }, "readable-stream": { @@ -4766,15 +6430,21 @@ } }, "redent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", + "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", "dev": true, "requires": { - "indent-string": "2.1.0", - "strip-indent": "1.0.1" + "indent-string": "3.2.0", + "strip-indent": "2.0.0" } }, + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "dev": true + }, "regex-cache": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", @@ -4856,6 +6526,30 @@ "throttleit": "1.0.0" } }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true + }, + "require-uncached": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz", + "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=", + "dev": true, + "requires": { + "caller-path": "0.1.0", + "resolve-from": "1.0.1" + }, + "dependencies": { + "resolve-from": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz", + "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=", + "dev": true + } + } + }, "requirefresh": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/requirefresh/-/requirefresh-2.1.0.tgz", @@ -4865,6 +6559,21 @@ "editions": "1.3.4" } }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + }, + "resolve-global": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/resolve-global/-/resolve-global-0.1.0.tgz", + "integrity": "sha1-j7As/Vt9sgEY6IYxHxWvlb0V+9k=", + "dev": true, + "requires": { + "global-dirs": "0.1.1" + } + }, "rimraf": { "version": "2.2.8", "resolved": "http://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", @@ -4932,6 +6641,12 @@ } } }, + "run-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/run-node/-/run-node-1.0.0.tgz", + "integrity": "sha512-kc120TBlQ3mih1LSzdAJXo4xn/GWS2ec0l3S+syHDXP9uRr0JAT8Qd3mdMuyjqCzeZktgP3try92cEgf9Nks8A==", + "dev": true + }, "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", @@ -4996,9 +6711,15 @@ } }, "semver": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", - "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", + "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", + "dev": true + }, + "semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", "dev": true }, "semver-regex": { @@ -5015,7 +6736,7 @@ "dev": true, "optional": true, "requires": { - "semver": "5.3.0" + "semver": "5.5.0" } }, "set-blocking": { @@ -5030,6 +6751,21 @@ "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", "dev": true }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, "shelljs": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.3.0.tgz", @@ -5067,6 +6803,12 @@ "simple-concat": "1.0.0" } }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true + }, "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", @@ -5079,10 +6821,20 @@ "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==", "dev": true }, + "spawn-sync": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/spawn-sync/-/spawn-sync-1.0.15.tgz", + "integrity": "sha1-sAeZVX63+wyDdsKdROih6mfldHY=", + "dev": true, + "requires": { + "concat-stream": "1.6.2", + "os-shim": "0.1.3" + } + }, "spdx-correct": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz", - "integrity": "sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.1.tgz", + "integrity": "sha512-hxSPZbRZvSDuOvADntOElzJpenIR7wXJkuoUcUtS0erbgt2fgeaoPIYretfKpslMhfFDY4k0MZ2F5CUzhBsSvQ==", "dev": true, "requires": { "spdx-expression-parse": "3.0.0", @@ -5090,9 +6842,9 @@ } }, "spdx-exceptions": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz", - "integrity": "sha512-4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", + "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", "dev": true }, "spdx-expression-parse": { @@ -5101,7 +6853,7 @@ "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", "dev": true, "requires": { - "spdx-exceptions": "2.1.0", + "spdx-exceptions": "2.2.0", "spdx-license-ids": "3.0.1" } }, @@ -5121,6 +6873,15 @@ "through": "2.3.8" } }, + "split2": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/split2/-/split2-2.2.0.tgz", + "integrity": "sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw==", + "dev": true, + "requires": { + "through2": "2.0.3" + } + }, "sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", @@ -5225,13 +6986,10 @@ } }, "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true, - "requires": { - "is-utf8": "0.2.1" - } + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true }, "strip-bom-stream": { "version": "1.0.0", @@ -5241,6 +6999,17 @@ "requires": { "first-chunk-stream": "1.0.0", "strip-bom": "2.0.0" + }, + "dependencies": { + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "0.2.1" + } + } } }, "strip-dirs": { @@ -5257,6 +7026,12 @@ "sum-up": "1.0.3" }, "dependencies": { + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true + }, "minimist": { "version": "1.2.0", "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", @@ -5265,14 +7040,17 @@ } } }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true + }, "strip-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", - "dev": true, - "requires": { - "get-stdin": "4.0.1" - } + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", + "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", + "dev": true }, "strip-json-comments": { "version": "2.0.1", @@ -5422,12 +7200,18 @@ "dependencies": { "uuid": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz", + "resolved": "http://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz", "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho=", "dev": true } } }, + "text-extensions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.8.0.tgz", + "integrity": "sha512-mVzjRxuWnDKs/qH1rbOJEVHLlSX9kty9lpi7lMvLgU9S74mQ8/Ozg9UPcKxShh0qG2NZ+NyPOPpcZU4C1Eld9A==", + "dev": true + }, "text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", @@ -5445,37 +7229,16 @@ "version": "2.3.8", "resolved": "http://registry.npmjs.org/through/-/through-2.3.8.tgz", "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", - "dev": true, - "optional": true + "dev": true }, "through2": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", - "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", + "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", "dev": true, "requires": { - "readable-stream": "1.0.34", + "readable-stream": "2.3.6", "xtend": "4.0.1" - }, - "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "readable-stream": { - "version": "1.0.34", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, - "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "0.0.1", - "string_decoder": "0.10.31" - } - } } }, "through2-filter": { @@ -5486,18 +7249,6 @@ "requires": { "through2": "2.0.3", "xtend": "4.0.1" - }, - "dependencies": { - "through2": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", - "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", - "dev": true, - "requires": { - "readable-stream": "2.3.6", - "xtend": "4.0.1" - } - } } }, "time-grunt": { @@ -5574,9 +7325,15 @@ } }, "trim-newlines": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", + "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", + "dev": true + }, + "trim-off-newlines": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz", + "integrity": "sha1-n5up2e+odkw4dpi8v+sshI8RrbM=", "dev": true }, "trim-repeated": { @@ -5721,7 +7478,7 @@ "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", "dev": true, "requires": { - "spdx-correct": "3.0.0", + "spdx-correct": "3.0.1", "spdx-expression-parse": "3.0.0" } }, @@ -5789,14 +7546,13 @@ "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", "dev": true }, - "through2": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", - "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", "dev": true, "requires": { - "readable-stream": "2.3.6", - "xtend": "4.0.1" + "is-utf8": "0.2.1" } } } @@ -5930,7 +7686,7 @@ "dependencies": { "async": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/async/-/async-1.0.0.tgz", + "resolved": "http://registry.npmjs.org/async/-/async-1.0.0.tgz", "integrity": "sha1-+PwEyjoTeErenhZBr5hXjPvWR6k=", "dev": true, "optional": true @@ -5973,6 +7729,21 @@ "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", "dev": true }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + }, + "yargs-parser": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", + "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", + "dev": true, + "requires": { + "camelcase": "4.1.0" + } + }, "yauzl": { "version": "2.10.0", "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", diff --git a/package.json b/package.json index 3dd484c861..68bb340412 100644 --- a/package.json +++ b/package.json @@ -25,6 +25,8 @@ "lasttranslator": "Themeisle Translate Team " }, "devDependencies": { + "@commitlint/cli": "^7.1.2", + "@commitlint/config-conventional": "^7.1.2", "grunt-contrib-concat": "^1.0.1", "grunt-contrib-copy": "^1.0.0", "grunt-contrib-cssmin": "^2.2.1", @@ -34,6 +36,23 @@ "grunt-rtlcss": "^2.0.1", "grunt-theme-fleet": "github:codeinwp/grunt-theme-fleet", "grunt-version": "^1.1.1", - "load-project-config": "~0.2.0" + "husky": "^1.1.0", + "load-project-config": "~0.2.0", + "pre-commit": "^1.2.2" + }, + "scripts": { + "phpcbf": "phpcbf || true ", + "phpcs": "phpcs" + }, + "pre-commit": { + "run": [ + "phpcbf", + "phpcs" + ] + }, + "husky": { + "hooks": { + "commit-msg": "commitlint -E HUSKY_GIT_PARAMS" + } } } From 243a3c80b62ead4b27e81cc1dd70d70d85d476ca Mon Sep 17 00:00:00 2001 From: Andrei Baicus Date: Wed, 3 Oct 2018 17:34:24 +0300 Subject: [PATCH 39/39] docs: added github issue and pull request templates #63 --- .github/ISSUE_TEMPLATE/Bug_report.md | 0 .github/ISSUE_TEMPLATE/Feature_request.md | 0 .github/PULL_REQUEST_TEMPLATE.md | 0 3 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 .github/ISSUE_TEMPLATE/Bug_report.md create mode 100644 .github/ISSUE_TEMPLATE/Feature_request.md create mode 100644 .github/PULL_REQUEST_TEMPLATE.md diff --git a/.github/ISSUE_TEMPLATE/Bug_report.md b/.github/ISSUE_TEMPLATE/Bug_report.md new file mode 100644 index 0000000000..e69de29bb2 diff --git a/.github/ISSUE_TEMPLATE/Feature_request.md b/.github/ISSUE_TEMPLATE/Feature_request.md new file mode 100644 index 0000000000..e69de29bb2 diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 0000000000..e69de29bb2