/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/
@import url('https://fonts.googleapis.com/css2?family=Francois+One&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');

/*odds and ends*/
#scroll-top-link {
	display:none;
}
/*fonts*/
h1, h2, h3 {
	text-transform:uppercase;
}

.main_color strong {
  color: #fbf5c4;
  font-size: 20px;
  font-family: 'francois one'!important;
}
/*header*/
.logo img, .logo svg {
	padding:0px 0px 15px 0px;
	margin-top:15px;
}
.logo, .logo a {
	height:130px;
}
.header_color .header_bg {
	background-image:url('/wp-content/uploads/2025/03/bg-lighter.png') !important;
	background-size:100% auto !important;
	background-repeat:no-repeat;
}
.html_header_top.html_bottom_nav_header #header_main {
	-webkit-box-shadow: 0px 0px 24px 3px rgba(0,0,0,0.93);
	-moz-box-shadow: 0px 0px 24px 3px rgba(0,0,0,0.93);
	box-shadow: 0px 0px 24px 3px rgba(0,0,0,0.93);
}
/*nav*/
#top .main_menu .menu{
	position: relative;
	top: -8px;
	left:85px;
}
#top .main_menu .menu > li > a{
	height: 50px !important;
	line-height: 50px !important;
}
/*buttons*/
.avia-button.avia-size-large {
	border-radius:100px;
	background-color:#000 !important;
	border:2px solid #fbf5c4 !important;
	padding: 20px 50px 20px 50px;
	font-weight:800;
	letter-spacing: 1px;
	text-transform:uppercase;
	color:#fbf5c4 !important;
	font-size:16px !important;
}
.avia-button.avia-size-large:hover {
	background-color:#FCC445 !important;
	letter-spacing: 1px;
	color:#000 !important;
	border:2px solid #FCC445 !important;
}
/*home page*/
#home_header {
	-webkit-box-shadow: inset 0px -13px 50px 3px rgba(0,0,0,1);
	-moz-box-shadow: inset 0px -13px 50px 3px rgba(0,0,0,1);
	box-shadow: inset 0px -13px 50px 3px rgba(0,0,0,1);
}
#home_header img.avia_image {
	box-shadow: none;
	padding: 35px;
	margin-top: -50px;
	opacity:0.75;
}
.av-image-caption-overlay-center {
	font-size:inherit !important
}
#artists .av-image-caption-overlay-center p {
	transform: rotate(90deg);
	font-family: 'Francois One';
	font-weight: 800;
	color: #fbf5c4;
	text-transform: uppercase;
	font-size: 24px !important;
	margin-top: 145px;
	margin-left: -50%;
	background-image: url(/wp-content/uploads/2025/03/tatgun.png);
	background-repeat: no-repeat;
	line-height: 80px;
	background-size: 40px 40px;
	width: 350px;
	display: block;
	float: left;
	background-position: 0px;
	text-align: left;
	padding-left: 50px;
}
#art_portfolio .av-image-caption-overlay-center p {
	transform: rotate(90deg);
	font-family: 'Francois One';
	font-weight: 800;
	color: #fbf5c4;
	text-transform: uppercase;
	font-size: 34px !important;
	margin-top: 150px;
	margin-left: -47%;
	background-image: url(/wp-content/uploads/2025/03/tatgun.png);
	background-repeat: no-repeat;
	line-height: 80px;
	background-size: 40px 40px;
	width: 350px;
	display: block;
	float: left;
	background-position: 0px;
	text-align: left;
	padding-left: 50px;
}
#artists .av-image-caption-overlay-center, #art_portfolio .av-image-caption-overlay-center {
	vertical-align: top;
}
#artists .av-caption-image-overlay-bg, #art_portfolio .av-caption-image-overlay-bg {
	width:20% !important;
}
#artists .av-image-caption-overlay-position, #art_portfolio .av-image-caption-overlay-position {
	display:block;
}
#artists .av-caption-image-overlay-bg, #art_portfolio .av-caption-image-overlay-bg {
	opacity:0.7 ;
}
#artists .av-image-caption-overlay-position:hover, #art_portfolio .av-image-caption-overlay-position:hover {
	opacity:0.5!important;
	background-color:rgba(0,0,0,0.7);
}
#artists .av-caption-image-overlay-bg:hover, #art_portfolio .av-caption-image-overlay-bg:hover {
	opacity:0.3 ;
}
#artists .avia_image, #art_portfolio .avia_image {
	border-radius:10px;
}
#artists .avia-slideshow, #art_portfolio .avia-slideshow {
	border-radius:10px;
}
#specials {
	margin-top:40px;
}
div.avia-popup button.mfp-arrow-left::before, div.avia-popup button.mfp-arrow::before {
	color:#fbf5c4;
}
/*home gallery*/
.avia_desktop.avia_transform3d .av-masonry-image-container {
	border-radius:10px;
}
div .mfp-title, .mfp-counter {
	display:none;
}
#top .av-masonry-load-more {
	max-width:250px;
	float:left;
	border-radius:100px;
	color:#fbf5c4;
	background-color:#000 !important;
	border:2px solid #fbf5c4;
	padding: 13px 50px 13px 50px;
	font-weight:800;
	letter-spacing: 1px;
	font-size:16px !important;
}
#top .av-masonry-load-more:hover {
	background-color:#FCC445 !important;
	letter-spacing: 1px;
	color:#000;
	border:2px solid #FCC445;
}
.av-fixed-size .av-masonry-image-container, .av-fixed-size .av-masonry-outerimage-container {
	border-radius:10px;
}
#photo_splitter, #photo_splitter1 {
	-webkit-box-shadow: inset 0px 0px 109px 56px rgba(0,0,0,1);
	-moz-box-shadow: inset 0px 0px 109px 56px rgba(0,0,0,1);
	box-shadow: inset 0px 0px 109px 56px rgba(0,0,0,1);
}
#photo_splitter h1.book{
	font-size:2.5vw;
	margin-bottom:0px;
	color:#FCC445;
	letter-spacing:6px;
	font-family: "Lato", sans-serif !important;
	opacity:0.6;
	font-weight:900;
	padding-top:40px;
}
#photo_splitter h1.phone {
	font-size:7vw;
	line-height:0.9em;
	margin-bottom:40px;
	color:#FCC445!important;
	opacity:0.6;
	letter-spacing:3px;
}
#photo_splitter .avia-button.avia-size-large {
	border-radius:100px;
	background-color:transparent !important;
	border:2px solid #FCC445 !important;
	padding: 20px 50px 20px 50px;
	font-weight:800;
	letter-spacing: 1px;
	text-transform:uppercase;
	color:#FCC445 !important;
	opacity:0.6;
}
#photo_splitter .avia-button.avia-size-large:hover {
	background-color:#FCC445 !important;
	letter-spacing: 1px;
	color:#000 !important;
	border:2px solid #FCC445 !important;
	opacity:1.0;
}
/*gallery page*/
#mario_gallery .av-masonry.av-large-gap.av-masonry-gallery, #robert_gallery .av-masonry.av-large-gap.av-masonry-gallery, #guest .av-masonry.av-large-gap.av-masonry-gallery {
	padding-top:0px !important;
}
#port_copy {
	padding-top:15px;
}
#mario_gallery .av-masonry-load-more, #robert_gallery .av-masonry-load-more, #guest .av-masonry-load-more{
	max-width:250px;
	float:right;
	border-radius:100px;
	color:#fbf5c4;
	background-color:#000 !important;
	border:2px solid #fbf5c4;
	padding: 5px 50px 5px 50px;
	font-weight:800;
	letter-spacing: 1px;
	font-size:12px;
}
#mario_gallery .av-masonry-load-more:hover, #robert_gallery .av-masonry-load-more:hover, #guest .av-masonry-load-more:hover {
	background-color:#FCC445 !important;
	letter-spacing: 1px;
	color:#000;
	border:2px solid #FCC445;
}
/*connect*/


#contact_section a {
	color:#fbf5c4;
}
#contact_section a:hover {
	color:#FCC445;
}
#top .main_color .input-text, #top .main_color input[type="text"], #top .main_color input[type="input"], #top .main_color input[type="password"], #top .main_color input[type="email"], #top .main_color input[type="number"], #top .main_color input[type="url"], #top .main_color input[type="tel"], #top .main_color input[type="search"], #top .main_color textarea, #top .main_color select {
	border-color:#fbf5c4 ;
	background-color:#000000 ;
	color:#fbf5c4 ;
	font-family: inherit;
	border-radius:20px;
	border:2px solid;
}
#contact_section .iconbox_icon {
	border-width:2px !important;
	font-size: 30px !important;
	line-height: 65px !important;
	text-align: center !important;
}
#top .avia_ajax_form .text_input, #top .avia_ajax_form .select, #top .avia_ajax_form .text_area {
	border-radius:30px;
}
.main_color input[type="submit"] {
	max-width:250px;
	float:left;
	border-radius:100px;
	color:#fbf5c4;
	background-color:#000 !important;
	border:2px solid #fbf5c4;
	padding: 13px 50px 13px 50px;
	font-weight:800;
	letter-spacing: 1px;
	text-transform:uppercase;
	font-family:'lato' !important;
	font-size:16px;
}
.main_color input[type="submit"]:hover, sbi_load_btn:hover {
	background-color:#FCC445 !important;
	letter-spacing: 1px ;
	color:#000 !important;
	border:2px solid #FCC445 !important;
}
/*page headers*/
#innerpage_header {
	-webkit-box-shadow: inset 0px 0px 109px 56px rgba(0,0,0,1);
	-moz-box-shadow: inset 0px 0px 109px 56px rgba(0,0,0,1);
	box-shadow: inset 0px 0px 109px 56px rgba(0,0,0,1);
}
#innerpage_header h1 {
	color:#FCC445;
	font-size:90px;
	font-weight:900;
	opacity:0.6;
	float:right;
}
/*about us*/
#about_us .flex_column_table.av-equal-height-column-flextable:not(:first-child){
	margin-top:0px !important;
}
#about_us .avia-slideshow li img {
	border-radius:10px;
}
#about_us .large_font {
	font-size:20px;
	font-weight:900;
	color:#FCC445;
}
.image-overlay {
	background:transparent;
}
.avia_transform a:hover .image-overlay {
	opacity:1.0 !important;
}
p.no_margin {
	margin:0px 0px !important;
}
#sb_instagram img {
	border-radius:10px !important;
}
#sb_instagram #sbi_load {
	text-align:right !important;
}
#sb_instagram #sbi_load .sbi_load_btn, #sb_instagram .sbi_follow_btn a {
	max-width:250px;
	float:right;
	border-radius:100px;
	color:#fbf5c4;
	background-color:#000 !important;
	border:2px solid #fbf5c4;
	padding: 13px 50px 13px 50px;
	font-weight:800;
	letter-spacing: 1px;
	text-transform:uppercase;
	font-family:'lato' !important;
	font-size:16px;
}
#sb_instagram #sbi_load .sbi_load_btn:hover, #sb_instagram .sbi_follow_btn a:hover {
	background-color:#FCC445 !important;
	letter-spacing: 1px ;
	color:#000 !important;
	border:2px solid #FCC445 !important;
	transition: all 0.4s ease-in-out;
}

/*shop*/
#top .template-shop .images a img {
	border-radius:10px;
}

#top .woocommerce-tabs h2 {
	font-size:30px;
}
.main_color .variations_form, .main_color div.product .woocommerce-tabs .panel, .main_color .single-product-main-image .thumbnails a {
	background-color:#000;
	border:2px solid #fbf5c4;
}

.main_color .woocommerce-tabs .tabs .active {
	background-color:#fbf5c4;
	border:2px solid #fbf5c4;
}

#top div div.product .woocommerce-tabs ul.tabs li.active a {
	color:#000;
}

#top .variations_form, #top div.product .woocommerce-tabs .panel {
	border-width:2px;
}

#top div div.product .woocommerce-tabs ul.tabs li.active a {
	border-width:0px;
}

#top .main_color .quantity input.minus, #top .main_color .quantity input.plus {
	background-color:#000;
}

#top div .quantity input.plus, #top div .quantity input.minus {
	background-image:none;
}

.button-mini-delimiter {
	display:none; 
}

.inner_product_header .avia-arrow {
	display:none;
}


/*add to cart button*/
div.variations_button .button {
	border-radius:100px;
}

div .main_color .button {
	border-radius:100px;
	background-color:#000;
	border-color:#fbf5c4 !important;
	border:2px solid;
	color:#fbf5c4;
	text-transform:uppercase;
	font-weight:800;
}

.main_color tr:nth-child(2n+1), .main_color .pricing-table > li:nth-child(2n+1), .main_color .pricing-extra {
	background:#000;
}

.main_color .button:hover {
	border-color:#fcc545 !important;
}


#top .price, #top .price span, #top del, #top ins {
	font-size:20px;
}



/*top cart*/
.html_visible_cart .cart_dropdown {
	right:40px;
}

.cart_dropdown_first .cart_dropdown_link {
	background-color:transparent !important;
}

div .dropdown_widget .cart_list li {
	border-bottom-width:2px;
	border-color:#fbf5c4;
}

.dropdown_widget ul.cart_list li a img {
	float: right;
  display: block;
  background: #fbf5c4;
  border: 2px solid #fbf5c4;
  padding: 0px;
  margin: 0 0 0 10px;
  width: 55px;
  height: auto;
}

#top .dropdown_widget .buttons .button {
	background:#fcc545;
	color:#000 !important;
	border-radius:100px;
	padding:10px;
	text-transform:uppercase;
}


#top .dropdown_widget .buttons .button:hover {
	background:#f4913f;
	color:#000 !important;
	border-radius:100px;
	padding:10px;
}

#top .input-text, #top input[type="text"], #top input[type="input"], #top input[type="password"], #top input[type="email"], #top input[type="number"], #top input[type="url"], #top input[type="tel"], #top input[type="search"], #top textarea, #top select {
	padding: 8px 12px;
}

.main_color .wc-block-components-button:not(.is-link) {
	color:#000;
}

#top input[type="number"] {
	padding:0px;
}

.wc-block-components-sidebar-layout .wc-block-components-main {
	border:2px solid #fbf5c4;
	padding:10px 20px;
}

table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img {
	border-radius:10px;
}

table.wc-block-cart-items .wc-block-cart-items__header th {
	font-size:20px;
	font-weight:800 !important;
}

.main_color .wc-block-components-button:not(.is-link) {
	border-radius:100px;
	text-transform:uppercase;
	font-weight:800 !important;
}

.main_color .wc-block-components-button:not(.is-link):hover {
	background-color:#f4913f;
	text-decoration:none;
	transition: all 0.4s ease-in-out;
}


.wc-block-components-product-name {
	font-size:20px !important;
	font-weight:800;
	text-transform:uppercase;
}

.is-large.wc-block-cart .wc-block-cart__totals-title {
	font-size:20px !important;
	font-weight:800 !important;
}

.wc-blocks-components-select .wc-blocks-components-select__container {
	background:#000 !important;
}

#top .wp-block-woocommerce-checkout input[type="text"], #top .wp-block-woocommerce-checkout input[type="email"], #top .wp-block-woocommerce-checkout input[type="tel"] {
	padding: 20px 6px 8px 12px;
}

#top label {
	color: #fbf5c4;
  padding-left: 12px;
}

.wc-block-components-order-summary .wc-block-components-order-summary-item__quantity {
	padding: .2em .6em !important;
	border:2px solid #fbf5c4 !important;
	box-shadow:none !important;
	background: #fbf5c4 !important;
}



.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text, .wc-block-checkout__sidebar .wc-block-components-product-name {
	font-weight:800 !important;
	text-transform:uppercase;
}

.wc-block-components-button:not(.is-link) {
	height:60px !important;
}

#top .main_color .input-text, #top .main_color input[type="text"], #top .main_color input[type="input"], #top .main_color input[type="password"], #top .main_color input[type="email"], #top .main_color input[type="number"], #top .main_color input[type="url"], #top .main_color input[type="tel"], #top .main_color input[type="search"], #top .main_color textarea, #top .main_color select {
	border-radius:100px;
}

.wc-block-grid__products .wc-block-grid__product-image img {
	border-radius:10px;
}

.wc-block-grid__product .wc-block-grid__product-title {
    text-transform:uppercase;
	color:#fbf5c4 !important;
}

#top .wc-block-grid .wp-block-button a {
	border-radius:100px;
	text-transform:uppercase;
	color:#000 !important;
	font-weight:800 !important;
	padding:12px 18px;
}

#top .wc-block-grid .wp-block-button a:hover {
	border-radius:100px;
	text-transform:uppercase;
	color:#000 !important;
	font-weight:800 !important;
	background:#f4913f !important;
	transition: all 0.4s ease-in-out;

}

#top div div.woocommerce-message a.button {
	border-radius:100px;
	color:#000;
	text-transform:uppercase;
	border-color:#000 !important;
}

#top div.woocommerce-message {
	background-color:#fcc545;
	border-color:#f4913f ;
	color:#000;
}

.related.products {
  display: none;
}


#top .thumbnail_container img {
	border-radius:10px;
}

.main_color .avia_cart_buttons {
	background:transparent;
	opacity:1;
}

#top .avia_cart_buttons .button {
	border-radius:100px;
	padding:10px 20px;
}


#top .avia_cart_buttons .button:hover {
	background-color:#fcc545;
	border-color:#fcc545;
	color:#000;
	
}

/*footer*/
.social-icon.socicon-facebook::before, .social-icon.socicon-tiktok::before, .social-icon.socicon-instagram::before, .social-icon.socicon-mail::before {
	color:#000;
}
#footer {
	background-image:url('/wp-content/uploads/2025/03/bg-lighter.png') !important;
	background-size:100% auto !important;
	background-repeat:no-repeat;
	padding:10px 0px 10px 0px;
	font-size:14px;
	border:none;
}
#footer .copyright_area {
	margin-left:80px;
	margin-top:-35px;
	text-transform:uppercase;
	font-weight:900;
	float: left;
	z-index: 100000;
	position: relative;
	font-family: 'francois one'!important;
}
/******** Responsive **************/
@media only screen and (max-width: 1536px){
	#footer {
		background-image:url('/wp-content/uploads/2025/03/bg-lighter.png') !important;
		background-size:100% 100% !important;
		background-repeat:no-repeat;
	}
}
@media only screen and (max-width: 1440px){
}
@media only screen and (max-width: 1366px){
}
@media only screen and (max-width: 1240px){
}
@media only screen and (max-width: 1224px){
	#top #header .av-main-nav > li.menu-item {
		display: none!important;
	}
	#top #header .av-burger-menu-main {
		cursor: pointer;
		display: block!important;
	}
	/*burger menu logo*/
	#av-burger-menu-ul::before {
		content: "";
		background-image: url('/wp-content/uploads/2025/03/hardlight-logo1.png');
		background-size: 100%;
		background-repeat: no-repeat;
		width: 85%;
		display: inline-block;
		padding-bottom: 240px;
		margin-left:-10px;
	}
	.html_av-overlay-side-classic #top #wrap_all .av-burger-overlay #av-burger-menu-ul li a {
		background-color:#000000;
		color:#fbf5c4 !important;
		border-color:#FCC445;
		text-transform:uppercase;
	}
	.html_av-overlay-side-classic #top #wrap_all .av-burger-overlay #av-burger-menu-ul li a:hover {
		background-color:#FCC445 !important;
		color:#000000 !important;
	}
	.html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner, .html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::after {
		background-color:#fbf5c4;
	}
	#top .main_menu .menu {
		position: relative;
		top: -55px;
		left: 95%;
		float: right;
	}
}
@media screen and (min-width: 990px) and (max-width: 1224px){
	#about_slider {
		display:none;
	}
	#artists .av-image-caption-overlay-center p {
		transform: rotate(90deg);
		font-family: 'Francois One';
		font-weight: 800;
		color: #fbf5c4;
		text-transform: uppercase;
		font-size: 24px !important;
		margin-top: 145px;
		margin-left: -51%;
		background-image: url(/wp-content/uploads/2025/03/tatgun.png);
		background-repeat: no-repeat;
		line-height: 80px;
		background-size: 30px 30px;
		width: 350px;
		display: block;
		float: left;
		background-position: 0px;
		text-align: left;
		padding-left: 40px;
	}
	#art_portfolio .av-image-caption-overlay-center p {
		transform: rotate(90deg);
		font-family: 'Francois One';
		font-weight: 800;
		color: #fbf5c4;
		text-transform: uppercase;
		font-size: 34px !important;
		margin-top: 150px;
		margin-left: -49%;
		background-image: url(/wp-content/uploads/2025/03/tatgun.png);
		background-repeat: no-repeat;
		line-height: 80px;
		background-size: 40px 40px;
		width: 350px;
		display: block;
		float: left;
		background-position: 0px;
		text-align: left;
		padding-left: 50px;
	}
}
@media only screen and (max-width: 1024px){
	#artists .av-image-caption-overlay-center p {
		transform: rotate(90deg);
		font-family: 'Francois One';
		font-weight: 800;
		color: #fbf5c4;
		text-transform: uppercase;
		font-size: 20px !important;
		margin-top: 145px;
		margin-left: -52%;
		background-image: url(/wp-content/uploads/2025/03/tatgun.png);
		background-repeat: no-repeat;
		line-height: 80px;
		background-size: 30px 30px;
		width: 350px;
		display: block;
		float: left;
		background-position: 0px;
		text-align: left;
		padding-left: 35px;
	}
	#art_portfolio .av-image-caption-overlay-center p {
		transform: rotate(90deg);s
		font-family: 'Francois One';
		font-weight: 800;
		color: #fbf5c4;
		text-transform: uppercase;
		font-size: 24px !important;
		margin-top: 150px;
		margin-left: -50%;
		background-image: url(/wp-content/uploads/2025/03/tatgun.png);
		background-repeat: no-repeat;
		line-height: 80px;
		background-size: 40px 40px;
		width: 350px;
		display: block;
		float: left;
		background-position: 0px;
		text-align: left;
		padding-left: 50px;
	}
}
@media only screen and (max-width: 990px){
	#footer .copyright_area {
		margin-left:60px;
	}
	#footer .copyright_area {
		font-size:12px;
	}
}
@media only screen and (max-width: 767px){
	/*shop*/
	.is-medium table.wc-block-cart-items .wc-block-cart-items__row, .is-mobile table.wc-block-cart-items .wc-block-cart-items__row, .is-small table.wc-block-cart-items .wc-block-cart-items__row {
		padding: 16px 20px !important;
	}
	 .is-mobile .wc-block-components-form .wc-block-components-checkout-step::after, .is-small .wc-block-components-form .wc-block-components-checkout-step::after {
		 display:none;
	}
	#top form {
		padding:20px;
	}
	#artists .av-image-caption-overlay-center p {
		transform: rotate(90deg);
		font-family: 'Francois One';
		font-weight: 800;
		color: #fbf5c4;
		text-transform: uppercase;
		font-size: 34px !important;
		margin-top: 155px;
		margin-left: -45%;
		background-image: url(/wp-content/uploads/2025/03/tatgun.png);
		background-repeat: no-repeat;
		line-height: 80px;
		background-size: 40px 40px;
		width: 350px;
		display: block;
		float: left;
		background-position: 0px;
		text-align: left;
		padding-left: 50px;
	}
	#art_portfolio .av-image-caption-overlay-center p {
		transform: rotate(90deg);
		font-family: 'Francois One';
		font-weight: 800;
		color: #fbf5c4;
		text-transform: uppercase;
		font-size: 34px !important;
		margin-top: 150px;
		margin-left: -45%;
		background-image: url(/wp-content/uploads/2025/03/tatgun.png);
		background-repeat: no-repeat;
		line-height: 80px;
		background-size: 40px 40px;
		width: 350px;
		display: block;
		float: left;
		background-position: 0px;
		text-align: left;
		padding-left: 50px;
	}
	.responsive .logo img, .responsive .logo svg {
		max-height:100px !important;
	}
	.responsive #top .av-logo-container .avia-menu {
		margin-top:30px;
	}
	.logo img, .logo svg {
		padding:0px;
		margin:0px;
	}
	.zoom-social-icons-widget .zoom-social-icons-list--align-right {
		text-align:left !important;
	}
	#footer .widget {
		margin:0px;
	}
	#footer {
		padding:30px 0px 20px 0px;
	}
	#top .main_menu .menu{
		position: relative;
		top: 0px;
		left:0px;
	}
	/*artists home*/
	#home_header, #photo_splitter {
		background-size: contain;
		background-position: bottom center !important;
	}
	#home_header .container, #photo_splitter .container {
		height: 200px !important;
	}
}
@media only screen and (max-width: 480px){
	/*shop*/
	.responsive #top .cart_dropdown {
		display:none;
	}
	
	
	
	#artists .av-image-caption-overlay-center p {
		transform: rotate(90deg);
		font-family: 'Francois One';
		font-weight: 800;
		color: #fbf5c4;
		text-transform: uppercase;
		font-size: 34px !important;
		margin-top: 155px;
		margin-left: -47%;
		background-image: url(/wp-content/uploads/2025/03/tatgun.png);
		background-repeat: no-repeat;
		line-height: 80px;
		background-size: 40px 40px;
		width: 350px;
		display: block;
		float: left;
		background-position: 0px;
		text-align: left;
		padding-left: 50px;
	}
	#art_portfolio .av-image-caption-overlay-center p {
		transform: rotate(90deg);
		font-family: 'Francois One';
		font-weight: 800;
		color: #fbf5c4;
		text-transform: uppercase;
		font-size: 34px !important;
		margin-top: 150px;
		margin-left: -47%;
		background-image: url(/wp-content/uploads/2025/03/tatgun.png);
		background-repeat: no-repeat;
		line-height: 80px;
		background-size: 40px 40px;
		width: 350px;
		display: block;
		float: left;
		background-position: 0px;
		text-align: left;
		padding-left: 50px;
	}
	#top .av-masonry-load-more {
		width:100%;
		float:left;
	}
	#top .hr.hr-invisible.av-m84pkpn6-528e31b3a86796bf9333729303eac7bc {
		height:0px !important;
	}
	.avia-section-huge .content, .avia-section-huge .sidebar {
		padding:40px;
	}
	#home_copy .content {
		padding-top:0px;
		padding-bottom:0px;
	}
	#photo_splitter h1.book {
		margin-bottom:10px;
	}
	#top .flex_column_table.av-equal-height-column-flextable.av-m868kdgh-0f3aa6acc7f7cc97bbd2f9ecfa337334 {
		margin-top:0px !important;
		margin-bottom:0px !important;
	}
	#top .container .av-masonry.av-large-gap.av-masonry-gallery {
		padding-top:0px;
	}
	#port_copy {
		padding-top:0px;
	}
	#innerpage_header h1 {
		color:#FCC445;
		font-size:60px;
		font-weight:900;
		opacity:0.6;
		float:left;
	}
}
@media only screen and (max-width: 400px){
	#artists .av-image-caption-overlay-center p {
		transform: rotate(90deg);
		font-family: 'Francois One';
		font-weight: 800;
		color: #fbf5c4;
		text-transform: uppercase;
		font-size: 34px !important;
		margin-top: 155px;
		margin-left: -48%;
		background-image: url(/wp-content/uploads/2025/03/tatgun.png);
		background-repeat: no-repeat;
		line-height: 80px;
		background-size: 40px 40px;
		width: 350px;
		display: block;
		float: left;
		background-position: 0px;
		text-align: left;
		padding-left: 50px;
	}
	#art_portfolio .av-image-caption-overlay-center p {
		transform: rotate(90deg);
		font-family: 'Francois One';
		font-weight: 800;
		color: #fbf5c4;
		text-transform: uppercase;
		font-size: 34px !important;
		margin-top: 150px;
		margin-left: -49%;
		background-image: url(/wp-content/uploads/2025/03/tatgun.png);
		background-repeat: no-repeat;
		line-height: 80px;
		background-size: 40px 40px;
		width: 350px;
		display: block;
		float: left;
		background-position: 0px;
		text-align: left;
		padding-left: 50px;
	}
	#connect .phone_area h2 {
		font-size:20px;
	}
	#footer .copyright_area {
		line-height:13px;
	}
	#innerpage_header .avia_textblock {
		margin-top:20px;
	}
}
