/*
 Theme Name:   Qwery Child Theme
 Theme URI:    http://qwery.ancorathemes.com
 Description:  Qwery Child Theme
 Author:       AncoraThemes
 Author URI:   http://ancorathemes.com
 Template:     qwery
 Version:      1.2
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  qwery
*/


/* =Theme customization starts here
------------------------------------------------------------ */

ss3-force-full-width.n2-ss-no-bga-fixed {width: 100% !important; transform: translate3d(0px, 0px, 0px) !important; }

.elementor-widget-image-carousel .swiper-slide {padding: 0 5px; }

.n2-ss-slider-3.n2-ow, .anwp-pg-wrap .anwp-pg-post-teaser__thumbnail {border-radius: 10px; }

.footer_copyright_inner {background: #099ee3; padding: 10px 0; }

img {border-radius: 10px !important; }

.cus-date-header .elementor-shortcode {font-size: 18px; color: #fff; font-weight: 500; }

.cus-top-header .e-con-inner {align-items: center; } 

.sc_layouts_menu_nav > li > ul {top: 2.3em !important;} 

body .page_content_wrap {padding-top: 10px !important; padding-bottom: 30px; }

a.cus-btn {
    font-size: 18px !important;
    padding: 10px 20px;
    background: linear-gradient(180deg, #f55d42 50%, #f55d42 100%);
    color: #fff !important;
    border-radius: 10px;
    text-decoration: none !important;
}

a.cus-btn:hover {background: none; border: 1px solid #f55d42; color: #f55d42 !important; }

.sc_fly_static.elementor-widget {text-decoration: none !IMPORTANT;}

body .sc_fly_static.elementor-widget a {text-decoration: underline; }

aside.widget.widget_text {margin-top: 0px !important; }

aside.widget.widget_text h5.widget_title {margin-top: 50px; margin-bottom: 5px !IMPORTANT; font-size: 24px; color: #f55d42; }

.anwp-pg-post-teaser__thumbnail:hover .anwp-pg-post-teaser__title{color: #f55d42;}

header nav ul li a, .anwp-page-item a.anwp-page-link{text-decoration: none !important; }

.cus-center {text-align: center; margin-top: 30px !important; }

.widget_media_image h5.widget_title{    font-size: 24px; color: #f55d42;}

aside.widget.widget_text .textwidget {font-size: 16px; color: #7A7E83; font-weight: 400; }
    
aside.widget.widget_media_image {margin-bottom: 20px; }

.anwp-pg-category__wrapper-filled, .post_meta_categories .post_categories a {background: #f55d42 !important; }

aside.widget.widget_text a {text-decoration: underline; }

aside.widget.widget_text a,
aside.widget.widget_text .textwidget p a {text-decoration: underline; font-weight: 500; }

aside.widget.widget_media_image h5.widget_title,
.sidebar_inner > .widget_media_image:first-child, .cus-center,
.sidebar_inner > .widget_media_image:first-child + .widget_text .textwidget p {
    text-align: center; }

aside.widget.widget_text + aside.widget.widget_media_image h5.widget_title {text-align: left; }

aside.widget.widget_media_image + aside.widget.widget_media_image {margin-bottom: 0px !important; }

aside.widget.widget_media_image + aside.widget.widget_media_image + aside.widget.widget_text h5.widget_title {
    margin-top: 20px; }

aside.widget.widget_media_image + aside.widget.widget_media_image + aside.widget.widget_text .textwidget p {
    text-align: left; }

.sidebar_inner > .widget_media_image:first-child + .widget_text .textwidget {margin-top: 37px; }

.anwp-page-item .anwp-page-link--active {background: #f55d42; border-color: #f55d42; }

.footer_copyright_inner .copyright_text a {color: #fff; text-decoration: underline; }

.footer_copyright_inner .copyright_text a:hover {color: #f6f6f6; }

aside.widget.widget_text p em.cus-center {display: block; margin-bottom: 15px; margin-top: -25px !important; }

aside.widget.widget_text p img.aligncenter {margin-bottom: 0 !important; margin-top: 15px; }

.anwp-page-link {color: #003263; }

.n2-ss-slide.n2-ow.n2-ss-slide-5 {height: 300px !important; }

footer .widget h5.widget_title {color: #003264 !important; font-size: 26px; font-weight: 700; line-height: 34px; }

.footer_copyright_inner .copyright_text {color: #fff; font-size: 16px; }

.excerpt_wrap.excerpt_1 article .entry-header h3.post_title > a:hover {color: #f55d42; }

.excerpt_wrap.excerpt_1 article .entry-header h3.post_title > a {text-decoration: underline;}

.post_item_single .post_content h1 {color: #f55d42; margin-bottom: 05px; }

.post_item_single span a {color: #f55d42; }

body footer .widget_custom_links ul.custom_links_list .custom_links_list_item + .custom_links_list_item {
    margin-top: 2px !IMPORTANT; }

body footer .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li.menu-item-has-children > a > .open_child_menu {
    display: none !important; }

footer .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li > a {
    padding: 0 0 !important; }

header .cus-head-menu ul li > a, .menu_hover_zoom_line .sc_layouts_menu_nav > li.current-menu-item > a {
    padding: 0 0.8em !important; color: #fff ; }

.search_modern > .search_submit {color: #fff !important; }

header .cus-head-menu ul li > ul.sub-menu li a {padding: 0.5em 1.6em !important; }

.menu_hover_zoom_line .sc_layouts_menu_nav > li:not(.menu-collapse) > a:after {background-color: #f55d42; }

.menu_hover_zoom_line .sc_layouts_menu_nav > li > a:hover, .menu_hover_zoom_line .sc_layouts_menu_nav > li.sfHover > a,
.menu_hover_zoom_line .sc_layouts_menu_nav > li.current-menu-parent > a, .menu_hover_zoom_line .sc_layouts_menu_nav > li.current-menu-ancestor > a,
.menu_hover_zoom_line .sc_layouts_menu_nav > li.current-menu-item > a, .cus-email-footer p a:hover {
    color: #f55d42 !important; } 

.cus-footer-menu nav ul li > a {text-decoration: none !important; }

.post_item_single .post_content > h1 + span {margin-bottom: 20px; display: inline-block; }


.cus-slider-wraper > .n2-ss-section-main-content>n2-ss-layer n2-ow {position: absolute; left: 0; width: 100%; bottom: 0 !important; }

.cus-slider-wraper {position: relative !important; }

.cus-slider-wraper .n2-ss-section-main-content > .n2-ss-layer.n2-ow {position: absolute; bottom: 0; background: #f55d48db;
    left: 0; padding: 30px 20px 30px 20px; }

.elementor-swiper-button {background: #f55d42; }

.elementor-swiper-button:hover {background: #000 !important; }

.cus-slider-wraper .n2-ss-section-main-content > .n2-ss-layer.n2-ow h2 {padding: 0 !important; }