go
خبر من Goodpresslb
@import url('https://fonts.googleapis.com/css2?family=Albert+Sans:ital,wght@0,400;0,700;1,400&family=Playfair+Display:ital@0;1&display=swap');
/* ---------------------------- */
/* Global variables */
:root {
--go--max-width: 58rem;
/* Fonts */
--go-heading--font-family: "Playfair Display",serif;
--go--font-family: "Albert Sans",sans-serif;
--go-meta--font-size: 15px;
/* Search */
--go-search-button--icon--size: 1rem;
/* Buttons */
--go-button--font-family: var(--go--font-family);
--go-button--border-radius: 0;
--go-button--padding--x: 2rem;
--go-button--padding--y: 1rem;
--go-button--text-transform: uppercase;
--go-button--font-weight: 700;
--go-button--font-size: 0.8rem;
--go-button--letter-spacing: 0.15rem;
}
.wp-block-button__link,
.wp-block-search__button {
padding: 1rem 2rem 0.9rem 2rem;
}
.wp-block-button.is-style-outline .wp-block-button__link {
padding: calc(1rem - 2px) 2rem calc(0.9rem - 2px) 2rem;
}
* {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
/* ---------------------------- */
/* Layout */
.wp-block-group.has-background:not([class*=padding]).alignfull, .wp-block-group.has-background:not([class*=padding]).alignwide {
padding-left: calc(var(--go--spacing--vertical--lg)*.5)!important;
padding-right: calc(var(--go--spacing--vertical--lg)*.5)!important;
}
.entry-content>:first-child {
margin-top: calc(var(--go--spacing--vertical--lg)*.1);
}
.entry-header {
text-align: left;
}
/* ---------------------------- */
/* Blog */
.post__meta--top .post__meta {
justify-content: start;
}
h2.entry-title {
font-size: var(--go--type-scale-3);
}
.meta-icon {
display: none;
}
.single .entry-header,
.page .entry-header {
margin-bottom: calc(var(--go--spacing--vertical--lg)*.5);
}
article.post .entry-content>:last-child {
margin-bottom: 0 !important;
}
article.post:last-child {
margin-bottom: calc(var(--go--spacing--vertical--lg)*1);
}
/* ---------------------------- */
/* Typography */
h5, h4 {
font-family: var(--go--font-family);
font-size: 1rem;
font-weight: 700;
letter-spacing: 0.15rem;
text-transform: uppercase;
}
/* ---------------------------- */
/* Header */
.has-header-7 .site-header .social-icons-container:after {
height: 20px;
opacity: 0.3;
}
@media only screen and (min-width: 960px){
.has-header-7 .header__extras {
width: 20%;
}
}
.wp-block-coblocks-hero__content h2 {
margin-top: 0;
}
/* ---------------------------- */
/* WooCommerce */
.woocommerce-Price-amount {
color: var(--go--color--primary);
}
.woocommerce div.product .product_title, .woocommerce-page ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-link>:last-child {
margin-bottom: 1rem;
}
@media only screen and (min-width: 960px) {
.wc-block-grid__products li .wc-block-grid__product-title, .wc-block-grid__products li .woocommerce-loop-product__title, .woocommerce ul.products li .wc-block-grid__product-title, .woocommerce ul.products li .woocommerce-loop-product__title {
font-size: var(--go--type-scale-1);
}
}
.wc-block-grid__products .wc-block-grid__product-image img {
width: 100%;
}
.wc-block-grid .wc-block-grid__product-onsale {
position: absolute;
background: var(--go--color--primary);
border: none;
color: #fff;
font-size: 0.8rem;
font-weight: 700;
letter-spacing: 0.1rem;
text-transform: uppercase;
top: 6px;
left: 10px;
}
a.wc-block-grid__product-link img,
a.wc-block-grid__product-link .wc-block-grid__product-title,
.woocommerce ul.products li.product a img,
.woocommerce ul.products li a .woocommerce-loop-product__title{
transition: all .2s;
}
a.wc-block-grid__product-link:hover .wc-block-grid__product-title,
.woocommerce ul.products li a:hover .woocommerce-loop-product__title {
color: var(--go--color--primary);
text-decoration: none !important;
}
a.wc-block-grid__product-link:hover img,
.woocommerce ul.products li.product a:hover img {
scale: 1.03;
box-shadow: 0px 15px 50px rgba(0,0,0,0.05);
}
.single-product .entry-summary {
text-align: left;
}
.single-product .entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
width: 100%;
max-width: none;
}
h3.contributions-form-title {
font-size: var(--go--type-scale-1);
font-family: var(--go--font-family);
}
h2.contributions-title,
#contributions-list-title {
font-size: var(--go--type-scale-3);
}
h3.contribution-title {
font-size: var(--go--type-scale-2);
}
.woocommerce #reviews #comments ol.commentlist li img.avatar, .woocommerce-page #reviews #comments ol.commentlist li img.avatar {
border-radius: 50%;
}
.woocommerce #reviews .product-rating .product-rating-details table td.rating-graph .bar, .woocommerce-page #reviews .product-rating .product-rating-details table td.rating-graph .bar {
background-color: var(--go--color--primary);
}
/*@media only screen and (min-width: 1400px){
.px {
padding-left: 0 !important;
padding-right: 0 !important;
}
}*/
.wp-block-group.has-background .wc-block-grid__products li,
.wp-block-group.has-background .woocommerce ul.products li {
margin-bottom: 0 !important;
}
.woocommerce-tabs {
padding-top: calc(var(--go--spacing--vertical--lg)*.5);
}
.wc-tabs {
border-bottom: 1px solid var(--go--color--tertiary);
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a,
.contribution-type-selector>a{
font-family: var(--go--font-family);
font-size: 0.8rem;
font-weight: 700;
letter-spacing: 0.1rem;
padding: 10px 20px;
text-transform: uppercase;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
margin-right: 10px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
.contribution-type-selector>a.active, .contribution-type-selector>a:visited.active {
color: var(--go--color--primary);
}
.contribution-type-selector {
display: flex;
margin-top: calc(var(--go--spacing--vertical--lg)*.2);
}
.contribution-type-selector>a {
color: var(--go--color--text);
text-align: left;
text-decoration: none;
}
.contribution-type-selector>a.active, .contribution-type-selector>a:visited.active {
border-bottom: 2px solid;
}
.variations th {
padding: 0;
}
.variations select {
margin-bottom: 0px;
}
.woocommerce table.shop_attributes th,
.woocommerce table.shop_attributes td {
border-left: none;
border-right: none;
text-align: left;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
font-size: var(--go--type-scale-1);
}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
color: #fff;
}
.woocommerce #reviews .product-rating .product-rating-summary, .woocommerce-page #reviews .product-rating .product-rating-summary {
text-align: left;
}
.woocommerce nav.woocommerce-pagination ul li {
padding: 0 10px;
}
.woocommerce nav.woocommerce-pagination a.prev:before ,
.woocommerce nav.woocommerce-pagination a.next:before {
scale: 0.6;
}
@media only screen and (max-width: 600px) {
.content-area--woocommerce .go-sorting {
margin: 2rem 0;
}
.content-area--woocommerce .go-sorting * {
text-align: center;
width: 100%;
}
.content-area--woocommerce .go-sorting select {
width: 100%;
}
}
/* ---------------------------- */
/* Custom */
.header .social-icons svg {
height: calc(var(--go-social--size)/1.2);
}
.wp-block-coblocks-food-and-drinks h5 {
font-size: 1rem;
}
.wp-block-coblocks-events__title {
font-size: var(--go--type-scale-3);
}
.wp-block-coblocks-events__day {
font-size: var(--go--type-scale-2);
}
.go-category-grid .wp-block-columns+.wp-block-columns {
margin-top: calc(var(--go--spacing--vertical--sm)*.2);
}
.has-secondary-background-color * {
color: #fff !important;
}
@media only screen and (max-width:599px) {
.wp-block-media-text__media img, .wp-block-media-text__media video {
height: auto;
max-width: unset;
vertical-align: middle;
width: 100%;
margin-bottom: 40px;
}
}
.wp-block-columns + .wp-block-columns:not(.coblocks-author-columns) {
margin-top: calc(var(--go--spacing--vertical--lg)*.3);
}
.wp-block-coblocks-feature {
justify-content: start;
}
/* NinjaForms */
#page .nf-form-content .list-select-wrap .nf-field-element>div,
#page .nf-form-content input:not([type=button]),
#page .nf-form-content textarea {
background: var(--go--color--background);
}
#page .nf-form-content button,
#page .nf-form-content input[type=button],
#page .nf-form-content input[type=submit] {
background: var(--go--color--primary);
border-radius: 0;
padding: 1rem 2rem;
text-transform: uppercase;
font-weight: 700;
font-size: 0.8rem;
letter-spacing: 0.15rem;
}
#page .nf-form-content button:hover,
#page .nf-form-content input[type=button]:hover,
#page .nf-form-content input[type=submit]:hover {
background: var(--go--color--text);
color: #fff;
}