/*
Theme Name: Extra Speed Blog
Theme URI: http://www.helper-wp.com/templates/wordpress-template-extra-speed-blog/
Description: The fastest WordPress theme.
Author: Webamator
Author URI: http://www.helper-wp.com/wordpress-freelancer/
Version: 2.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: three-columns, threaded-comments, sticky-post, right-sidebar, custom-menu, translation-ready, featured-images
Text Domain: extra-speed-blog-22
Domain Path: /languages/
*/
/*
* { margin: 0; padding: 0;}
html { overflow-x: hidden; } 

body {overflow-x: hidden;}
*/
/*header h1, header h2{font-size: 2.5rem;}*/

a {
color: #0d6efd;
text-decoration: underline;
}
a:hover {/*...*/}
a img{border:0;}
blockquote{margin:1.5rem 0 1.5rem 1rem;padding:0.75rem 0.75rem 0.75rem 1rem;font-style:italic;background: #f8f8f8;border: #e2e6e7 1px solid;border-left: #e2e6e7 6px solid;border-radius: 0.25rem;}
blockquote.wp-block-quote.is-large, blockquote.wp-block-quote.is-style-large {margin:1.5rem 0 1.5rem 1rem;padding:0.75rem 0.75rem 0.75rem 1rem;}
blockquote p:first-letter {padding-left:2rem;background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNpi/P//PwM1ARMDlQHL4+cv0MXcgDgciM2AmANKv8djBop6FiQJDSCeBMSuSGKfgZgRh0FY1cMM1APiHUAsiabpHw7DcKoHhSEXEC/GIgkCX4AYPdbwqgcZGAG1ERkcB2JfILYG4o9ocnjVg7wcgiZ5HhrQX3B4F696kAu10BQ04TGMi5B6kAv5kCR/AvEDIBaC8kHh9wEpHDkIqWdBC3Q2IN6HJAZKf6Zo6RCvehY054PSnCASnxVPOsSqnlDW+01izvtN9bw8NAxkxSPPSqQYXA4Uy6/wBP57tGTyn5B6xkFfYgMEGACpdj777TWNXAAAAABJRU5ErkJggg==');background-repeat: no-repeat;background-position: 0px -2px;}
blockquote cite, blockquote.wp-block-quote.is-large cite, blockquote.wp-block-quote.is-style-large cite{font-style:normal;font-size:13px;color:#6c7781;}
.wp-block-pullquote {background:#f8f8f8 !important;border-top: 4px solid #555d66;border-bottom: 4px solid #555d66;}
.wp-block-pullquote blockquote{font-style:normal;background:transparent;border:0;border-radius: 0;}
.wp-block-pullquote blockquote p:first-letter{padding-left:0;background-image:none;}
.wp-block-pullquote blockquote cite {text-transform: uppercase;}
pre {
    margin-bottom: 1rem;
    padding: 0.75rem;
    max-width: 100%;
    overflow: auto;
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
    border: #e2e6e7 1px solid;
    border-left: #e2e6e7 6px solid;
}


.alignleft{float:left;}
.alignright{float:right;}
main .alignleft{margin-right:2rem;}
main .alignright{margin-left:2rem;}
.aligncenter, div.aligncenter {display: block;margin-left: auto;margin-right: auto;text-align: center;clear:both;}
.alignnone{clear:both;float:none;}
.noborder{border:0;}
.textleft{text-align: left;}
.textright{text-align: right;}
.textcenter{text-align: center;}
.textjustify{text-align: justify;}
.hr-10{height: 10px;clear: both;}
.hr-20{height: 20px;clear: both;}
.clearing {height: 0;clear: both;}

.categories {/*...*/}
.cat-item {/*...*/}
.current-cat {/*...*/}
.current-cat-parent {/*...*/}
.pagenav {text-align:center;}
.pagination.pagenav{margin:1rem auto;}
.page_item {/*...*/}
.current_page_item {/*...*/}
.current_page_parent {/*...*/}
.widget {/*...*/}
.widget_text {/*...*/}
.blogroll {/*...*/}
.linkcat{/*...*/}
.entry-content{display:table;width:100%;}
.sticky {/*...*/}
.bypostauthor {display: block;}
.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;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;width: auto;z-index: 100000;}

/*fixes wp styles*/
/*
body.tag {display:block;padding: 0;font-size: 100%;font-weight: 400;line-height: 1.5rem;color: rgb(55, 58, 60);text-align: left;white-space: normal;vertical-align: baseline;border-radius: 0;}
main ul, main ol, section.archive ul, section.archive ol {margin-left:1.5rem;border-radius:0;}
*/
/*fixes wp styles*/
/*.container.header-container{padding-top:1rem;min-height:120px;}*/


.navbar-dark .btn-outline-secondary{border-color: rgba(255,255,255,.1);}
.navbar-dark .btn-outline-secondary:focus{background:transparent;color:#ccc;}
.navbar-dark .btn-outline-secondary:hover, .navbar-dark.bg-inverse .btn-outline-secondary:focus:hover{background:transparent;color:#fff;}
.navbar-dark.navbar-fixed-top {animation: scrollNav 300ms ease-out;}
/*1.1.3 - remove bg-inverse rule*/

.sidebar-toggler:focus {
	box-shadow: 0 0 0 .25rem;
}

/*images*/
img.aligncenter{margin-left: auto;margin-right: auto;}
.entry-content img{max-width:100%;height:auto;}
.wp-caption {text-align:center;}
.wp-caption img{margin: 0;padding: 0;border: 0 none;}
.wp-caption,.wp-caption img,.responsively-lazy img{width:auto !important;max-width:100% !important;height:auto;}
img.alignnone, img.aligncenter{max-width: 100%;}
.wp-caption.alignleft,img.alignleft{margin-right:1rem;}
.wp-caption.alignright,img.alignright{margin-left:1rem;}
figcaption.wp-caption-text, .wp-caption p.wp-caption-text{margin: 0 0 12px 0;padding: 0;color:#777;font-size: 12px;line-height: 17px;}
/*.thumb-float-left{float:left;margin-right:1rem;}*/
.post-thumbnail img {margin-bottom:1rem;height: auto;max-width: 100%;vertical-align: middle;}

.gallery-caption {
	color: #777;
	display: block;
	font-size: .8rem;
	font-style: italic;
	line-height: 1.6rem;
	padding-top: .5rem;
}


/*images*/




/*navbar*/

.navbar .dropdown-menu{padding:0;border:0;border-radius: 0;box-shadow: 1px 1px 6px #777;}
.navbar .dropdown-menu{margin-top:0;}
.navbar .dropdown-menu a{padding: 0.5rem .75rem;}
.navbar .dropdown-menu a:hover, .navbar-nav .dropdown-menu a:focus{background:#eceeef}
.navbar .dropdown:hover > .dropdown-menu {display: block;}
.navbar .dropdown .dropdown .dropdown-menu {margin-top:-2.5rem;margin-left: 100%;}
.navbar .dropdown .dropdown > a:after {display: block;content: " ";float: right;width: 0;height: 0;border-color: transparent;border-style: solid;border-width: 5px 0 5px 5px;border-left-color: rgba(0,0,0,.5);margin-top: 0.5rem;}
.navbar.navbar-dark .dropdown-menu{background-color: #373a3c;box-shadow: 1px 1px 5px #000;}
.navbar.navbar-dark .dropdown-menu a:hover, .navbar.navbar-dark .dropdown-menu a:focus{background-color: #323639;}
.navbar.navbar-dark .navbar-nav .dropdown .dropdown > a:after {border-left-color: rgba(255,255,255,.5);}

/*navbar*/




.updated:not(.published) {display: none;}
article.tag-success{background:transparent;}
table, th, td {border: 1px solid #d1d1d1;}
table {margin-bottom:1rem;width:100%;}
th, td {padding: .25rem .5rem;}
td {border-width: 0 1px 1px 0;}
address {font-style: italic;}


.page-link-title, .page-link-title:hover {color:#373a3c;background-color: #fff;}


.comments-area {margin-top:1rem;}
.comments-area .comment-body{padding:1rem;}
.comments-area .comment-respond {padding:1rem;}
.row-offcanvas ul.comment-list, .row-offcanvas ol.comment-list {margin-left:1rem;}
.row-offcanvas ul.comment-list li, 
.row-offcanvas ol.comment-list li {margin:0 0 1rem 0;border:#ddd 1px solid;border-radius:0.25rem;}
.row-offcanvas ul.comment-list li .comment-content li,
.row-offcanvas ol.comment-list li .comment-content li {margin:0;border:0;}
.row-offcanvas ul.comment-list li .comment-metadata,
.row-offcanvas ol.comment-list li .comment-metadata {margin:0 0 .75rem 2.5rem;}
.comment ul.children{list-style-type:none;}
.comment ul.children li, .comment ol.children li{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}
.comment-form .comment-form-author, 
.comment-form .comment-form-email, 
.comment-form .comment-form-url {float: left;width: 33.33%;padding: 0 30px 0 0;}
.comment-form .comment-form-url {padding-right: 0 ;}
.comment-form .required{color:red;}
.comment-respond #reply-title small {display: block;}
.no-comments{margin-top:1rem;}


form.search-form{margin-bottom:1rem;}
form.search-form .form-control{padding: .4rem .75rem;line-height: 1.45rem;}



.footer-container .row{margin-bottom:2rem;}


@media screen and (max-width: 992px) {
	main ul, main ol, section.archive ul, section.archive ol {margin-left:.75rem;}
	.row-offcanvas ul.comment-list li, 
	.row-offcanvas ol.comment-list li {margin:0 0 .5rem 0;}
	.comments-area article{padding:.25rem;}
	.row-offcanvas ul.comment-list li .comment-metadata,
	.row-offcanvas ol.comment-list li .comment-metadata {margin:0;}
	.comment ol.children{list-style-type:none;}
	.comment-form .comment-form-author, 
	.comment-form .comment-form-email, 
	.comment-form .comment-form-url {float: none;width: 100%;padding: 0;}
}
@media screen and (max-width: 576px) {
/*
	.navbar .dropdown-menu{box-shadow:none !important;}
	.navbar .dropdown-menu a{padding-right:0;padding-top: .425rem;padding-bottom: .425rem;}
	.navbar .dropdown-menu a:hover, 
	.navbar .dropdown-menu a:focus,
	.navbar.navbar-dark .dropdown-menu a:hover, 
	.navbar.navbar-dark .dropdown-menu a:focus{background:none;}
	.navbar .dropdown .dropdown .dropdown-menu {margin-top:0;margin-left: .5rem;}
	.navbar .dropdown > a:after,
	.navbar .dropdown .dropdown > a:after
	{margin-top: 0;vertical-align: middle;float:right;display:inline;padding:0;width: 1.5rem;height:1.5rem;content: "+";text-align: center;font-weight:700;font-size:1.5rem;line-height:1rem;border:1px #ddd solid;border-radius:3px;}
*/
	.navbar .dropdown .dropdown .dropdown-menu{margin-top:0;margin-left:0;}
	.navbar .dropdown:hover > .dropdown-menu{display:none;}
	.navbar .dropdown > .dropdown-menu.show{display:block;}
	
	.row-offcanvas{position:relative;}
	.row-offcanvas.active {
    -webkit-transition: all .25s ease-out;
         -o-transition: all .25s ease-out;
            transition: all .25s ease-out;
	}
	.row-offcanvas-right {right: 0;}
	.row-offcanvas-left {left: 0;}
	.row-offcanvas-left .sidebar-offcanvas {left: -90%;}
	.row-offcanvas-right.active {right: 94%;}
	.row-offcanvas-left.active {left: 94%;}
}






/*menu with adminbar*/
/*1.1.3 - remove bg-inverse rule*/
.logged-in .navbar-dark.navbar-fixed-top {top: 32px;}
.logged-in .navbar-dark.navbar-fixed-top {animation: scrollNavLoggin 250ms ease-out;}
.logged-in.customize-partial-edit-shortcuts-shown .navbar-dark.navbar-fixed-top{top:0;}
.logged-in.customize-partial-edit-shortcuts-shown .navbar-dark.navbar-fixed-top{animation: scrollNav 250ms ease-out;}
#customize-preview .logged-in .navbar-dark.navbar-fixed-top {top: 0;}
@media screen and (max-width: 782px) {
	.logged-in .navbar-dark.navbar-fixed-top {top: 46px;}
	.logged-in .navbar-dark.navbar-fixed-top {animation: scrollNavLogginTablet 250ms ease-out;}
}
@media screen and (max-width: 600px) {
	.logged-in .navbar-dark.navbar-fixed-top {top: 0;}
	.logged-in .navbar-dark.navbar-fixed-top {animation: scrollNav 250ms ease-out;}
}
@keyframes scrollNav {from {top: -40px;}to {top:0;}}
@keyframes scrollNavLoggin {from {top: -40px;}to {top:32px;}}
@keyframes scrollNavLogginTablet {from {top: -40px;}to {top:46px;}}
/*menu with adminbar*/