/*
 * Theme Name:  Authentic: Child Theme
 * Theme URI:   https://themeforest.net/item/authentic-lifestyle-blog-magazine-wordpress-theme/16249526
 * Description: Child theme of the parent Authentic theme.
 * Author:      Code Supply Co.
 * Author URI:  http://www.codesupply.co
 * Template:    authentic
 * Template Version: 1.0.8
 * Version: 1.0.0
 */

/* Copy any classes from parent and paste here. It will override the parent's version. */

/* Webfont: LatoLatin-Regular */@font-face {
    font-family: 'Lato';
    src: url('https://www.survio.com/ru/blog/wp-content/uploads/2017/04/LatoLatin-Regular.eot'); /* IE9 Compat Modes */
    src: url('https://www.survio.com/ru/blog/wp-content/uploads/2017/04/LatoLatin-Regular.eot') format('embedded-opentype'), /* IE6-IE8 */
         url('https://www.survio.com/ru/blog/wp-content/uploads/2017/04/LatoLatin-Regular.woff2') format('woff2'), /* Modern Browsers */
         url('https://www.survio.com/ru/blog/wp-content/uploads/2017/04/LatoLatin-Regular.woff') format('woff'), /* Modern Browsers */
         url('https://www.survio.com/ru/blog/wp-content/uploads/2017/04/LatoLatin-Regular.ttf') format('truetype');
    font-style: normal;
    font-weight: 400;
    text-rendering: optimizeLegibility;
}

.mtb-2rem {
	margin-top:2rem;
	margin-bottom:2rem;
}

.mb-2rem {
	margin-bottom:2rem;
}

.mt-2rem {
	maring-top:2rem;
}


body,
.content {
	color:#3a3a3a!important;
}
.header-navbar-secondary {
	line-height:50px;
}

.img-logo {
	max-height: 20px;
    margin-bottom: 10px;
    margin-right: 20px;
}

.navbar-primary {
	border-top:none;
	text-align:right;
}

.navbar-primary .navbar-search {
	display:inline-block;
	margin-left:25px;
}

.header-navbar-stuck #menu-post-categories-menu {
	margin-right:0;
}

.share-buttons li:last-of-type {
	display:none;
}

.post-author {
	display:none;
}	

.navbar-brand {
	display:initial;
}

.navbar-search {
	position:absolute;
	right:15px;
}

.header-navbar-stuck .navbar-search {
    	position: absolute;
    	right: 15px;
	top: 0;
}

.footer-section > .container > * {
	padding-top:2rem;
	padding-bottom:2rem;
}

.content .img-nomargin {
	margin-top:0;
	margin-bottom:0;
}

.content a {
    border-bottom: 2px #eceeef solid;
}

.caption {
	margin-top:0!important;
	margin-bottom:0!important;
	font-style:italic;
}

.nomargin {
	margin-top:0!important;
	margin-bottom:0!important;
}

table, th, td {
	padding: 5px 10px;
    	border: 1px solid;
    	border-collapse: collapse;
}

table {
	margin-bottom: 2rem;
}


.survio-box {
	background: rgba(26, 173, 10, 0.09);
	border: 1px solid #1aad0a;
	width:100%;
	text-align: center;
	padding: 30px;
	text-align:left;
	margin-top:50px;
	margin-bottom:50px;
}

.btn-box {
	color: #fff;
	background:#ff7f00;
	font-weight:600;
    	padding: 13px 20px;
    	border-radius: 3px;
}

.btn-box:hover,
.btn-box:active,
.btn-box:focus,
.btn-box:active:focus {
	color:#fff;
	margin-top: -2px;
    	margin-bottom: 2px;
    	box-shadow: 0 3px 6px rgba(128, 128, 128, 0.34);
-webkit-box-shadow: 0 3px 6px rgba(128, 128, 128, 0.34);
   -moz-box-shadow: 0 3px 6px rgba(128, 128, 128, 0.34);
}


.block {
	width: 100%;
	padding: 20px;
	border-left: 5px solid;
	margin:20px 0;
}

.block h2 {
    	margin-top: 0;
    	margin-bottom: 20px;
}

.block-tip {
	background-color: rgba(255, 238, 174, 0.25);
	border-color: #ffeeae;
}

.block-example {
	background-color: rgba(174, 219, 255, 0.25);
	border-color: #aedbff;
}

.block-keywords {
    	background-color: rgba(208, 178, 136, 0.12);
    	border-color: #d0b288;
}

.block-source {
    	background-color: rgba(88, 88, 88, 0.07);
    	border-color: #585858;
}

@media (min-width: 768px) {
	.post-thumbnail {
		max-width:540px;
	}

	.footer-copyright {
    		line-height: 40px;
    		float: right;
	}

	.navbar-brand img {
		margin-top:-10px;
	}

	#menu-show {
		display:inline-block;
		margin-right:35px;
	}

	
}

@media (max-width: 767px) {
	.post-share-vertical .share-buttons li {
		width:50%;
	}

	.navbar-brand img {
		margin-top:10px;
	}

	.navbar-toggle {
		margin-right:35px;
	}

	.navbar-primary .navbar-search {
		margin-top: 12px;
	}
}