﻿/*======================================
Theme Name: Smartline Lite child
Template: smartline-lite
Theme URI: http://themezee.com/themes/smartline/
Description: Smartline Lite is a perfect theme for news and magazine websites as well as simple blogs. The responsive design with bold colors and smart lines looks great on any device. The main highlight of Smartline is the flexible and widgetized front page template which allows you to create a magazine-styled homepage with ease.
Version: 1.2.4
Author: ThemeZee
Author URI: http://themezee.com
Tags: two-columns, light, blue, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, sticky-post, threaded-comments, translation-ready, theme-options, fluid-layout, responsive-layout, one-column, left-sidebar, right-sidebar, three-columns, black, silver, white, gray
Text Domain: smartline-lite
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html

======================================*/

@import url("../smartline-lite/style.css");
span.rss-date {
    display: block;
    margin: 5px 20px;
}
.rssSummary {
    margin: 15px 20px;
}
b {font-weight: 700;}

#sidebar1 {
    background: rgba(0, 0, 0, 0) linear-gradient(to right, #e6e6e6 0%, #f3f3f3 100%) repeat scroll 0 0;
    box-sizing: border-box;
    /*margin-left: 70%;*/
    padding: 1em;
  /*  width: 30%;*/
}

/*li#menu-item-198 .sub-menu li {
    width: 45%;
    display: inline-block !important;
}
*/


table{width:100%; margin:5% 0}
table td{margin: 5px; padding:5px; border:1px solid #ddd}
table td[type="name"]{width:250px}
table td[type="date"]{width:100px}
h2.site-title {color: #004488;
     font-family: "Bitter",Georgia,Arial,Tahoma;
    font-size: 2em;
font-weight: bold; margin: 0.5em 0;}

#mainnav-menu,
#mainnav,
#mainnav-menu u, 
.widgettitle,
#frontpage-magazine-widgets .widget .widgettitle,
#footer
	{background-color:#377b8e; }
.widgettitle,
#frontpage-magazine-widgets .widget .widgettitle
	{border: 1px solid #378396}
	
	#logo .site-title{color:#377B8E}
	.post-title a:link, .post-title a:visited,
	.widget a:link, .widget a:visited
	{
    color: #084c5f;
}

@media only screen and (min-width: 60em) {


li#menu-item-2417, li#menu-item-199, li#menu-item-235 {
    width: 30%;
    display: inline-block;
    vertical-align: top;
}

li#menu-item-304,li#menu-item-1053 {
    display: block;
    float: none;
    width: 100%;
}

#mainnav-menu .mega  ul.sub-menu > li
{/*float:left*/}
#mainnav-menu li:not(.mega) {
    position: relative;
}
#mainnav-menu span {
    display: none;
}
#mainnav-menu, #mainnav-menuul {
  
}
#mainnav-menu .mega {
   
  /*  float: left;*/
    /*margin-left: 1%;
    margin-right: 1%;*/
  /*  position: relative;*/
  /*width: 98%;*/
}
#mainnav-menu .mega > ul.sub-menu {
background-color:#303030;
border-bottom: 1px solid #fff;
    box-shadow: 0 3px 0 #377b8e;
   
  /*  display: none;
    left: 0;
    padding: 2%;
    position: absolute;
    top: 54px;*/
   width: 100%;
	right:0
}
#mainnav-menu > li.mega {
   /* border-bottom: 5px solid transparent;*/
   /* float: left;/
  /*  margin-bottom: -5px;*/
    text-align: left;
    -moz-transition: all 300ms ease-in-out 0s;
    -ms-transition: all 300ms ease-in-out 0s;
    -o-transition: all 300ms ease-in-out 0s;
    -webkit-transition: all 300ms ease-in-out 0s;
    transition: all 300ms ease-in-out 0s;
}
#mainnav-menu li.mega a {
    display: block;
    text-decoration: none;
    -moz-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
    -ms-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
    -o-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
    -webkit-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
    transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
    white-space: normal;
}
#mainnav-menu > li.mega > a {
    
    display: block;
    
/*    padding: 0 15px;*/
   
}
#mainnav-menu > li:hover > a, #nav > a:hover {
  
}
#mainnav-menu li.active > a {

}
/* submenu */
#mainnav-menu li:hover ul.sub-menu {
  /*  display: block;*/
}
#mainnav-menu .mega  ul.sub-menu > li {
 /*   display: inline-block;*/
  /*  float: none;*/
   /* padding: 10px 1%;*/
  /*  vertical-align: top;
    width: 50%;*/
}
#mainnav-menu ul.sub-menu > li a {
  
}
#mainnav-menu ul li a:hover {
   
}
#mainnav-menu ul.sub-menu > li > a {
    
  /*  margin-bottom: 10px;*/
   
}
#mainnav-menu .mega ul.sub-menu> .submenu > li li {
    float: none;
    padding-left: 8px;
    -moz-transition: padding 150ms ease-out 0s;
    -ms-transition: padding 150ms ease-out 0s;
    -o-transition: padding 150ms ease-out 0s;
    -webkit-transition: padding 150ms ease-out 0s;
    transition: padding 150ms ease-out 0s;

}
#mainnav-menu .mega ul.sub-menu >.submenu > li li:hover {
    padding-left: 15px;
}





#mainnav-menu .mega:hover ul.sub-menu li ul.sub-menu,
#mainnav-menu .mega:active ul.sub-menu li ul.sub-menu,
#mainnav-menu .mega:focus ul.sub-menu li ul.sub-menu
 {
    float: none;
    visibility: visible !important;
	display:block!important;
	margin-left: 0;
	position:relative;
}
#mainnav-menu .mega ul.sub-menu li ul.sub-menu li{/*display:block!important;*//*float:none*/}
#mainnav-menu .mega > ul.sub-menu > li > a {
  /*  border-bottom: 1px solid white;*/
 width: 100%;
}



#mainnav-menu .mega  ul.sub-menu > li.menu-item-198 .sub-menu,
.main-navigation-menu li ul ul
{left:0}

#mainnav-menu .mega .sub-menu .sub-menu {
    padding-left: 1rem;
border:none;

}
#mainnav-menu .menu-item-304 {
    border-top: 1px solid #555;
    margin-top: 2rem;
}
#custom-header img {max-height:300px}
.page-title {    font-size: 1.9em!important}
#logo .site-title, .page-title, .post-title {font-family:ArialNarrow !important}

}
.entry a {
  text-decoration: underline !important;
}

.breadcrumbs{
margin: 20px; /* отступы */
overflow: hidden;
}
.breadcrumbs a {
color: #34a6d2; /* цвет ссылок - голубой */
text-decoration: underline;
}
.breadcrumb > span {
color: #000; /* цвет конечного пункта - черный */
}
.breadcrumb{
  float:left;
}

.sidebar1{float:right}


ul#qtranslate-2-chooser {border-top: 1px solid #004488;
    border-bottom: 1px solid #004488;
    background: #fff;
    padding-top: 1px;
padding-bottom: 1px;}


ul#qtranslate-2-chooser li {
    display: inline-block;
    background:#377b8e;
	padding: 0.5em;
	
}
ul#qtranslate-2-chooser li a{color: #fff;
    text-decoration: none;
    font-size: 1.0em;
    font-family: 'Bitter', Georgia, Arial, Tahoma;
    -webkit-transition: all 0.1s ease-out;
    -moz-transition: all 0.1s ease-out;
    -ms-transition: all 0.1s ease-out;
    -o-transition: all 0.1s ease-out;
    transition: all 0.1s ease-out;
	}
ul#qtranslate-2-chooser li:hover, ul#qtranslate-2-chooser li.active {
    background: #444;
}
div#qtranslate-2 {
    float: right;
}
ul.m1 {    border-left: 2px solid #377b8e;
   
    padding-left: 10px;} 
	.m1 li {
    margin-bottom: 10px;
}
@media only screen and (max-width: 900px)
{#mainnav-toggle, #mainnav-icon
	{
		display:none
	}
}

@media only screen and (max-width: 59em)
{
div#qtranslate-2 {
    float: none;
    text-align: center;
    display: block;
}
ul#qtranslate-2-chooser li {
    
    width: 45%;
}

}