/*
Theme Name: Bard Child
Template: bard

Не обязательные параметры:
Theme URI: http://example.com/
Description: Дочерняя тема для темы Bard
Author: Alina
Author URI: http://example.com/about/
Version: 1.0
*/

/* импортируем стили родительской темы */
@import url("../bard/style.css");

/* Свои дополнительные стили */
/*ХИДЕР ГЛАВНОЙ СТРАНИЦИ САЙТА */

body {
    font-family: 'Open Sans';
    font-size: 13px;
    letter-spacing: 0px;
    line-height: 23px;
}

.entry-header {
    height: auto !important;
    width: 1000px;
}

.cv-container {
  display: block;
  width: 100%;
  max-height: 50%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 90; 
}

.cv-outer {
  display: block;
  width: 100%;
  height: 30%;
}



.cv-inner {
    display: block;
    float: left;
    text-align: left;
margin-top: 1em;
margin-left: 2em;
}

#page-header {position: relative;}
#page-header.boxed-wrapper {
    padding: 0 !important;

}

#top-bar {
    position: relative;
    text-align: center;
    box-shadow: 0px 1px 5px rgba(0,0,0, 0.1);
	float: right !important;
opacity: 0;	
}

#top-menu {
    float: right;
margin-right: 6em;
margin-top: 4em;

}

#top-menu a {color: #fff; 
 text-transform: none;  }

#top-menu li a, #main-menu li a, #mobile-menu li {
    text-transform: none !important;
}

#head-home-menu   {
width: 100%;
margin-right: 0; 
margin-top: 0;
position: relative;
height: 10em;
white-space: nowrap;

}


#head-home-menu a {
color: #4c4849;
font-size: 13px;
font-weight: bold;
}



.hhm1 {width: 25%;
height: 10em;
background-color: #fff;
float: left;
line-height: normal;
padding: 1em 2em; }

.hhm2 {width: 25%;
height: 10em;
background-color: #fff;
float: left;
padding: 1em 2em; }

.hhm3 {width: 25%;
height: 10em;
background-color: #fff;
float: left;
padding: 1em 2em; }

.hhm4 {width: 25%;
height: 10em;
background-color: #1e55b7;
float: left;
padding: 1em 2em; }

.hhm4 a{color: #fff !important;}


#bannerhead {width: 89%;
margin-left: 8%;
margin-right: 0; 
margin-top: 0;
margin-bottom: 0;
position: relative;
white-space: nowrap;
background-color: #e7e7ee !important;
min-height: 231px;
}

.banimg {width: 34%; float: left; padding: 1em 0.6em; background-color: #e7e7ee; height: auto;}
.banimg1 {width: 33%; float: left; padding: 1em 0.6em; background-color: #e7e7ee; height: auto;}

.banimg2 {width: 33%; float: left; padding: 1em 0.6em; background-color: #e7e7ee; height: auto;}



#bannerheader {width: 80%;
float: left;
margin-left: 14%; 
margin-top: 0;
padding-bottom: 1em;
position: relative;
white-space: nowrap;
min-height: 181px;
}

.heimg {width: 33%; float: left; padding: 0.1em; height: auto;}
.heimg1 {width: 33%; float: left; padding: 0.1em; height: auto;}

.heimg2 {width: 34%; float: left; padding: 0.1em; height: auto;}

 /* БАННЕРЫ ИЗДАТЕЛЬСТВО */



#block {width: 280px; height: 39px; background-image: url('https://www.icgbio.ru/wp-content/uploads/2021/09/vogis.jpg'); }
#block a {color: #e3e9f1 !important; font: normal 13px Arial; }
.vogis {margin-left: 55px;  width: 225px; line-height: 0.9em !important; padding: 5px;}


#block2 {width: 280px; height: 39px; background-image: url('https://www.icgbio.ru/wp-content/uploads/2021/09/001_0002_Pisma.jpg'); margin-top: 5px;}
#block2 a {color: #e3e9f1 !important; font: normal 13px Arial; }
.pisma {margin-left: 55px;  width: 225px; line-height: 0.9em !important; padding: 5px;}


#block3 {width: 280px; height: 39px; background-image: url('https://www.icgbio.ru/wp-content/uploads/2021/09/atero.jpg'); margin-top: 5px;}
#block3 a {color: #e3e9f1 !important; font: normal 13px Arial; }
.atero {margin-left: 55px;  width: 225px; line-height: 0.9em !important; padding: 5px;}

#block4 {width: 280px; height: 39px; background-image: url('https://www.icgbio.ru/wp-content/uploads/2021/09/snmj.jpg'); margin-top: 5px;}
#block4 a {color: #e3e9f1 !important; font: normal 13px Arial; }
.snmj {margin-left: 55px;  width: 225px; line-height: 0.9em !important; padding: 5px;}


#block5 {width: 280px; height: 39px; background-image: url('https://www.icgbio.ru/wp-content/uploads/2021/09/live_.jpg'); margin-top: 5px;}
#block5 a {color: #e3e9f1 !important; font: normal 13px Arial; }
.live {margin-left: 55px;  width: 225px; line-height: 0.9em !important; padding: 5px;}


.bard-widget {
    margin-bottom: 10px;
    overflow: hidden;
}

.page-content .bard-widget a {font-size: 14px;}

/*ГЛАВНАЯ СТРАНИЦА САЙТА КОНТЕНТ*/


.main-content {
margin-top: 0 !important;
padding-top: 0 !important;
padding-bottom: 0 !important;
padding-left: 0 !important;
padding-right: 0 !important;
z-index: 1;}

.main-container-home {width: 1000px !important; z-index: 1;}

.main-container {width: 1000px !important; z-index: 1;}

#anc {display: flex;
width: 100%;
height: auto;
background-color: #1e55b7;
overflow:  hidden;
padding: 0;
margin-left: 0;
margin-right: 0;
z-index: 1;
}

#anc-ban {  display: block;
width: 74%;
float: left; /* Обтекание по правому краю */
background-color: #1e55b7;
color: #fff;
padding-bottom: 2em;
padding-right: 2em;
padding-left: 2em;
z-index: 1;
}
#anc img {margin-left: 0; margin-right: 0; text-align: center;}
#news-block {display: block;
width: 100%;
height: auto;
background-color: #1e55b7;
overflow:  hidden;
padding: 0;
margin-left: 0;
margin-right: 0;
z-index: 1;
}

#news-block h2 {color: #f7f7f7;
font-weight: 500;
font-size: 22px !important;
padding-top: 5%;
padding-bottom: 1%;
text-decoration: underline;
}

#news-block a {
color: #ffffff; 
}

#news-block p {
font-size: 14px;
color: #ffffff;
}

.home-left a {margin-top: 25px !important;}


.home-left { width: 38%;
    float: left; /* Обтекание по правому краю */
background-color: #1e55b7;
color: #fff;
padding-bottom: 2em;
padding-right: 1em;
padding-left: 2em;
z-index: 1;    }

.home-right {float: left; 
width: 37%; 
background-color: #1e55b7;
color: #fff;
padding-bottom: 1em;
padding-right: 1em;
z-index: 1;}

.sidebar-right-home {width: 25%; 
font-weight: bold;
float: left;
padding-bottom: 6em;
padding-top: 1em;
padding-right: 2em;
padding-left: 1em;
background-color: #608cf6;
min-height: 95%;
white-space: inherit;
line-height: 0.6;
margin-top: 0;
z-index: 1; }

.widget_nav_menu li a {border: none; font-size: 13px; white-space: pre-wrap; }   




.page-content .bard-widget li {border: none!important;}


#journal-block  {display: block;
width: 100%;
height: auto;
background-color: #e7e7ee;
overflow: auto;
padding: 2em;
margin-left: 0;
margin-right: 0;
}


.izd1 {float: left; min-width: 320px !important; overflow: visible;}
.izd1 h2 {font-size: 18px;
font-weight: 500;
color: #4c5b6b;
padding-bottom: 2em;}


.izd {float: left;}
.izd h2 {font-size: 18px;
font-weight: 500;
color: #4c5b6b;
padding-bottom: 2em;}

#journal-block a, ul, li {color: #4c4849 !important;
line-height: 220%;
font-weight: 400;}


#journal-block img {float: right;}


.post-content {
    overflow: hidden;
    padding: 0em 0em 0em 2em;
    z-index: 1;
}
.widget-title h4 {
    border: none;
text-align: left;
}


.sidebar-right-wrap {
    float: right !important;
    min-width: 280px !important; 
    margin-left: 2em !important;
    margin-right: 0.1em !important;

white-space: nowrap;
text-align: left;
padding: 0 0 0 0.1em;

}



.sidebar-right {
   /* width: 100% !important;  */
    margin-right: 0.1em;
    margin-top: 30px;
    overflow: hidden;
	position: relative;
   min-width: 280px !important;
}

.sidebar-right a {line-height: 200%; white-space: pre-line; word-wrap: normal;}

#page-wrap .bard-widget.widget_text a {white-space: nowrap; word-wrap: normal;}

.page-content .bard-widget li {line-height: normal; margin-bottom: 0.5em; font-size: 0.9em; border-bottom: 1px solid #ebebeb; padding: 0.1em;}

article, aside, footer, header, nav, section {
    display: block; z-index: 1;
}
.page-content {z-index: 1;}



#main-menu .sub-menu > li > a {
    font-size: 13px;
    line-height: 18px;
    letter-spacing: 1px;
}

/* ДРУГИЕ СТРАНИЦЫ САЙТА*/


 .page-container {
    width: 100% !important;
    margin: 0 !important;
position: relative;
padding: 2em 2em;
}





.blog-classic-style .post-title, .single .post-title, .page-title {
    font-size: 20px;
    line-height: 34px;
    letter-spacing: 0.5px;
    font-weight: 600;
    text-transform: none;
    margin-bottom: 8px;
	margin-top: 20px;
}


#main-menu {
    width: auto;
    padding: 0 55px;
	z-index: 2;
	
}

#main-nav {
    background-color: #3366cc !important;
    box-shadow: 0px 1px 5px rgb(0 0 0 / 10%);
color: #fff;
}

#main-menu .sub-menu {
  display: none;
  position: absolute;
  z-index: 130;   
  width: auto;
  text-align: left;
  border-style: solid;
  border-width: 1px; 
}

#main-nav a, #main-nav i, #main-nav #s {
    color: #fff !important;
}

#main-menu .sub-menu > li > a{
    font-size: 13px;
    line-height: 18px;
    letter-spacing: 1px;
    background-color: #3366cc !important;
	min-width: 350px;
	
}


#main-nav div {
color: #fff;
}

.btn-tooltip {
    color: #fff !important;
}


.social { margin-left: 72%; margin-top: 2%;}

.bard-widget input[type="search"] {
    width: 100%;
    padding: 10px;
    font-size: 12px;
    border-width: 1px;
    border-style: solid;
}

.widget_search #searchsubmit {
    color: #ffffff;
    background-color: #0d335f;
	width: 5px !important;
}



.lcp_catlist li>a {
    font-size: 16px !important;
    margin: 0 !important;
}

ul.lcp_paginator {
    display: inline-block;
    border: no !important;
    padding: 0 5px;
    margin: 2px 2px 15px 5px;
	float: left;
}

.lcp_paginator li {
    display: inline-block;
    border: none !important;
    padding: 0 5px;
    margin: 2px;
}




.blog-classic-style .post-title, .single .post-title, .page-title {
    font-size: 16px;
    line-height: 28px;
    letter-spacing: 1px;
    font-weight: 600;
    text-transform: none;
    margin-bottom: 0.5em;
    margin-top: 2em;
	margin-right: 2em;
	margin-left: 2em;
	text-align: left;
}



.blog-list-style .post-title {
    font-size: 16px;
    line-height: 28px;
    letter-spacing: 1px;
    font-weight: 600;
    text-transform: none;
    margin-bottom: 0.5em;
    margin-top: 2em;
	margin-right: 2em;
	margin-left: 2em;
	text-align: left;
}

.page-content .read-more a {
    color: #030303;
	margin-left: 2em;
}


a.news-main {
    color: #fff !important;
    font-weight: 500;
    font-size: 18px;
    padding-top: 2%;
    padding-bottom: 4%;
}

.main-container {
    width: 69% !important;
    z-index: 1;
	padding: 0;
}


/*FOOTER*/


.page-footer-inner {
    

background-color: #2e446a;
display: block;
width: 100%;
height: auto;
overflow: auto;
padding: 2em;
margin-left: 0;
margin-right: 0;


}





.fmenu1 { width: 25%; height: auto; float: left;}
.fmenu3 { width: 25%; height: auto; float: left;}
.fmenu4 { width: 50%; height: auto; float: left;}


#page-footer li a {
color: #e7e7e7;}

.page-footer-inner a, li {
color: #fff;
font-size: 13px;
border: none;
}


.footer-instagram-widget {
    display: none;
}
 
.footer-widgets {border: none; padding-top: 2em !important; padding-bottom: 0 !important;}

#page-footer .widget_nav_menu li a {border: none !important; color: #e7e7e7;}

 #page-footer .bard-widget li {border: none;}

.footer-widgets .bard-widget {
    float: left !important;
    width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
}


.footer-copyright {
    overflow: hidden;
    padding: 0 0 3em;
    text-align: left;
}

.scrolltop {
    display: block;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    cursor: pointer;
	text-align: center;
	color: #fff !important;
}


#top-menu .sub-menu, #top-menu .sub-menu li a {
    background-color: #3a5899;
    border-color: rgba(0,0,0, 0.05);
    z-index: 10000;
white-space: nowrap;
width: auto;
height: auto;

}




.single-navigation > div h5 {
    padding: 19px;
    font-size: 13px;
    line-height: 1.8;
    letter-spacing: 1px;
    text-transform: none;
}

.single-navigation .previous-post {
    float: left;
    width: 40%;
	margin-left: 5%;
}






/* ВЫВОД РУБРИК НА СТРАНИЦАХ*/

.lcp_catlist ul, li {list-style-type: none !important;} 

.lcp_catlist li>a {font: normal 16px Arial !important; margin: 20px 0 !important;}


.lcp_title {font-size: 16px;}

.post-content h6 {font: normal 20px/24px Georgia;
    padding: 15px 0 5px 0px;}



/*МЕДИА ЗАПРОСЫ*/

 
@media screen and (min-width: 980px) /* Desktop */ {
  body {
    background: red;
  }
}
 
@media screen  and (max-width: 979px) /* Tablet */ {
  body {
    background: blue;
  }
.sidebar-left-wrap, .sidebar-right-wrap, .footer-widgets .bard-widget {
    float: none !important;
    width: 95% !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
}
 
@media screen and (max-width: 500px) /* Mobile */ {
  body {
    background: green;
  }
}

