/*
Theme Name: SP Theme
Theme URI: https://cms3.ru/wordpress-pustaya-tema/
Author: Alex Kuimov
Author URI: https://cms3.ru
Description: The blank wordpress theme
Version: 1.0.0
Text Domain: sp-theme
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/*WordPress Core*/
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}
.pfa {
    margin: 0 0 15px 0;
    padding: 0 0 5px 0;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%;
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

.screen-reader-text {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important;
}

.screen-reader-text:focus {
    background-color: #eee;
    clip: auto !important;
    clip-path: none;
    color: #444;
    display: block;
    font-size: 1em;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000;
}

.gallery-caption {
    display: block;
}

.bypostauthor {
    display: block;
}
.page {
    width: 1000px;
    margin: 0px auto;
    padding: 0px;
}
body.custom-background {
    background-image: url(http://odun-bazar.com/wp-content/uploads/2022/12/body-bg.jpg);
    background-position: center top;
   /* background-size: cover;*/
    background-repeat: no-repeat;
    background-attachment: scroll;
}
body {
    width: 1000px;
    margin: 0 auto;
    background-color: #fef3e2;
    box-shadow: 5px 5px 50px #440a02, 5px 5px 50px #440a02;
	height:100%;
}
section#my-container {
    width: 100%;
    max-width: 1000px;
    min-width: 1000px;
	
}
div#left-sidebar {
    white-space: nowrap;
    width: 270px;
}
#column-logo-menu {
    white-space: nowrap;
    
}
div#right-maine-top {
    white-space: nowrap;
    width: 720px;
}
#right-top-menu-container,
#left-top-menu-container {
	 white-space: nowrap;
	width: 345px;
	margin: 0 0 0 5px;
}
#left-top-menu {
background: url(/images/logo-menu-bg.jpg) repeat-x top left;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #e18f1b;
    box-shadow: 2px 2px 4px #5d5d5d;
	}
	#right-top-menu {
background: url(/images/logo-menu-bg.jpg) repeat-x top left;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #e18f1b;
    box-shadow: 2px 2px 4px #5d5d5d;
	}
.eael-simple-menu-container.preset-1 {
background: transparent!Important;

	}
.eael-simple-menu-container.preset-1 .eael-simple-menu li:hover>a{
background: transparent!Important;

	}
	li.menu-item {
   width: auto;
    text-align: center;
   
	border-right: solid 1px #ad4b35;
    border-left: solid 1px #ad4b35;
	min-width: 105px;

}
div#my-logo {
    position: absolute;
    top: -20px;
    width: 200px;
    text-align: center;
    left: 240px;
}

.elementor-heading-title {

    font-family: arkhive regular;
}
section#text-bottom-logo {
    white-space: nowrap;
}
#text-l-logo,
#text-r-logo {
 white-space: nowrap;	
}


div#coin-slider-metaslider_401 {
    border-radius: 15px;
    -webkit-box-shadow: 0px 0px 32px 1px #f44336;
    -moz-box-shadow: 0px 0px 32px 1px #f44336;
       box-shadow: 0px 0px 32px 1px #f44336;
	   box-shadow: 0px 0px 22px 1px #f44336;
}
.eael-logo-carousel.swiper-container .swiper-slide img {
    width: auto;
    height: 90px!Important;
}

.carousel-slider-hero__cell__inner {
    background-position: 50%;
    background-repeat: no-repeat;
    bottom: 0!Important;
    left: 0!Important;
    padding: 0px 0!Important!Important;
    position: absolute;
    right: 0!Important;
    background-color: rgb(255 255 255 / 60%)!Important;
	
    top: auto!Important;
}

.carousel-slider-hero__cell__description {

    white-space: normal!Important;
}
.carousel-slider-hero__cell__description {
    color: hwb(355deg 5% 26%)!Important;
    font-size: var(--cs-description-font-size,13px);
    line-height: 1.4;
    margin-bottom: var(--cs-description-gutter,0px);
    font-weight: 600!Important;
    font-size: 13px!Important;
	margin: 0px!Important;
}
.carousel-slider-hero__cell__inner.carousel-slider--text-center {
    text-align: center;
    padding: 10px!Important;
}
li.menu-item {
    width: auto;
    text-align: center;
    border-right: solid 1px #ad4b35;
    border-left: solid 1px #ad4b35;
    min-width: 105px;
    white-space: pre-wrap!Important;
	color: #c22c3a;
   
    border-bottom: 1px solid #e9b690;
    padding: 0px!Important;
    line-height: 3px!Important;
}
.eael-simple-menu-container .eael-simple-menu li a {
    font-size: 13px;

    line-height: 40px!Important;

}
.eael-simple-menu-container.preset-1 .eael-simple-menu li ul {
    background-color: #c1a677;
    line-height: 0px!Important;
}
@media (min-width: 768px) {
.elementor-80 .elementor-element.elementor-element-a59f59f {
    width: 100%;
    white-space: normal!Important;
}
}

.elementor-80 .elementor-element.elementor-element-a59f59f {
    width: 100%;
    white-space: normal!Important;
}

h2.elementor-heading-title.elementor-size-default {
    font-family: monospace!Important;
    font-size: 25px!Important;
    border-bottom: 1px solid #C22C3A!Important;
    padding-top: 20px!Important;
    padding-bottom: 5px!Important;
    display: block!Important;
    color: #BD0202!Important;
    margin-bottom: 10px;
    font-family: arkhive regular!Important;
    font-weight: normal!Important;
    line-height: 100%!Important;
	margin: 0 0 0 20px;
}
.main-content-text {
    font: 12px/18px Arial, Tahoma, Verdana, sans-serif!Important;
	white-space: normal!Important;
}
.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 10px;
    white-space: normal!Important;
	
}
.elementor-80 .elementor-element.elementor-element-9f89015 .eael-simple-menu-container {
    box-shadow: 0px 0px 0px 0px rgb(0 0 0 / 0%)!Important;
}
.elementor-80 .elementor-element.elementor-element-9f89015 > .elementor-widget-container {
    border-style: solid;
    border-width: 0px!Important;
  /*  border-color: #BC9A32;*/
    border-radius: 0px!Important;
}
.e--pointer-double-line .elementor-item:after, .e--pointer-double-line .elementor-item:before, .e--pointer-overline .elementor-item:after, .e--pointer-overline .elementor-item:before, .e--pointer-underline .elementor-item:after, .e--pointer-underline .elementor-item:before {
    height: 2px!Important;
    width: 100%;
    left: 0;
    background-color: #c22c3a!Important;
    z-index: 2!Important;
}
.eael-simple-menu-container .eael-simple-menu li a:hover {
    font-size: 14px;
    font-weight: 600;
    line-height: 50px;
    text-align: center;
    color: #fff;
    padding-left: 20px;
    padding-right: 20px;
    -webkit-transition: all 100ms;
    -o-transition: all 100ms;
    transition: all 100ms;
}

.item-head, .blue-head {
    font-family: arkhive regular!Important;
    font-size: 20px!Important;
    display: block;!Important;
    color: #BD0202!Important;
    margin-bottom: 15px;
}
.infobar .readmore {
    float: right!Important;
    padding-right: 50px!Important;
	    font-size: 13px!Important;
}
.site-block-one-item-readmore, .readmore {
    float: right!Important;
    color: #bd0202!Important;
    font-size: 13px!Important;
    padding-right: 10px!Important;
}
.one_news_content {
    position: relative!Important;
    padding-bottom: 30px!Important;
    margin-right: 20px!Important;
    border-bottom: 1px solid #E3A654!Important;
    margin-bottom: 10px!Important;
	    font-size: 13px!Important;
}
.one-comment {
    border: 1px solid #f3d8a5!Important;
    padding: 5px!Important;
    margin-bottom: 10px!Important;
    border-radius: 5px!Important;
}
.one-comment-header {
    background-color: #f3d8a5!Important;
    padding: 3px!Important;
    color: #BD0202!Important;
    margin-bottom: 10px!Important;
}
.reply-to {
    float: right!Important;
    text-decoration: underline!Important;
    cursor: pointer!Important;
}
.comment-text {
    margin-bottom: 10px!Important;
    margin-left: 10px!Important;
	font-size: 13px;
	color: #4f2d0a;
}
.one-comment-header {
    background-color: #f3d8a5!Important;
    padding: 3px!Important;
    color: #BD0202!Important;
    margin-bottom: 10px!Important;
}
#content {
    padding: 0 20px!Important;
    color: #4f2d0a!Important;
}
.pano-block .pano-thumb-wrap {
    display: inline-block!Important;
    margin-right: 10px!Important;
    position: relative!Important;
}
.pano-thumb {
    cursor: pointer!Important;
    box-shadow: 2px 2px 2px #011630!Important;
}
.pano-thumb-wrap .pano-title {
text-align: center!Important;
    margin-top: 10px!Important;
    text-transform: uppercase!Important;
    margin-bottom: 25px!Important;
    font-size: 13px!Important;
    color: #4f2d0a!Important;
}
li.pano-thumb-wrap {
    list-style: none!Important;
}
li.pano-thumb-wrap {
    list-style: none;
    width: 30%!Important;
    text-align: center;
    display: inline-grid!Important;
}
ul.pano-block.clear {
    padding: 0px!Important;
}
.photo-imgs-wrap {
    padding-bottom: 5px!Important;
    margin-bottom: 10px!Important;
    width: 720px!Important;
}
.photo-img-wrap {
    display: inline-block!Important;
    margin-right: 20px!Important;
    width: 100px;
    vertical-align: top!Important;
    margin-bottom: 20px!Important;
}
.photo-img-link {
    width: 100px!Important;
    height: 75px!Important;
    position: relative!Important;
    display: block!Important;
}
.photo-img {
    width: 100px!Important;
    height: 75px!Important;
    position: absolute!Important;
}
.clear:after {
    content: "."!Important;
    display: block!Important;
    height: 0!Important;
    font-size: 0!Important;
    clear: both!Important;
    visibility: hidden!Important;
}
.item-head, .blue-head {
    font-family: arkhive regular!Important;
    font-size: 20px!Important;
    display: block!Important;
    color: #BD0202!Important;
    margin-bottom: 15px!Important;
}
#lang-shortcode {
    text-align: right!Important;
    margin: 0 10px 0 0!Important;
}
.meta-box-sortables input {
    vertical-align: middle;
    width: 100%!Important;
}
.m-foot {
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    margin: 15px 0;
    border-bottom: solid 1px#ccc;
}
