/*
Theme Name: Best Magazine Child
Theme URI: https://web-dorado.com/wordpress-themes/best-magazine.html
Template: best-magazine
Author: web-dorado.com
Author URI: http://web-dorado.com/
Description: Best Magazine is a responsive, stylish, user-friendly and SEO-friendly theme. Though it has been made especially for multi-category news websites, it is a perfect fit for any website type: landing pages, business portfolio, event site, corporate, personal branding &amp; commercial websites. The theme uses simple, clean flat design; it is responsive, retina ready. Theme back-end built on web-dorado framework is very easy to use. The theme comes equipped with a wide list of customizable features allowing you to make different kind of changes in layout, style, colors and fonts with minimum coding knowledge. The theme has several full-width responsive templates with menu and sidebar layout settings. Best Magazine has a large slider for the breaking/current news and dynamic front-page builder. It also showcases images in responsive elegant lightbox with full-screen image slideshow. Best Magazine is multilingual ready (WPML), cross-browser compatible, and works fine with major WordPress plugins like JetPack, Contact Form 7, bbPress, WooCommerce and many others. Demo URL: http://themedemo.web-dorado.com/theme-bestmagazine/
Tags: custom-menu,custom-header,custom-background,featured-images,custom-colors,flexible-header,full-width-template,one-column,two-columns,three-columns,right-sidebar,left-sidebar,theme-options,threaded-comments,translation-ready,custom-logo,editor-style,footer-widgets,front-page-post-form,sticky-post,blog,education,news
Version: 1.1.27.1574923477
Updated: 2019-11-28 10:44:37
*/
  
body {
 width:80%;
 text-align: center;
 margin: 0 auto; 
// background-image:url("/wp-content/uploads/2019/12/fon2-1.png");
   background-image:url("/wp-content/uploads/2025/02/fon_itog.png");
   background-size: cover; 
   //background-repeat: norepeat;
}
/*    font     */
body {
  font-size:20px;
}
.wp-caption p.wp-caption-text {  font-size: 14px;  line-height: 20px;}
.sticky,.gallery-caption,.bypostauthor{  font-size: 16px;}
.archive-header{  font-size: 20px !important;}
h1.page-title {  font-size: 36px; color:#c12526!important;}
h1{  font-size:36px;}
h2{  font-size:32px; color:#2e3146!important;} /* background-color:#f3f3f3;}*/
h3{  font-size:28px; color:#c12526!important;}
h4, h4>a, h4 > a:link, h4 > a:hover, h4 > a:visited {  font-size: 24px; color:#c12526!important;}
h5, h5>a, h5 > a:link, h5 > a:hover, h5 > a:visited {  font-size: 23px; color:#2e3146!important;}
h5{  font-size: 23px;}
/* h6{  font-size: 21px;} */
h6, h6>a, h6 > a:link, h6 > a:hover, h6 > a:visited{  font-size:32px; color:#2e3146!important; background-color:#f3f3f3;}
h2,aside h3 {  font-size:28px;}
/*      color  */
a{font-family:"Arial Narrow"; font-size:20px;color:#2e3146;} 
ul li{font-family:"Arial Narrow"!important;} 
ul.sub-menu a{font-family:"Oswald"!important; font-size:20px;color:#2e3146;} 
a:hover{color:#5c6166!important;}
strong>a {color:#225d8f!important;} 
a>strong {color:#225d8f!important;} 
p{
	font-family:"Arial Narrow"; 
	font-size:20px;
	padding-bottom:5px;
}
#content{background-color:#ffffff;margin-top:15px;}
#sidebar1{background-color:#ffffff;}
h1, h3, h1>a, h3>a, h1 > a:link, h3 > a:link, h1 > a:hover,h3 > a:hover, h3 > a:visited, .full-width h2, #content .search-result h2 >a, #content .archive-header >a{
          color:#c2e3146!important;
        }
h4>a, h4>a:link{color:#c22525!important;}
a:link.site-title-a,a:hover.site-title-a,a:visited.site-title-a,a.site-title-a,#logo h1{
          color:#c22525!important;
        }
.read_more, #commentform #submit,.reply  {
          color:#c22525!important;
        }
.bwg_slideshow_title_text{
          color:#c22525!important;
        }
/* ____________ */

.sidebar-container{
    border-left:1px	#2e3146 solid;
    line-height:30px!important; 
	background-color:#ffffff!important;
    width:97%;
	font-family:"Oswald"!important;
	font-size:22px;
	padding-left:5px;
}
#menu-leftmenu li {
    font-size:24px;
	line-height:30px;
	min-height:60px;
	width:100%;
	margin:0;
}

#sidebar-footer .widget-container ul li:before, aside .sidebar-container  ul li:before, .most_categories ul li:before {
  display:  none;
 }
.sidebar-container ul li a{
	 font-size:24px;
	 font-family:"Oswald"!important;
	 padding:15px 0 15px 5px;
	 display:block;
}
.sidebar-container ul li, .sidebar-container ul li a{
     background-color: #ffffff;
     color:#2e3146;
	 display:block;
}
.sidebar-container ul li:hover, .sidebar-container ul li a:hover, .sidebar-container ul li a:active{
          background-color: #2e3146;
          color:#ffffff!important;
        }
 #spider_slideshow_left,
  #spider_slideshow_right {
	bottom:50%!important;
  }
/* ____________ */
/*
.container1  {
	display:flex;
	overflow:hidden;
    width:100%!important;
    margin-left:5px;
  }
  
@media (min-width : 1000px){
	.container1 {display:flex; overflow:hidden; padding-top:0px; padding-left:5%;width:41%!important;}
} 
*/ 
@media (min-width : 1000px){
	.container1 {display:flex; overflow:hidden; padding-top:0px;}
}

.container{
  position:relative;
  width:90%!important;
  margin:0 auto;
  background-color:#fff!important;
  clear:both;
}
.container2  {
  position:relative;
  margin:0px auto;
  width:100%!important;
  background-color:#ffffff;
  clear:both;
  } 
#flx{width:80%!important; margin:0 auto;} 

#header-top.container {
  height:20px;
  padding-top:6px!important;
  
}
#header-middle{margin:0!important;float:left; }
#gtranslate_wrapper{
    top:0px!important;
    right:0!important;
}
#mysoc{
    /* width:15%;*/
    float:left;
	height:100%;
}

.poisk{
    width:100%;
    height:40px;
    text-align:left;
    padding:13px 0 13px 0;
    margin: 0;
    background-color: #2e3146;
}
.poiskform{
    height:20px;
    width:100%;
    vertical-align: middle;
}
.pinput{
    width:80%;
    height:20px;
    vertical-align: middle;
    text-align: left;
    margin:5px;
}
#slideshow {
  margin:0;
  padding: 0;
  width:100%!important;
  height:auto;
}
.bwg_slideshow_image_span
{
	height:0;
}
.bmg_slideshow_image_wrap{
    width:100%;
    height:auto;
    padding: -5px 0;
}
bmg_slideshow_image{
    width:100%;
    height:auto!important;
}

.widget{
    max-height: 200px;
    height: auto;
    width:auto;
}
.widget-area{
    border:1 solid;
}
aside  .widget-area> h3{
  margin-bottom:5px;
  word-wrap: break-word;
  line-height: 30px;
  font-size:24px;
}
.bwg_slideshow_title_text{
    visibility: hidden!important;
}
#archives-dropdown-3{
   max-width:300px;
   max-height:36px;
   font-size: 18px;   
}

#blog  .blog-post .content_post_masonry .masonry_item h4{
  font-size:22px;
  color:#fff;
  font-weight:normal;
  margin:0!important;
  padding:0!important;
  line-height: 24px!important;
}
.content_post_masonry { /* Masonry container */

  -webkit-column-count: 1;
  -moz-column-count: 1;
  column-count: 1;
  -webkit-column-width: 400px;
  -moz-column-width: 400px;
  column-width: 400px;
  overflow: hidden;
  -webkit-column-gap: 10px;
  -moz-column-gap: 10px;
  column-gap: 10px;
}

.masonry_item { /* Masonry bricks or child elements */
  float:left;
  margin-top:0!important;
  margin-right:20px!important;
  margin-bottom:0!important;
  margin-left:10px!important;
  padding: 0!important;
  width: 100% !important;
  border: none;
  background-color: #fff!important;
}
.masonry_item:hover {
  background-color: #eee!important;
}
.masonry_item img{
  margin: 5px 5px 5px 0 !important;
  width: 50% !important;
  max-width: 230px;
  float: left !important;
}
p::before{display:none!important;}
#top-posts {
  position:relative;
  clear:both;
  width:20%;
  text-align:left;
  margin-top:4px;
  height: 0px;
  visibility: hidden!important;
}
/*____________________________________________________________________________*/
aside .sidebar-container .widget-area {
  border-bottom:none!important;
  padding-bottom: 0;
  margin-bottom:0;
}
.sdrop{
    font-size: 20px;
    margin:30px 0 20px 0;
    padding: 10px 0 5px 15px;
    line-height: 24px;
    width:98%;
    background: #ffffff;
    color:#2e3146;
 }
 .sdrop:hover, .sdrop a:hover, .sdrop a:active{
    background: #ffffff;
    color:#2e3146;
}
 /*____________________________________________________________________________*/
 
/*#################NAVIGATION MENU######################*/
 #top-nav{
        background:#ffffff!important;
	      display: table;
	      width:100%;
        height:66px!important;
        max-height: 66px!important;
        }
.top-nav-list .current-menu-item{
          color: #FFFFFF !important;
          background-color: #2e3146!important;
	     
        }
ul.top-nav-list.li{
	 display: table-cell;
	 position: relative;
	 color: #FFFFFF !important;
}
ul.top-nav-list.li a{
	 color: #FFFFFF !important;
}
 #menu-button-block {
          background-color: #c22525!important;
	      height:100%!important;
	      max-height:42px!important;
          margin-bottom:0!important;  
        }
#menu-button-block a{
          background-color: #c22525!important;
          height:100%!important;
	      max-height:42px!important;
          margin-bottom:0!important;           
        }
.top-nav-list li li:hover .top-nav-list a{
	color: #FFFFFF !important;
}
 .top-nav-list li li:hover .top-nav-list a:hover, .top-nav-list .current-menu-item a:hover,.top-nav-list li:hover,.top-nav-list li a:hover{
          background-color: #2e3146!important;
          color:#FFFFFF !important;
        }
.top-nav-list li.current-menu-item, .top-nav-list li.current_page_item{
          background-color: #2e3146!important;
          color: #FFFFFF!important;
        }
.top-nav-list li.current-menu-item a, .top-nav-list li.current_page_item a{
          color: #FFFFFF !important;
        }


.top-nav-list> ul > li ul, .top-nav-list > li ul  {
          background:#2e3146!important;
        }
#top-nav > div > ul > li ul li:hover,  #top-nav > div > ul > li ul li a:hover  {
          background:#ffffff!important;
          color:#2e3146!important;
        }
#top-nav > div > ul > li ul li:active, #top-nav > div > ul > li ul li a:active {
          background:#ffffff!important;
          color:#2e3146!important;
        }

.phone-menu-block, .id-top-nav, .top-nav-list
{
   background-color:#c22525!important;
}
 
#top-nav > div > ul > li ul  li,
#top-nav > div > div > ul > li ul  li
{
  padding-left:0px!important;
  padding-right:0px!important;
}
 /*____________________________________________________________________________*/
 #search-3{width:90%;padding:5px 20px;}
 #searchform{width:100%;margin:5px auto;}
 .searchback{
  max-width:1000px!important;
  width:100%;
  margin:5px 20px;
}
/* Размер пунктов меню  */
#top-nav-list{
    width:100%;
    max-height:56px!important;
}
#top-nav > div, #top-nav > div > ul, #top-nav > div > ul > li, #top-nav > div > ul > li > a{
  height: 66px!important;
  border:none;
}
#top-nav > div > ul > li > a,#top-nav > div > div > ul > li > a
{
  padding-bottom:16px;
  padding-top: 0;
  font-family:"Oswald"!important;
}
#top-nav-list.menu-item{height:100%;}
@media (min-width : 450px){
#menu-item-33{ width:10.5%!important;text-align: center;}
#menu-item-34{ width:7.5%!important;text-align: center;}
#menu-item-34 ul li{text-align: left!important;}
#menu-item-1988{ width:9.0%!important;text-align: center;}
#menu-item-1988 ul li{text-align: left!important;}
#menu-item-1994{ width:11.0%!important;text-align: center;}
#menu-item-1994 ul li{text-align: left!important;}
#menu-item-1995{ width:11.0%!important;text-align: center;}
#menu-item-1995 ul li{text-align: left!important;}
#menu-item-1996{ width:16%!important;text-align: center;}
#menu-item-1996 ul li{text-align: left!important;}
#menu-item-1997{ width:10%!important;text-align: center;}
#menu-item-1997 ul li{text-align: left!important;}
#menu-item-567{ width:5.0%!important;text-align: center;}
#menu-item-2067{ width:5.0%!important;text-align: center;}
/*#menu-item-8261{ width:6.0%!important;text-align: center;}*/
#menu-item-4708{ width:5.0%!important;text-align: center;}
#menu-item-569{ width:5.0%!important;text-align: center;}
#menu-item-11464{width:5.0%!important;text-align:center;}
#menu-item-9452{ width:5.0%!important;text-align: center;}
/*___________________________________________________________*/
#menu-item-11632{ width:6.2%!important;text-align: center;}
#menu-item-11633{ width:9.7%!important;text-align: center;}
#menu-item-11633 ul li{text-align: left!important;}
#menu-item-11712{ width:9.4%!important;text-align: center;}
#menu-item-11712 ul li{text-align: left!important;}
#menu-item-11713{ width:11%!important;text-align: center;}
#menu-item-11713 ul li{text-align: left!important;}
#menu-item-11714{ width:12%!important;text-align: center;}
#menu-item-11714 ul li{text-align: left!important;}
#menu-item-11715{ width:13.5%!important;text-align: center;}
#menu-item-11715 ul li{text-align: left!important;}
#menu-item-11716{ width:12.9%!important;text-align: center;}
#menu-item-11716 ul li{text-align: left!important;}
#menu-item-11717{ width:4.8%!important;text-align: center;}
#menu-item-11718{ width:5.2%!important;text-align: center;}
#menu-item-11719{ width:5.5%!important;text-align: center;}
#menu-item-11720{ width:4.8%!important;text-align: center;}
#menu-item-11721{ width:4.8%!important;text-align: center;}
/*#menu-item-570{ width:5.0%!important;text-align: center;}*/
}
@media (max-width : 449px){
#menu-item-33{ width:100%!important;text-align: left;}
#menu-item-34{ width:100%!important;text-align: left;}
#menu-item-34 ul li{text-align: left!important;}
#menu-item-1988{ width:100%!important;text-align: left;}
#menu-item-1988 ul li{text-align: left!important;}
#menu-item-1994{ width:100%!important;text-align: left;}
#menu-item-1994 ul li{text-align: left!important;}
#menu-item-1995{ width:100%!important;text-align: left;}
#menu-item-1995 ul li{text-align: left!important;}
#menu-item-1996{ width:100%!important;text-align: left;}
#menu-item-1996 ul li{text-align: left!important;}
#menu-item-1997{ width:100%!important;text-align: left;}
#menu-item-1997 ul li{text-align: left!important;}
#menu-item-567{ width:100%!important;text-align: left;}
#menu-item-2067{ width:100%!important;text-align: left;}
#menu-item-4708{width:100%!important;text-align: left;}
#menu-item-569{ width:100%!important;text-align: left;margin-top:15px!important;}
#menu-item-11464{ width:100%!important;text-align: left;}
/*___________________________________________________________*/
#menu-item-11632{ width:100%!important;text-align: center;}
#menu-item-11633{ width:100%!important;text-align: center;}
#menu-item-11633 ul li{text-align: left!important;}
#menu-item-11712{ width:100%!important;text-align: center;}
#menu-item-11712 ul li{text-align: left!important;}
#menu-item-11713{ width:100%!important;text-align: center;}
#menu-item-11713 ul li{text-align: left!important;}
#menu-item-11714{ width:100%!important;text-align: center;}
#menu-item-11714 ul li{text-align: left!important;}
#menu-item-11715{ width:100%!important;text-align: center;}
#menu-item-11715 ul li{text-align: left!important;}
#menu-item-11716{ width:100%!important;text-align: center;}
#menu-item-11716 ul li{text-align: left!important;}
#menu-item-11717{ width:100%!important;text-align: center;}
#menu-item-11718{ width:100%!important;text-align: center;}
#menu-item-11719{ width:100%!important;text-align: center;}
#menu-item-11720{ width:100%!important;text-align: center;}
#menu-item-11721{ width:100%!important;text-align: center;}
/*#menu-item-570{ width:100%!important;text-align: center;}*/
}	

@media only screen and (max-width : 449px){
 #top-nav > div > ul > li > a,#top-nav > div > ul > li > a:link,#top-nav > div > ul > li > a:visited,
 #top-nav > div > div > ul > li > a,#top-nav > div > div > ul > li > a:link,#top-nav > div > div > ul > li > a:visited
  {
    font-size: 10px;
    padding-left:1px;
    padding-right:1px;
  }
}  
@media (min-width: 450px) and (max-width: 899px) {
 #top-nav > div > ul > li > a,#top-nav > div > ul > li > a:link,#top-nav > div > ul > li > a:visited,
 #top-nav > div > div > ul > li > a,#top-nav > div > div > ul > li > a:link,#top-nav > div > div > ul > li > a:visited
  {
    font-size: 13px;
    padding-left:2px;
    padding-right:2px;
  /*  padding-bottom:11px;*/
	padding-bottom:0;  
  }
}
@media (min-width: 450px) and (max-width: 1010px) {
 #phone-menu-block{
  width:120%;
  margin:0 10% 0 -100%;
  height: 66px;
 }
}
@media (min-width: 1011px) {
 #phone-menu-block{
  width:100%;
  height: 66px;
 }
}
 @media (min-width: 900px) and (max-width: 1279px) {
 #top-nav > div > ul > li > a,#top-nav > div > ul > li > a:link,#top-nav > div > ul > li > a:visited,
 #top-nav > div > div > ul > li > a,#top-nav > div > div > ul > li > a:link,#top-nav > div > div > ul > li > a:visited
  {
    font-size: 15px;
    padding-left:2px;
    padding-right:2px;
   /* padding-bottom:11px;*/
	 padding-bottom:0; 
  }
} 
@media (min-width: 1280px) and (max-width: 1700px) {
 #top-nav > div > ul > li > a,#top-nav > div > ul > li > a:link,#top-nav > div > ul > li > a:visited,
 #top-nav > div > div > ul > li > a,#top-nav > div > div > ul > li > a:link,#top-nav > div > div > ul > li > a:visited
  {
    font-size: 20px;
    padding-left:4px;
    padding-right:4px;

  }
}
/*
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm){
 #top-nav > div > ul > li > a,#top-nav > div > ul > li > a:link,#top-nav > div > ul > li > a:visited,
 #top-nav > div > div > ul > li > a,#top-nav > div > div > ul > li > a:link,#top-nav > div > div > ul > li > a:visited
  {
    font-size: 16px;
    padding-left:4px;
    padding-right:4px;

  }
}
*/
@media (min-width: 1701px) {
 #top-nav > div > ul > li > a,#top-nav > div > ul > li > a:link,#top-nav > div > ul > li > a:visited,
 #top-nav > div > div > ul > li > a,#top-nav > div > div > ul > li > a:link,#top-nav > div > div > ul > li > a:visited
  {
    font-size: 24px;
    padding-left:10px;
    padding-right:10px;
  }
}

/*
@media only screen and (max-width : 449px){
 #top-nav > div > ul > li > a,#top-nav > div > ul > li > a:link,#top-nav > div > ul > li > a:visited,
 #top-nav > div > div > ul > li > a,#top-nav > div > div > ul > li > a:link,#top-nav > div > div > ul > li > a:visited
  {
    font-size: 10px;
    padding-left:1px;
	padding-right:1px;
  }
}  
 @media (min-width: 450px) and (max-width: 759px) {
 #top-nav > div > ul > li > a,#top-nav > div > ul > li > a:link,#top-nav > div > ul > li > a:visited,
 #top-nav > div > div > ul > li > a,#top-nav > div > div > ul > li > a:link,#top-nav > div > div > ul > li > a:visited
  {
    font-size: 14px;
    padding-left:3px;
	padding-right:3px;
  }
}   
 @media (min-width: 760px) and (max-width: 1279px) {
 #top-nav > div > ul > li > a,#top-nav > div > ul > li > a:link,#top-nav > div > ul > li > a:visited,
 #top-nav > div > div > ul > li > a,#top-nav > div > div > ul > li > a:link,#top-nav > div > div > ul > li > a:visited
  {
    font-size: 16px;
    padding-left:5px;
	padding-right:5px;
  }
}   
@media (min-width: 760px) and (max-width: 1279px) {
 #top-nav > div > ul > li > a,#top-nav > div > ul > li > a:link,#top-nav > div > ul > li > a:visited,
 #top-nav > div > div > ul > li > a,#top-nav > div > div > ul > li > a:link,#top-nav > div > div > ul > li > a:visited
  {
    font-size: 18px;
    padding-left:6px;
	padding-right:6px;
  }
}        
@media (min-width: 1280px) and (max-width: 1700px) {
 #top-nav > div > ul > li > a,#top-nav > div > ul > li > a:link,#top-nav > div > ul > li > a:visited,
 #top-nav > div > div > ul > li > a,#top-nav > div > div > ul > li > a:link,#top-nav > div > div > ul > li > a:visited
  {
    font-size: 22px;
    padding-left:9px;
	padding-right:9px;
  }
}
@media (min-width: 1701px) {
 #top-nav > div > ul > li > a,#top-nav > div > ul > li > a:link,#top-nav > div > ul > li > a:visited,
 #top-nav > div > div > ul > li > a,#top-nav > div > div > ul > li > a:link,#top-nav > div > div > ul > li > a:visited
  {
    font-size: 24px;
    padding-left:20px;
	padding-right:20px;
  }
}
*/
/* submenu */
@media only screen and (max-width : 449px){
#top-nav > div > ul > li ul  li,
#top-nav > div > div > ul > li ul  li
{
  font-size:11px;
}
#top-nav > div > ul > li ul li a, #top-nav > div > ul > li ul li a:link, #top-nav > div > ul > li ul li a:visited,
#top-nav > div > div > ul > li ul li a, #top-nav > div > div > ul > li ul li a:link, #top-nav > div > div > ul > li ul li a:visited    {
  background-color: #2e3146;
  height:40px;
  font-size:11px;
}
}
@media (min-width: 450px){
#top-nav > div > ul > li ul  li,
#top-nav > div > div > ul > li ul  li
{
  font-size:18px;
}
#top-nav > div > ul > li ul li a, #top-nav > div > ul > li ul li a:link, #top-nav > div > ul > li ul li a:visited,
#top-nav > div > div > ul > li ul li a, #top-nav > div > div > ul > li ul li a:link, #top-nav > div > div > ul > li ul li a:visited    {
  background-color: #2e3146;
  height:40px;
  font-size:18px;
}
}
/* _______________________________________________  */
.newimg{
   max-height:90%;
   min-height:80%;
   max-width:12%;
   min-width:10%;
   padding:6px;
}
/* _______________________________________________  */
html:not(.bvi-panel){ font-size:20px;}
/* _______________________________________________  */
#grid {
    display: grid;
	grid-template-rows: '1fr 1fr 1fr 1fr 1fr';
    grid-template-columns:repeat(3,33%);
    }
#grid > div {
    font-size: 16px;
    padding:10px;
	background: #dcdcdc;
    text-align: center;
}
#grid img{
    width:160px;
}
#grid1{
    display: grid;
	grid-template-rows: '1fr 1fr 1fr 1fr 1fr';
    grid-template-columns:repeat(3,33%);
    }
#grid1> div {
    font-size: 16px;
    padding:10px;
    text-align: center;
}
.scale {
    transition: 1s; 
   }
.scale:hover {
    transform: scale(2); 
   }
#grid1 img{
    width:200px;
}
/* _______________________________________________  */
.grid-container{
        border: none;
        display: grid;
        min-height:40px;
        grid-template-columns:35% 30% 35%;
        max-width: 100%;
      }
.grid-item {
        box-sizing: border-box;
        text-align: center;
        font-size: 1em;
        padding-left:5px;
        padding-right:5px;
        height: auto;
        color: #ffffff;
        vertical-align: top;
      }
 .grid-item:hover .tooltipBack-css{
    color:#2e3146;}
 .grid-item:hover .tooltipFwd-css{
    color:#2e3146;}   
 .grid-item:hover .arrow-left-css{
    background:url(/wp-content/uploads/2020/01/l1.jpg) no-repeat;
    background-size:contain}
 .grid-item:hover .arrow-right-css{
    background:url(/wp-content/uploads/2020/01/r1.jpg) no-repeat;
    background-size:contain}
.arrow-left-css{
    width:36px;
    max-width: 20%;
    height:36px;
    background:url(/wp-content/uploads/2020/01/l.jpg) no-repeat;
    background-size:contain;
    float:left;
    border:solid 1px;
    color:#ffffff; 
    position:relative}
.arrow-right-css{
    width:36px;
    max-width: 20%;
    height:36px;
    background:url(/wp-content/uploads/2020/01/r.jpg) no-repeat;
    background-size:contain;
    border:solid 1px;
    float:right;
    color:#ffffff; 
    position:relative}
 .tooltipBack-css{
	font-size:0.8em; 
    text-align:left;
    left:50px}    
 .tooltipBack-css,.tooltipFwd-css{
    font-family:georgia,verdana,monospace;
    color:#ffffff;
    position:absolute;
    white-space:pre;
    top:10px}
 .tooltipFwd-css{
	font-size:0.8em; 
    text-align:right;
    right:50px;}
 .cssTooltipMenu{
    font-weight:700;
	font-size:0.8em;
    display: inline-block;
    color:#2e3146;
    padding:8px;
    position:relative;
    text-align:center;
    max-height:40px;
    line-height:18px;
    border-radius:10px 10px 10px 10px;}
 .cssTooltipMenu:hover{
    color:#fff;background-color:#2e3146;
    cursor:pointer;}
/* _______________________________________________  */
.lista {
    padding:0;
    list-style: none;
}
.lista li{
    padding:6px;
}
.lista li:before {
    padding-right:10px;
    font-weight: bold;
	content:"►";
	color:#2e3146;
	transition-duration: 0.5s;
}
.lista li:hover:before {
    color: #c22525;
    content:"►";
}
/* _______________________________________________  */
.sep{
  font-size: 16px;
  font-weight: 600;
  background-size: contain !important;
}

.sep.tag{
  background:url(images/v.gif) no-repeat;
/*  background:url(images/tag.png) no-repeat;*/
  height:16px;
  width:16px;
  display:inline-block;
  margin-bottom: 0;
/*  margin-bottom: -4px;*/
  margin-right: 7px;
}

.sep.date{
  background:url(images/date.png) no-repeat;
  height:16px;
  width:16px;
  display:inline-block !important;
  margin: 0 7px 0 0 !important;
}
/* _______________________________________________  */
.responsive-accordion-default.responsive-accordion li .responsive-accordion-head{
	background: #ffffff!important;
	font-size: 20px!important;
}
.responsive-accordion-head span{
	font-size: 20px!important;
	color:#2e3146!important;
	background: #ffffff!important;
}
.responsive-accordion-panel active{
	font-size: 20px!important;
}
/* _______________________________________________  */
.submenuItems li{
	font-size: 20px!important;	
}
/* _______________________________________________  */
.hist{
	font-size: 30px!important;
	padding:3px;
	margin:3px 20px;
}
/*__________________________*/
.spec:hover {
  background-color: #eee!important;
}
#blog.content-inner-block{
  margin:5px 0px 5px 0px;
}
#content h2 {  
  padding-bottom:5px;
}
.blog-post{
	padding:3px 10px;
}
.blog{
	padding-bottom:3px;
}
hr {
border: 0;
height: 1px;
background: #2e3146;
background-image: -webkit-linear-gradient(left, #fff, #2e3146, #fff);
background-image: -moz-linear-gradient(left, #fff, #2e3146, #fff);
background-image: -ms-linear-gradient(left, #fff, #2e3146, #fff);
background-image: -o-linear-gradient(left, #fff, #2e3146, #fff);
}
/*__________________________*/
#content h2 {
  border:none;
}
.hist1{font-size:24px!important; margin-left:20px!important;}
#spider_slideshow_left,
#spider_slideshow_right {	
	border:none!important;	
	bottom:calc(50% - 25px)!important;
	/*background-color:#35557b!important;*/
}
/*__________________________*/

.entry>ol>li{
	font-family:"Arial Narrow"!important;
}
/*__________________________*/
#searchbox{
	border:2px solid #2e3146!important;
	background-color:#f5f5f5!important;
	height:50px!important;
}
#searchinput{
	border:0!important;
	background-color:#f5f5f5!important;
}
#searchsubmit{
	margin:10px 20px!important;
}
.searchback{
	padding:auto 5px!important;
	margin-left:0px!important;
	margin-right:5px!important;
	max-width:90%!important;
	height:100%;
}
input#searchsubmit.read_more{
	margin-top:5px!important;
	
}
.addedli{height:0;}
.country-selector.weglot-default{ bottom:auto!important; }
/*
#trp-floater-ls{
   position:fixed;
   top:0;
   right:0;
}
*/
#top-nav>div>ul>li>a, #top-nav>div>ul>li>a:link, #top-nav>div>ul>li>a:visited,
#top-nav>div>div>ul>li>a, #top-nav>div>div>ul>li>a:link, #top-nav>div>div>ul>li>a:visited
{ padding-top:10px!important;
  height:56px!important;
}
#top-nav>div>ul>li ul{
  top:67px!important;
  left:0px!important;
}
.container{
  height:66px!important;
  background-color: #ffffff;
}
.my-accordion, .my-accordion:hover, .submenuItems1, .submenuItems1:hover{
  color:#2e3146;
}