/* Enter Your Custom CSS Here */

/* Enter Your Custom CSS Here */
body {
  font-family:'Open Sans';
  font-size:16px;
  line-height:1.5;
  background-color:#FFFFFF;
}
body.layout-full {
  background-color:#FFFFFF;
}
#mastheadfrontpage {
background-image: url("http://pershinairina.ru/heroimage02.jpg");
  /*background-image: url("http://pershinairina.ru/heroimage2018.jpg");*/
    background-size: cover;
    width: 100%;
    height: 100vh;
  min-height:700px;
    background-repeat: no-repeat;
  background-position: center center;
}
#masthead {
  background: #BEDB39;
  color:whitesmoke;
  background-image: url("http://pershinairina.ru/header001.jpg");
    background-size: cover;
    width: 100%;
    height: 200px;
    background-repeat: no-repeat;
  background-position: center center;
}
#masthead .hgroup h1 {
  color:whitesmoke;
}
.main-navigation ul li a {
    padding: 20px 18px;
}
li#menu-item-3764 a {
  padding-top: 3px;
  padding-bottom: 3px;
}
#blogdesc {
  float:left;
}
#blogdesc h2 {
    font-size:18px;
  margin-top:1%;
}
.main-navigation {
  background-color:#CD3560;
}
.main-navigation ul li:hover > a, #search-icon #search-icon-icon:hover {
  background-color:#E6668B;
}
.main-navigation ul ul {
  background-color:#E6668B;
  color:white;
}
.main-navigation ul ul li:hover > a {
  background-color:#CD3560;
}
#search-icon #search-icon-icon  {
  background-color:#851132;
}
#search-icon .searchform {
  background:#CD3560;
}
.su-dropcap-style-light {
  color:white !important;
  background:#E6668B !important;
}
.entry-content h2 {
    line-height: 1.5;
    font-size: 26px;
    text-transform: uppercase;
}
h5 {
  font-size:24px;
  line-height:1,3;
}
#main, #primary {
  margin-bottom:30px;
}
.widget_headline-widget .decoration {
    border-top: 1px solid #BEDB39;
}
div.padding65 div.cl-flipbox-hh div.cl-flipbox-front {
  padding:65% 15% 15% !important;
}
div.lsow-active {
  background-color:#75CA34;
}
div.lsow-filter-item a {
  color:#75CA34;
}
div.lsow-active a, div.lsow-active a:hover {
  color:white;
}
div.lsow-entry-info {
  display:none;
}
.entry-content h2 {
  line-height:1.5;
}
aside.widget_categories ul {
  color: #CD3560;
    list-style-type: disc !important;
    font-size: 120%;
}
aside.widget_categories > ul > li {
	margin-bottom:0.5em;
}
aside.widget_categories > ul ul.children {
  font-size:100%;
  list-style-type: circle !important;
}
#scroll-to-top .vantage-icon-arrow-up {
color:#FA9841;
}
h3.entry-title {
  font-weight:600 !important;
}
su-quote-inner:before {
      font-size: 24px;
    line-height: 1.5;
    color: white;
}
#main {
  padding-bottom:0;
}
#colophon {
  background:#6B9823;
}
h1.entry-title {
  font-size:32px !important;
}
body.page-id-227 #main {
  padding-top:0;
  margin-bottom:0;
}
body.page-id-227 #primary {
  margin-bottom:0;
}
body.page-id-227 #balloon div.panel-row-style {
  min-height:600px;
}
body.page-id-227 .entry-content a {
color:#CD3560;
  text-decoration:none;
}
body.page-id-327 #main {
  padding-top:0;
  margin-bottom:0;
}
body.page-id-327 #primary {
  margin-bottom:0;
}
body.page-id-327 #balloon div.panel-row-style {
  min-height:600px;
}
body.page-id-327 .entry-content a {
color:#FFFFFF;
  text-decoration:none;
}
body.page-id-983 #main, body.page-id-1368 #main {
  padding-top:0;
  margin-bottom:0;
}
body.page-id-983 #primary, body.page-id-1368 #primary {
  margin-bottom:0;
}
body.page-id-983 #bookshelf div.panel-row-style {
  min-height:600px;
}
body.page-id-983 .entry-content a, body.page-id-1368 .entry-content a {
  text-decoration:none;
}
body.page-id-1368 #shbp div.panel-row-style {
  min-height:600px;
}
body.page-id-1368 .entry-content h2 {
 text-transform:none; 
}
body.page-id-1632 {
background-image: url(http://pershinairina.ru/photogallery_background.jpg);
  background-size: contain;
    background-repeat: no-repeat;
    background-color: #46ACFE;
}
body.page-id-1632 #main {
  padding-top:0;
  margin-bottom:0;
  background:transparent;
}
body.page-id-1632 #primary {
  margin-bottom:0;
}
body.page-id-1632 #photogallerypage div.panel-row-style {
  min-height:600px;
}
body.page-id-1632 ul.su-subpages {
list-style-type: none;
  margin:0;
}
body.page-id-1632 ul.su-subpages li {
    font-size: 26px;
    line-height: 1.5;
  margin:1em 0;
}
body.page-id-1632 div.textwidget {
  background-color:rgba(57,157,255,0.5);
    padding:1em;
}
@media screen and (max-width: 720px) {
    body.page-id-1632 div.textwidget { margin-top:200px;}
}
@media screen and (min-width: 721px) and (max-width: 1280px) {
    body.page-id-1632 div.textwidget { margin-top:250px;}
}
@media screen and (min-width: 1281px) and (max-width: 1440px) {
    body.page-id-1632 div.textwidget { margin-top:300px;}
}
@media screen and (min-width: 1441px) and (max-width: 1920px) {
    body.page-id-1632 div.textwidget { margin-top:400px;}
}
@media screen and (min-width: 1921px) {
    body.page-id-1632 div.textwidget { margin-top:500px;}
}
ul.su-subpages li a {
      text-decoration: none;
    color: white;
}
body.page-id-1858 #main, body.page-id-1368 #main {
  padding-top:0;
  margin-bottom:0;
}
body.page-id-1858 #primary, body.page-id-1368 #primary {
  margin-bottom:0;
}
body.page-id-1858 #roditeli div.panel-row-style {
  min-height:600px;
}
body.page-id-1858 .entry-content a {
  color:white;
  text-decoration:none;
  text-transform:none;
}
body.page-id-1858 div.textwidget {
background-color: rgba(0,0,0,.2);
    padding: 2em;
}
body.page-id-1981 #main {
  padding-top:0;
  margin-bottom:0;
  background:transparent;
}
body.page-id-1981 #primary {
  margin-bottom:0;
}
body.page-id-1981 #parents div.panel-row-style {
  min-height:700px;
}
body.page-id-1981 .entry-content a {
 text-decoration:none; 
}
body.page-id-1972 #main {
  padding-top:0;
  margin-bottom:0;
  background:transparent;
}
body.page-id-1972 #primary {
  margin-bottom:0;
}
body.page-id-1972 #ucheniki div.panel-row-style {
  min-height:700px;
}
body.page-id-1972 .entry-content a {
 text-decoration:none; 
  color:#CD3560;
}
body.page-id-1972 .textwidget {
    padding: 2em;
    padding-top: 0;
    background-color: rgba(256,256,256,.5);
}
body.page-id-9 #primary, body.page-id-9 #main {
  margin-bottom:0;
}
#rpwwt-recent-posts-widget-with-thumbnails-2 {
  margin-bottom:35px;
}
#secondary .widget .widget-title {
  color:#CD3560;
  font-size:18px;
}
div.breadcrumbs {
  font-size: 14px;
    margin-bottom: 20px;
}
a.button, button, html input[type="button"], input[type="reset"], input[type="submit"] {
  background:none;
}
.so-widget-sow-image h2 {
  text-transform:none;
  font-size:16px;
}
a.button-pdf {
  border-color:#E10000 !important;
}
a.button-word {
  border-color:#2C5897 !important;
}
body.page-id-1104 .entry-content h3 {
    line-height: 1.5;
}
body.page-id-1104 .entry-content a {
    text-decoration: none;
}
body.page-id-2424 #main, body.page-id-2429 #main, body.page-id-2431 #main, body.page-id-2433 #main, body.page-id-2435 #main {
    background:url(http://pershinairina.ru/wp-content/uploads/2016/12/aktirovka2017.png);
  background-size: cover;
    background-repeat: no-repeat;
}
body.page-id-2424 .entry-main, body.page-id-2429 .entry-main, body.page-id-2431 .entry-main, body.page-id-2433 .entry-main, body.page-id-2435 .entry-main {
  background-color:rgba(256,256,256,.7);
}
body.page-id-9 #pg-9-3 {
  width:110%;
}
body.page-id-910 #main {
  padding-top:0;
  margin-bottom:0;
  background:transparent;
}
body.page-id-910 #primary {
  margin-bottom:0;
}
body.page-id-910 #rdurow div.panel-row-style {
  min-height:700px;
}
body.page-id-910 .entry-content a {
 text-decoration:none; 
  color:#CD3560;
}
body.page-id-910 .textwidget {
    padding: 2em;
    padding-top: 0;
    background-color: rgba(256,256,256,.5);
}
body.page-id-2495 article h2, body.page-id-2499 article h2 {
  color:#CD3560;
}
a.docxbutton {
      text-decoration: none;
    color: blue;
    display: inline-block;
    border: 1px solid blue;
    padding: 2px;
    line-height: 1;
    float: right;
  margin-right:5px;
}
a.pdfbutton {
      text-decoration: none;
    color: red;
    display: inline-block;
    border: 1px solid red;
    padding: 2px;
    line-height: 1;
    float: right;
  margin-right:5px;
}
a.docxbutton:hover {
  color:white;
  background-color:blue;
}
a.pdfbutton:hover {
  color:white;
  background:red;
}
a.linkkkr:focus {
  text-decoration:none;
}
a.linkkkr:focus {
  font-weight:700;
  text-decoration:underline;
  margin-left:30px;
  color:#CD3560;
}
.soua-accordion {
  border:1px solid #CD3560;
}
.soua-accordion-title {
  font-size:26px;
  line-height:36px;
  text-transform:uppercase;
  padding:0 0 0 20px;
}
.soua-accordion-title:hover, .soua-accordion-title.active {
color:white!important;
  background-color:#CD3560!important;
}
.chitaemletom1 td {
  padding:1em;
  border-bottom:1px dotted #E6668B;
}
body.page-id-2595 #main {
  padding-top:0;
  margin-bottom:0;
  background:transparent;
}
body.page-id-2595 #primary {
  margin-bottom:0;
}
body.page-id-2595 #rdurow div.panel-row-style {
  min-height:700px;
}
body.page-id-2595 .entry-content a {
 text-decoration:none; 
  color:#CD3560;
}
body.page-id-2595 .textwidget {
    padding: 2em;
    padding-top: 0;
    background-color: rgba(256,256,256,.8);
}
.wp-caption-text a {
  font-size:12px;
  color:grey;
  text-decoration:none;
}
.wp-caption-text {
  text-align:right;
}
.entry-content .wp-caption {
    border:none;
    box-shadow:none;
  }
body.page-id-2829 a.su-button, body.page-id-2866 a.su-button, body.page-id-2891 a.su-button, body.page-id-3525 a.su-button, body.page-id-1869 a.su-button {
  margin-bottom:1em;
}
td {
  border: 1px solid #cd3560;
  padding:0.25em;
}
body.page-id-3563 h3 a {
  text-decoration:none;
}