/*
Theme Name:     Pravda - Retina Responsive WordPress Theme - Child
Theme URI:		http://themeforest.net/user/ZERGE/portfolio
Description:    Child theme for the Pravda theme
Version:		1.04
Author:         ZERGE
Author URI:		http://themeforest.net/user/ZERGE
Template:		wp-pravda

*/

@import url("../wp-pravda/style.css");

.sf-menu li { padding-left: 15px; padding-right: 15px; }

#header { width: 100%; }

/* try to fix tables */
.entry-content td { vertical-align: top; }

/* idiotic bootstrap */
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { height: auto; }

.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form textarea { min-width: 50%; }

.home .entry-share-icons,
.archive .entry-share-icons { opacity: 1; right: -10px; }

.navigation select { position: fixed; top: 0; }

/* new footer menu */
.nav-footer .menu { list-style: none; margin-left: 0; text-align: left; }
.nav-footer .menu > .menu-item:first-child { display: none; }
.nav-footer .menu > .menu-item:nth-child(2) { padding-left: 0; }
.nav-footer .menu > .menu-item:last-child { padding-right: 0; }
.nav-footer .menu > .menu-item { display: inline-block; font-size: 16px; padding: 0 1rem; vertical-align: top; }
.nav-footer .sub-menu { border-top: 1px solid #099; box-shadow: none; margin-left: 0; margin-top: 0.25rem; padding-left: 0.5rem; padding-top: 0.5rem; text-align: left; }
.nav-footer .sub-menu .menu-item { display: block; font-size: 14px; line-height: 1.6; }

/* center textwidget content */
.widget-area .textwidget { text-align: center; }
.under-post-adblock { background-color: #fff; margin-bottom: 20px; }
.ad-unit-comment-form { float: right; margin-left: 1rem; max-width: 336px; }


.signup-block { background: url(images/signup.png) center top no-repeat; max-width: 100%; padding-bottom: 1rem; position: relative; }
.signup-block .subscriber-chicklet { display: inline-block; text-align: center; }
.signup-block .signup-form { padding-top: 85px; text-align: center; }
.signup-block .signup-form form { margin-bottom: 0; }
.signup-block .signup-form input { display: inline-block; }
.signup-block .signup-form input.signup_input { width: 135px; border: 1px solid orange; padding: 3px; color: #e0691a; font-weight: bold; margin: 0 7px 0 0 ; }
.signup-block .signup-form input.submit_input { padding: 0; margin: 0 0 0 7px; }

aside.widget .signup-block { background: url(images/signup-widget.png) center top no-repeat; max-width: 100%; padding-bottom: 1rem; position: relative; }
aside.widget .signup-block .signup-form { padding-top: 85px; text-align: center; }
aside.widget .signup-block .signup-form input { display: block; margin: 0 auto 10px; width: 80%; max-width: 300px; }

.banner-block { /* margin-top: 20px; */ }

.mobile-footer-ad-unit { display: block; text-align: center; }

.single h1.entry-title { padding-right: 0; width: auto; }

.wp-caption p.wp-caption-text { font-size: 13px; }
.entry-content .wp-caption-text a { text-decoration: underline !important; }

.entry-content a { font-weight: bold; }

.blog-sharing-block { background: #FFF;	margin-bottom: 20px; }
.blog-sharing-block a:hover { border: 0; }

.child-cat-list { text-align: center; }
.child-cat-list ul { list-style: none outside none; }
.child-cat-list ul li { display: inline-block; }
.child-cat-list ul li:after { content: '\0020\2022\0020'; }
.child-cat-list ul li:last-child:after { content: ''; }

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a { text-decoration: underline; }

h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover { text-decoration: none; }

@media only screen and ( max-width: 980px ) {
	#mainmenu-block-bg .container { width: 100%; }
	.navigation select { border: none !important; margin: 0 !important; }
}


@media (max-width: 767px) {
	#header .banner-block { display: block !important; }
}

body.print #blogherads-branding-container { display: none; }
