/*
Theme Name:  TattooPro Child
Theme URI: http://demo.wolfthemes.com/tattoopro
Description: TattooPro Child theme
Author: WolfThemes
Author URI: http://wolfthemes.com/
Template: tattoopro
Version: 1.0.0

*/


/*
@font-face {
font-family: "Bernhard Modern BT"; 
src: url("https://iksel.com/wp-content/themes/tattoopro/css/fonts/BernhardModernBT.ttf"); 
font-weight: normal; 
}


@font-face {
font-family: "BernhardModernStd-Roman"; 
src: url("https://iksel.com/wp-content/themes/tattoopro-child/css/fonts/BernhardModernStd-Roman.otf"); 
font-weight: normal; 
}
*/

/*
#site-title,
#site-description,
.entry-title,
.entry-title a,
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6  {
font-family: "BernhardModernStd-Roman", Arial, sans-serif !important;

@font-face {
font-family: "Livia Medium"; 
src: url("https://iksel.com/wp-content/uploads/2018/08/Livia Medium.ttf"); 
font-weight: normal; 
}

h1,h2,h3,h4,h5,h6,h1.page-title,.entry-title  {
font-family: "Livia Medium" !important;
}

font-style: normal;

}*/





/* Generated by FG 
url('www.iksel.com/wp-content/themes/tattoopro-child/css/fonts/DidotLTPro-Roman.woff') format('woff'), 
url('www.iksel.com/wp-content/themes/tattoopro-child/css/fonts/DidotLTPro-Roman.ttf') format('truetype'), 
  url ('css/fonts/DidotLTPro-Roman.ttf') format('truetype'), 
url('css/fonts/DidotLTPro-Roman.woff') format('woff'), 
 * */
 @font-face {
	font-family: "Baskerville"; 
	src: url('/wp-content/themes/tattoopro-child/fonts/Baskerville10Pro.otf'); 
	font-weight: normal; 
}
@font-face {
	font-family: "Baskerville"; 
	src: url("/wp-content/themes/tattoopro-child/fonts/Baskerville10Pro-Medium.otf"); 
	font-weight: medium; 
}
@font-face {
	font-family: "Baskerville"; 
	src: url("/wp-content/themes/tattoopro-child/fonts/Baskerville10Pro-Bold.otf"); 
	font-weight: bold; 
}

@font-face {
	font-family: "Walbaum"; 
	src: url("/wp-content/themes/tattoopro-child/fonts/Monotype  - Walbaum 18pt Light.otf"); 
	font-weight: light; 
}

@font-face {
	font-family: "Walbaum"; 
	src: url("/wp-content/themes/tattoopro-child/fonts/Monotype  - Walbaum 18pt Light Italic.otf"); 
	font-weight: light;
	font-style: italic;
}

body {
	font-family: 'Baskerville', Arial, sans-serif !important;
}

body h1, h2, h3, h4, h5, h6, h1.page-title, .entry-title {
	font-family: 'Walbaum', Arial, sans-serif !important;
}

.nav-menu li a, #navbar-container-right {
	font-family: 'Walbaum', Arial, sans-serif !important;
}

body .font-size {
	font-family: 'Walbaum', Arial, sans-serif !important;
}

body .div-left, body .paragraph {
	font-family: 'Baskerville', Arial, sans-serif !important;
}

/* Alex font styles end */
@font-face {
 font-family: 'Linotype';
 src: url('/wp-content/uploads/2018/11/Linotype - DidotLTPro-Roman.otf');
 src: local('0'), 

	 	 
	 url('css/fonts/DidotLTPro-Roman.ttf') format('truetype'), 
	 	 	 url('/wp-content/themes/tattoopro-child/css/fonts/DidotLTPro-Roman.svg') format('svg');
 font-weight: 100 !important;
 font-size: xx-large !important;
}




h1,h2,h3,h4,h5,h6,h1.page-title,.entry-title  {
font-family: "Linotype";
	 font-weight: 100 !important;
	
}

wolf-slide-title, h1, h2, h3, h4, h5 {

	 font-weight: 100 !important;
	
}


/* Generated by FG 
  
 text-transform: uppercase !important;
 
@font-face {
 font-family: 'Conv_LiviaMedium';
 src: url('https://iksel.com/wp-content/uploads/2018/08/LiviaMedium.eot');
 src: local('0'), 
	 url('https://iksel.com/wp-content/uploads/2018/08/LiviaMedium.woff') format('woff'), 
	 url('https://iksel.com/wp-content/uploads/2018/08/2018/08/LiviaMedium.ttf') format('truetype'), 
	 url('https://iksel.com/wp-content/uploads/2018/08/LiviaMedium.svg') format('svg');
 font-weight: 700 !important;
 font-size: xx-large !important;
}

h1,h2,h3,h4,h5,h6,h1.page-title,.entry-title  {
font-family: "Conv_LiviaMedium" !important;
text-transform: uppercase !important;	
}
	
*/
	






/*reduce header height*/

#masthead{
margin-top: 0px !important;

}


#masthead > section > div{
margin-top: 0px !important;
height: 100px !important;
}

#masthead > section{
margin-top: 0px !important;
height: 100px !important;
}




.site-footer {
background: #463E3E; }

#navbar-container .nav-menu li ul.sub-menu .sub-menu li {
    padding: 0px  0px !important;
}

.submit-container a{
	color: #f7f7f7;
	background: #000000;
    border-color: #000000;
	padding: 10px 20px;
	font-size: 13px;
    font-weight: 700;
}

#navbar-mobile{
	overflow-x: hidden;
	overflow-y:scroll;
	z-index: 99999;
}

#site-navigation-primary-mobile .menu-main-menu-left-container,
#site-navigation-primary-mobile .menu-main-menu-right-container{
	display: inline-block;
	width: 100%;
}


#decorPanel_CustomScenic280,
#decorPanel_CustomScenic280 div.sc_menu{
	width: 100%;
	max-width: 100% !important;
}

#decorPanel_CustomScenic280 .iframe.cboxElement{
	/*width: 3000px;*/
	width: 100%;
}

.site-main ul{
	margin-right: 1em !important;
}


#swipebox-bottom-bar{
     -webkit-transform: translate3d(0,-50px,0);
    transform: translate3d(0,-50px,0);
}

.edit-link a, .entry-meta a {

    display: none;;

}

.widget-content ul {
	margin-left: 0 !important;
}


#categories-2,
#archives-2,
#recent-posts-2,
#search-5

 {
    margin-bottom: 2.5em;
}

.entry-meta>span {
    display: none;
   
}

/*
#post-8422 > div.entry-thumbnail > a > img,
#post-7793 > div.entry-thumbnail > a > img,
#post-7990 > div.entry-thumbnail > a > img,
#post-7984 > div.entry-thumbnail > a > img,
#post-7980 > div.entry-thumbnail > a > img,
#post-7973 > div.entry-thumbnail > a > img,
#post-7968 > div.entry-thumbnail > a > img,
#post-7936 > div.entry-thumbnail > a > img,
#post-7931 > div.entry-thumbnail > a > img,
#post-7928 > div.entry-thumbnail > a > img,
#post-7926 > div.entry-thumbnail > a > img,
#post-7901 > div.entry-thumbnail > a > img,
#post-7465 > div.entry-thumbnail > a > img,
#post-7772 > div.entry-thumbnail > a > img,
#post-7788 > div.entry-thumbnail > a > img,
#post-7779 > div.entry-thumbnail > a > img,
#post-7784 > div.entry-thumbnail > a > img,
#post-7848 > div.entry-thumbnail > a > img,
#post-7866 > div.entry-thumbnail > a > img,
#post-7859 > div.entry-thumbnail > a > img,
#post-7854 > div.entry-thumbnail > a > img
{
max-height:200px !important;
max-width: 200px !important;
}
*/


#post-7784 > div > div > header > div > div > a > img
{
max-height:74opx !important;
max-width: 416px !important;
}


.content-light-font {
 
    color: #131212 !important;
}



.content-light-font h2, .content-light-font h2 a, .content-light-font h3, .content-light-font h3 a, .content-light-font h4, .content-light-font h4 a, .content-light-font h5, .content-light-font h5 a {
    color: #131212!important;
}

.content-light-font .border-button-accent-hover {
    background: none!important;
    color: #131212!important;
    border-color: #131212!important;
}

#categories-2,
#sidebar,
#secondary,
.secondary{
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

@media (min-width: 769px) {
    #right-sidebar {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
    }
}

#navbar-mobile-container .nav-menu li.menu-item a,
.post-media-container .entry-thumbnail {
	display: block !important;
}

#site-navigation-primary-mobile {
	padding-top: 15px;
}

#navbar-mobile-container .nav-menu li ul.sub-menu.is-opened {
	display: block;
}

#sidebar.sticky-sidebar {
	position: fixed;
  	top: 130px;
}

@media (max-width: 899px) {
	#sidebar.sticky-sidebar {
		position: static;
	}
}


#post-5909 > div > div:nth-child(2) > div > div > div > div > section > div.owl-controls > div.owl-nav > div.owl-prev,
.single .entry-content .owl-prev, .single .entry-media .owl-prev, .wolf-row-standard-width .owl-prev,
.owl-next, .owl-prev,
{
   
	color:#000000 !important;
}

.content-light-font .owl-next {
	background-image: url(images/slider/big-slider-next-dark.png);
}

.content-light-font .owl-prev {
	background-image: url(images/slider/big-slider-prev-dark.png);
}


body {background-color: white !important;}


#masthead > section {
    height: 250px !important;
}

#main {
    background: #ffffff !important;
}

.design__custom-links__item {
    border-color: gray !important;
}

/* Alex custom style */
.color-options__list__item.active .color-options__list__item__name, .design__size-options__item.active .design__size-options__item__title {
	color: #000;
	font-weight: bold;
}

.design__size-options__item .design__size-options__item__info {
	font-size: 12px !important;
}

.catalog_cookie_usage .panel-image-slider {
	visibility: hidden;
}
.catalog_cookie_usage .panel-image-slider.visible {
	visibility: visible !important;
}
.panel-image-div {
	position: relative;
}
.panel-image-div a.nav-arrow {
	font-size: 40px;
	height: 50px;
	position: absolute;
	width: 29px;
}
.panel-image-div a.nav-arrow.hidden {
	display: none;
}
.panel-image-div a.back-arrow {
	background: url("https://www.iksel.com/wp-content/uploads/2021/07/right-arrow.png") no-repeat;
	background-size: cover;
	left: -50px;
	top: 150px;
	-webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
.panel-image-div a.next-arrow {
	background: url("https://www.iksel.com/wp-content/uploads/2021/07/right-arrow.png") no-repeat;
	background-size: cover;
	right: -50px;
	top: 150px;
}
@media (max-width: 767px) {
	.panel-image-div a.back-arrow {
		left: 0;
	}
	.panel-image-div a.next-arrow {
		right: 0;
	}
}
.design__slider__wrapper__custom {
	display: none;
}
.panel-image-slider {
	margin-bottom: 35px;
}
.entry-content {
	overflow: visible;
}

.wolf-linked-image .image-item img {
    vertical-align: bottom;
    width: 100%;
}
.wp-block-image a {
	pointer-events: none;
}

.wp-block-table.is-style-stripes td, .wp-block-table.is-style-stripes th {
  
    background-color: #8deafc3b !important;
}

    background-color: #8deafc3b;
}

element.style {
  
    background-color: #8deafc3b;
   
  
}


/* Fix 11_12_2023 */
@media( max-width: 767px ){
	ul.design__slider__list a.large-image-pop img{
			max-height: 102px !important;
			object-fit: cover;
	}
	div[id="container container-custom"] .column-12{
			height: auto !important;
	}
}

/* Fix 29_01_2026 */
@media( max-width: 767px ){
	.site-main ul {
	    margin-right: -10px !important;
	}
}


/* img fix 
.page-id-11043 .sc_menu .swiper-slide:first-child,
.page-id-11043 .sc_menu .swiper-slide:last-child,
.page-id-11043 .swiper-slide,
.page-id-11052 .sc_menu .swiper-slide:first-child,
.page-id-11052 .sc_menu .swiper-slide:last-child,
.page-id-11052 .swiper-slide{
    flex: 1;
}

.page-id-11043 .swiper-slide img,
.page-id-11052 .swiper-slide img{
   object-fit:contain;
}

*/