
 /*
 Theme Name:     Inspiration 37
 Theme URI:      https://inspiration 37.com
 Description:    My description
 Author:         Spellbinder
 Author URI:     https://inspiration 37.com
 Template:       twentytwelve
 Version:        1.2.5
*/
 
 
 
@import url("../twentytwelve/style.css");
/* =Theme customization starts here
------------------------------------------------------- */
@media screen and (max-width: 960px) {
  .ufw_pp .ufw_wb {
    position: fixed;
    top: 100px;
    left: auto;
    margin: 0px !important;
    right: 1em;
    width: 307px !important;
    height: 310px !important;
    bottom: 100px;
  }
}
/* Черен слой за гладък преход */
.theme-fade-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background-color: #000000;
    z-index: 999999; /* Над всички елементи */
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.3s ease-in-out; /* Скорост на затъмняване */
}

/* Когато се активира преходът */
.theme-fade-overlay.active {
    opacity: 1;
    pointer-events: all;
}


span.df-book-title {display:none!important;}

#post-5529 img.youtube-thumb {filter: blur(3.3px);}
.tooltiptext, .tooltiptext2, .tooltiptext3, #bird-red-white {display:none;}

.tooltip {
  position: absolute;
  display: inline-block;
  border-bottom: 1px dotted black;
  /*cursor: pointer;*/
  
  border-radius: 20px;
   -webkit-transition: all .3s ease;
       -moz-transition: all .3s ease;
        -ms-transition: all .3s ease;
         -o-transition: all .3s ease;
            transition: all .3s ease;
}

.tooltiptext, .tooltiptext1, .tooltiptext2, .tooltiptext3 {
  font-family: Roboto serif;
  margin-top:-15px;
  visibility: hidden;
  width: 130px;
  background-color: #f2eaeae3;
  color: #000;
  text-align: center;
  border-radius: 12px;
  /*padding: 5px 0;*/
  position: absolute;
  z-index: 1;
  line-height: 1.4;
  padding:10px;
}
.tooltiptext2 {width: 140px;}

.tooltip:hover .tooltiptext, .tooltip:hover .tooltiptext1, .tooltip:hover .tooltiptext2 , .tooltip:hover .tooltiptext3 {
  visibility: visible;
}

@media screen and (min-width: 1023px) { 
.df-popup-thumb {width: 237px!important;}
#bird-red-white:hover {transform: scale(1.14);margin-top: -160px}

.page-id-1780 #bird-red-white {display:block;}
#bird-red-white {border:none;display:none!important;
   width: 150px;height:140px;
   background: url(images/bird-white-red.png) no-repeat center center;
   background-size: 150px 140px;
	position:absolute;
	margin-left: 496px;
    margin-top: -124px;
    z-index: 300;
	
	 -webkit-transition: all .3s ease;
       -moz-transition: all .3s ease;
        -ms-transition: all .3s ease;
         -o-transition: all .3s ease;
            transition: all .3s ease;
    }
.page-id-297 #bird-red-white {display:block;}
.page-id-297 .tooltip:hover .tooltiptext2 {display:block;}
.page-id-297 .tooltiptext1 {display:none;}
.page-id-297 #bird-red-white:hover {transform: scale(1.04);margin-top: 90px;z-index:999999999999999;}
 .page-id-297 #bird-red-white {
	 width: 200px;height:186px;
    background-size: 200px 186px!important;
    margin-left: 600px!important;
    margin-top: 130px;
  }
  
.page-id-1448 #bird-red-white {display:block;}  
.page-id-1448 .tooltip:hover .tooltiptext {display:block;}
.page-id-1448 .tooltiptext1 {display:none;}
.page-id-1448 #bird-red-white:hover {transform: scale(1);margin-top: 80px;
width: 200px;height:150px;
background-size: 200px 150px;
}
.page-id-1448 #bird-red-white {
	width: 200px;height:186px;
	background: url(images/bird-white-red.png) no-repeat center center;
	background-size: 200px 186px;
	position:absolute;
	margin-left: 65px;
    margin-top: 40px;
    z-index: 300;
    }

.page-id-290 #bird-red-white {display:block;} 	
.page-id-290 .tooltip:hover .tooltiptext3 {display:block;}
.page-id-290 .tooltiptext1 {display:none;}
.page-id-290 #bird-red-white:hover {transform: scale(1);margin-top: 430px;
    width: 200px;height:186px;
    background-size: 200px 186px;
    }
	.page-id-290 #bird-red-white {
	width: 200px;height:186px;
	background: url(images/bird-white-red.png) no-repeat center center;
	background-size: 200px 186px;
	position:absolute;
	margin-left: 775px;
    margin-top: 445px;
    z-index: 300;
    }

}	   

/*#settings0 {display:none;}*/
/*--logged in--*/
/*.logged-in #settings0 {
  display:block;     
}*/
* {
  -webkit-tap-highlight-color: transparent;
}
div.simple-translate-button.isShow {display:none!important;}

.searchform input {width:auto;height: 40px;font-size:20px;background:beige;}
input#searchsubmit {width:110px;height: 50px; border-radius:100px;font-size:20px;color: black;background: #fff2f2;}
input#searchsubmit:hover {width:110px;height: 50px; border-radius:100px;font-size:20px;color: black;background: #f1f1f1;}

.sl-pl-spin-container
  {border-radius: 20px!important;}


.spinner {

  position: absolute;
  height: 60px;
  width: 60px;
  border: thick solid var(--tool-color-primary);
  border-radius: 50%;
  opacity: 1;
  top: 0px;
  left: 0px;
  animation-fill-mode: none, none;
  animation-name: react-spinners-PuffLoader-puff-1, react-spinners-PuffLoader-puff-2;
  animation-duration: 2s;
  animation-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1), cubic-bezier(0.3, 0.61, 0.355, 1);
  animation-delay: 0s;
  animation-iteration-count: infinite;
  animation-direction: normal, normal;
  animation-play-state: running, running;
} 

#sl-pl-counter {font-family:  Georgia,'Playfair Display', 'PT Serif'!important;}
#sl-pl-zoom.sl-pl-text {font-family:   Georgia, 'Playfair Display', 'PT Serif'!important;font-style:italic!important;}

html{
    min-height:100%;/* make sure it is at least as tall as the viewport */
    position:relative;
}
body{
    height:auto; /* force the BODY element to match the height of the HTML element */
}
.sexyback{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    overflow:hidden;
    z-index:-1; /* Remove this line if it's not going to be a background! */
}
  
  /* Google Fonts */
@font-face {
    font-family: Playfair Display;
    src: url(fonts/PlayfairDisplay-Italic.ttf);
    font-weight: 400;
	font-style: italic;
}

@font-face {
    font-family: Great Vibes;
    src: url(fonts/GreatVibes-Regular.ttf);
    font-weight: normal;
}

@font-face {
    font-family: Roboto Serif;
    src: url(fonts/RobotoSerif_28pt-Regular.ttf);
	font-style: normal;
	font-weight: 400;
}


/* Google Fonts End */

.slider-pro img.sp-image {cursor: grab;}


#sp-wp-tabs-wrapper_3635.sp-tab__lay-default > ul > li > .sp-tab__nav-link, #sp-wp-tabs-wrapper_3635.sp-tab__lay-default > ul > li > a {
  height: 150px;
}

sp-wp-tabs-wrapper_3635.sp-tab__lay-default > ul .sp-tab__nav-item .sp-tab__tab_title, #sp-wp-tabs-wrapper_3635.sp-tab__lay-default span > .sp-tab__card-header {
  font-size: 20px;
}

.f1 {
	font-family:  'Playfair Display', Georgia, 'PT Serif'!important;
	font-style: italic;
	font-size: 24px;
	line-height: 40px;
}

/*The Authors section under articles START*/
#padSection {border: 3px solid #7d8d71; border-radius:20px;background:#fbe8c8;
 -webkit-transition: all 1s ease;
       -moz-transition: all 1s ease;
        -ms-transition: all 1s ease;
         -o-transition: all 1s ease;
            transition: all 1s ease;
font-family: Roboto serif, Arial,Georgia, Tahoma, Helvetica, FreeSans, sans-serif !important;
}
#padSection:hover {background:#f2fbc8;}
.author.archive .author-info {
  background: #f2e5c5;
  padding: 10px;
  font-family: Roboto serif, Arial,Georgia, Tahoma, Helvetica, FreeSans, sans-serif !important;
}

.author.archive .author-info .author-avatar img {
	border-radius:100%;
	/*width: 107px;*/
	}

.author-description p {
  color: #333;
  line-height: 1.4;
}
a.author-link {text-decoration:none;color:#4a4c4d;}
.avtor {
	font-weight:bold!important;
    font-family:  'Playfair Display', Georgia, 'PT Serif';
	margin-top:15px;
	}
.archive-title a.url.fn.n {text-decoration:none;color:#e0d1a5;}
a.url.fn.n:hover {color:#deddd8;}

/*The Authors section under articles END*/

/* Google Translate and Highlight hide*/
.VIpgJd-ZVi9od-ORHb-OEVmcd {display: none!important;}
.VIpgJd-yAWNEb-VIpgJd-fmcmS-sn54Q{
  background-color: unset !important;
  box-shadow: none !important;
}

#playForest{display: block!important;}
#playbutton0 {display: none!important;}

.arrown {font-size:15px;padding-left:3px;}
.arrownb {font-size:15px;}
#menu-item-1850 ul{width: 200px;}
#menu-item-1851 ul{width: 195px;}
#menu-item-1872 ul{width: 230px;}

.wp_user_stylesheet_switcher {
	font-family: Georgia, 'PT Serif';
	font-style: italic;
	font-size: 18px;
}

#searchbox input[type="text"] {
    background: url(images/search-dark.png) no-repeat 10px 13px #f2e5c5!important;
	color: #333!important;
	border: 2px solid #eee!important;
	}
#searchbox input[type="text"]:hover {
		border: 2px solid #f2e5c5!important;	
		background: url(search-dark.png) #f2e5c5!important;
		}
select, textarea {	
    background-color: #f2e5c5!important;
	cursor: pointer;
}
#searchbox:hover input[type="text"] {text-shadow: none!important;}

/** Scrollbar **/

::-webkit-scrollbar {
    -webkit-appearance: none;
}
::-webkit-scrollbar {
  width: 10px;
}
 
::-webkit-scrollbar-track {
  background: #333;/*#ffb400; */
    border:0px solid #000;
}
 
::-webkit-scrollbar-thumb {
  background: /*#cc00ff;*/ #676767; 
    border:1px solid #333;
    height:100px;
    border-radius:5px;
}
 
::-webkit-scrollbar-thumb:hover {
  background: #0E6655; 
}
/** Mobile Menu **/
#brownleaf, #brownleaf-dark, nav#nob li a:hover, nav#nob li ul a:hover {
background-image: url(images/climbing-plant.png) !important;
background-size:contain;
}
/** Mobile Menu End **/

/* Cookies */
#cmplz-manage-consent .cmplz-manage-consent, 
.cmplz-cookiebanner {  
  background: rgba(0, 0, 0, 0.6)!important;
  }
.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active {
  color: #9af89a!important;
  }

.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept,
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences,
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences {
  text-shadow: 1px 3px 0 #000!important;
  font-family: Georgia!important;
    -webkit-transition: all 1s ease;
       -moz-transition: all 1s ease;
        -ms-transition: all 1s ease;
         -o-transition: all 1s ease;
            transition: all 1s ease;
  }

.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept:hover,
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences:hover,
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences:hover {
  text-shadow: 2px 3px 0 #FFF!important;
  background: #f2e4b5!important;
  color:#000!important;
  }
.cmplz-cookiebanner.cmplz-show {
  text-shadow: 1px 1px 0 #000!important;
  }
.cmplz-cookiebanner .cmplz-title {
  color: #f2e4b5!important;text-shadow: 1px 2px 0 #000!important;
  }
.cmplz-blocked-content-container .cmplz-blocked-content-notice {      
  border-radius:100px; height:200px;
  }
.cmplz-blocked-content-container .cmplz-blocked-content-notice:hover {
  color:black!important;
  width:200px!important;
  border-radius:100px!important;
  }
 
  .cmplz-cookiebanner .cmplz-close .fa-times  {
    background-image: none!important;
	border: none !important;
	color: #59c67e !important
}

.cmplz-cookiebanner .cmplz-close:focus, .cmplz-cookiebanner .cmplz-close imput:focus { outline: none!important;}

/* Cookies End */


/* Tarot Page */

._3cards #results .tab-label_result {
	border:1px solid transparent;
    -webkit-transition: all .6s ease;
       -moz-transition: all .6s ease;
        -ms-transition: all .6s ease;
         -o-transition: all .6s ease;
            transition: all .6s ease;
}
._3cards #results .tab-label_result:hover {
	border:1px solid #78679f;
    border-radius: 50px;
	padding-left:60px;
	padding-right:60px;
}
.tab-content_result  {
            animation: fadeInAnimation ease 1s;
            animation-iteration-count: 1;
            animation-fill-mode: forwards;
        }

        @keyframes fadeInAnimation {
            0% {
                opacity: 0;
            }

            100% {
                opacity: 1;
            }
        }
		
.tab-label_result::after {
    display: inline-block;
	margin-right:10px;
    font-size: 24px;
	color:white;
	text-shadow: #000 1px 1px 0;
	background-color:#78679f;
	padding-left:15px;
	padding-right:15px;
	padding-top:3px;
	padding-bottom:3px;
	border-radius:20px;
	border-top-left-radius:100px;
	border-bottom-right-radius:100px;
	background-image: url(images/climbing-plant.png) !important;
}

.oracle-cards .button {
    font-size: 22px;
	margin-top:10px;
	background-image: url(images/climbing-plant.png) !important;
    background-size: contain;
    text-shadow: #000 1px 1px 0;
    background-color: #60aa96!important;
	color:#F2E4B5;
    padding-left: 20px;
    padding-right: 20px;
	padding-top: 15px;
	padding-bottom:15px;
	border-radius: 50px;
	font-family: Georgia;
	font-style:italic;
    -webkit-transition: all 0.5s ease;
       -moz-transition: all 0.5s ease;
        -ms-transition: all 0.5s ease;
         -o-transition: all 0.5s ease;
            transition: all 0.5s ease;
}
.oracle-cards .button:hover {  background-color: #aa967d;
	color: #FFF;
	letter-spacing: .2rem;
	background-color: #000!important;
	}
	
    ._3cards #results input#rd1:checked~.tab-content_result .present,
	._3cards #results input#rd1:checked~.tab-content_result .future,
    ._3cards #results input#rd2:checked~.tab-content_result .past,
    ._3cards #results input#rd2:checked~.tab-content_result .future,
    ._3cards #results input#rd3:checked~.tab-content_result .past,
    ._3cards #results input#rd3:checked~.tab-content_result .present {
		display:none;
	}
        

label[for=rd1].tab-label_result::after  {
	content: "Минало";
	background-color: #2999bb;} /*background-color:gray*/
label[for=rd2].tab-label_result::after  {
	content: "Настояще"; background-color: #cd8c52;
	} /*background-color:#49aa44;*/
label[for=rd3].tab-label_result::after  {content: "Бъдеще";/*background-color:purple;*/}

	#i-1.card,#i-2.card,#i-3.card,
	._3cards .spread .tablero .molde #m1_img.cardClik,
    ._3cards .spread .tablero .molde #m2_img.cardClik,
    ._3cards .spread .tablero .molde #m3_img.cardClik {
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-ms-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;
	}
	#i-1.card:hover,#i-2.card:hover,#i-3.card:hover{}
	
._3cards .spread .tablero .molde #m1_img.cardClik,
._3cards .spread .tablero .molde #m2_img.cardClik,
._3cards .spread .tablero .molde #m3_img.cardClik {
-webkit-transition: all 1s ease;
   -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
     -o-transition: all 1s ease;
        transition: all 1s ease;
	}
	
._3cards .spread .tablero .molde #m1_img.cardClik:hover,
._3cards .spread .tablero .molde #m2_img.cardClik:hover,
._3cards .spread .tablero .molde #m3_img.cardClik:hover {
	scale: 1.2;z-index:999999999;
	}


._3cards #bloq-re-throw .re-throw {
    border-radius: 50px;
    text-align: center;
    padding: 20px;
    margin-top: 60px;
    cursor: pointer;
    text-decoration: none;
    min-height: 35px;
	font-family: Georgia;
	font-size: 20px;
	font-style:italic;
	text-shadow: #000 1px 1px 0;
	background-image: url(images/climbing-plant.png) !important;
    -webkit-transition: all 0.5s ease;
       -moz-transition: all 0.5s ease;
        -ms-transition: all 0.5s ease;
         -o-transition: all 0.5s ease;
            transition: all 0.5s ease;
}
button.re-throw {background: #84bc7a!important;}/*#857766*/
button.re-throw:hover {letter-spacing: .2rem;background: #4d7a45!important;padding-left:40px!important;padding-right:40px!important;}/*#aa967d*/
._3cards .spread .tablero .molde::before {  background: #f8f8f8cc;}
._3cards .spread .tablero .molde .cardClik {
	-webkit-box-shadow: 0px 11px 16px 0px rgba(0, 0, 0, 0.75);
       -moz-box-shadow: 0px 11px 16px 0px rgba(0, 0, 0, 0.75);
            box-shadow: 0px 11px 16px 0px rgba(0, 0, 0, 0.75);
}

/* Tarot Page End */

/* Settings Big Buttons */
#ufw_3 .ufw_btn.ufw_btn_48px {  
    width: 50px;
    height: 50px;
    line-height: 40px;
    margin-right: -65px!important;
}
i.fas.fa-language {font-size: 1.5em;}

#ufw_1, #ufw_2, #ufw_3 {display:none;}
.ufw_btn i {font-size: 2em;}
#ufw_2 .fa-play {font-size: 1.5em;}
#ufw_1 .ufw_wb, #ufw_2 .ufw_wb, #ufw_3 .ufw_wb {
	box-shadow: 0 10px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;
	border-radius: 20px!important;
	border-color: #333!important;
	}
		
#ufw_1 .ufw_wb, #ufw_2 .ufw_wb, #ufw_3 .ufw_wb {
    width: 100%;
    height: 100%;
    background:
	radial-gradient(circle, rgba(242,228,181,1) 0%, rgba(243,205,141,1) 100%);
}


i.fa.fa-snowflake, i.fa.fa-cloud, i.fa.fa-umbrella, i.fa.fa-fire {
	text-shadow: 0px 0px 0px rgba(0, 0, 0, 1);
  -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -ms-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
	/*font-style: italic;*/
  }
  i.fa.fa-snowflake:hover, i.fa.fa-cloud:hover, i.fa.fa-umbrella:hover, i.fa.fa-fire:hover {
  text-shadow: 4px 4px 2px rgba(0, 0, 0, 1)!important;
    font-style: normal!important;
	
  }
  
/*
#ufw_2 .ufw_wb {
    width: 100%;
    height: 100%;
    background-color: #00000088!important;
}

#ufw_2  h3.widget-title {color: #f2d89f!important;}

.command {
	background: none;
    color: #F2E4B5 !important;
    font: bold 18px / 50px 'Playfair Display', 'PT Serif', serif;
    padding: none!important;
	border: none!important;
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -ms-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
    font-style: italic;
}
*/


.command:hover {
	background: #F2E4B5!important;
	color: #000 !important;
}

#settings { 
    display: none;
	position: absolute;
	margin-top: 50px;
	background-color: #00000091;  
	max-width: 1000px; 
	width: 100%;
	height: auto; 
	z-index: 300;
	padding-top: 20px;
	padding-bottom: 20px;
	}
#settings1 {display:none;}
#settings2 {display:none;}
#fun1 {display: none;}

/*.postid-293 #squarebutton1, Library*/
.postid-1360 #squarebutton1,
.postid-1364 #squarebutton1,
.postid-1370 #squarebutton1  
{display: block; animation: fadeIn 1s;}
/*.page-id-1448 #playbutton1 {display: block!important; animation: fadeIn 1s;}
/* mbYTPlayer */

/*.page-id-1448 #wrapper_bgndVideo_home {display: block; filter: opacity(0%);}*/


aside#custom_html-11 h3.widget-title[text="37"] {font-size: 30px;}

.su-box-style-bubbles .su-box-title {
  font-family: Robot cursive;
}
/*
.readingProgressbar::-webkit-progress-value {
  background-color: #f2ff8b!important; 
}
.readingProgressbar::-moz-progress-bar {
  background-color: #f2ff8b!important;
}
*/

.dt-container .dt-paging .dt-paging-button.current {
  background-color: #f2ff8b;
}
/* Page Navigation */
.wp-pagenavi span.current {
    font-weight: bold;
    color: #482E21;
    background-color: #f2ff8b;
	border:1px solid;
	}

.wp-pagenavi a, .wp-pagenavi span {text-decoration: none!important;
	font-size: 100%!important;
	font-style: italic;
	font-family:  Georgia, 'PT Serif','Playfair Display', serif,'Marck Script', cursive;
	color: black; padding: 3px 9px!important; border-radius:50px;
	}
.wp-pagenavi {font-size: 120%!important;text-align: center;}
.nav-previous, .nav-next {width:48%;}
.nav-previous a, .nav-next a {border:1px solid #333;border-radius:50px;}
.nav-next a:hover {
	border:1px solid white;border-radius:50px;padding-left:30px;
	}
.nav-previous a:hover {border:1px solid white;border-radius:50px;          padding-right:30px;
          }
/* Page Navigation End*/

/* Settings & Buttons */

.up-down-arrows  {
    padding-bottom: 25px;
    margin-left: 15px;
    
    opacity: 1;
    position: relative;
    top: 5px;
    visibility: visible;
    z-index: 1;
    border-radius: 55px;
    padding-right: 10px;
    border-left: 3px solid #ad6d52;
  -webkit-transition: -webkit-transform .8s ease-in-out;
          transition:         transform .8s ease-in-out;
  -webkit-transition: all .5s ease;
     -moz-transition: all .5s ease;
      -ms-transition: all .5s ease;
       -o-transition: all .5s ease;
          transition: all .5s ease;
}

.fa-home, .fa-arrow-circle-o-up, .fa-plus-circle, .fa-minus-circle, .fa-cog, .fa-times, .fa-minus, .fa-plus, .fa-arrows-v, .fa-arrow-up, .fa-arrow-down, .fa-circle-thin, .fa-circle, .fa-language, .fa-play {
border-radius: 50%;
border: 1px solid #935545; /*burlywood*/
padding: 7px;
background-image: url("images/small-box-wood.png") !important;
text-shadow: 4px 4px 2px rgba(0, 0, 0, 1);
color: #FBE8C8 !important; /*#cca591*/
  -webkit-transition: -webkit-transform .8s ease-in-out;
          transition:         transform .8s ease-in-out;
}

.ufw_btn i.fa-times {border: none!important;}
.ufw_btn i.fa-times, .ufw_btn i.fa-cog {

  -webkit-transition: all .5s ease;
     -moz-transition: all .5s ease;
      -ms-transition: all .5s ease;
       -o-transition: all .5s ease;
          transition: all .5s ease;
}

.ufw_btn i.fa-times:hover, .ufw_btn i.fa-cog:hover {color: #e5b497!important;}


.fa-home:hover, .fa-arrow-circle-o-up:hover, .fa-plus-circle:hover, .fa-cog:hover, .fa-times:hover .fa-minus-circle:hover, .fa-minus:hover, .fa-plus:hover, .fa-arrows-v:hover, .fa-arrow-up:hover, .fa-arrow-down:hover, .fa-circle-thin:hover, .fa-circle:hover, .fa-language:hover {
  -webkit-transform: rotate(360deg);
          transform: rotate(360deg);
}



.fa-home, .fa-arrow-square-o-up, .fa-plus-square, .fa-minus-square, .fa-minus, .fa-plus, .fa-arrows-v, .fa-arrow-up, .fa-arrow-down, .fa-square-thin, .fa-square {
border-radius: 50%;
border: 1px solid #935545; /*burlywood*/
padding: 9px;
background-image: url("images/small-box-wood.png") !important;
text-shadow: 4px 4px 2px rgba(0, 0, 0, 1);
color: #FBE8C8 !important;
  -webkit-transition: all .4s ease;
-     moz-transition: all .4s ease;
-      ms-transition: all .4s ease;
       -o-transition: all .4s ease;
          transition: all .4s ease;
}

.fa-arrow-square-o-up:hover, .fa-plus-square:hover, .fa-minus-square:hover, .fa-minus:hover, .fa-plus:hover, .fa-arrows-v:hover, .fa-arrow-up:hover, .fa-arrow-down:hover, .fa-square-thin:hover, .fa-square:hover {
  /*-webkit-transform: rotate(360deg);
          transform: rotate(360deg);*/
		  color:#d7a48a !important;
}


.fa-home, .fa-arrow-play-o-up, .fa-plus-play, .fa-minus-play, .fa-minus, .fa-plus, .fa-arrows-v, .fa-arrow-up, .fa-arrow-down, .fa-play-thin, .fa-play  {
border-radius: 50%;
border: 1px solid #8d5041; /*burlywood*/
padding: 9px;
background-image: url("images/small-box-wood.png") !important;
text-shadow: 4px 4px 2px rgba(0, 0, 0, 1);
color: #FBE8C8 !important;
  -webkit-transition: all .4s ease;
     -moz-transition: all .4s ease;
      -ms-transition: all .4s ease;
       -o-transition: all .4s ease;
          transition: all .4s ease;
}

.fa-arrow-play-o-up:hover, .fa-plus-play:hover, .fa-minus-play:hover, .fa-minus:hover, .fa-plus:hover, .fa-arrows-v:hover, .fa-arrow-up:hover, .fa-arrow-down:hover, .fa-play-thin:hover, .fa-play:hover {
  /*-webkit-transform: rotate(360deg);
          transform: rotate(360deg);*/
		  color:#d7a48a !important;
}


.fa-home, .fa-arrow-bars-o-up, .fa-plus-bars, .fa-minus-bars, .fa-minus, .fa-bars, .fa-arrows-v, .fa-arrow-up, .fa-arrow-down, .fa-bars-thin, .fa-bars  {
/*border-radius: 50%;
border: 1px solid burlywood ;*/
padding: 7px;
/*background-image: url("images/small-box-wood.png") !important;*/
text-shadow: 4px 4px 2px rgba(0, 0, 0, 1);
color: #FBE8C8 !important;
  -webkit-transition: all .4s ease;
     -moz-transition: all .4s ease;
      -ms-transition: all .4s ease;
       -o-transition: all .4s ease;
          transition: all .4s ease;
}

.fa-arrow-bars-o-up:hover, .fa-plus-bars:hover, .fa-minus-bars:hover, .fa-minus:hover, .fa-plus:hover, .fa-arrows-v:hover, .fa-arrow-up:hover, .fa-arrow-down:hover, .fa-bars-thin:hover, .fa-bars:hover {
 /* -webkit-transform: rotate(180deg);
          transform: rotate(180deg);*/
		  color:#d7a48a !important;
}
/* Settings & Buttons End*/




.entry-header .entry-title {text-align:center;}
#arpw-widget-2 {;
	height:447px;
}
.relpost-block-single {background-color: rgba(0, 0, 0, 0.0)!important;}
.relpost-block-single:hover {background-color: rgba(254, 250, 222, 0.9)!important;padding-top:40px;margin-bottom:-30px;}
.random-posts li:hover {
	padding: 10px; 
	border-radius:5px;
    color: #f2e4b5 !important;
	}



/** Pages animation **/

body{background: #000;}
/*#wood-wall-hd,
#wood-wall-biorhythms,
#wood-wall-astrology,
#wood-wall-numerology,
#wood-wall-kabbalah,
#wood-wall-i-ching,
#wood-wall-tarot,*/



.su-image-carousel-slides-style-default .su-image-carousel-item-content img {cursor: grab;}

.su-image-carousel-slides-style-default .su-image-carousel-item-content span {
    right: 4px;
    bottom: 4px;
    left: 4px;
    padding: .5em .7em;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
    background: linear-gradient(to top, rgba(0, 0, 0, .7), transparent);
    color: #fff;
    text-shadow: 0 2px 5px #000;
}
.su-image-carousel-item-content span {
    position: absolute;
    display: block;
    overflow: auto;
    max-height: 60%;
    word-wrap: break-word;
    font-size: .9em;
    line-height: 1.3;
}

body,
#container-wall img,
#bird-red-white,
#Play, #Pause, #SoundOn, #BackgroundView, #Expand, #FullScreenVideo
.sexyback,
#fun1,
#try,
#squarebutton0,
#squarebutton1,
#playbutton0,
#playbutton1,
#ufw_1,
#ufw_2,
#ufw_3,
#settings,
#settings0,
#settings1,
#settings2,
#slider-pro-2,
.page-id-4036,
.page-id-4019,
.page-id-1477,
.page-id-1451,
.page-id-1448,
.page-id-301,
.page-id-293,
.page-id-283,
.page-id-285
 {
	 
            animation: fadeInAnimation ease 1s;
            animation-iteration-count: 1;
            animation-fill-mode: forwards;
        }

        @keyframes fadeInAnimation {
            0% {
                opacity: 0;
            }

            100% {
                opacity: 1;
            }
        }
	
/** Pages Animation End**/


#wood-sign::after {
    animation: fadeIn 1.5s;
}

.widget-area .widget a:visited {
    color: #333;
}
.ccc {
	line-height:1.4;  
	color:#777; 
	position:absolute!important; 
	cursor:pointer; 
	padding:100px; 
	width: auto;
	}
img.youtube-thumb {animation: fadeIn .5s;}

.page-id-1448 div.my-entry-content {width: 340px!important;}

.widget-left a, .widget-center a, .widget-righ a {
color:#F2E4B5!important;
text-decoration:none!important;
}
	
.widget-left, .widget-center, .widget-right {
font-family: Georgia, serif;
font-size: 20px;
font-style: italic;
padding: 0.25em 40px;
line-height: 1.45;
position: relative;
color: #F2E4B5;
background: #000;
margin-top: 40px;
border: 5px solid #4B2F21;
border-radius: 20px;
-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
   -moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
        box-shadow: 1px 10px 5px 0px rgba(0,0,0,0.75);
-webkit-transition: all 1.5s ease;
   -moz-transition: all 1.5s ease;
    -ms-transition: all 1.5s ease;
     -o-transition: all 1.5s ease;
        transition: all 1.5s ease;
/* Fallback for web browsers that doesn't support RGBa */
background: rgb(0, 0, 0);
/* RGBa with 0.6 opacity */
background: rgba(0, 0, 0, 0.6);
/* For IE 5.5 - 7*/
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
/* For IE 8*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	
}

.widget-left a, .widget-center a, .widget-right {
-webkit-transition: all .5s ease;
   -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
     -o-transition: all .5s ease;
        transition: all .5s ease;
}
.widget-left a:hover, .widget-center a:hover, .widget-right a:hover {
	color:white!important;
}
.widget-left {
    float: left;
    left:40px;
    width: auto; /*32%*/
    clear: none;
}
.widget-center {
    float: left;
    width: 28%;
    clear: none;
	display:none;
}
.widget-right {
    float: right;
    width: 20%;
	height:200px;
	top: 50px;
    right: 100px;
    clear: none;
	background:none;
	border:none;
	box-shadow: none;
	display:none;
	}


.page .site-content article {
	width: auto!important;
}

	.site-content article {
    border-bottom: 0px double #ededed !important;
    text-align: justify;
    text-justify: inter-word;
    border-radius: 40px;
    padding: 20px;
}

.random-posts li:hover {
    color: #000;
}

.archive-header, .page-header {
  border-bottom: 0px solid #754234!important;
}
.gt_white_content {
    background-color: #f2e4b5!important;
}
.single-post .entry-content p {clear:both;}

.site-content article {
    border-bottom: 0px double #ededed;
}

a.glink span {
	font-family: 'Playfair Display','PT Serif', serif;
    color: #000;
    margin-right: 7px;
    }
	
.widget-area .widget a {color: #000;}
.my-entry-content {color: #000 !important;}

.archive-title {
	background:none !important;
	background-image: url(images/widgets-wood-label.jpg)!important;
	color:#F2E4B5!important;
	/*width:50%!important;*/
	}

.sp-arrow {
  position: absolute;
  display: block;
  width: 20px;
  height: 30px;
  cursor: pointer;
  opacity: 0.8;
}

.sp-previous-arrow::after, .sp-previous-arrow::before,
.sp-next-arrow::after, .sp-next-arrow::before {
  content: '';
  position: absolute;
  width: 50%;
  height: 50%;
  background-color: #F2E4B5;
}
.entry-content ul { list-style: none!important;}

.text {
	font-size: 2.3em !important;
    font-family: 'PT Serif','Playfair Display', serif,'Marck Script', cursive;
	}

.su-quote-style-default {
    position: relative;
    margin-bottom: 1.5em;
    padding: .3em 2em!important;
    font-style: italic;
	font-size: 15px;
}

.su-service-title {
  display: block;
  margin-bottom: .5em;
  color: #333;
  font-weight: 700;
  font-size: 1.6em!important;
  font-family: 'Playfair Display','PT Serif', serif,'Marck Script', cursive;
}

.random-posts img {
  object-fit: cover;
}
.hideme {display:none!important;}

#wp_user_stylesheet_switcher_widgets-3 button, input, select, textarea {
  border: 1px solid #ccc;
  border-radius: 30px;
  font-family: inherit;
  padding: 6px;
  padding: 0.428571429rem;
}

.widget-area .widget h3 .widget-title #custom_html-4 {
	background-image:none!important;
	}

.dtree {
    white-space: nowrap !important;
    font-style: italic;
    font-family: Georgia;
}

h1.archive-title span {font-weight: bold!important;}
h1.page-title span {font-weight: bold!important;}

.c-position {
	padding-top:40px;
}

#container-wall-37 {
	width: auto;
	max-width: 528px;
	height: 297px;
	overflow: hidden;
	position: relative;	
	background:#000;
	border-radius:20px;
-webkit-box-shadow: 0px 11px 16px 0px rgba(0,0,0,0.75);
   -moz-box-shadow: 0px 11px 16px 0px rgba(0,0,0,0.75);
        box-shadow: 0px 11px 16px 0px rgba(0,0,0,0.75);
}

#container-wall {
	width: auto;
	max-width: 528px;
	height: 297px;
	overflow: hidden;
	position: relative;	
	background:#000;
	border-radius:20px;
    -webkit-box-shadow: 0px 11px 16px 0px rgba(0,0,0,0.75);
       -moz-box-shadow: 0px 11px 16px 0px rgba(0,0,0,0.75);
            box-shadow: 0px 11px 16px 0px rgba(0,0,0,0.75);
}

#container-wall img {
	width: 100%;
	height: 100%;
	margin-bottom: -5px;
	transition: all 0.3s ease-out;
	position: relative;
	z-index: 2;
}


#container-wall:hover img {
	transform: scale(1.05, 1.05);
	z-index: 9;
}

.page .footer-line, .single-post .footer-line, .archive .footer-line {
	margin: 0 0 100px;
}

.page-id-6469  .footer-line,
.page-id-6331  .footer-line,
.page-id-172  .footer-line,
.page-id-4803  .footer-line,
.page-id-2716  .footer-line,
.page-id-4247  .footer-line,
.page-id-4065  .footer-line,
.page-id-4036  .footer-line,
.page-id-4019  .footer-line,
.page-id-3293  .footer-line,
.page-id-305  .footer-line,
.page-id-309  .footer-line,
.page-id-303  .footer-line,
.page-id-307  .footer-line,
.page-id-301  .footer-line,
.page-id-297  .footer-line,
.page-id-299  .footer-line,
.page-id-295  .footer-line,
.page-id-1780 .footer-line,
.page-id-1477 .footer-line,
.page-id-1448 .footer-line,
.page-id-290  .footer-line,
.page-id-277  .footer-line,
.page-id-279  .footer-line,
.page-id-281  .footer-line,
.page-id-283  .footer-line,
.page-id-285  .footer-line,
.page-id-287  .footer-line,
.page-id-293  .footer-line {
	margin: 0 0 0px!important;
	}

a:focus {outline:none!important;}
	
	
#wood-wall,
#wood-wall-hd,
#wood-wall-biorhythms,
#wood-wall-astrology,
#wood-wall-numerology,
#wood-wall-kabbalah,
#wood-wall-i-ching,
#wood-wall-tarot,
#wood-wall-library{
color: #FFF;
height:539px;
font-size:16px;
background:#43281F;
background-image: url(images/floor-wood.jpg);
background-repeat: repeat;
}	


.home #wood-wall {display:block!important;}
.home img.attachment-post-thumbnail {transition: all 0.7s ease-in-out;}
/*.entry-content .more-link {display:none;}*/
 a.more-link:visited {color: #000!important;}
  a.more-link:hover {color: #999!important;}
img.attachment-post-thumbnail:hover {
	opacity: 0.5;transition: all ease-in-out 0.25s;
	}
img.attachment-post-thumbnail {transition: all ease-in-out 0.25s;}
.single-post div.site-content article {margin-bottom:100px!important;}
.single-post img.attachment-post-thumbnail {
	height:100%!important; width:100%!important; border-radius:0px!important;
}

.single-post h1.entry-title {display:none;}
.single-post div.wood-line {
	border-bottom-right-radius: 230px!important;
	width:200px!important;
	display:none;
}

.page header.entry-header {float:none!important;}
.random-posts li {border: 0px!important;}



/* Tabs */

.sp-tab__nav-tabs {
  color: #444;
  font-family: 'Playfair Display','PT Serif', Roboto serif, Arial, sans-serif !important;
}


.sp-tab__nav {
  justify-content: center!important;
}
.sp-tab__nav-tabs .sp-tab__nav-link.sp-tab__active .sp-tab__tab_title {
    color: #f2e4b5!important;
	/*background: #00000075;
    padding: 7px;
	margin-left: 3px!important;
    border-radius: 30px;*/
}
.sp-tab__nav-tabs > .sp-tab__nav-item .sp-tab__nav-link.sp-tab__active  {

background-image: url(images/37LOGOMIN1.png)!important;
color: #616161;
background: #bababa;
text-shadow: #000 1px 1px 0;
}

 .sp-tab__nav-tabs > .sp-tab__nav-item .sp-tab__nav-link.sp-tab__active  {

background-image: url(images/37LOGOMIN1.png)!important;
color: #616161;
background: #bababa;
text-shadow: #000 1px 1px 0;
 }
 
 


.sp-tab__nav-tabs .sp-tab__nav-link {
    border-radius: 100%!important;
	height:155px!important;
	width: 155px!important;
}

.sp-tab__nav-item .sp-tab__tab_title {
font-size: 18px!important;
color: /*#ae7663 #9c6452 #333  #805246 */#502e24 !important;
}

.sp-tab__nav-item:hover .sp-tab__tab_title {
color: #333!important;
}

.sp-tab__lay-default > ul .sp-tab__nav-item .sp-tab__tab_title {}
.site-content article .sp-tab__nav-tabs .sp-tab__nav-link  {
  text-align: center;
  text-justify: inter-word;
  hyphens: manual!important;
}

.sp-tab__lay-default > ul > .sp-tab__nav-item {border-radius: 10px!important;}

.sp-tab__lay-default > .sp-tab__tab-content .sp-tab__tab-pane {
	border: 0px!important;
	background:none!important;
}

.sp-tab__lay-default > ul {
    border-bottom: 0px!important;
}

.sp-tab__nav-link {
    /*border: 1px solid #999!important;*/
	border: 1px solid #b98371 !important;
}

.sp-tab__nav-link:hover {
    /*border: 1px solid #ffd1a9!important;*/
}

.sp-tab__lay-default > ul .sp-tab__nav-item {
    background: none!important;
	-webkit-transition: all 1.5s ease;
    -moz-transition: all 1.5s ease;
    -ms-transition: all 1.5s ease;
    -o-transition: all 1.5s ease;
    transition: all 1.5s ease;
	height:155px!important;
	width: 155px!important;
	border-radius: 100%!important;
	
}
.sp-tab__lay-default > ul .sp-tab__nav-item:hover {
	background: #ffd1a9!important; /*#ffd1a9 #d4b9cd#d69e83 #97d68b*/
	-webkit-transition: all 0.5s ease;
       -moz-transition: all 0.5s ease;
        -ms-transition: all 0.5s ease;
         -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
	height:155px!important;
	width: 155px!important;
	-webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}

.sp-tab__nav-tabs > .sp-tab__nav-item .sp-tab__nav-link.sp-tab__active:hover{
/*transform: scale(1.05, 1.05)!important;*/
}

/** Tabs End **/

.single-post #wood-wall {display:none!important}


.entry-content .more-link {
    white-space: nowrap;
    font-family: 'Playfair Display','PT Serif', serif;
    text-decoration: none;
	font-weight:bold;
	float:right;
	color:black;
	z-index: 99999999999999999;
    position: relative;
}
.entry-content .more-link:hover {color:#999;}

.footer-line {
	background: #43281F;
    height: 50px;
    padding-top: 0px;
    font: normal normal 20px 'Playfair Display','PT Serif', serif, cursive, Roboto serif, Arial, Tahoma, Helvetica, FreeSans, sans-serif;
    text-align: center;
    color: #F2E4B5;
    background-image: url(images/woodnav.jpg);
    background-repeat: repeat;
}

.archive-title, .page-title, .entry-content th, .comment-content th {
    line-height: 1.4;
    color: #806C5C;
    background: #F4ECCC;
    border: 1px solid #806C5C;
    padding: 0.5em 0.3em;
    font: normal normal 20px '','PT Serif', serif, cursive, Roboto serif, Arial, Tahoma, Helvetica, FreeSans, sans-serif!important;
    margin-top: -7px;
    border-radius: 10px;
    border-top: 0px!important;
	text-transform: none!important;
	text-align:center;
}

.widget-area {
	padding-left:10px;
	border-left:1px solid ##ededed!important;
}


/** Blog Page Related Widgets **/

.mpp-single-latest-post:nth-child(1n-5):before {content: "1";}
.mpp-single-latest-post:nth-child(2n-5):before {content: "2";}
.mpp-single-latest-post:nth-child(3n-5):before {content: "3";}
.mpp-single-latest-post:nth-child(4n-7):before {content: "4";}
.mpp-single-latest-post:nth-child(5n-9):before {content: "5";}

.mpp-single-latest-post{
	margin-bottom: 0px!important;
    margin-top: 0px!important;
	background: #EAEAEA;
    color: #6E6E6E;
    display: block;
    font-size: 14px;
    font-weight: normal;
    line-height: normal;
    font-family: "Oswald",sans-serif;
    padding: 10px 30px 0px 0px;
    transition: all .4s ease-in-out;
    height: 62px;
    text-decoration: none!important;
    border-bottom: 1px solid burlywood;
    font-family: Georgia, serif!important;
    font-style: italic!important;
    border-radius: 10px;
    background-image: url(images/category-bg.jpg) !important;
    text-shadow: 4px 4px 2px rgba(0, 0, 0, 1);
    color: #F9E9B3;
	
}

.mpp-single-latest-post .media { 
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
	margin-top:-10px;
	color: #F9E9B3;
}


.mpp-single-latest-post .media img {
	margin-right: 10px;
}


.mr-3, .mx-3 {
    margin-right: 1rem!important;
}

.mpp-single-latest-post .media .media-body {
    padding-left: 5px;
	text-overflow: ellipsis;
  word-wrap: break-word;
  overflow: hidden;
  max-height: 60px;
}

.mpp-single-latest-post .media-body {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.media .media-body h5 {
	font-weight:normal!important;
    font-size: 16px;
    line-height: 15px;
    margin-bottom: 0;
    margin-top:15px;
	text-decoration:none!important;
	color: #F9E9B3;
}

.media .media-body h5:hover {
    font-size: 16px;
    line-height: 15px;
    font-weight:normal!important;
    margin-bottom: 0;
	color: #FFF !important;
    margin-top:15px;
	text-decoration:none!important;
}

h5.mt-0 {text-decoration:none!important;}
div.nedia-body {text-decoration:none!important;}

 .media .media-body .meta-time {
    font-size: 14px;
    line-height: 100%;
    color: #7d7c8f;
    margin-right: 5px;
}
 
.mpp-single-latest-post .media img {
    margin-right: 10px;
    object-fit: cover;
    width: 72px;
    height: 72px;
    border-radius: 100px;
	transition: 3s ease;
	
	background: #EEEEEE;
}

.mpp-single-latest-post .media img:hover {
    border-radius:5px;
	transition: .7s ease;
	transform: scale(1.3);
    transition: all ease-in-out 0.25s;
}

.widget-area {
	width:250px!important;
	float:right;
}


/** Related Posts**/

.mpp-single-latest-post:before {
	width:20px;
    background: rgba(247, 247, 247, 1);
    color: #000000;
    float: right;
    font-size: 30px;
    line-height: 40px;
    list-style-type: none;
    padding: 0px 6px 1px 5px;
    border-radius: 0px 0px 7px 7px;
    position: relative;
    display: inline-block;
    box-shadow: -2px 2px 10px rgba(187, 187, 187, 0.7);
    font-weight: normal;
    top: 0px;
    left: 30px;
    z-index: ;
    border: solid #B5B5B5;
    border-width: 0px 1px 1px 1px;
    border-radius: 10px;
    background: transparent!important;
    background-image: url(images/wood-comp.jpg) !important;
    text-shadow: 4px 4px 2px rgba(0, 0, 0, 1);
    color: #F9E9B3;
}


.relpost-block-single-image {
    border: 0 none;
    margin: 0;
    padding: 0;
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-inline-policy: continuous;
    background-size: cover !important;
    /*max-width: 100%;*/
	border-radius:100px;
	width:137px!important;
	height:137px!important;
	transition: all .7s ease-in-out;
}

.relpost-block-single-image:hover {opacity:0.6;transition: all .7s ease-in-out;/*border-radius:5px*/}

.relpost-block-single {
    background-color: #ffffff;
    border-right: 1px solid #dddddd;
    border-left: 1px solid #dddddd;
    margin-right: 2px!important;/*-1px*/
	/*transition: 1.0s ease;*/
	width:137px;
	transition: all .4s ease-in-out;
}

.relpost-block-single:hover {
    border-radius:15px;
	/*transition: all .1s ease-in-out;*/
	transition: all .4s ease-in-out;
	/*margin-top:-10px;*/
}

.relpost-block-single {
    border-bottom: medium none;
    margin: 0;
    padding: 6px;
    display: block;
    float: left;
    text-decoration: none;
    text-align: center;
    cursor: pointer;
    margin-right: -1px;
    margin-bottom: 5px;
    overflow: hidden;
    border: 0 !important;
}
.relpost-block-single-text {
    border: 0 none;
    margin: 17px 0 0 -13px;
    padding: 0;
    font-weight: bold!important;
	font-style: italic;
	color: #6E6E6E!important;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    font-stretch: normal;
    -x-system-font: none;
	font: normal normal 16px  'Playfair Display','Georgia','PT Serif', serif, cursive,Roboto serif, Arial,Tahoma, Helvetica, FreeSans, sans-serif!important;
	transition: all .4s ease-in-out;
}

.relpost-block-single-text:hover {color: #000!important;}

.mpp-single-latest-post .media .media-body a {text-decoration:none!important;}

.entry-content h3, .comment-content h3 {
    font-size: 16px;
    font-size: 1.142857143rem;
    line-height: 1.846153846;
	font: normal normal 20px 'Playfair Display','PT Serif', serif, cursive, Roboto serif, Arial, Tahoma, Helvetica, FreeSans, sans-serif;
}


footer[role="contentinfo"] {
   display:none;
}

h3.widget-title {
    margin: 0 0 1em 0;
    font: normal normal 20px 'Playfair Display','PT Serif', serif, cursive, Roboto serif, Arial, Tahoma, Helvetica, FreeSans, sans-serif;
    color: /*#999*/#000;
    transition: 1.5s ease;
	text-transform:unset;
}

.blog header.entry-header, .archive header.entry-header {
    margin-bottom: 24px;
    margin-bottom: 1.714285714rem;
    float: left;
}



.nav-previous a{
	color:black;
	text-align: right !important;
}

span.nav-nex {
	color:black!important;
}

footer.entry-meta {
    color: #999;
    font: normal normal 20px 'Playfair Display','PT Serif', serif, cursive, Roboto serif, Arial, Tahoma, Helvetica, FreeSans, sans-serif;
    padding: 5px;
    border-radius: 20px;
    padding-left: 10px;
    padding-right: 10px;
	padding-bottom:20px;
}


.entry-content p, .entry-summary p, .comment-content p, .mu_register p {
    font-family:  Roboto serif, Arial,Georgia, Tahoma, Helvetica, FreeSans, sans-serif!important;
    font-size: 18px!important;
    line-height: 1.45!important;
    color: #333!important;
}

.su-posts-default-loop .su-post-meta {
    color: rgb(153, 153, 153) !important;
  font: 20px "Playfair Display", "PT Serif", serif, cursive, Roboto serif, Arial, Tahoma, Helvetica, FreeSans, sans-serif !important;
  text-decoration: none;
}


img.attachment-post-thumbnail {
	margin-right:30px!important;
    border-top-left-radius:23px;
	border-top-right-radius:23px;
	object-fit: cover;
	width:200px;
	height:200px;
	text-shadow: 4px 4px 2px rgba(0, 0, 0, 1);
    font-style: italic!important;
	color: #FBE8C8 !important;
	border: none!important;
	box-shadow: none!important;
}

#title-abs a {
	font: normal bold 30px 'Playfair Display','PT Serif', serif, Roboto serif, Arial, Tahoma, Helvetica, FreeSans, sans-serif!important;
    color: #000!important;
	text-decoration:none;
	 -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;	
}

#title-abs a:hover {
    color: #999!important;
	 -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
}

.archive-header, .page-header {
    margin-bottom: 0px!important;
    padding-bottom: 22px;
    padding-bottom: 1.571428571rem;
    border-bottom: 1px solid #ededed;
}

.dateview {
	color:  #3d2015 !important;/*#999*/
	font: normal normal 20px 'Playfair Display','PT Serif', serif, cursive, Roboto serif, Arial, Tahoma, Helvetica, FreeSans, sans-serif!important;
	text-decoration:none;
}

div.wood-line a{
	color: #FBE8C8 !important;
	font: normal normal 20px 'Playfair Display','PT Serif', serif, cursive, Roboto serif, Arial, Tahoma, Helvetica, FreeSans, sans-serif;/*margin-left:40px;*/font-weight:bold;padding-top:5px;
	text-decoration:none;
	 -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
	}
	
	div.wood-line a:hover{
	color: #FBE8C8 !important;
	color: #FFF !important;
	 -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
	}

div.wood-line {
	padding-top:5px;
	z-index: 1;
	background-image: url(images/category-bg.jpg) !important;
	position:relative;
	text-shadow: 4px 4px 2px rgba(0, 0, 0, 1);
    font-style: italic!important;
    color: #FBE8C8 !important;
	border-bottom-left-radius: 23px!important;
    border-bottom-right-radius: 23px!important;
	width:200px;
	height:40px;
	top: -27px;
}

div.line:before {
   content:url(images/branch.png);
   position:absolute;
    margin-top: -52px;
    margin-left: 20px;
}

div.line-single:before {
   content:url(images/branch.png);
   position:absolute;
    margin-top: -173px;
    margin-left: 20px;
}

#simple-translate .simple-translate-button.isShow {visibility:hidden;}

.goog-te-banner-frame.skiptranslate, .goog-te-gadget img {
    display: none !important;
    } 
.nav-next a, .nav-previous a { 
color: black!important;margin-top:50px;font-size:20px!important;margin-bottom:10px;
-webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

.nav-next a:hover, .nav-previous a:hover { 
color: #333!important; background: #f2e5c5;
}

.entry-header .entry-title,.entry-header .entry-title a {
    font: normal bold 30px 'Playfair Display','PT Serif', serif, Roboto serif, Arial, Tahoma, Helvetica, FreeSans, sans-serif!important;
    margin: .75em 0 0;
    color: #000!important;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
    font-style: italic!important;
}

span.ccfic-source {
    font: normal normal 20px 'Playfair Display','PT Serif', serif, cursive, Roboto serif, Arial, Tahoma, Helvetica, FreeSans, sans-serif!important;
    font-weight: bold;
    text-align: center!important;
    border: 1px solid #543C31;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    border-bottom-left-radius: 23px!important;
    border-bottom-right-radius: 23px!important;
    background: #543C31;
    color: #FBE8C8 !important;
    background-image: url(images/category-bg.jpg) !important;
    text-shadow: 4px 4px 2px rgba(0, 0, 0, 1);
    font-style: italic!important;
}

.site-header {
    padding: 0px 0!important;
}

 #bpap {	
   background: url(images/paper102.png) no-repeat center center;
}

.wrapper {
	background: radial-gradient(circle, rgba(242,228,181,1) 0%, rgba(243,205,141,1) 100%);
	padding-left:37px;padding-right:30px;padding-top:10px;
}

.site {
	margin: 0 auto;
	max-width: 1000px; /*max-width: 68.571428571rem;*/
	overflow: hidden;
	background:transparent
    }

body .site {
	padding-top:330px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0 0px;
	}


.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


.su-spoiler-icon-plus.su-spoiler-closed .su-spoiler-icon:before {
    content: '\f054'!important;
}

.su-spoiler-icon-plus .su-spoiler-icon:before {
    content: '\f078'!important;
}

.su-spoiler-title:focus {outline: none!important;}

#sign{
margin-left:800px;
font-size:0px;
color:#F2E4B5!important;
position:absolute!important;
margin-top:-150px;
font-family:'Playfair Display','PT Serif', serif;
text-shadow: 4px 4px 2px rgba(150, 150, 150, 1);
-webkit-transition: all 1.5s ease;
-moz-transition: all 1.5s ease;
-ms-transition: all 1.5s ease;
-o-transition: all 1.5s ease;
transition: all 1.5s ease;
position: relative;
-webkit-perspective: 929px;
perspective: 929px;
}

#sign:hover{
margin-left:800px;
font-size:0px;
color:#F2E4B5!important;
position:absolute!important;
margin-top:-135px;
font-family:'Playfair Display','PT Serif', serif;
text-shadow: 4px 4px 2px rgba(150, 150, 150, 1);
-webkit-transform: rotateX(10deg) rotateY(36deg);
transform: rotateX(10deg) rotateY(36deg);
}

#wood-sign{
  background: url(images/wood-sign.png);
  background-size: 220px 150px;
  height:150px;
  width:220px;
  display:block;perspective: 260px;
}

#wood-sign::after {
  content: "Публикации";
  display: inline-block;
  margin-top: 47px;
  margin-left: 36px;
  font-size: 28px;
  color: #F2E4B5;
  transform: rotateX(360deg) rotateY(327deg);
  transform-style: preserve-3d;
  transform: skew(12deg, 159deg);
  font-family:'Great Vibes','Caveat';
}

#v7 {font: normal normal 20px 'Playfair Display', Georgia, 'PT Serif', serif, cursive, Roboto serif, Arial, Tahoma, Helvetica, FreeSans, sans-serif;/*margin-left:40px;*/font-weight:bold;padding-top:5px;position:absolute;}

#logo{
width: 420px;
height: 160px;
font-size:0px;
color:#F2E4B5!important;
position:absolute!important;
margin-top:-110px;
font-family: 'Playfair Display', Georgia, Times,'PT Serif', serif;
text-shadow: 4px 4px 2px rgba(150, 150, 150, 1);
-webkit-text-fill-color: #F2E4B5 ;
-webkit-text-stroke-width: 0.3px;
-webkit-text-stroke-color: #604221;
-webkit-transition: all 1.5s ease;
   -moz-transition: all 1.5s ease;
    -ms-transition: all 1.5s ease;
     -o-transition: all 1.5s ease;
        transition: all 1.5s ease;   
}

#logo:hover{
font-size:50px!important;
color:#FFF!important;
position:absolute!important;
margin-top:-110px;
font-family: 'Playfair Display','PT Serif', serif;
text-shadow: 4px 4px 2px rgba(150, 150, 150, 1);
-webkit-text-fill-color: #F2E4B5;
-webkit-text-stroke-width: 0.3px;
-webkit-text-stroke-color: #604221;
    color: #F2E4B5!important;
    font-size: 85px;
    line-height: 60px;
    padding-top: 4px;
    padding-right: 5px;
    font-family: 'Playfair Display','PT Serif', serif;
    text-shadow: 4px 4px 5px rgba(0, 0, 0, 1);
}

nav ul {
	-webkit-font-smoothing:antialiased;
	text-shadow:0 2px 0 #000;
    list-style: none;
    margin: 0;
    padding: 0;
    width:100%;

/* Fallback for web browsers that doesn't support RGBa */

background: rgb(0, 0, 0);

/* RGBa with 0.6 opacity */

background: rgba(0, 0, 0, 0.6);

/* For IE 5.5 - 7*/

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);

/* For IE 8*/

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
-webkit-box-shadow: 0px 9px 38px -10px rgba(0,0,0,1);
   -moz-box-shadow: 0px 9px 38px -10px rgba(0,0,0,1);
        box-shadow: 0px 9px 38px -10px rgba(0,0,0,1);
 border-top-left-radius:5px;
 border-top-right-radius:5px;
}

nav li {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    z-index:999;
}

nav a {
color: #F2E4B5!important;
display: block;
font: bold 18px/50px 'Playfair Display','PT Serif', serif;
    padding: 0 25px;
    text-align: center;
    text-decoration: none;
    -webkit-transition: all .25s ease;
       -moz-transition: all .25s ease;
        -ms-transition: all .25s ease;
         -o-transition: all .25s ease;
            transition: all .25s ease;
text-align:left!important;
font-style:italic;
}

nav a:hover {color: #FFF!important;}
nav .dropdown:after {  content: ' ';}
nav .dropdown:hover:after{content:' '}
nav li:hover a {color:#FFF;}

nav li ul {
    float: left;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 35px;
    visibility: hidden;
    z-index: 1;
    -webkit-transition: all .25s ease;
       -moz-transition: all .25s ease;
        -ms-transition: all .25s ease;
         -o-transition: all .25s ease;
            transition: all .25s ease;
}

nav li:hover ul {opacity: 1;top: 50px;visibility: visible;}
nav li ul li {float: none; width: 100%;}
nav li ul a:hover {color: #FFF!important;margin-left:10px;}

/*--- Sublist Styles ---*/


/*--- Hide Sub Sublists ---*/
nav li:hover ul ul {
    /* display:none; */
    opacity:0;
    visibility: hidden;
    pointer-events: none;
}
.wider {width:300px!important} /*Makes the menu button wider*/
   
/* had to make the position NOT based on hover, but permanent 
for the transition to work , thus moved it from POS_001 */
nav li li  ul {
   margin-left:200px;
   margin-top:-35px;

}

nav li li:hover ul {
   /* POS_001 */
 /* display:block; */
   opacity:1;
   transition: opacity 1s;
   visibility: visible;
    pointer-events: auto;
}

.ra {font-size:14px;}
  nav li li:hover .ra {
	  margin-left:20px;
	  -webkit-transition: all 1s ease;
         -moz-transition: all 1s ease;
          -ms-transition: all 1s ease;
           -o-transition: all 1s ease;
              transition: all 1s ease;
			  }

  nav li li .ra {
	  webkit-transition: all 1s ease;
        -moz-transition: all 1s ease;
         -ms-transition: all 1s ease;
          -o-transition: all 1s ease;
             transition: all 1s ease;
              }
			  
/* Clearfix */

#cf:after, #cf:before {
    content:"";
    display:block;
    }
#cf:after {
    clear:both;
    }
#cf {margin-top: 330px;
    zoom:1;
    background: #43281F;
    background-image: url("images/woodnav.jpg")!important; 
    background-repeat: repeat;
    }

.single-post .entry-content p:first-child:first-of-type:first-letter,
.page .entry-content p:first-child:first-of-type:first-letter{
	text-transform: capitalize;
    float: left!important;
    color: #333!important;
    font-size: 90px!important;
    line-height: 60px!important;
    padding-top: 4px!important;
    padding-right: 34px!important;
    padding-left: 30px!important;
    padding-bottom: 2px!important;
    font-family: 'Playfair Display','PT Serif', serif!important;
    text-shadow: 4px 4px 5px rgba(0, 0, 0, 1)!important;
    }


.listing-item p:first-child:first-of-type:first-letter, 
.entry-content p:first-child:first-of-type:first-letter,
.site-content article p:first-child:first-of-type:first-letter {
	text-transform: capitalize;
    float: left!important;
    color: #333!important;
    font-size: 80px!important;
    line-height: 60px!important;
    padding-top: 4px!important;
    padding-right: 25px!important;
    padding-left: 20px!important;
    padding-bottom: 2px!important;
    font-family: 'Playfair Display','PT Serif', serif!important;
    text-shadow: 4px 4px 5px rgba(0, 0, 0, 1)!important;
	color: #333 !important;
    } 
	
.category-6 .entry-content p:first-child:first-of-type:first-letter,
.category-209 .entry-content p:first-child:first-of-type:first-letter,
/*.category-276 .entry-content p:first-child:first-of-type:first-letter,
#N3 .listing-item p:first-child:first-of-type:first-letter,*/
/*#N1 .listing-item p:first-child:first-of-type:first-letter,*/
.frontlabel .site-content article p:first-child:first-of-type:first-letter {
	text-transform: none;
    float: none!important;
    color: #333!important;
    font-size: 20px!important;
    line-height: 1.45!important;
    padding-top: 4px!important;
    padding-right: 0px!important;
    padding-left: 0px!important;
    padding-bottom: 0px!important;
    font-family: Roboto serif, Arial, 'Playfair Display','PT Serif', serif!important;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0)!important;
    }
.quote-title, .quote-title#title-abs a:hover {
	font-size:20px;
	color:#000!important;
	font-weight:normal;
	font-style: italic;
    font-family: Playfair Display, Roboto serif, Georgia;
	}
#padSection .quote-title, 
.nav-next a .quote-title, 
.nav-previous a .quote-title,
a .quote-title
{display:none;}
#title-abs a .quote-title {display:block!important;}

#N3 img.wp-post-image {
	font-size:30px;
	}
	
p { 
  text-align: justify;
  text-justify: inter-word;
  }
  
.quote-title {}
#oc-card-content h1 {
	font-size: 30px;
	font-family: 'Playfair Display','PT Serif', serif!important;
}

.g::first-letter, .biG {
text-transform: capitalize;
float: left!important;
color: /*#FB0*/#333/*#543C31*/!important;
font-size: 90px!important;
line-height: 60px!important;
padding-top: 4px!important;
padding-right: 34px!important;
padding-left: 30px!important;
padding-bottom: 2px!important;
font-family: 'Playfair Display','PT Serif', serif!important;
text-shadow: 4px 4px 5px rgba(0, 0, 0, 1)!important;
}

.g1::first-letter {
text-transform: capitalize;
float: left!important;
color: /*#FB0*/#333/*#543C31*/!important;
font-size: 60px!important;
line-height: 30px!important;
padding-top: 4px!important;
padding-right: 34px!important;
padding-left: 30px!important;
padding-bottom: 2px!important;
font-family: 'Playfair Display','PT Serif', serif!important;
text-shadow: 4px 4px 5px rgba(0, 0, 0, 1)!important;
}

.big {
text-transform: capitalize;
float: left!important;
color: /*#FB0*/#333/*#543C31*/!important;
font-size: 90px!important;
line-height: 60px!important;
padding-top: 4px!important;
padding-right: 34px!important;
padding-left: 30px!important;
padding-bottom: 2px!important;
/*font-family: 'Playfair Display','PT Serif', serif!important;*/
text-shadow: 4px 4px 5px rgba(0, 0, 0, 1)!important;
}

###f::first-letter {
float: left;
color: /*#FB0*/#444;
font-size: 75px;
line-height: 60px;
padding-top: 4px;
padding-right: 34px;
padding-left: 30px;
padding-bottom: 0px;
font-family: 'Playfair Display','PT Serif', serif;
text-shadow: 4px 4px 5px rgba(0, 0, 0, 1);
}
#logo::first-letter {
margin-right: -7px;
text-transform: capitalize;
/*float: left;*/
color: /*#FB0*/#F2E4B5!important;
/*font-size: 160px;*/
font-size:112px;
line-height: 70px;
padding-top: 4px;
padding-right: 5px;
padding-left: 30px;
font-family: 'Playfair Display','PT Serif', serif'Marck Script', cursive;
text-shadow: 4px 4px 5px rgba(0, 0, 0, 1);
margin-top: -10px;
}
#logo span {
/*float: right;*/
color: /*#FB0*/#F2E4B5!important;
/*font-size: 160px;*/
font-size:112px;
line-height: 70px;
padding-top: 4px;
padding-right: 5px;
/* padding-left: 30px;*/
font-family: 'Playfair Display','PT Serif', serif'Marck Script', cursive;
text-shadow: 4px 4px 5px rgba(0, 0, 0, 1);
margin-top: -10px;
}

#bwget {transition: background 1s linear;
	background-image: url(images/floor-wood.jpg);
	background-size: cover;
	padding: 20px;
    margin-top: -20px;
    width: 250px;
	border-bottom-left-radius: 200px;
	border-bottom-right-radius: 50px;
	height:190px;
	-webkit-box-shadow: 5px 5px 5px 0px #000000, inset 4px 4px 15px 0px #000000, 5px 5px 15px 5px rgba(0, 0, 0, 0);
  box-shadow: 5px 5px 5px 0px #000000, inset 4px 4px 15px 0px #000000, 5px 5px 15px 5px rgba(0, 0, 0, 0);
	}

#bwget img { cursor:pointer;
	-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-ms-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;
}
#bwget img:hover {
	-webkit-transform: rotate(720deg);
  transform: rotate(720deg);
}
#wget {display:none;}
blockquote#wget cite {font-size: 14px;}
#wget blockquote::before {color:#333!important;}
blockquote#wget  { border-bottom-left-radius: 100px;
	font-size: 14px;
	padding-right: 20px;
	margin-top: 20px;
	}
@media screen and (max-width: 600px) {
     blockquote#wget  { 
     border-bottom-left-radius: 100px;
     font-size: 13.7px;
	 }
}
blockquote {
  font-family: Georgia, serif;
  font-size: 22px;
  font-style: italic;
  max-width: 500px;
  margin: 0.25em 0;
  padding: 0.25em 40px;
  line-height: 1.45;
  position: relative;
  color: #F2E4B5 ;
  background: #000;
  margin-top: 40px;
  border: 5px solid #4B2F21;
  border-radius: 20px;
  -webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
     -moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
          box-shadow: 1px 10px 5px 0px rgba(0,0,0,0.75);
  -webkit-transition: all 1.5s ease;
     -moz-transition: all 1.5s ease;
      -ms-transition: all 1.5s ease;
       -o-transition: all 1.5s ease;
          transition: all 1.5s ease;
  /* Fallback for web browsers that doesn't support RGBa */
  background: rgb(0, 0, 0);
  /* RGBa with 0.6 opacity */
  background: rgba(0, 0, 0, 0.6);
  /* For IE 5.5 - 7*/
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
  /* For IE 8*/
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
  }
  
blockquote:hover {
  color: #000;
  background:#FFF;
  border:5px solid #999;
  }
blockquote:before {
  display: block;
  content: "\201C";
  font-size: 120px;
  position: absolute;
  left: -20px;
  top: -35px;
  color: #F2E4B5;
  -webkit-transition: all 1.5s ease;
     -moz-transition: all 1.5s ease;
      -ms-transition: all 1.5s ease;
       -o-transition: all 1.5s ease;
          transition: all 1.5s ease;
  }

blockquote:hover:before {
  color: #000;
  }

blockquote cite {
  color: #999999;
  font-size: 18px;
  display: block;
  margin-top: 5px;
  }
blockquote cite:before {
  content: "\2014 \2009";
  }

#iframe-style7{
  margin-top:0px;
  margin-left:0px!important;
  background:#000000;
  border-radius:20px;
  -webkit-box-shadow: 0px 11px 16px 0px rgba(0,0,0,0.75);
     -moz-box-shadow: 0px 11px 16px 0px rgba(0,0,0,0.75);
          box-shadow: 0px 11px 16px 0px rgba(0,0,0,0.75);
  }
  
  #v1,#v2,#v3,#v4,#v5,#v6,#v7,#v8,#v9,#v10,#v11,#v12,#v13{display:none;}

  /* Video Front Page*/

.video-container {
	padding-top:40px; 
	/*display: block; margin: 20px auto;*/ 
	width: 100%; 
	max-width: 528px; 
	}
	
.youtube-player, .youtubePiP-player, 
.dmn-player { 
  display: block; 
  width: 100%; /* assuming that the video has a 16:9 ratio */ 
  padding-bottom: 56.25%; 
  overflow: hidden; 
  position: relative; 
  width: 100%; 
  height: 100%; 
  cursor: hand; 
  cursor: pointer; 
  display: block; 
  }
  
img.youtube-thumb, 
img.dmn-thumb { 
  bottom: 0;
  right: 0;
  left: 0;  
  top: 0;  
  display: block;  
  margin: auto; 
  max-width: 100%; 
  width: 100%; 
  position: absolute; 
  height: auto;
  transition:all ease-in-out 0.25s; 
  }

img.youtube-thumb:hover, 
img.dmn-thumb:hover {
  transform:scale(1.05);
  transition:all ease-in-out 0.25s;
  }
  
div.play-button { 
  height: 72px; 
  width: 72px; 
  left: 50%; 
  top: 50%; 
  margin-left: -36px; 
  margin-top: -36px; 
  position: absolute; 
  background: url("images/play1.png") no-repeat; 
  }
  
#youtube-iframe, 
#dmn-iframe { 
  width: 100%; 
  height: 100%; 
  position: absolute; 
  top: 0; 
  left: 0; 
  }

a.sp-video::after { 
  content:''; 
  height: 72px; 
  width: 72px; 
  left: 50%; 
  top: 50%; 
  margin-left: -36px; 
  margin-top: -36px; 
  position: absolute; 
  background: url("images/play1.png") no-repeat!important; 
  }

  /* Video Front Page End*/

/*.mb_YTPBar span.mb_YTPTime {display:none;}*/
.mb_YTPBar span.mb_OnlyYT {
    left: auto;
    right: 20px;
    }
	.mb_YTPBar .mb_YTPseekbar {
    height: 5px;
    width: 0;
    background: rgb(238, 238, 34);
    bottom: 0;
    left: 0;
    box-shadow: rgba(82, 82, 82, .47) 1px 1px 3px;
    }


.xoo-el-username-menu img.avatar, .xoo-el-firstname-menu img.avatar {
  width: 73px;
  margin-left: 50px;
  height: auto;
  display: inline;
  vertical-align: middle;
  border-radius: 100px;
  margin-bottom: 15px;
}

ul.sub-menu #menu-item-4597 a {
  margin: 0px;
  padding-top:20px;
  padding-left:15px;
  padding-right:15px;
}
#usernick {
	border:1px solid #d0997d;/*#F2E4B5*/ 
	border-radius:10px;
	border-bottom-right-radius: 160px;
    border-top-left-radius: 160px;
	}
/*.single-post img.attachment-post-thumbnail{pointer-events: none;}
.single-post img.attachment-post-thumbnail:hover {
opacity: 1!important;
filter: blur(30px);
}*/

#Play i.fa.fa-play {
  border: 0px!important;
  padding: 0px;
  background-image: none !important;
  text-shadow: 4px 4px 2px rgba(0, 0, 0, 1);
  color: #D0997D !important;
} 
#Play, #Pause, #SoundOn, #BackgroundView, #FullScreenVideo {display:none;}
   
.cf-toggle {margin-top: 100%!important}
#earth{	
  height:97px; 
  width:97px;
  border-radius:100%;
  float:right;
  margin-top:-45px;
  box-shadow: 0px 2px 5px #000!important;
  background: #333 url(images/earth-flags-1-c.jpg)left center no-repeat;
  -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
      -ms-transition: all 1s ease;
       -o-transition: all 1s ease;
          transition: all 1s ease;
  }
 

#earth:hover{
  background: /*#32241d*/#333 url(images/earth-flags-1-c.jpg) right center no-repeat;
  }
/*
.breadcrumbs a {text-decoration:none;}
.breadcrumbs {display:none;margin-top:10px;text-decoration:none;font-family: 'Playfair Display','PT Serif', serif, 'Marck Script', cursive;}
.breadcrumbs__current {}
*/

/*nav.rank-math-breadcrumb a {display:inline!important;color:black!important;}
span.last {font: bold 18px/50px 'Playfair Display','PT Serif', serif;
font-style: normal;padding-left:20px;}
.separator {font-size:20px;}
@media screen and (max-width: 680px) {}*/
	nav.rank-math-breadcrumb a {display:none!important;}

.rank-math-html-sitemap, #tab-36355 {font-family:Roboto serif;}
/* ===[ Footer Widget Areas ]=== */

.site-info { clear: both; }
/*
#footer-widgets {
    width: 100%!important;
    border-top: none;
	display:none;
}
#footer-widgets .widget li { 
    list-style-type: none; 

}
*/

.widget-area .widget h3 {
    margin-bottom: 24px;
    margin-bottom: 1.714285714rem;
    background-color: #000;
    background-image: url(images/widgets-wood-label.jpg) !important;
    background-repeat: repeat;
    border-top-left-radius: 360px !important;
    color: #F2E4B5;
    border-radius: 5px;
    padding: 10px;
    padding-left: 30px;
    margin-left: -30px;
    width: 280px;
    font-weight: bold;
    -webkit-box-shadow: 5px 5px 5px 0px #000000, inset 4px 4px 15px 0px #000000, 5px 5px 15px 5px rgba(0, 0, 0, 0);
    box-shadow: 5px 5px 5px 0px #000000, inset 4px 4px 15px 0px #000000, 5px 5px 15px 5px rgba(0, 0, 0, 0);
    text-shadow: 4px 3px 0 #000;
    }

#footer-widgets {
    width: 100% !important;
    border-top: none;
    display: block;
    }

#cc-window.cc-floating {
    border-radius: 20px;
    }
.cc-color-override-972482864.cc-revoke:hover {
    color: rgb(44 124 65);
    }


/*Remove Footer from single and EU cookies page*/

/*.page-id-172 #footer-widgets,
.page-id-172 #delfooter {
	display: none;
	}*/

 .single-post #footer-widgets,
 .single-post #delfooter, 
 .archive #delfooter,
 .archive #footer-widgets {
	 display: none;
	 }

/* for IE8 and IE7 */
.ie #footer-widgets.three .widget {
    float: left;
    margin-right: 3.1%;
    width: 29.85%;
    clear: none;
}
.ie #footer-widgets.three .widget + .widget + .widget { margin-right: 3.1%; }

/* Hide footer widgets Homepage Template */
/*.template-front-page #footer-widgets { display: none; }*/


.comment-count {
    height: 48px;
    width: 48px;
    text-align: center;
    position: absolute;
    font-size: 32px;
    margin-right: 3px;
    border: 1px solid #b98371;/*1px solid #999*/
    border-radius: 50%;
	margin-left:570px;
    margin-top: -33px;
    color: #999!important;
    font: normal bold 30px 'Playfair Display','PT Serif', serif, Roboto serif, Arial, Tahoma, Helvetica, FreeSans, sans-serif !important;
    background: #FFF;
    -webkit-transition: all 1.5s ease;
    -moz-transition: all 1.5s ease;
    -ms-transition: all 1.5s ease;
    -o-transition: all 1.5s ease;
    transition: all 1.5s ease;
    background-image: url(images/small-box-wood.png) !important;
    background: #543C31;
    color: #FBE8C8 !important;
    text-shadow: 4px 4px 2px rgb(0 0 0);
    }

.relpost-block-single-text {
    border: 0 none;
    margin: 17px 0 0 3px;
    padding-right:15px;
    font: normal normal 16px Georgia,'Playfair Display', 'Georgia', 'PT Serif', serif, cursive, Roboto serif, Arial, Tahoma, Helvetica, FreeSans, sans-serif !important;
	font-style:italic!important;
    transition: all .4s ease-in-out;
}

/*** Different Backgrounds ***/
/* Wood Wall */

.page-id-309 #wood-wall-about-me {display:block!important;}
.page-id-309 .sexyback {
background: #000 url(images/me.jpg) no-repeat top center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
/*box-shadow: inset 0 0 0 1000px rgba(0,0,0,.2);*/
filter: blur(6px);
}

.page-id-277 #wood-wall-hd {display:block!important;}
.page-id-277 .sexyback {
background: #000 url(images/meditation-hd.jpg) no-repeat top center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
box-shadow: inset 0 0 0 1000px rgba(0,0,0,.1);
}

.page-id-3293 #wood-wall-biorhythms {display:block!important;}
.page-id-3293 .sexyback {
background: #000 url(images/biorhythms.jpg) no-repeat top center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
/*box-shadow: inset 0 0 0 1000px rgba(0,0,0,.2);*/
}

.page-id-279 #wood-wall-astrology {display:block!important;}
.page-id-279 .sexyback {
background: #000 url(images/astrology.jpg) no-repeat top center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
box-shadow: inset 0 0 0 1000px rgba(0,0,0,.2);
}

.page-id-281 #wood-wall-numerology {display:block!important;}
.page-id-281 .sexyback {
background: #000 url(images/numerology.jpg) no-repeat top center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
box-shadow: inset 0 0 0 1000px rgba(0,0,0,.2);
}

.page-id-283 #wood-wall-kabbalah {display:block!important;}
.page-id-283 .sexyback {
background: #000 url(images/tree-of-life.jpg) no-repeat top center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
box-shadow: inset 0 0 0 1000px rgba(0,0,0,.6);
}

.page-id-285 #wood-wall-i-ching, 
.page-id-4065 #wood-wall-i-ching, 
.page-id-4247 #wood-wall-i-ching {display:block!important;}
.page-id-285 .sexyback, 
.page-id-4065 .sexyback,
.page-id-4247 .sexyback  {
background: #000 url(images/i-ching.jpg) no-repeat top center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
box-shadow: inset 0 0 0 1000px rgba(0,0,0,.6);
}


.page-id-287 #wood-wall-tarot, .page-id-4019 #wood-wall-tarot, .page-id-4036 #wood-wall-tarot {display:block!important;}
.page-id-287 .sexyback, .page-id-4019 .sexyback, .page-id-4036 .sexyback {
background: #000 url(images/tarotbg-room.jpg) no-repeat top center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
box-shadow: inset 0 0 0 1000px rgba(0,0,0,.5);
}

.page-id-6331 #wood-wall-theme-card {display:block!important;}
.page-id-6331 .sexyback {
background: #000 url(images/inspiration37-designs-back.jpg) no-repeat top center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
box-shadow: inset 0 0 0 1000px rgba(0,0,0,.5);
}

.page-id-6469 #wood-wall-theme-card {display:block!important;}
.page-id-6469 .sexyback {
background: #000 url(images/magicians-circle.jpg) no-repeat top center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
box-shadow: inset 0 0 0 1000px rgba(0,0,0,.3);
}


/* Wood Wall End */

.page-id-293 #wood-wall-library {display:block!important;}
.page-id-293 .sexyback {background:none;}
.page-id-293 .sexyback {
background: #000 url(images/library.jpg) no-repeat top center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
box-shadow: inset 0 0 0 1000px rgba(0,0,0,.3);
}

.sexyback {
background: #000 url(images/background-day.jpg) no-repeat top center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
box-shadow: inset 0 0 0 0px rgba(0,0,0,.2);
}

/** Responsive Mobile Elements **/


/** Responsive Mobile Elements End **/

body.single.single-post i.fa.fa-circle-thin,
body.single.single-post i.fa.fa-language {
    display:none; /*Hides 2 mainbar buttons from post's single page*/
}
/*#inspiration37 {background: url(https://inspiration37.com/wp-content/uploads/2024/12/37LOGOMIN.png) left center no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
width: 150px; height: 150px;
margin-left: 800px;
margin-top: 125px;
z-index: 1;
position: absolute;
box-shadow: 0px 2px 5px #000!important;
border-radius: 100%;

-webkit-transition: all 2s ease;
-moz-transition: all 2s ease;
-ms-transition: all 2s ease;
-o-transition: all 2s ease;
transition: all 2s ease;

animation: fadeInAnimation ease 3s;
    animation-iteration-count: 1;
    animation-fill-mode: none;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
}

#inspiration37:hover, #wood-wall:hover #inspiration37{
   background: url(https://inspiration37.com/wp-content/uploads/2024/12/В37.png) right center no-repeat;
 -webkit-background-size: cover;  -moz-background-size: cover;-o-background-size: cover; background-size: cover;
width: 200px; height: 200px;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-ms-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;

	-webkit-transform: rotate(720deg);
  transform: rotate(720deg);
  
    margin-left: 20px;
    margin-top: 100px;
}


#inspiration37-back {
	width: 150px; 
	height: 150px;
    margin-left: 800px;
    margin-top: 125px;
	position: absolute;
	}

#inspiration37 {
	background: url(https://inspiration37.com/wp-content/uploads/2024/12/37LOGOMIN.png) left center no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
width: 150px; height: 150px;
margin-left: 800px;
margin-top: 125px;
z-index: 99999999999991;
position: absolute;
box-shadow: 0px 2px 5px #000;
border-radius: 100%;

-webkit-transition: all 2s ease;
-moz-transition: all 2s ease;
-ms-transition: all 2s ease;
-o-transition: all 2s ease;
transition: all 2s ease;

animation: fadeInAnimation ease 3s;
    animation-iteration-count: 1;
    animation-fill-mode: none;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
}

#inspiration37:hover {
   background: url(https://inspiration37.com/wp-content/uploads/2024/12/В37.png) right center no-repeat;
 -webkit-background-size: cover;  -moz-background-size: cover;-o-background-size: cover; background-size: cover;

-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-ms-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;
	-webkit-transform: rotate(720deg);
  transform: rotate(720deg);
  
}*/

/*** Different Backgrounds ***/
#oc-card-title {font-size: 30px!important;
  font-family: 'Playfair Display','PT Serif', serif !important;
  text-align: center!important;
  animation: fadeInAnimation ease 3s;
            animation-iteration-count: 1;
            animation-fill-mode: forwards;
  }
  
  #oc-card-content:first-letter {
	  text-transform: capitalize;
float: left!important;
color: /*#FB0*/#333/*#543C31*/!important;
font-size: 90px!important;
line-height: 60px!important;
padding-top: 4px!important;
padding-right: 34px!important;
padding-left: 30px!important;
padding-bottom: 2px!important;
font-family: 'Playfair Display','PT Serif', serif!important;
text-shadow: 4px 4px 5px rgba(0, 0, 0, 1)!important;
  }
  
 /* -------( Mobile CSS )------- */

 /* Mobile Menu Icon */
@media screen and (min-width: 1023px) { 
  #navmobile {display:none;}
  }
@media screen and (max-width: 1023px) { 
  #navmobile {display:block; text-align: center;}
  #navhide {display:none;}
  }

/* Tarot Page */

@media (min-width: 650px) {
    ._3cards #d0 #bloq_deck #deck {
        grid-template-columns: repeat(auto-fill, minmax(72px, max-content)) !important;
        }
}
	
    ._3cards .d1 .cab_deck .TitleSelect {font-size: 18px;}
    ._3cards .d1 .cab_deck .TitleSelect2 {font-size: 18px;}
    ._3cards .d1 .cab_deck {justify-content: center;}
    ._3cards .spread .capaColor {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 102%;
      border-radius: 20px;
      background: #000 url(images/tarotbg.jpg) no-repeat center center fixed;
      background-size: cover;
	  -webkit-box-shadow: 0px 11px 16px 0px rgba(0, 0, 0, 0.75);
         -moz-box-shadow: 0px 11px 16px 0px rgba(0, 0, 0, 0.75);
              box-shadow: 0px 11px 16px 0px rgba(0, 0, 0, 0.75);
      -webkit-transition: all 1s ease;
         -moz-transition: all 1s ease;
          -ms-transition: all 1s ease;
           -o-transition: all 1 ease;
              transition: all 1s ease;
    }

    ._3cards .spread h2 {
	  color: rgb(0 0 0);
      opacity: 1;
      text-shadow: #ffffff 1px 1px 0;
      background: #ffffff83;
      padding: 10px;
      border-radius: 10px;	
      -webkit-transition: all 1s ease;
         -moz-transition: all 1s ease;
          -ms-transition: all 1s ease;
           -o-transition: all 1 ease;
              transition: all 1s ease;
    }

    ._3cards .spread h2:hover {
		background: #FFF;letter-spacing: .2rem;
		}
    ._3cards .spread .tablero .molde img#m1_img.cardClick:hover {
		opacity:0!important;	
		}
    ._3cards .spread .subTitle {
        color: #ffffff;
        text-shadow: #000000 1px 1px 0;
        background: #e69aff83;
        padding: 10px;
        border-radius: 10px;
        -webkit-transition: all 1s ease;
           -moz-transition: all 1s ease;
            -ms-transition: all 1s ease;
             -o-transition: all 1 ease;
                transition: all 1s ease;
        }

    ._3cards .spread .subTitle:hover {
		background: #000; letter-spacing: .2rem;
		}

@media screen and (max-width: 600px) {
	._3cards #results .tab-label_result {
      padding: 18px 22px 40px 15px;
      }
	.tab-label_result::after {
      position:absolute;
      margin-top: 70px;
	  font-size:24px;
	  }
    }

/* Tarot Page End */



@media screen and (min-width: 1023px) {
     #page {
	  padding-left:20px; 
	  padding-right:20px;
	  border:none!important;  
	  box-shadow: none!important;
	  }
    }
@media screen and (max-width: 1023px) {
  .widget-left {
      float: left;
      left:40px!important;
      width: auto;
      clear: none;
	  max-width: 330px;
	  min-width: 250px;
      }
  #footer-widgets.widget-area .widget h3 {
	  width:auto;
	  }  
}


/*_____________________________________*/


@media screen and (max-width: 1080px) { 
  #sign, #sign:hover {margin-left: 750px;} 
  }
@media screen and (max-width: 1030px) { 
  #sign, #sign:hover {margin-left: 720px;} 
  }
@media screen and (max-width: 980px) { 
  #sign, #sign:hover {margin-left: 680px;} 
  }
@media screen and (max-width: 940px) { 
  #sign, #sign:hover {margin-left: 620px;} 
  }
@media screen and (max-width: 900px) { 
  #sign, #sign:hover {margin-left: 600px;} 
  }
@media screen and (max-width: 860px) { 
  #sign, #sign:hover {margin-left: 560px;} 
  }
@media screen and (max-width: 800px) { 
  #sign, #sign:hover {margin-left: 500px;} 
  }
@media screen and (max-width: 740px) { 
  #sign, #sign:hover {margin-left: 460px;} 
  }
@media screen and (max-width: 660px) { 
  #sign, #sign:hover {margin-left: 400px;}
  } 
@media screen and (max-width: 630px) { 
  #sign, #sign:hover {margin-left: 350px;}
  }
@media screen and (max-width: 575px) { 
  #sign, #sign:hover {margin-left: 300px;}
  }  
@media screen and (max-width: 525px) { 
  #sign, #sign:hover {margin-left: 250px;}
  }  
@media screen and (max-width: 480px) { 
  #sign, #sign:hover {margin-left: 200px;}
  }
@media screen and (max-width: 425px) { 
  #sign, #sign:hover {margin-left: 150px;}
  }   
  @media screen and (max-width: 380px) { 
  #sign, #sign:hover {margin-left: 137px;}
  } 


@media screen and (max-width: 1080px) { 
  .comment-count {/*margin-left: 520px;*/} 
  }
/*@media screen and (max-width: 1030px) { 
  .comment-count {margin-left: 500px;right:0;margin-right:10px;} 
  }*/
@media screen and (max-width: 980px) { 
  .comment-count {margin-left: 54 0px;} 
  }
  @media screen and (max-width: 768px) { 
  .comment-count {right:0;margin-right:10px;} 
  }
/*@media screen and (max-width: 920px) { 
  .comment-count {margin-left: 360px;}  
  }*/
@media screen and (max-width: 479px) { 
  .comment-count {/*margin-left: 280px;*/right:0;margin-right:10px;}
}
@media screen and (max-width: 320px) { 
  .comment-count {display:none;}
}

@media screen and (max-width: 1023px) {
	span#logo.comment-count {display:none;}
	.widget-area {
	  width:250px!important;
	  float:right;
	  }
    }
@media screen and (max-width: 960px) {
    .site-content {
		float: left;
		width: 100%!important;
	    }
	.single-post div.wood-line {
		width: 100%!important;
		height: 30px;
		}
    }
@media screen and (max-width: 900px) {
    .single-post div.wood-line {width: 100%; height: 30px;}
	.site-content article {padding:0px;}
	.widget-left {
      float: none;
      left:20px!important;
      font-size: 16px;
      clear: none;
	  max-width: 280px;
      }
    }
@media screen and (max-width: 768px) {
	.widget-left {
      float: none;
      left:0px!important;
      font-size: 16px;
      clear: none;
	  max-width: 280px;
      }
}	

@media only screen {
	.hidethis{display:none;}
	}
	#nice-style-5338 {font-size: 18px!important;} 
@media screen and (max-width: 680px) {
	#nice-style-5338 {font-size: 16.7px!important;}  
    
	.nav-previous a, .nav-next a {font-size: 100%!important;text-align: center;}
	
	.wp-pagenavi a.last {display:none;}
	.comment-count {margin-top: -50px;}
	#padSection .profileTxtSet {padding-bottom: 20px;}
	#latestEntries .authorLink {top: -30px;}
	.hideme-mobile {display:none!important;}
	.page-id-1448 div.my-entry-content, .page-id-1477 .my-entry-content, .page-id-290 .my-entry-content {width: 240px!important;font-size:16px!important;}
	/*div.line:before {content:url(images/line_leaf_12.png)!important;margin-left: 15px;margin-top: -45px;}*/
	.single-post div.site-content article {margin-bottom:0px!important;}
	.widget-left {
      float: none;
      left:0px!important;
      font-size: 16px;
      clear: none;
	  max-width: 280px;
      }
    }
@media screen and (max-width: 350px) {
	
	.page-id-1451 
	.entry-content p {
	  font-size:16px!important;
	  }
	.widget-left {
      float: none;
      left:0px!important;
      /*width: 200px!important;*/
      clear: none;
      }
    .widget-center, 
    .widget-right {
	  display:none;
	  }
    .widget-left {
      font-family: Georgia, serif;
      font-size: 20px;
      font-style: italic;
      padding: 0.25em 40px;
      line-height: 1.45;
      position: relative;
      color: #F2E4B5;
      background: #000;
      margin-top: 40px;
      border: 5px solid #4B2F21;
      border-radius: 20px;
      -webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
         -moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
              box-shadow: 1px 10px 5px 0px rgba(0,0,0,0.75);
      -webkit-transition: all 1.5s ease;
         -moz-transition: all 1.5s ease;
          -ms-transition: all 1.5s ease;
         -  o-transition: all 1.5s ease;
              transition: all 1.5s ease;
      /* Fallba ck for web browsers that doesn't support RGBa */
      background: rgb(0, 0, 0);
      /* RGBa with 0.6 opacity */
      background: rgba(0, 0, 0, 0.6);
      /* For IE 5.5 - 7*/
      filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
      /* For IE 8*/
      -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";	
      }
    }
	
	/*#logowood{display:none;}
        #logowood{
			position:absolute;
			bottom:0;
		background: url(images/37LOGOMIN.png);
		-webkit-background-size: cover;
           -moz-background-size: cover;
             -o-background-size: cover;
                background-size: cover;
		    width:137px;
		    height: 137px;
		    cursor:pointer;
		    }*/
	@media screen and (max-width: 620px) {
		.frontlabel {margin-left:-35px!important;}
		#logo::first-letter {margin-right: 0px!important;}
		.footer-line {font-size: 100%!important;}
		.wrapper {
		    padding-right: 15px;
            padding-left: 15px;
            }
			blockquote {width:60%;font-size:100%;}
	     #wood-wall, #wood-wall-hd, #wood-wall-biorhythms, #wood-wall-astrology, #wood-wall-numerology, #wood-wall-kabbalah, #wood-wall-i-ching, #wood-wall-tarot, #wood-wall-library {height:440px;}
		.video-container {width:73%!important;}
		.sp-tab__tab-content .video-container {width:90%!important;}
        #container-wall-37 {width:70%!important;height: auto;}
        #container-wall {
			width: 70% !important;
            height: auto !important;
			max-height:220px;
			/*width:90%!important;height: 250px!important;*/}	
	        }
	
	@media screen and (max-width: 600px) {
		.footer-line {font-size: 100%!important;}
	}
	
	@media screen and (max-width: 559px) {
		.page-id-1448 div.my-entry-content, .page-id-1477 .my-entry-content, .page-id-290 .my-entry-content {
		  width: 200px!important;
		  font-size:16px!important;
		  }
    .page-id-1451 .entry-content p {/*Blog Page*/
		  font-size:14px!important;
		  }
        div.line-single::before {
		  display:none;
		  }
        }
		

	@media screen and (max-width: 520px) {
		#hidefooter {display:none;}
	div.line:before {display:none;}
	div.wood-line {width: auto!important;}
	.site-content article {	margin-bottom: 20px!important;}
	.page img.attachment-post-thumbnail {width:auto!important;height: auto!important;}
	img.attachment-post-thumbnail {height: auto!important;}
	.entry-header img.wp-post-image {width:100%!important;height: auto!important;}
	.page-id-1448 div.my-entry-content {/*display:none;*/ font-size: 18px!important;width: 100%!important;}
	.page-id-1477 div.my-entry-content, .page-id-290 div.my-entry-content  {/*display:none;*/ font-size: 18px!important;width: 100%!important;}
	.page-id-1451 .entry-content p {/*display:none;*/ font-size: 18px!important;}
	.my-entry-content {
		position:relative!important;
		margin-left: 0px!important;
        margin-top: 0px!important;
		}	
}
  
  	@media screen and (max-width: 800px) {	
	  .page .entry-content p:first-child:first-of-type:first-letter {
        text-transform: capitalize;
        float: left!important;
        color: /*#FB0*/#333/*#543C31*/!important;
        font-size: 60px!important;
        line-height: 50px!important;
        padding-top: 4px!important;
        padding-top: -30px!important;
        padding-right: 24px!important;
        padding-left: 20px!important;
        padding-bottom: 2px!important;
        font-family: 'Playfair Display','PT Serif', serif!important;
        text-shadow: 3px 3px 4px rgba(0, 0, 0, 1)!important;
        } 
    }


.textCookie, div.fadeshow div {
	line-height:1.4;  
	color:#777; 
	position:absolute!important; 
	cursor:pointer; 
	padding:100px; 
	width: auto; 
	font-family: Georgia;
        font-style: italic;
        text-align: center;
}

@media screen and (max-width: 620px) {
  .textCookie, div.fadeshow div {
	font-size:12px; 
    }
}

@media screen and (max-width: 600px) {
  .textCookie, div.fadeshow div {
	padding:80px!important; 
    }
}

@media screen and (max-width: 530px) {
  .textCookie, div.fadeshow div {
	padding:50px!important; 
    }
}

@media screen and (max-width: 400px) {
  .textCookie, div.fadeshow div {
	padding:40px!important; 
    }
}

@media screen and (max-width: 660px) {
 
	#logo, .logo {display:none!important;}
	.wrapper {
      background: radial-gradient(circle, rgb(242, 228, 181, 0.8) 0%, rgba(243, 205, 141, 0.9) 100%);
      }
}

textarea#ff_1_message.ff-el-form-control {
  background: url();
  background-size: contain;
  background-repeat: no-repeat;
  background-position: right;
}
