/*Theme Name: Dagalery
Author: Tames Studio
Version:02.02
Description: Dagalery the theme includes two different post layouts
License: FREE*/
/***/
@font-face {font-family: 'fontawesome-webfont';
src: url('fonts/fontawesome-webfont.woff2') format('woff2'),
url('fonts/fontawesome-webfont.woff') format('woff');
url('fonts/fontawesome-webfont.svg') format('svg');
font-weight: 500;
font-style: normal;
font-display: fallback;}
/*Имя шрифта Путь к файлу со шрифтом */
@font-face {font-family: adventure; src: url(fonts/adventure.ttf);}
@font-face {font-family: compactc; src: url(fonts/compactc.ttf);}
@font-face {font-family: mtcorsva; src: url(fonts/mtcorsva.ttf);}
@font-face {font-family: lobster; src: url(fonts/lobster.ttf);}
@font-face {font-family: europe_ext; src: url(fonts/europe_ext.ttf);}
@font-face {font-family: segoepr; src: url(fonts/segoepr.ttf);}
/***/
body {overflow-x:hidden;} /*blocks with wide and full widths*/
html, body {background-color:#FFF; color:#777; line-height:1.7; font-size:17px;  border:0;}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, big, cite, code, em, img, ins, kbd, q, small, strike, strong, sub, sup, var, b, u, i, center, ol, ul, li,fieldset, form, label, legend, table, caption,
menu, nav, output, section, time, mark, audio, video {margin:0; padding:0; border:0; font-size:100%; font:inherit; vertical-align:baseline; font-family: Roboto, Ubuntu, "Helvetica Neue", sans-serif;}

h1 {font-size:22px; margin-bottom:5px; color:#658FBE; text-shadow:2px 2px 2px rgba(0,0,0,0.3); font-family:roboto, Ubuntu, "Helvetica Neue", sans-serif; padding-left:5px; line-height:120%;}
h2 {font-size:20px; color:#667382; font-family:'Consolas'; line-height:120%; padding-left:5px;}
h3 {font-size:18px; color:#173F66; padding-left:8px;} /*1em=16px*/
h4 {font-size:17px; color:#034B62; padding-left:10px;}/*0.938em=15px*/
h5 {font-size:16px; color:#0A4792;}/*0.875em=14px*/
h6 {font-size:15px;}/*0.813em=13px*/

.space20{clear:both; height:20px;}
.space30{clear:both; height:30px;}
.space50{clear:both; height:50px;}
.space100{clear:both; height:100px;}
/*Links*/
a, a:link, a:visited{color:#444; text-decoration:none !important;} 
a:hover, a:active {color:#063360; text-decoration:none !important;}

/*Dop*/
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
ol, ul {list-style:none !important;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after {content: ''; content:none;}
table {border-collapse:collapse; border-spacing:0; border:0;}
dl {margin:1em 0;}
dt {font-weight:bold;}
dd {margin-bottom:1.5em;}
strong {font-weight:bold;}
cite,em,i {font-style:italic;}
big, .big_tag {font-size:1.1em;}
ins {text-decoration:none;}
code, pre {padding:3px 8px; color:#222; font-size:0.9em; margin:0 1px; background:#eee; font-family:Monospace,Courier; overflow:auto; line-height:1.4em;}
del, strike, s{text-decoration:line-through;}
pre {font-family:Courier, monospace;}
small {font-size:0.7em;}
abbr,acronym {border-bottom:1px dotted #444;cursor:help;}
sup,sub {height:0; line-height:1; position:relative; vertical-align:baseline; font-size:0.8em;}
sup {bottom:1ex;}
sub {top:.5ex;}
.naklon{font-style:oblique;}

/*Horizont Lines*/
hr {margin-bottom:10px; background-color:#F4F4F4; border:0px none; height:3px; clear:both;}
.hr1 {margin:30px 0;border:1px solid #BFE2FF;position: relative;overflow: visible;}
.hr1:after {content: "";border: 1px solid #337AB7;position:absolute;width:15%;top:-2px; animation:anim-hr1 10s linear infinite;}
.hr2 {margin-bottom:15px; background-color:#319581; border:0px none; height:3px; clear:both;}
.hr3 {margin-top:10px; margin-bottom:12px;border: 0;height: 1px;
background-image:-webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
background-image:-moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
background-image:-ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
background-image:-o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));}
.hr-03 {border:0; height:6px; margin:0; background-image:linear-gradient(to right, #BFE2FF 50%,  #A2F89A 60%, #56B948 70%, #05b5e6 70%, #05b5e6 80%, #F8083C 80%, #F8083C 90%, #BFE2FF 90%, #BFE2FF 100%);}
.hr-grey{width:100%; margin-bottom:20px;padding:0;height:50px; border:none;border-bottom:1px solid #487797;box-shadow:0 20px 20px -20px #04556F;}

/*Make Form Elements responsive*/
input, textarea, select {max-width:100%;}
input, textarea {border:0; padding:0.7em; background:#fff; font-size:1.0em; color:#222;}
input[type="submit"] {color:#222;font-weight:bold;padding:0.3em 1em;background:#f8f8f8; border:1px solid #e5e5e5; transition:all 0.2s ease;
-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;}
input[type="submit"]:hover {color:#D11D00;background:#fff; border:1px solid #D11D00; box-shadow:inset 0.3em 0 0 #D11D00;cursor: pointer;}

.clearfix:before, .clearfix:after {content:''; display:table;}
.clearfix:after {clear:both;}
.clearfix {*zoom:1;} /*For IE 6/7 only*/
.clear{clear:both; padding-top:15px;}

#bloktop {width:100%; margin-bottom:10px;line-height:200%; padding:8px 0 5px 10px; letter-spacing:1px;} /*font-size:120%; #bloktop img {float:left; margin:3px;}*/
.spisok {letter-spacing:1px;  font-size:110%; line-height:200%;}
.spisok ul li{margin:0;} /*line-height:150%;*/
.fa {font-size:18px; color:#FF531A;}
.fa-check-square {color:#9ABFE4;}

/*Basic Structure*/
#wrapper {width:100%; background-color:#fff;}
#header-wrap {height:150px;} /*background: url('images/bkg_msp_195.jpg');*/
/*#header-wrap {height:170px; background:url('images/top_msp_150.jpg'); background-repeat:repeat-x;}*/
#header {padding:1em;}

.logo img{margin-left:0; margin-right:auto; margin-top:1em; display:block; overflow:hidden; width: 305px; height:auto;}

/***ЭТО чтобы Индикатор был ---> V <---**/
#mainnav-menu li > a:after {padding-left:5px; font-size:16px; color:#2E65A9; font-family:'fontawesome-webfont'; content: '\f107'; text-decoration:inherit; vertical-align: middle;} /*f418, */
#mainnav-menu li > a:only-child:after {content:'';}
/***ЭТО чтобы Индикатор был ---> V <---**/

/* Navigation Menu */
#mainnav-toggle {display:none;}
#mainnav-wrap {background-color:#FDFDFD;} /* #FAFAFA border-bottom:1px solid #ddd; #888*/
#mainnav-menu {float:left; list-style-type:none; list-style-position:outside; position:relative;}
#mainnav-menu li{float:left; position:relative;} /* border-right:1px solid #eaeaea;*/
/*Раазмер Шрифта в первых рядах меню text-transform:uppercase*/
#mainnav-menu a {padding:10px; font-size:1.0em; font-family:Quicksand, Arial, Helvetica; display:block; text-decoration:none;}/* font-size:15px;  text-transform:uppercase; font-weight:bolder;*/

#mainnav-menu a:link, #mainnav-menu a:visited {color:#222; text-decoration:none;}
#mainnav-menu a:hover {background:#fff;}
#mainnav-menu ul {position:absolute; display:none; z-index:99; background:#fff; margin-left:-1px; padding:1px;}
#mainnav-menu ul li{margin:0; border:none;}
#mainnav-menu ul a {width:220px; text-transform:none; padding:1.0em; float:left; font-weight:normal; box-sizing:border-box;}
#mainnav-menu ul a:link, #mainnav-menu ul a:visited {color:#333; text-decoration:none;}
#mainnav-menu ul a:hover {background:#f8f8f8;}
#mainnav-menu li ul ul {margin:-2px 0 250px;}
/*#mainnav-menu li ul ul {margin: -2px 0 0; margin-left:250px; margin-left:16rem;}*/
#mainnav-menu li:hover ul ul, #mainnav-menu li:hover ul ul ul, #mainnav-menu li:hover ul ul ul ul{display:none;}
#mainnav-menu li:hover ul, #mainnav-menu li li:hover ul, #mainnav-menu li li li:hover ul, #mainnav-menu li li li li:hover ul{display:block;}
#mainnav-menu li.current_page_item a, #mainnav-menu li.current-menu-item a, #mainnav-menu li.current_page_item ul li a, #mainnav-menu li.current-menu-item ul li a,
#mainnav-menu ul li.current_page_item a, #mainnav-menu ul li.current-menu-item a, #mainnav-menu ul li.current_page_item ul li a, #mainnav-menu ul li.current-menu-item ul li a{text-decoration:none;}

/*Первый слой Контента Страниц и Постов*/
#wrap {clear:both;padding:2em 0 0; box-sizing:border-box;}
/*Цвет бэкграунда в контенте*/
#content {float:left; width:72%; padding-right:2em; box-sizing:border-box;}
#content-full p, #content p {color:#555;}
.container {max-width:1340px; width:92%; margin:0 auto; box-sizing:border-box;}
.toptext h4{font-family:europe_ext; padding-bottom:10px; padding-left: 40px;} /* segoepr*/
.single_title h4{letter-spacing:1px; margin-bottom:8px; text-align: center;} /*margin-left:auto; margin-right:auto;*/

/*Posts and Pages ЦВЕТ Бэкграунда Постов и страниц Здесь entry ! background-color:#98FCB4 */
.type-post{background-color:#fff; margin:0 10px; padding:10px;} /*#FAE389*/

/*Цвет бэкграунда в отдельной записи-посте, если нужно!*/
.post-backg{background-color:#A9C4D6!important; padding-top:5px;}

/*Texts*/
.entry p, .comment p{margin:0.75em 0; line-height:1.7; text-align:justify;}
.entry ul, .comment ul{list-style:square inside; margin:0 0 1.5em 2em;}
.entry ol, .comment ol{list-style:decimal inside; margin:0 0 1.5em 2em;}
.entry ol ol, .comment ol ol{list-style:upper-alpha inside;}
.entry ol ol ol, .comment ol ol ol{list-style:lower-roman inside;}
.entry ol ol ol ol, .comment ol ol ol ol{list-style:lower-alpha inside;}
.entry ul ul, .comment ul ul,.entry ol ol, .comment ol ol,.entry ul ol, .comment ul ol.entry ol ul, .comment ol ul {margin-bottom:0.2em;}

/*Это для Плагина - WP Meta and Date Remover */
.entry-meta {display:none !important;}
.home .entry-meta { display:none;}
.entry-footer {display:none !important;}
.home .entry-footer { display:none;}

/*ТУМБНАИЛЫ СУКИ*/
.post-thumb{width:35%; float:left; margin:5px 25px 5px 0; height:185px; overflow:hidden;}
.post-thumb img{width:100%;}

/*Sidebar*/
#sidebar {float:right; width:27%;  box-sizing:border-box;}

/*флажки в Языках*/
.lang-item {display:inline-block;} /*min-height:24px;*/
.lang-item img{width:20px !important; height:14px !important;}
.current-lang {border:none !important;}
.widget_search {height:50px;}/*мой код для Поиска*/

/*Title Категорий в Sidebar*/
.widgettitle .widget_block .wp-block-group, .wp-block-group__inner-container {line-height:150%; margin-top:10px;}
.widgettitle, .wp-block-group__inner-container  h2{color:#222; font-size:16px; font-weight:bold; padding-left:5px; border-bottom:1px solid #e5e5e5; font-family:Arial, Tahoma, Verdana;} /* background-color:#5E98F0!important;*/
.widgettitle span {margin-bottom:20px; padding:10px 0 20px 0;}
.widget_polylang {padding-top:12px;}

/* Search Form */
.search-form {display:block; position:relative;width:100%; margin-bottom:10px; padding:0; overflow:hidden;}
.search-form .search-submit:hover {color:#9E3AE9;}
.search-form .screen-reader-text {display:none;}
.search-form .search-field {font-size:1.0em; color:#333; width:100%; padding:5px 45px 5px 5px; background:#fff; display:inline-block; margin:0;
border:1px solid #ddd; box-sizing:border-box;} /*padding:0.7em 45px 0.7em 0.7em;  padding:0.7em 45px 0.7em 0.7em;*/
.search-form .search-submit {position:absolute;top:0;right:0;border:none;background:transparent; padding:0.8em 0.7em 0 0;cursor: pointer;}
.search-form .search-submit .search-space{display:inline-block; font-size:20px; width:24px; height:24px; color:#777;
line-height:1; font-weight:normal; font-style:normal; vertical-align:text-bottom; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing: grayscale;}
.search-space{font-family:'fontawesome-webfont'; content: '\f002';}
/* Поиск font-family:'fontawesome-webfont'; content: '\f002'; */

/* different style for searchform in topheader */
#topheader #header-search .search-form .search-field {min-width:305px; padding:0.5em 45px 0.5em 0.8em; background:#ccc; border:none; font-size:0.9em; color:#fff;}
#topheader #header-search .search-form .search-submit {padding:0.5em 0.4em 0 0;}
#topheader #header-search .search-form .search-submit .genericon-search {width:24px; height:18px; font-size:18px;color:#ddd;}
#topheader #header-search .search-form .search-submit:hover .genericon-search {color:#fff;}
/*Text for screen readers */
.screen-reader-text {clip:rect(1px, 1px, 1px, 1px); position:absolute !important; height:1px; width:1px; overflow:hidden;}
.screen-reader-text:focus {background-color:#f1f1f1; width:auto;border-radius:3px; box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;
color:#21759b; display:block; font-size:0.875rem; font-weight:bold; height:auto; left:5px; line-height:normal; padding:15px 23px 14px; text-decoration:none;top:5px; z-index:100000; /* Above WP toolbar. */
}

/*Titles*/
.page-header {color:#215CBE; padding-bottom:12px;} /*h2*/
.page-title {font-size:18px; padding:4px; text-decoration:none; font-family:'Francois One', Tahoma, Verdana, Arial;  text-shadow:2px 4px 3px rgba(0,0,0,0.3);} /*  */
.page-title  {color:#E33E53!important;}
.subtitle {font-family: 'Carme', Tahoma, Verdana, Arial; font-weight:normal; font-size:0.8em; line-height:1.0em; margin-bottom:0.3em;}
.sticky {border-left:8px solid #e5e5e5;}

/*Page Links | wp_link_pages() */
.page-links {margin:0;word-spacing:1em;}

/*Postmeta*/
.entry-meta-wrap {padding:1em 0.6em;}
.entry-meta {line-height:1.5em;font-size:1.0em;}
.entry-meta span {display:inline-block;padding:0 0.6em;}
.entry-meta a:link, .entry-meta a:visited  {color:#888; font-size:13px;}
.entry-meta span:before {color:#888; font-family:'fontawesome-webfont'; margin:0 0.2em -0.2em 0; vertical-align:top;display:inline-block;-webkit-font-smoothing:antialiased;}

/*Archive Post Layout - Это Страница с Записями Дефолт - ?? background-color:#98FCB4;?? */
.archive-post.has-post-thumbnail .post-content {border-top:none; margin-left:33%; border-left:1px solid #e5e5e5; width:67%; box-sizing:border-box;}
.archive-post.has-post-thumbnail .entry-meta-wrap {float:left; width:33%;padding:0.8em 0.8em 0; box-sizing:border-box;}
.archive-post.has-post-thumbnail .entry-meta {margin-top:1em;}
.archive-post.has-post-thumbnail .entry-meta span {display:block;padding:0.3em 0;}

/*Post Tags */
.meta-tags {margin-top:0.8em;}
.meta-tags ul {float:left;}
.meta-tags ul li {float:left;margin:0.3em 0.3em 0 0;}
.meta-tags ul li strong {line-height: 2em;margin-right:0.5em;}
.meta-tags  ul li a {display:inline-block;font-size:0.9em;font-weight:bold;padding:0.5em 1em;background:#f8f8f8;border:1px solid #e5e5e5;
transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;}
.meta-tags  ul li a:link, .meta-tags  ul li a:visited {color:#222;text-decoration:none;}
.meta-tags  ul li a:hover, .meta-tags  ul li a:active{color:#D11D00;background:#fff;border:1px solid #D11D00;box-shadow:inset 0.3em 0 0 #D11D00;}
/*Read more Link */
.more-link {display:inline-block;font-weight:bold;margin:0.3em 0 0;padding:0.5em 1em;text-decoration:none;border:1px solid #e5e5e5;background:#f8f8f8;
transition:all 0.2s ease; -webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;}
.more-link:link, .more-link:visited {color:#222;text-decoration:none;}
.more-link:hover, .more-link:active {color:#D11D00;background:#fff;border:1px solid #D11D00;box-shadow:inset 0.3em 0 0 #D11D00;}
/*Post Navigation */
.post-navigation {margin-bottom: 2em;padding:1em;border:1px solid #e5e5e5;color:#222;background:#fff;line-height:1.5em;}
.post-navigation .nav-links:before,.post-navigation .nav-links:after {content: ""; display:table;}
.post-navigation .nav-links:after {clear:both;}
.post-navigation .nav-links .nav-previous {float:left;}
.post-navigation .nav-links .nav-next {float:right;}
/*Content Pagination*/
.post-pagination {color:#222; background:#f8f8f8;margin-bottom: 2em;font-weight:bold;padding:1em;border:1px solid #e5e5e5;}
.post-pagination a {color:#D11D00; padding:0.2em 0.5em;margin-right:0.3em;display:inline-block;text-align: center;text-decoration:none;}
.post-pagination a:link, .post-pagination a:visited {color:#D11D00;}
.post-pagination a:hover {text-decoration:none;}
.post-pagination .current {padding:0.2em 0.5em;margin-right:0.3em;background:#D11D00;color:#fff;}
/*Archives and Search Heading*/
.archive-title {font-weight:bold;color:#222;padding:1em;margin-bottom:1em; border:1px solid #e5e5e5; background:#f8f8f8;line-height:1.5em;}
.archive-description {margin: -1rem 0 1rem;padding:1em;background:#fff;}
/*Infinite Scroll Pagination*/
.infinite-scroll .post-pagination {display:none;}
.infinite-scroll #infinite-handle span {color:#fff;background:#D11D00;display:inline-block;margin-bottom: 2em;padding:0.6em 1em;font-size:1em;font-weight:bold;text-align: center;text-decoration:none;}
.infinite-scroll #infinite-handle span:hover {background-color:#333;}

/*Breadcrumbs*/
.breadcrumbs {font-weight:bold;color:#222;padding:1em;margin-bottom:1em;border:1px solid #e5e5e5;background:#f8f8f8;line-height:1.5em;}
.breadcrumbs .trail-browse,.breadcrumbs .trail-items,.breadcrumbs .trail-items li {display:inline;line-height:1.5;}
.breadcrumbs .trail-browse {margin-right:0.5em;}
.breadcrumbs .trail-items {list-style:none;}
.breadcrumbs .trail-items li::after {padding:0 0.5em;content: "\00bb";}
.trail-separator-slash .trail-items li::after {content: "\002F";}
.trail-separator-dash .trail-items li::after {content: "\2013";}
.trail-separator-bull .trail-items li::after {content: "\2022";}
.trail-separator-arrow-bracket .trail-items li::after {content: "\003e";}
.trail-separator-raquo .trail-items li::after {content: "\00bb";}
.trail-separator-single-arrow .trail-items li::after {content: "\2192";}
.trail-separator-double-arrow .trail-items li::after {content: "\21D2";}
.breadcrumbs .trail-items li:last-of-type::after {display:none;}

.entry var, .entry kbd, .entry tt, .entry .tt_tag {font-size:1.1em; font-family:Monospace, "Courier New", Courier;}
blockquote {background:#f8f8f8; border:1px solid #e5e5e5; border-left:8px solid #e5e5e5; margin:1.2em 0; padding:0.3em 1.2em;}
blockquote cite {display:block;margin:0.5em 0 0 0.5em;color:#777;}
.entry table {width:100%; border-collapse:collapse;border-spacing:0;border:1px solid #ddd; margin:1em 0; text-align:left;}
.entry tr th,.entry thead th {background:#e5e5e5;font-weight:bold;padding:0.2em 1em;}
.entry tr td {border:none; padding:0.2em 1em;}
.entry tr.alternate td {background:transparent;}

/*Images-Gallery-Videos*/
article .wp-post-image {max-width:100%;margin:0;height:auto; vertical-align:top; box-sizing:border-box;}
article .entry .wp-post-image {margin:1.2em 2em 1em 0;height:auto;}
.entry img {max-width:100%; height:auto;}
.wp-caption {max-width:100%; height:auto;text-align: center;margin:1em 0;}
.wp-caption-text {margin:0 !important;padding:0;font-size:0.9em;text-align: center;}
.alignleft {float:left;margin:1em 2em 1em 0;}
.alignright	{float:right; margin:1em 0 1em 2em;}
.aligncenter {margin:1em auto;display:block;}

/* Make Vidoes responsive */
embed, iframe, object, video {max-width:100%;}
/***/
#sloyer{width:100%; height:auto; line-height:180%; background-color:#F7F7F7; float:left; padding:10px 0 10px 10px; margin-top:10px; margin-bottom:5px;}
#sloy h3{width:100%; background-color:#F4FAFF; color:#334E84; margin-bottom:10px; font-size:120%; line-height:180%; padding-left:10px; padding-top:8px; padding-bottom:5px; letter-spacing:1px;}
#mastercl {background-color:#FBFBFB; border-radius:4px; padding:12px; line-height:200%;}
#mastercl h4{padding-left:40px; font-family:lobster; letter-spacing:1px;}
#mastercl aside{color:#319581;}
#stratum {padding:10px; background-color:#EFFAFA; border-radius:5px; line-height:1.6; text-align:justify;}
#stratum h3 h6 {padding-left:10px; padding-top:0;}
#teach {text-align:justify; align-items: center; justify-content: center; margin-left:auto; margin-right:0;}
#teach b {font-size:15px; color:#222;}
#teach h3 {font-size:16px; color:#222;}
#satos {padding:10px; border:1px solid #F7F7F7; border-radius:5px; line-height:1.7;}
#plener{border-radius:5px; margin-top:6px; margin-bottom:20px; padding:5px; line-height:150%; border:1px solid #1FD67E;}
#teria {color:#fff; background-color:#445963; padding:12px 12px; font-size:17px; line-height:180%; border-radius:4px;}
.questo{font-weight:bold; color:#3D5383; line-height:120%;  padding-top:4px;}
.anso{font-family:Lora, Arial, Tahoma, Sans-serif; color:#2E65A9; font-style:oblique; line-height:150%; padding-top:8px; padding-bottom:6px; border-bottom:1px dotted #FD557B;}
/*.questo a, .anso a{text-decoration:none !important;}*/
.coresence h4{margin-left:12px; padding-left:0;}
.costa {background-color:#D9FDE4; padding:10px; line-height:1.7; font-size:16px; border-radius:4px;}
.toptext h4{font-family:europe_ext; padding-bottom:10px; padding-left: 40px;}
.single_title h4{ font-family:segoepr; letter-spacing:1px; margin-bottom:8px; text-align: center;}
.randomtext{width:100%; background-color:#FCFCFC; line-height:180%; overflow:hidden;} 
.randomtext  h3{color:#888; padding-left:20%;}
.randomtext  h4{font-style:oblique; color:#999;}
.randomtext p, h4{padding-left:19%; padding-right:0;}

/* Footer */
#footer {width:100%; color:#487797; background-color:#3D4650; height:auto;}
.footer-wrapper{width:100%; height:auto;} 
#footer-widgets { margin:0 auto; max-width:1200px; line-height:150%; color:#333; font-size:15px;  padding:5px;} 
.textwidget {width:100%; padding:10px 0 5px 5px;font-weight:normal; clear:both;} 
.wsfooterwdget {display:inline-block; padding-left:0; padding-bottom:5px; width:100%; max-width:280px; overflow:hidden; position:relative; } 
.wsfooterwdget a {color:#fff;} /*Шрифт цвет в Виджетах !!!  display:inline-block;*/
.wsfooterwdget h3{color:#FF7B4F;}
.copyright{background-color:#262D31; color:#fff; height:auto; position:relative; padding:15px 0;}
.design-by {width:auto; font-size:12px; padding:5px; padding-left:2%;}
.design-by a:hover {color:#fff;}
#counters{position:absolute; top:-9999px; left:-9999px;}

aside #rss-2  .widget_rss, .rsswidget span a{color:#FFF!important;} /*aside */
.srr-item,.srr-title a{color:#FC6227;}
#pochta {background-color:#eee; float:left; width:100%; min-width:250px; margin:0; padding-left:10px; padding-right:10px;}
.your-message {padding-left:10px; padding-right:10px;} /*max-width:240px;*/
/*Рассылки*/
.s2_form_widget,.emaillist {background-color:#eee; padding-left:6px;}

/*MEDIA QUERIES*/
@media only screen and (max-width: 70em) {.container {width: 94%;}}
/*Smaller <1120px*/
@media only screen and (max-width: 65em) {
#featured-content .featured-post {width:50%;}
#featured-content .featured-post:nth-child(2n + 1) {clear:left;}}
/*Tablets(landscape) <960px*/
@media only screen and (max-width: 60em) {
.container {width:100%;}
#wrap, #custom-header-image {padding: 2em 2em 0;}
#featured-content-wrap {padding:1.5em 1.5em 0;}
#header {padding:2em;}
#content {float:none;padding-right:0;width:100%;}
#sidebar {clear:both; float:none; margin:1em 0 0; width:100%;}
#footer {padding:0 1em;}

/*Mobile Main Navigation*/
#mainnav {margin:1.0em 0; float:none;}
#mainnav, #mainnav-menu, #mainnav-menu li, #mainnav-menu a, #mainnav-menu ul,#mainnav-menu ul a, #mainnav-menu ul ul, #mainnav-menu li ul ul
{padding:0;position:static; float:none; display:inline; border:none; box-shadow:none; background:none; font-size:1.0em; top:0;left:0;} /*font-size:1.0em;*/
#mainnav-menu li:hover ul ul, #mainnav-menu li:hover ul ul ul, #mainnav-menu li:hover ul ul ul ul,
#mainnav-menu li:hover ul, #mainnav-menu li li:hover ul, #mainnav-menu li li li:hover ul, #mainnav-menu li li li li:hover ul{display:inline;}
/*background-color:#E4F2F8;*/
#mainnav-toggle {display:block; margin:0; padding:1em; width:100%; background-color:#F8F8F8; text-decoration:none; font-size:0.9em;font-weight:bold;text-align:left;line-height:1.5;border:none;}
#mainnav-toggle:hover {cursor:pointer; background-color:#FCFCFC;} /*Цвет Выпадащего Меню в Гаджетах #32CD32 **/
#mainnav-toggle:after {color:#f44; font-size:24px; font-family:'fontawesome-webfont'; content: '\f0c9'; display:inline-block; vertical-align:text-bottom;  margin:0; padding-left:6px;} 
/* Тогл Меню font-family:'fontawesome-webfont'; content: '\f0c9'; */
#mainnav-menu {background-color:#FAFAFA; width:100%; display:none; border-bottom:1px solid #e5e5e5;} /*Цвет Выпадащего Меню в Гаджетах #32CD32 **/
#mainnav-menu a {background-color:#FAFAFA; font-size:1.0em; font-weight:normal; display:block; padding:1.0em; text-decoration:none; border-top:1px solid #e5e5e5;clear:left;}/* font-size:1.0em;  Цвет Выпадащего Меню в Гаджетах #32CD32 **/
#mainnav-menu a:hover {background:#f8f8f8;} /*Цвет Выпадащего Меню в Гаджетах #f8f8f8 -HOVER **/
#mainnav-menu ul {float:left; padding:1em 0 ;width:100%; background:#f8f8f8; border-top:1px solid #e5e5e5;}
#mainnav-menu ul a {display:block; width:100%; padding:1em 1em 1em 2em; font-size:1.0em; font-weight:normal; border-bottom:none;}/*font-size:0.9em;*/
#mainnav-menu ul a:hover {text-decoration:none;}
#mainnav-menu ul li ul {float:left;width:100%;}
#mainnav-menu ul ul a {padding-left:4em;}
#mainnav-menu ul ul ul a {padding-left:6em;}
#mainnav-menu li.current_page_item a, #mainnav-menu li.current-menu-item a {text-decoration:none;}
#mainnav-menu li.current_page_item ul li a, #mainnav-menu li.current-menu-item ul li a{text-decoration:none;}

/*Этот код Обязательно здесь ИНдикаторы в ГЛАВНОМ меню Наверху*/
#mainnav-menu li > a:after {content:'';} /** ЧТО ПОЛУЧИТСЯ? Т.е. ВОТ ТАК ВОТ !!!!!!**/
#mainnav-menu .submenu-dropdown-toggle {float:right; display:block; margin:0; padding:1.0em;}
#mainnav-menu .submenu-dropdown-toggle:hover {cursor:pointer;}
#mainnav-menu .submenu-dropdown-toggle:hover:before {color:#777;}
/*Заменил в TOGGL V*/
/**Галочка Вниз  content: '\f107' */
#mainnav-menu .submenu-dropdown-toggle:before {font-size:16px; color:#2E65A9;  font-family:'fontawesome-webfont'; content: '\f107'; text-decoration:inherit; vertical-align: middle;} 
/**Галочка Вверх content: '\f106'*/
#mainnav-menu .submenu-dropdown-toggle.active:before {content:'\f106';}
#mainnav-menu ul .submenu-dropdown-toggle {margin:-10px!important;}
#mainnav-menu ul .submenu-dropdown-toggle:before {font-size:16px;}}
/***/
/*Tablets (portrait)<800px*/
@media only screen and (max-width:50em) {
.page-title {font-size:1.0em;}
.entry-title {font-size:0.8em;}}
/*Big Screens Navi Fix >720px*/
@media only screen and (min-width: 60em) {
#topnav-menu, #mainnav-menu {display:block !important;}
#mainnav-menu li.menu-item:hover a {background:#fff;}
#mainnav-menu li.menu-item:hover ul a:hover {background:#f8f8f8;}}
/*Tablets (portrait) <640px*/
@media only screen and (max-width: 40em) {
#sloy h2{font-size:14px; font-weight:bolder;}
.type-post, .type-page, .type-attachment, .widget  {margin:0 0 1.5em 0;}
.page-title .entry-title {font-size:1.0em;}
.subtitle {font-size:0.8em;}}
/*Tablets (portrait) <620px*/
@media only screen and (max-width: 34em) {
h1 {font-size:15px;}
h2 {font-size:14px;}
/*h3 {font-size:13px;}*/
#sloy h2{font-size:14px; font-weight:bolder;}
#featured-content .featured-post .featured-post-thumbnail {padding:0.4em;}
#featured-content .featured-post .featured-post-content {padding:0.4em 0.6em;}
#featured-content .featured-post .entry-title {font-size:1.0em;}
.archive-post.has-post-thumbnail .entry-meta-wrap {max-width:45%; margin-right:1em;}
.wp-post-image {width:100%; margin-right:1em;}
.archive-post.has-post-thumbnail .entry-meta {margin-top:0;}
.comment-meta .commentmetadata p {display:block; padding:0;}}
/*Smartphones <480px*/
@media only screen and (max-width: 30em) {
h1 {font-size:15px;}
h2 {font-size:14px;}
#sloy h2{font-size:14px; font-weight:bolder;}}
/*Smartphones <450px*/
@media only screen and (max-width:28em) {
#pochta {max-width:240px; margin-left:-7px;}}
@media screen and (max-width: 420px) {
.tezis {font-size:12px; line-height:100%}
#footer-widgets {display:inline-block;}}
@media screen and (max-width: 264px) {
/*#footer-widgets {display:block;}*/
#footer-widgets {display:display:inline-block;}
.logo img{width:280px; height:auto;}}
/*CSS  для Плагинов*/
#wp-calendar{width:100%; table-layout:fixed; font-size:80%;}
.wpbd-title-content, .wpbd-post-title a{font-size:14px !important; font-style:normal !important;}
/* для плагина Content Views Post Grid */
h4.pt-cv-title a{color:#303030; font-weight:normal; font-family:Arial, Courier, Tahoma;}
/*для Blog Designer-Post and Widget*/
/*.wpspw-post-title a {text-align: !important;}*/
/*для плагина Ultimate Post Lis*/
/*.upl-list  {display:block !important;}*/
.upl-post-thumbnail img{margin: 0 1em 1em 0;  clear: both; float: left;}
/*.upl-post-title a{color:#287B6A!important; font-size:15px !important; font-weight:bolder; }*/
.upl-post-title a{margin-left: 15px; padding-left: 10px; color:#287B6A!important; font-size:15px !important; font-weight:bolder; display:inline-block !important;  }
.upl-post-excerpt{padding: 5px 0 5px 5px; line-height:150%!important; display:inline-block !important;  }

/*Custom Title Entry Post Content Views plugin*/
/*h4.pt-cv-title ._self .cvplbd {font-size:12px !important; color:#444; font-weight:normal; text-align:left; float:right;}*/