@font-face {
font-family: 'antonioregular';
src: url(//artgalleryclothing.b-cdn.net/wp-content/themes/BaseTheme/fonts/antonio-regular-webfont.woff2) format('woff2'),
url(//artgalleryclothing.b-cdn.net/wp-content/themes/BaseTheme/fonts/antonio-regular-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'icomoon';
src:  url(//artgalleryclothing.b-cdn.net/wp-content/themes/BaseTheme/fonts/icomoon.eot?ie2s14);
src:  url(//artgalleryclothing.b-cdn.net/wp-content/themes/BaseTheme/fonts/icomoon.eot?ie2s14#iefix) format('embedded-opentype'),
url(//artgalleryclothing.b-cdn.net/wp-content/themes/BaseTheme/fonts/icomoon.ttf?ie2s14) format('truetype'),
url(//artgalleryclothing.b-cdn.net/wp-content/themes/BaseTheme/fonts/icomoon.woff?ie2s14) format('woff'),
url(//artgalleryclothing.b-cdn.net/wp-content/themes/BaseTheme/fonts/icomoon.svg?ie2s14#icomoon) format('svg');
font-weight: normal;
font-style: normal;
}
[class^="icon-"], [class*=" icon-"] { font-family: 'icomoon' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-angle-right:before {
content: "\e904";
}
.icon-angle-left:before {
content: "\e903";
}
.icon-close:before {
content: "\e902";
}
.icon-chevron-down:before {
content: "\e901";
}
.icon-menu:before {
content: "\e900";
}
.icon-play3:before {
content: "\ea1c";
}
.icon-facebook2:before {
content: "\ea91";
}
.icon-instagram:before {
content: "\ea92";
}
.icon-twitter:before {
content: "\ea96";
}
.icon-pinterest2:before {
content: "\ead2";
}
body {
font-size: 14pt;
font-weight: 100;
font-family: 'Open Sans';
transition: background-color .5s;
}
a {
color: #000;
font-weight: 600;
}
a:hover {
-webkit-transition: all .2s ease;
-moz-transition: all .2s ease;
-ms-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease;
}
h2 ,h3 ,h4 ,h5 ,h6 {
margin-bottom: 15px;
}
h1 { font-size: 2em; }
h2 { font-size: 1.5em; }
h3 { font-size: 1.17em; }
h4 { font-size: 1.12em; }
h5 { font-size: .83em; }
h6 { font-size: .75em; }
textarea {
border-color: #CCC;
}
b, strong {
font-weight: 700;
}
ul li { }
p {
display: block;
margin-top: 1em;
margin-bottom: 1em;
margin-left: 0;
margin-right: 0;
} .newsletter-popup {
position: fixed;
right: calc(10% + 15px);
bottom: 0;
width: 45%;
padding: 25px;
background: rgba(124, 125, 88, 0.84);
color: white;
z-index: 10;
display: none;
}
.newsletter-popup .close {
position: absolute;
top: 10px;
right: 20px;
color: #FFF;
cursor:pointer;
font-size: 18pt;
}
.newsletter-popup .close:hover {
text-decoration: none;
}
.newsletter-popup .form {
margin: 30px 0 0 0;
}
.newsletter-popup .form .gform_wrapper .gform_body {
width: auto;
display: inline-block;
width: 70%;
}
.newsletter-popup .form  .gform_wrapper ul.gform_fields li.gfield {
margin: 0;
}
.newsletter-popup .form .gform_wrapper {
margin: 0;
}
.newsletter-popup .gform_wrapper .gform_body .top_label .gfield_label {
display: none;
}
.newsletter-popup .form .gform_wrapper .top_label div.ginput_container {
margin: 0;
}
.newsletter-popup .form .gform_wrapper ul.gform_fields li.gfield {
padding: 0;
}
.newsletter-popup .form .gform_wrapper .gform_footer {
width: auto;
display: inline-block;
padding: 0;
margin: 0;
clear: none;
float: right;
width: 25%;
}
.newsletter-popup .form .gform_wrapper input[type=text] {
border:none;
background: transparent;
border-bottom: 1px solid #FFF;
width: 100%;
padding: 5px 0 5px 0;
font-weight: 100;
color: #FFF;
}
.newsletter-popup .form .gform_wrapper input[type=submit] {
color: #FFF;
font-weight: 100;
border-radius: 0;
line-height: inherit;
border:none;
background: transparent;
border: 1px solid #FFF;
text-transform: uppercase;
float: right;
width: 100%;
padding: 5px 0 5px 0;
margin: 0;
}
.newsletter-popup .form .gform_wrapper input[type=submit]:hover {
color: #7E7E7E;
background-color: #FFF;
}
.newsletter-popup ::-webkit-input-placeholder { color: #FFF !important;
}
.newsletter-popup :-ms-input-placeholder { color: #FFF !important;
}
.newsletter-popup ::-moz-placeholder { color: #FFF !important;
opacity: 1 !important;
}
.newsletter-popup :-moz-placeholder { color: #FFF !important;
opacity: 1 !important;
} .header {
position: fixed;
z-index: 1;
margin: auto;
left: 0;
right: 0;
-webkit-transition: height 0.3s;
-moz-transition: height 0.3s;
transition: height 0.3s;
z-index: 999;
}
.header-image {
position: absolute;
top: 0;
height: 300px;
}
.header-inner {
padding: 20px 0;
background-color: #7c7d58;
text-transform: uppercase;
font-size: 12pt;
}
.header-inner .logo {
margin: 0 20px;
}
.header-inner .logo img {
max-height: 85px;
margin-left: 10px;
}
.header-inner .navigation {
padding: 15px 20px 0 20px;
text-align: right;
display: flex;
float: right;
align-items: center;
}
.header-inner .navigation .menu {
display: inline-block;
}
.header-inner .navigation .menu ul li {
margin: 0 25px;
display: inline-block;
}
.header-inner .navigation .menu ul li a {
padding: 0 0px 10px 0px;
color:#FFF;
font-weight: 600;
}
.header-inner .navigation .menu  ul li.current_page_item a, .header-inner .navigation .menu ul li.current_page_parent a, .header-inner .navigation .menu  ul li a:hover, .header-inner .navigation .menu ul li.current-menu-item a {
text-decoration: none;
border-bottom: 1px solid #FFF;
}
.header-inner .navigation .mini-cart-account {
margin-left: 20px;
width: 200px;
text-align: center;
display: inline-block;
color: #FFF;
font-size: 12pt;
}
.header-inner .navigation .mini-cart-account a {
font-weight: 300;
color: #FFF;
}
.header-inner .navigation .mini-cart-account .cart-contents {
display: block;
margin-bottom:15px;
}
.header-inner .navigation .mini-cart-account .cart-contents .briefcase-icon {
max-height: 20px;
position: relative;
top: -3px;
margin-left: 5px;
}
.header-inner .navigation .mini-cart-account .cart-contents:hover {
color: #000;
}
.header-inner .mobile-navigation-toggle, .mobile-navigation {
display: none;
} .woocommerce .woocommerce-breadcrumb a {
color: #7c7d58;
font-weight: 700;
} .home-header-banner{
}
.homepage-header-image {
display: flex;
align-items: center;
justify-content: center;
height: 100vh;
width: 100vw;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
text-transform: uppercase;
text-align: center;
object-fit: cover;
}
.message{
position: relative;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.home-message{
position: absolute;
width: 100%;
height: 380px;
}
.trustpilot{
width: 100%;
display: block;
text-align: center;
}
.page-template-homepage .content {
padding-top: 40px;
}
.content { padding: 170px 30px 40px 30px;
}
.homepage-text {
text-align: center;
font-size: 20pt;
}
.featured-products-wrapper {
padding-top: 2em;
}
.featured-products-wrapper h2 {
text-transform: uppercase;
margin: 10px 0;
text-align: center;
}
.featured-products {
display: flex;
flex-flow: row wrap;
margin: 0 0 0 -1em;
justify-content: center;
}
.featured-products .product {
margin: 0;
display: flex;
flex-flow: column nowrap;
flex: 0 0 16.666666666%;
padding: 1em 0 2em 1em;
text-align: center;
color: #000;
}
.featured-products .inner {
position: relative;
}
.featured-products .inner .title {
padding: 10px 20px;
border: 1px solid #FFF;
color: #FFF;
text-decoration: none;
font-weight: 600;
text-transform: uppercase;
position: absolute;
top: 50%;
left: 50%;
transform: translateX(-50%) translateY(-50%);
margin: 0;
text-align: center;
}
.featured-products .product:hover {
text-decoration: none;
}
.featured-products .product .image {
background-image: url(//artgalleryclothing.b-cdn.net/wp-content/themes/BaseTheme/images/test-product-image.jpg);
background-position: center center;
background-size: cover;
display: flex;
align-items: center;
height: 300px;
}
.featured-products .product .image .title {
margin: 0 auto;
padding: 10px 20px;
border: 1px solid #FFF;
color: #FFF;
text-transform: uppercase;
}
.featured-products .product .description {
font-weight: 100;
margin: 10px 0;
font-size: 12pt;
}
.product-categories {
margin-top: 40px;
}
.product-categories .category {
position: relative;
}
.product-categories .category img {
width: 100%;
}
.product-categories .category:hover {
text-decoration: none;
}
.product-categories .category .title {
margin: 0 auto;
padding: 10px 20px;
border: 1px solid #FFF;
color: #FFF;
text-decoration: none;
font-weight: 600;
text-transform: uppercase;
position:absolute;
top:50%;
left:50%; 
transform: translateX(-50%) translateY(-50%);
margin: 0;
text-align:center;
}
.product-categories .category:hover .title {
text-decoration: none;
}
.limited-editions {
background-size: auto 100%;
background-position: center center;
background-repeat: no-repeat;
color: #FFF;
text-align: center;
background-color: #FFF;
display: flex;
align-items: center;
height: 500px;
text-transform: uppercase;
}
.limited-editions .inner {
margin: 0 auto;
padding: 10px 20px;
border: 1px solid #FFF;
color: #FFF;
font-weight: 600;
}
.video {
background-size: auto 100%;
background-position: center center;
background-repeat: no-repeat;
color: #FFF;
text-align: center;
background-color: #FFF;
display: flex;
align-items: center;
height: 500px;
text-transform: uppercase;
}
.video .inner {
margin: 0 auto;
padding: 20px;
border: 1px solid #FFF;
color: #FFF;
}
.video .inner span.icon-play3 {
font-size: 30pt;
}
.video .inner:hover {
text-decoration: none;
}
.twitter-panel {
padding: 50px 0 75px 0;
min-height: 300px;
background-color: #FFF;
overflow: hidden;
}
.twitter-panel h2 {
text-align: center;
text-transform: uppercase;
margin-bottom: 50px;
font-size: 30pt;
font-weight: 100;
}
.gallery-panel {
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
color: #FFF;
text-align: center;
background-color: black;
display: flex;
align-items: center;
height: 800px;
text-transform: uppercase;
}
.gallery-panel .inner {
margin: 0 auto;
padding: 10px 20px;
border: 1px solid #FFF;
color: #FFF;
font-weight: 600;
} body.blog, body.single-post, body.archive.date {
background-color: #ececec;
}
.blog-header-image {
display: flex;
align-items:center;
justify-content:center;
height: 500px;
background-repeat: no-repeat;
background-size: cover;
text-transform: uppercase;
text-align: center;
color: #FFF;
}
.blog-header-image h1, .blog-header-image h2 {
display: block;
}
.blog-heading {
padding-top: 100px;
}
.blog-header-image h1 {
font-weight: 100;
font-size: 60pt;
margin:0;
padding-top: 65px;
}
body.blog .blog-wrapper {
padding-top: 50px;
}
body.single .blog-wrapper {
padding-top:150px;
}
.blog-wrapper {
padding-top: 50px;
padding-bottom: 50px;
}
.blog-wrapper .prev-post:hover, .blog-wrapper .next-post:hover {
color: #7c7d58;
text-decoration: none;
}
.blog-wrapper .prev-post {
font-size: 30pt;
color: #000;
float: left;
display: flex;
align-items:center;
font-weight: 100;
}
.blog-wrapper .prev-post span {
margin-right: 20px;
font-size: 60pt;
}
.blog-wrapper .next-post {
font-size: 30pt;
color: #000;
float: right;
display: flex;
align-items:center;
font-weight: 100;
}
.blog-wrapper .prev-post:before {
content: "";
display: inline-block;
background-image: url(//artgalleryclothing.b-cdn.net/wp-content/themes/BaseTheme/images/thin-left-arrow.png);
background-repeat: no-repeat;
height: 32px;
width: 18px;
background-size: 18px 32px;
margin-right: 15px;
top: 2px;
position: relative;
}
.blog-wrapper .next-post:after {
content: "";
display: inline-block;
background-image: url(//artgalleryclothing.b-cdn.net/wp-content/themes/BaseTheme/images/thin-right-arrow.png);
background-repeat: no-repeat;
height: 32px;
width: 18px;
background-size: 18px 32px;
margin-left: 15px;
top: 2px;
position: relative;
}
.blog-wrapper .next-post span {
margin-left: 20px;
font-size: 60pt;
}
.blog-sidebar {
background-color: #FFF;
padding:50px;
text-align: center;
}
.blog-sidebar a {
font-size: 18pt;
font-weight: 400;
color:#7c7d58;
margin: 0.5em 0;
display: inline-block;
}
.blog-sidebar ul li a.current:after {
content: '';
border-bottom: 1px solid #7c7d58;
display: inline-block;
width: 70%;
position: relative;
top: -20px;
}
.blog-sidebar a:hover {
color: #000;
text-decoration: none;
}
.spotify-playlist{
margin: 20px 0;
}
.spotify-playlist p{
margin: 0;
}
.spotify-playlist iframe {
width: 100%;
min-height: 300px;
margin: 0;
}
.blog-list {
display: flex;
flex-flow: row wrap;
margin: 0 0 0 -2em;
}
.blog-item {
display: flex;
flex-flow: column nowrap;
flex: 0 0 33.333333%;
padding: 0 0 2em 2em;
text-align: center;
}
.blog-item:hover {
text-decoration: none;
}
.blog-item .image {
background-color: #FFF;
opacity: 1;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
}
.blog-item:hover .image img {
opacity: 0.75;
}
.blog-item .info {
background-color: #FFF;
padding:20px 20px 40px 20px;
text-align: center;
color: #7c7d58;
font-size: 13pt;
}
.blog-item .title {
font-weight: 400;
padding-top: 20px;
padding-bottom: 20px;
color: #000;
font-size: 16pt;
text-transform: uppercase;
}
.blog-item .more-link {
color: #7c7d58;
}
.load-more a, .loader {
display: block;
cursor:pointer;
background-color: #FFF;
padding-top: 50px;
padding-bottom: 50px;
text-align: center;
text-transform: uppercase;
font-size: 26pt;
}
.load-more a:hover {
color: #000;
text-decoration: none;
}
.blog-content {
background-color: #FFF;
padding:50px;
margin-bottom: 50px;
}
.blog-content .content {
padding: 0;
}
.blog-content .date {
color: #7c7d58;
font-size: 28pt;
}
.blog-content .title {
text-transform: uppercase;
color: #000;
font-size: 28pt;
} .woocommerce ul.products li.product .onsale, .woocommerce span.onsale {
display: none;
}
.woocommerce ul.products li.product .price del {
display: inline-block;
}
.shop-wrapper .woocommerce-breadcrumb {
display: none;
}
.shop-wrapper {
display: flex;
padding: 40px 45px;
padding-top: 170px;
transition: margin-left .5s;
}
.shop-wrapper .sidebar {
width: 17%;
}
.shop-wrapper .sidebar {
text-transform: uppercase;
color: #7c7d58;
}
.shop-wrapper .sidebar h4 {
font-size: 14pt;
margin-bottom: 10px;
font-weight: 600;
}
.shop-wrapper .sidebar .prdctfltr_wc.prdctfltr_checkbox .prdctfltr_filter label>span:before, .shop-wrapper .mobile-sidebar .prdctfltr_wc.prdctfltr_checkbox .prdctfltr_filter label>span:before {
width: 17px;
height: 17px;
border: 1px solid #7c7d58;
margin-right: 9px;
}
.shop-wrapper .sidebar  .prdctfltr_wc.prdctfltr_checkbox .prdctfltr_filter label.prdctfltr_active>span:after, .shop-wrapper .mobile-sidebar  .prdctfltr_wc.prdctfltr_checkbox .prdctfltr_filter label.prdctfltr_active>span:after {
top: 5px;
font-size: 15pt;
color: #000;
}
.shop-wrapper .sidebar .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter label>span, .shop-wrapper .mobile-sidebar .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter label>span {
font-size: 13pt;
}
.shop-wrapper .sidebar .prdctfltr_widget_title .prdctfltr_title_selected {
display: none;
}
.shop-wrapper #container {
width: 83%;
margin-left: 2%;
}
.woocommerce .products ul,
.woocommerce ul.products {
display: flex;
flex-flow: row wrap;
margin: 0;
padding-bottom: 20px;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
margin: 0; padding: 0 0 1em 2em;
display: flex;
flex-flow: column nowrap; flex-basis: 33%;
}
.woocommerce.single-product .related.products .products {
margin: 0 -15px;
}
.woocommerce.single-product .related.products h2 {
display: block;
text-align: center;
}
.woocommerce.single-product .related.products li.product {
flex: 0 0 25%;
padding: 0 15px 15px 15px;
}
.woocommerce ul.products li.product .button {
display: none;
}
.img-wrap { margin-bottom: 10px;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
text-transform: uppercase;
padding: 0;
color: #7c7d58;
font-weight: 600;
font-size: 16pt;
line-height: 18pt;
display: flex;
align-items:center;
}
.woocommerce ul.products li.product .price {
color: #000;
font-weight: 600;
font-size: 14pt;
}
.mobile-filter {
display: none;
}
.mobile-sidebar {
display: none;
} .woocommerce.single-product .images .slider {
margin-bottom: 10px;
}
.woocommerce.single-product .images .slider .slick-prev {
z-index: 999;
left: 20px;
height: 80px;
width: 25px;
background-image: url(//artgalleryclothing.b-cdn.net/wp-content/themes/BaseTheme/images/prev-arrow.png)!important;
background-repeat: no-repeat;
background-color: transparent!important;
top: 45%;
}
.woocommerce.single-product .images .slider .slick-next {
z-index: 999;
right: 20px;
height: 80px;
width: 25px;
background-image: url(//artgalleryclothing.b-cdn.net/wp-content/themes/BaseTheme/images/next-arrow.png)!important;
background-repeat: no-repeat;
background-color: transparent!important;
top: 45%;
}
.woocommerce.single-product .images .slider .slick-prev:before, .woocommerce.single-product .images .slider .slick-next:before {
font-size: 20pt;
}
.woocommerce.single-product .images .slider .slick-prev:before {
display: none;
}
.woocommerce.single-product .images .slider .slick-next:before {
display: none;
}
.woocommerce.single-product .images #wpis-gallery {
display: none;
}
.woocommerce.single-product #content {
padding: 40px 30px;
padding-top: 125px;
overflow: hidden;
}
.woocommerce.single-product .woocommerce-breadcrumb {
margin: 1.5em 0;
text-transform: uppercase;
font-weight: 700;
color: #7c7d58;
}
.woocommerce div.product .product_title {
color: #7c7d58;
margin: 0;
text-transform: uppercase;
font-size: 1.75em;
font-weight: 600;
line-height: 18pt;
}
.woocommerce div.product .subtitle {
text-transform: uppercase;
color: #7c7d58;	
font-size: 1.75em;
}
.composition {
margin: 10px 0;
}
.composition span {
font-weight:600;
color:#7c7d58;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
color: #000; font-weight: 600;
font-size: 15pt;
}
.woocommerce div.product form.cart .variations tbody {
display: flex;
}
.woocommerce div.product form.cart .variations td.label {
color: #7c7d58;
}
.woocommerce div.product form.cart .variations td {
margin: 5px 0;
display: block;
}
.woocommerce div.product form.cart .variations select {
min-width: initial;
border: 1px solid #7c7d58;
border-radius: 0;
-webkit-appearance: none;
padding: 0 60px 0px 10px;
color: #000000;
font-weight: 600;
background: url(//artgalleryclothing.b-cdn.net/wp-content/themes/BaseTheme/images/select-arrow.png);
background-position: 96% center;
background-repeat: no-repeat;
}
.woocommerce div.product form.cart {
margin-bottom: 2em;
}
.woocommerce div.product form.cart .quantity-label {
line-height: 2em;
margin: 5px 0;
display: block;
color: #7c7d58;
font-weight: 700;
}
.woocommerce div.product form.cart div.quantity {
margin-bottom: 2em;
}
.buttons-wrapper {
clear: both;
display: flex;
}
.woocommerce div.product form.cart .button {
display: block;
clear: both;
}
.woocommerce div.product .social-sharing {
margin-left: 1em;
float: left;
height: 47px;
display: flex;
align-items: center;
justify-content: center;
padding: 0 15px;
background: #787878;
color: #FFF;
}
.woocommerce div.product .social-sharing:before {
content: "";
height: 35px;
width: 35px;
background-size: 35px 35px;
background-image: url(//artgalleryclothing.b-cdn.net/wp-content/themes/BaseTheme/images/share-icon.png);
margin-right: 10px;
}
.woocommerce div.product .social-sharing a {
border-left: 1px solid #FFF;
padding: 0 10px;
color: #FFF;
}
.woocommerce div.product .social-sharing a:hover {
text-decoration: none;
}
.woocommerce div.product .social-sharing a:hover .icon-twitter {
color: #55acee;
}
.woocommerce div.product .social-sharing a:hover .icon-facebook2 {
color: #3b5998;
}
.woocommerce div.product .social-sharing a:hover .icon-pinterest2 {
color: #cb2027;
}
.woocommerce div.product .social-sharing a:first-of-type {
margin-left: 10px;
}
.woocommerce.single-product .product_meta .sku_wrapper, .woocommerce.single-product .product_meta .posted_in {
display: none;
}
.woocommerce.single-product .variations_form .variations .product_variants.pa_colour {
display: none;
}
.woocommerce div.product form.cart .variations {
width: auto;
display: inline-block;
}
.woocommerce div.product .size-guide-button:before {
content:"";
display: inline-block;
background-image: url(//artgalleryclothing.b-cdn.net/wp-content/themes/BaseTheme/images/size-guide.png);
background-repeat: no-repeat;
height: 30px;
width: 40px;
background-size: 40px 30px;
margin-right: 10px;
}
.woocommerce div.product .size-guide-button {
display: flex;
cursor:pointer;
color: #7c7d58;
margin-bottom: 2em;
font-weight: 300;
padding-left: 50px;
padding-top: 5px;
}
.woocommerce div.product .size-guide-button:hover {
text-decoration: none;
color: #000;
}
.woocommerce nav.woocommerce-pagination ul {
border:none;
}
.woocommerce .woocommerce-pagination ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li {
border:none;
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span.current {
font-size: 18pt;
font-weight: 100;
}
.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.next {
display: none;
} .woocommerce a.button,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce button.button.alt.disabled,
.woocommerce #respond input#submit, 
.woocommerce a.button, 
.woocommerce button.button, 
.woocommerce input.button {
color: #FFF;
text-transform: uppercase;
background-color: #7c7d58;
border-radius: 0;
padding: 15px 25px;
font-size: 13pt;
font-weight: 600;
font-family: 'Open Sans';
margin-bottom: 0;
-webkit-font-smoothing: auto;
}
.woocommerce a.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,
.woocommerce #respond input#submit:hover, 
.woocommerce button.button:hover, 
.woocommerce input.button:hover {
color: #FFF;
background-color: #8f9068;
} .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
border:none;
background-color: #ebebeb;
padding: 15px;
color: #464646;
}
.woocommerce.single-product .up-sells.upsells.products, .woocommerce.single-product .related.products {
clear: both;
}
.woocommerce.single-product .related.products .woocommerce-loop-product__title{
text-align: left;
}
.woocommerce-message {
display: block;
}
#accordion .tab-content {
padding: 10px 0;
display:none;
}
#accordion a {
font-weight: 600;
align-items:center;
color:#7c7d58;
}
#accordion a:hover, #accordion a:focus {
text-decoration: none;
}
#accordion .tab-wrapper {
padding-bottom: 20px;
}
#accordion .tab-wrapper span.dashicons {
display: none;
}
#accordion .tab-wrapper > a:before {
content: "";
display: inline-block;
background-image: url(//artgalleryclothing.b-cdn.net/wp-content/themes/BaseTheme/images/arrow.png);
background-repeat: no-repeat;
height: 13px;
width: 13px;
background-size: 13px 13px;
margin-right: 5px;
}
#accordion .tab-wrapper > a.active:before {
content: "";
display: inline-block;
background-image: url(//artgalleryclothing.b-cdn.net/wp-content/themes/BaseTheme/images/down-arrow.png);
background-repeat: no-repeat;
height: 13px;
background-size: 13px 13px;
margin-right: 5px;
}
#accordion .tab-wrapper:first-of-type a:before {
display: none;
}
#accordion .tab-wrapper:first-of-type .tab-content {
display: block!important;
overflow: visible!important;
height: 100%!important;
padding: 0!important;
}
#accordion .tab-wrapper:first-of-type p {
margin:0;
}
#accordion .tab-wrapper table.shop_attributes {
margin-bottom: 0;
}
.woocommerce-tabs .tabs li.active a, .woocommerce-tabs .tabs li.active a .arrow:after {
color:#000000 !important;
} .single-gallery .header-inner .navigation .menu  ul li.single-gallery-current a {
text-decoration: none;
border-bottom: 1px solid #FFF;
}
.galleries-list .gallery {
display: flex;
align-items:center;
justify-content:center;
height: 900px;
background-repeat: no-repeat;
background-size: cover;
text-transform: uppercase;
background-position: center;
text-align: center;
color: #FFF;
}
.galleries-list .gallery a {
color: #FFF;
}
.galleries-list .gallery a:hover {
text-decoration: none;
}
.galleries-list .gallery a h2 {
font-weight: 100;
font-size: 60pt;
display: block;
}
.galleries-list .gallery a h3 {
display: block;
font-size: 1.5em;
}
.gallery-header-image {
display: flex;
align-items:center;
justify-content:center;
height: 900px;
background-repeat: no-repeat;
background-size: cover;
text-transform: uppercase;
text-align: center;
color: #FFF;
}
.gallery-header-image h1, .gallery-header-image h2 {
display: block;
}
.gallery-header-image h1 {
font-weight: 100;
font-size: 60pt;
margin-top: 0;
margin-bottom: 15px;
}
.gallery-information {
padding: 20px;
}
.gallery-information .items-featured ul li a {
font-weight: 100;
}
.gallery-information .location {
padding-bottom: 20px;
}
.gallery-information .model {
padding-bottom: 20px;
}
.gallery-information .label {
font-weight: 600;
color: #7c7d58;
}
.gallery-content {
padding-bottom: 50px;
}
.gallery {
display: flex;
flex-flow: row wrap;
}
.gallery .image {
flex: 0 0 50%;
}
.gallery .image img {
width: 100%;
} .page-template-heritage .heritage.gallery-header-image {
background-position: center;
height: 70vh;
}
.page-template-heritage .heritage.gallery-header-image h1 {
text-transform: none;
font-family: 'antonioregular';
margin: 20px 0 0 0;
}
.page-template-heritage .content {
text-align: center;
font-weight: 400;
padding: 30px; 
} .redder .argmc-wrapper .argmc-login-step form.login {
border: none; padding: 0;
margin:0;
border-radius: 0px;
}
.register-visible .argmc-login {
border-top: 1px solid #7c7d58;
padding: 0;
margin-right: 5%;
padding-top: 25px;
}
.register-visible .argmc-login:after {
display: none;
}
.register-visible .argmc-register {
border-top: 1px solid #7c7d58;
padding: 0;
margin-left: 5%;
padding-top: 25px;
}
.redder .woocommerce .argmc-wrapper form.register {
border: none; padding: 0;
margin:0;
border-radius: 0px;
}
.redder .argmc-wrapper .argmc-form-steps {
padding: 0;
}
.redder .argmc-wrapper .argmc-tabs-list.tabs-width-auto {
display: block;
text-align: center;
margin-bottom: 1em;
}
.redder .argmc-wrapper .argmc-tabs-list .argmc-tab-item {
background: transparent;
}
.redder .argmc-wrapper .argmc-tabs-list .argmc-tab-item:hover, .redder .argmc-wrapper.tabs-hide-numbers .argmc-tab-item-outer:hover, .argmc-wrapper .argmc-tab-item.current + .argmc-tab-item:hover, .argmc-wrapper .argmc-tab-item.current:hover, .argmc-wrapper .argmc-tab-item.completed:hover, .argmc-wrapper .argmc-tab-item.visited:hover {
background: transparent!important;
}
.redder .argmc-wrapper .argmc-tabs-list.tabs-width-auto .argmc-tab-item {
border: none;
display: inline-block;
}
.redder .argmc-wrapper.tabs-default .argmc-tab-item:first-child .argmc-tab-item-inner, .argmc-wrapper.tabs-hide-numbers .argmc-tab-item:first-child .argmc-tab-item-inner, .redder .argmc-wrapper .tabs-width-auto .argmc-tab-item-inner {
text-align: center;
padding: 0 20px;
}
.redder .argmc-wrapper .argmc-tab-item.current .argmc-tab-text span {
color: #000;
font-weight: 600;
}
.redder .argmc-wrapper .argmc-tab-text span {
color: #ddddd4;
font-size: 14pt;
font-weight: 400;
}
.redder .argmc-wrapper .argmc-tab-text {
display: block;
}
.woocommerce-checkout .woocomerce-form.woocommerce-form-login.login p:first-of-type {
display: none;
}
.redder .argmc-wrapper .tabs-width-auto .argmc-tab-item-inner, .redder .argmc-wrapper .tabs-equal-width .argmc-tab-item-inner {
width: auto!important;
}
.redder .argmc-wrapper .argmc-tab-item-outer::before, .redder .argmc-wrapper .argmc-tab-item-outer:after {
display: none;
}
.woocommerce_checkout_timeline .timeline {
color:#ddddd4;
}
.redder #checkout_timeline.text li.active {
font-weight: 600;
color: #000;
}
.redder #checkout_timeline.horizontal.text li:not(:last-child) .timeline-wrapper:after {
display: none;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
width: auto;
width: 30%;
}
.woocommerce form .checkout_coupon .form-row.form-row-first #coupon_code {
padding: 12px 12px 11px 12px;
}
.woocommerce form .checkout_coupon .form-row.form-row-first, .woocommerce form .checkout_coupon .form-row.form-row-last {
float: left;
margin:0;
}
#ship-to-different-address {
font-weight: 100;
font-size: 14pt;
}
#ship-to-different-address-checkbox {
display: inline;
margin: -2px 8px 0 0;
text-align: center;
vertical-align: middle;
}
.woocommerce-cart .cart_totals .shipping {
display: none;
}
.woocommerce-cart-form {
border-top: 1px solid #7c7d58;
}
.woocommerce-cart-form .quantity .plus, .woocommerce-cart-form .quantity .minus {
display: none;
}
.woocommerce-cart .cart-collaterals .cart_totals table {
border: none;
}
.woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-cart .cart-collaterals .cart_totals tr td {
padding: 0;
border-top: none;
border-bottom: 1px solid #7c7d58;
padding: 10px 0px;
}
.woocommerce-cart .woocommerce-cart-form table.shop_table {
border: none;
border-bottom: 1px solid #7c7d58;
border-radius: 0px;
}
.woocommerce-cart .woocommerce-cart-form table.shop_table td {
padding: 25px 10px;
}
.woocommerce-cart .woocommerce-cart-form table.cart td {
border-color: #7c7d58;
}
.woocommerce-cart table.cart td.product-name a {
color: #464646;
font-size: 18pt;
display: block;
margin-bottom: 10px;
font-weight: 300;
}
.woocommerce-cart table.cart .product-thumbnail img {
max-height: 200px;
}
.woocommerce-cart table.cart td.product-name .variation {
color: #787878;
}
.woocommerce-cart table.cart td.product-subtotal {
color: #7c7d58;
text-align: right;
}
.woocommerce-cart table.cart td.product-quantity label.cart-quantity {
color: #787878;
position: relative;
top: 6px;
font-size: 12pt;
margin-right: 10px;
float: left;
margin-bottom: 15px;
}
.woocommerce-cart table.cart td.product-quantity .quantity .qty {
background-color: #efefe8;
width: 50px;
text-align: center;
padding: 5px 0px 5px 10px;
font-weight: 100;
border-right: 1px solid #bbb3b9;
}
.woocommerce-cart table.cart img {
width: auto;
}
.woocommerce-cart a.remove {
display: block;
font-size: 11pt;
height: initial;
width: auto;
color: #c9c9c1!important;
text-decoration: none;
font-weight: 300;
border-radius: 0;
}
.woocommerce-cart a.remove:hover {
color: #000!important;
background:transparent;
}
.woocommerce-cart table.cart .update_cart, .woocommerce-cart table.cart .update_cart:disabled, .woocommerce-cart table.cart .update_cart:disabled[disabled] {
text-transform: uppercase;
background-color: #7c7d58;
border-radius: 0;
padding: 15px 30px;
font-size: 13pt;
font-weight: 600;
font-family: 'Open Sans';
color: #FFF;
float: left;
}
.woocommerce-cart table.cart td.actions .coupon {
float: right;
}
.woocommerce-cart table.cart td.actions .coupon .input-text {
background: #ebebeb;
border:none;
color: #787878;
padding: 11px;
width: auto;
}
.woocommerce-cart table.cart .coupon .apply_coupon {
text-transform: uppercase;
background-color: #7c7d58;
border-radius: 0;
padding: 15px 30px;
font-size: 13pt;
font-weight: 600;
font-family: 'Open Sans';
color: #FFF;
}
.return-to-shop {
margin-top: 15px;
}
.cart-logos {
float: right;
display: flex;
align-items:center;
padding: 25px 10px;
}
.cart-logos img {
margin-left: 25px;
}
#add_payment_method #payment div.payment_box p:last-child, .woocommerce-cart #payment div.payment_box p:last-child, .woocommerce-checkout #payment div.payment_box p:last-child {
margin: 0;
} .content .ginput_container_email {
}
.content .gform_wrapper .top_label div.ginput_container {
margin-top: 0;
}
.content .gform_wrapper .ginput_complex .ginput_full, .content .gform_wrapper .ginput_complex .ginput_left, .content .gform_wrapper .ginput_complex .ginput_right {
min-height: auto;
}
.content  .gform_wrapper .top_label .gfield_label {
display: none;
}
.content .gform_wrapper ul li.gfield {
margin: 0;
}
.content .gform_wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_left, .gform_wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_right {
width: 100%;
}
.content .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label {
display: none;
} .woocommerce-MyAccount-navigation ul li a {
padding: 10px;
border-bottom: 1px solid white;
background-color: #7c7d58;
display: block;
color: #fff;
}
.woocommerce-MyAccount-navigation ul li a:hover {
background-color: rgba(124, 125, 88, 0.8);
text-decoration: none;
} .internal-page {
text-align: center;
}
.internal-page .content { padding:170px 30px 40px 30px;
}
.internal-page hr {
border-color: #7c7d58;
}
.internal-page h1 {
display: block;
text-align: center;
text-transform: uppercase;
margin-bottom: 50px;
font-weight: 600;
color: #7c7d58;
}
.internal-page h2, .internal-page h3, .internal-page h4 {
font-weight: 400;
color: #000;
}
.internal-mobile-navigation, .internal-navigation-toggle, .mobile-archive, .archive-toggle {
display: none;
}
.internal-page .navigation {
padding: 0px;
text-align: center;
margin-bottom: 25px;
}
.internal-page .navigation ul li {
display: inline-block;
margin: 10px 0;
}
.internal-page .navigation ul li.current-menu-item a {
border-bottom: 2px solid #7c7d58;
}
.internal-page .navigation ul li a {
color: #000;
text-transform: uppercase;
margin: 0 20px;
padding-bottom: 5px;
}
.internal-page .navigation ul li a:hover {
color: #000;
border-bottom: 2px solid #7c7d58;
text-decoration: none;
}
.internal-page .gform_wrapper form input[type=text], .internal-page .gform_wrapper form textarea {
border:none;
color: #464646;
background-color: #ebebeb;
}
.internal-page .gform_wrapper span.gform_description {
width: 75%;
margin: 0px auto 25px auto;
text-align: center;
}
.internal-page .gform_wrapper span.gform_description a {
color: #7c7d58;
}
.internal-page .gform_wrapper form input[type=text] {
padding: 20px 15px!important;
margin-bottom: 25px;
}
.internal-page .gform_wrapper form textarea {
padding: 15px!important;
}
.internal-page .gform_wrapper .gform_footer {
padding: 0 30px 0 0;
margin: 0;
text-align: right;
}
.internal-page .gform_wrapper .gform_footer input[type=submit]{
border: none;
color: #FFF;
text-transform: uppercase;
background-color: #7c7d58;
border-radius: 0;
padding: 15px 25px;
font-size: 13pt;
font-weight: 600;
font-family: 'Open Sans';
margin-bottom: 0;
-webkit-font-smoothing: auto;
}
.internal-page .gform_wrapper .gform_footer input[type=submit]:hover{
background-color: #8f9068;
}
.footer {
padding: 40px 0;
color: #FFF;
background-color: #7c7d58;
}
.footer .social .icon {
color: #FFF;
font-size: 30pt;
margin-right: 20px;
}
.footer .social a.icon:hover {
text-decoration: none;
}
.footer .footer-menu {
text-transform: uppercase;
margin-top: 20px;
}
.footer .footer-menu ul li {
list-style-type: none;
display: inline-block;
}
.footer .footer-menu ul li a {
margin-right: 20px;
color: #FFF;
font-weight: 400;
font-size: 12pt;
}
.footer .copyright {
font-size: 10pt;
margin-top: 20px;
}
.footer .gform_wrapper .top_label .gfield_label {
display: none;
}
.footer .gform_wrapper .gform_footer {
width: auto;
display: inline-block;
padding: 0;
margin: 0;
clear: none;
}
.footer .gform_wrapper ul.gform_fields li.gfield {
padding-right: 0;
}
.footer .gform_wrapper .top_label input[type=text] {
border:none;
background: #fff;
border-bottom: 1px solid #FFF;
width: 100%;
padding: 5px 0 5px 0;
font-weight: 100;
color: #333;
}
.footer .gform_wrapper .top_label input[type=submit] {
color: #FFF;
font-weight: 100;
border-radius: 0;
line-height: inherit;
border:none;
background: transparent;
border: 1px solid #FFF;
text-transform: uppercase;
padding: 5px 15px;
margin-bottom: 15px;
} .entry-content img {
margin: 0 0 1.5em 0;
}
.alignleft, img.alignleft {
margin-right: 1.5em;
display: inline;
float: left;
}
.alignright, img.alignright {
margin-left: 1.5em;
display: inline;
float: right;
}
.aligncenter, img.aligncenter {
margin-right: auto;
margin-left: auto;
display: block;
clear: both;
}
.alignnone, img.alignnone { }
.wp-caption {
margin-bottom: 1.5em;
text-align: center;
padding-top: 5px;
}
.wp-caption img {
border: 0 none;
padding: 0;
margin: 0;
}
.wp-caption p.wp-caption-text {
line-height: 1.5;
font-size: 10px;
margin: 0;
}
.wp-smiley {
margin: 0 !important;
max-height: 1em;
}
blockquote.left {
margin-right: 20px;
text-align: right;
margin-left: 0;
width: 33%;
float: left;
}
blockquote.right {
margin-left: 20px;
text-align: left;
margin-right: 0;
width: 33%;
float: right;
}
.gallery dl {}
.gallery dt {}
.gallery dd {}
.gallery dl a {}
.gallery dl img {}
.gallery-caption {}
.size-full {}
.size-large {}
.size-medium {}
.size-thumbnail {}
.product-lower-description{
float: left;
width: 100%;
margin-bottom: 30px;
border: 1px dotted #999;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
margin-top: 1rem;
padding-top: 2rem;
border-width: 1px 0;
}
.title-desc{
color: #7c7d58;
font-weight: 600;
clear: both;
}
.checkout-cart-buttons {
float: right;
}
.checkout-cart-buttons a.button {
padding: 12px 30px;
border: 1px solid #412315;
}
@media screen and (max-width: 992px) {
.checkout-cart-buttons a.button {
width: 100%;
text-align: center;
margin: 0 !important;
margin-bottom: 10px !important;
}
}
@media screen and (max-width: 992px) {
.checkout-cart-buttons {
margin-top: 10px;
float: none;
}
}
.prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper input[type="checkbox"] {
display: none;
}