/*
Theme Name: NewsPlus-Child
Template: newsplus
Theme URI: http://vk.com/devise03
Author: Victor Demchynskyi
Author URI: http://vk.com/devise03
Description:  NewsPlus-child is a child theme of NewsPlus. It`s have all features of parent with some changes.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, gray, white, one-column, two-columns, right-sidebar, left-sidebar, custom-background, custom-menu, editor-style, featured-images, full-width-template, microformats, post-formats, theme-options, translation-ready
Text Domain: newsplus
*/
.bold {
    font-weight: bold;
}
.table-caption {
    text-align: center;
    font-size: 22px;
    text-transform: uppercase;
}
.post-thumb, .single-post-thumb {
    background: none;
}
.site-title {
    color: #555;
    text-transform: uppercase;
}
#header .brand {
    max-width: 100%;
    width: 100%;
}
.brand img, .brand a {
    display: inline-block;
}
.brand h1 {
    font-size: 42px;
    text-transform: uppercase;
    color: #555;
}
.brand .site-description.second {
    color: #9e9e9e;
}
.logo-right {
    margin-left: 20px;
    position: relative;
    top: -10px;
    display: inline-block;
}
h3.sc-title {
    color: #555;
}
/*.post-thumb img {*/
    /*min-height: 220px;*/
/*}*/
.np-news-ticker-container {
    margin-right: 150px;
}
.newsplus-news-ticker {
    margin-top: 20px;
}
.read-more {
    text-transform: uppercase;
}
.brand h4, .site-title {
    font-size: 42px;
}
.margin-bottom h3 {
    margin-bottom: 0;
}
#pl-9 #panel-9-0-0-0 {
    margin-bottom: 10px;
}
.page-id-9 .breadcrumbs {
    margin-bottom: 15px;
}
span.submit-news {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
    max-width: 150px;
    font-size: 14px;
    text-transform: uppercase;
    padding: 3px 13px;
    color: #fff;
    border: 1px solid rgba(0,0,0,.12);
    display: inline-block;
}
.red-button {
    background-color: #f44336;
}

.primary-nav li ul {
    width: auto;
}

#eModal-1 form.wpcf7-form input {
    width: 100%;
}


.RollOverText .image
{
    display: block;
    position: relative;
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear;
}
.RollOverText .caption
{
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    overflow: hidden;
    left: 0;
    top: 0;
    text-align: center;
    background-color: rgba(0,0,0,0.60);
    opacity: 0;
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}
.RollOverText .title
{
    position: relative;
    text-align: center;
    padding: 10px 10px 0px 10px;
    font-family: Arial;
    font-weight: bold;
    font-size: 16px;
    color: #FFFFFF;
    opacity: 0;
    -webkit-transform: translateY(-220px);
    -moz-transform: translateY(-220px);
    -ms-transform: translateY(-220px);
    transform: translateY(-220px);
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}
.RollOverText .description
{
    position: relative;
    margin: 0;
    padding: 0px 10px 0px 10px;
    text-align: center;
    font-family: Arial;
    font-weight: normal;
    font-size: 13px;
    color: #FFFFFF;
    opacity: 0;
    -webkit-transform: translateY(220px);
    -moz-transform: translateY(220px);
    -ms-transform: translateY(220px);
    transform: translateY(220px);
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear;
}
.RollOverText .link
{
    display: inline-block;
    color: #4169E1;
    font-family: Arial;
    font-weight: bold;
    font-size: 13px;
    font-style: normal;
    padding: 0px 10px 10px 10px;
    text-align: center;
    text-decoration: underline;
    opacity: 0;
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}
.RollOverText:hover .caption
{
    opacity: 1;
}
.RollOverText:hover .image
{
    -webkit-transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1);
}
.RollOverText:hover .title
{
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
}
.RollOverText:hover .description
{
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
    -webkit-transition-delay: 100ms;
    -moz-transition-delay: 100ms;
    -ms-transition-delay: 100ms;
    transition-delay: 100ms;
}
.RollOverText:hover .link
{
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
    -webkit-transition-delay: 200ms;
    -moz-transition-delay: 200ms;
    -ms-transition-delay: 200ms;
    transition-delay: 200ms;
}
.RollOverText .image
{
    width: 100%;
    height: 100%;
}
.RollOverText
{
    overflow: hidden;
}

form.money-pay, .form-border form {
    padding: 20px;
    margin: 10px 0;
    border: 1px solid #555;
    border-radius: 5px;
    display: inline-block;
    text-align: center;
}
.form-border form {
    padding-bottom: 0;
    margin: 0;
}
.money-pay #input-moneyua {
    width: 100%;
}

.comitets img:hover {
    width: 210px;
}
.comitets p {
    margin-bottom: 5px;
}
.parent-pageid-11 .comments-title {
    display: none;
}

@media print {
    #utility-top, .newsplus-news-ticker, #header, #responsive-menu, #main-nav, #main-nav-2,
    #sidebar, #secondary, #footer, .breadcrumbs, #comments, #wpadminbar, #responsive-menu-2,
    .entry-content div, .entry-content form {
        display: none!important;
    }
    .entry-content div.print-image {
        display: block!important;
    }

}