/*
Theme Name: ConveyWP
Theme URI: http://staging.theemwiz.com/conveywp
Author: Theemwiz
Author URI: https://theemwiz.com/
Requires at least: 4.7
Requires PHP: 7.3.0
Tested up to: 7.3.5
Description: ConveyWP is a fully responsive WordPress Blog theme.
Version: 1.0
License: GNU General Public License v2 or later
License URI: https://wwgw.gnu.org/licenses/gpl-2.0.html
Text Domain: conveywp
Tags: one-column, two-columns, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
/* Table of contents

- 1. Global Styles 
1.1 Spacers
1.3 Form Styles

- 2. Top Bar Section

- 3. Navigation

- 4. Slider
4.1 Infobox Element

- 5. Breadcrumb

- 6. Contact Form

- 7. Sidebar

- 8. Search

- 9. Latest News Element

- 10. Subscribe Element

- 11. Client Carousel Element

- 12. Footer Section

- 13. Blog Section & Element

- 14. Testimonial Section

- 15. About Page

- 16. Services Page

- 17. Pricing Page

- 18. 404 Page

- 19. Responsive Styles

- 20. Back to top styles 

- 21. Preloader Effect 

- 22. Misc Styles 

*/

/* 1. Global Styles */


.sticky {
	position: relative;
}

aside#sidebar {
    height: auto;
    position: sticky;
    top: 110px;
}


/* Text meant only for screen readers. */

.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	overflow: hidden;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: 700;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}

.bypostauthor > .comment-body > .comment-meta > .comment-author .avatar {
	border: 1px solid #333;
	padding: 2px;
}

.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}


.socializer a>* {
    line-height: 32px;
}

.foot-widget.empty_widget {
    width: 100%;
    margin: 0;
    padding-bottom: 100px;
    text-align: center;
}

.no_widgets {
    font-size: 16px;
    text-align: center;
}

.img_box_section .elementor-container.elementor-column-gap-extended {
    margin: 0;
}

.img_box_section .elementor-image-box-content {
    padding: 15px 30px 30px;
}

.img_box_section .elementor-widget-container {
    height: 100%;
}

.img_box_section .elementor-widget-wrap .elementor-element.elementor-widget-image-box {
    height: 100%;
}

div.fluentform .ff-btn:focus,
div.fluentform .ff-btn:hover {
    opacity: 1;
}

.main-logo img {
    height: 80px;
}