/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/***************
*** TOP MENU ***
***************/


/* RAMKA GÓRNEGO MENU */
.fusion-secondary-header {
    border-top:5px solid #39393b;
}

/* HOVER LINKÓW W TOP-MENU */
.fusion-secondary-header a {
    letter-spacing:1px;
}

.fusion-secondary-header a:hover {
    color:#ad7e4b !important;
}

/******************
*** MENU GŁÓWNE ***
******************/

/* ODSTĘP OD LEWEJ / WYRÓWNANIE DO LOGOTYPU NA FIREFOXIE *
@-moz-document url-prefix() { 
    .fusion-header-menu-align-center .fusion-main-menu {
        left:23%;
        text-align:left;
    }
}

/* KOREKTA WYRÓWNANIE MENU NA ROZDZIELCZOŚCIACH 801-1079px *
@media screen and (min-width:801px) and (max-width:1079px) {
    .fusion-header-menu-align-center .fusion-main-menu {
        left:1%;
        text-align:center;
    }
}

/* UKRYCIE KATEGORII PROJEKTY, PODRÓŻE, LIFESTYLE DLA NON-MOBILE MENU */
.fusion-header-menu-align-center .fusion-main-menu>ul>li#menu-item-6626,
.fusion-header-menu-align-center .fusion-main-menu>ul>li#menu-item-6627,
.fusion-header-menu-align-center .fusion-main-menu>ul>li#menu-item-6628 {
    display:none !important;
}

/* NEW IKONY SOCIAL MEDIA W MENU GŁÓWNYM */

/* Facebook */
.fusion-header-menu-align-center .fusion-main-menu>ul>li#menu-item-6572 {
    padding-right:0px;
    padding-left:30px;
}

/* Instagram + YT + Pinterest */
.fusion-header-menu-align-center .fusion-main-menu>ul>li#menu-item-6573,
.fusion-header-menu-align-center .fusion-main-menu>ul>li#menu-item-6574,
.fusion-header-menu-align-center .fusion-main-menu>ul>li#menu-item-6575 {
    padding-right: 4px;
}

/* EMAIL */
.fusion-header-menu-align-center .fusion-main-menu>ul>li#menu-item-6576 {
    padding-right: 12px;
}
    
.fusion-megamenu-icon {
    --menu_icon_hover_color: #ad7e4b !important;
}

/* UKRYCIE IKON SOCIAL MEDIA NA ROZDZIELCZOŚCIACH <904px */
@media screen and (max-width:903px) {
    .fusion-header-menu-align-center .fusion-main-menu>ul>li#menu-item-6572,
    .fusion-header-menu-align-center .fusion-main-menu>ul>li#menu-item-6573,
    .fusion-header-menu-align-center .fusion-main-menu>ul>li#menu-item-6574,
    .fusion-header-menu-align-center .fusion-main-menu>ul>li#menu-item-6575,
    .fusion-header-menu-align-center .fusion-main-menu>ul>li#menu-item-6576 {
        display:none !important;
    }
}

/* SEARCH ICON SEPARATOR */
.fusion-header-menu-align-center .fusion-main-menu>ul>li#menu-item-6576:after {
    content: '';
    border-right: 1px solid #b2b2b2;
    position: absolute;
    height: 50%;
    left: 32px;
    top: 25%;
}

/* SEARCH ICON */
.fusion-main-menu .fusion-main-menu-search a:after, .fusion-is-sticky .fusion-main-menu .fusion-main-menu-search a:after {
    color:#b2b2b2;
    padding-left:12px;
}

/************************
*** TERTIARY MENU BAR ***
************************/

.fusion-tertiary-main-menu {
    background-color: #f4f4f4;
    border-top:1px solid #efefef;
    border-bottom: 1px solid #efefef;
    margin-bottom:10px;
    margin-top:3px;
}

@media screen and (max-width:800px) {
    .fusion-tertiary-main-menu {
        display:none !important;
    }
}

.fusion-bottom-bar-menu {
    text-align:center;
    float:none;
    position: relative;
    z-index: 199;
    overflow:hidden;
    line-height:28px;
    height:28px;
}

.fusion-bottom-bar-menu ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.fusion-header-menu-align-center .fusion-bottom-bar-menu > ul > li {
    display: inline-block;
    vertical-align: top;
    float: none;
    text-align: left;
}

.fusion-bottom-bar-menu a {
    color: #878787;
    font-size:11px;
    letter-spacing:1px;
    padding-left:3px;
    padding-right:3px;
}

.fusion-bottom-bar-menu a:hover {
    color: #ad7e4b;
}

.fusion-bottom-bar-menu > ul > li {
    padding-right: 20px;
}

.fusion-bottom-bar-menu li {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    cursor: pointer;
}

/* UKRYCIE IKON SOCIAL MEDIA W MOBILE-NAVI */
#mobile-menu-item-6572, #mobile-menu-item-6573, #mobile-menu-item-6574, #mobile-menu-item-6575, #mobile-menu-item-6576 {
    display:none !important;
}

/* MENU GŁÓWNE INDICATOR DROPDOWNÓW > */
.fusion-caret .fusion-dropdown-indicator:before {
    content: '\f105';
}

/* RAMKA NAD DROPDOWNEM */
.fusion-main-menu .sub-menu {
    border-top: none;
}

/* MENU TRZECIEGO RZĘDU ODSTĘP GÓRNY */
.fusion-main-menu .sub-menu ul {
    top: 0px;
}

/********************
*** STICKY HEADER ***
********************/

/* IKONY SOCIAL MEDIA W STICKY HEADERZE */

/* Facebook */
.fusion-is-sticky .fusion-header-menu-align-center .fusion-main-menu>ul>li#menu-item-6633 {
    padding-right:0px;
    padding-left:30px;
}

/* Instagram */
.fusion-is-sticky .fusion-header-menu-align-center .fusion-main-menu>ul>li#menu-item-6634,
.fusion-is-sticky .fusion-header-menu-align-center .fusion-main-menu>ul>li#menu-item-6635,
.fusion-is-sticky .fusion-header-menu-align-center .fusion-main-menu>ul>li#menu-item-6636 {
    padding-right:4px;
}

/* SEPARATOR MAILA I WYSZUKIWARKI */
.fusion-is-sticky .fusion-header-menu-align-center .fusion-main-menu>ul>li#menu-item-6638:after {
    content: '';
    border-right: 1px solid #b2b2b2;
    position: absolute;
    height: 50%;
    left: 32px;
    top: 25%;
}

/************************
*** SLIDER REVOLUTION ***
************************/

.rev_slider_wrapper {
    border: none !important;
    background: none;
}

.rev_slider_wrapper .shadow-left{
    display: none !important;
}

.tp-carousel-wrapper {
    cursor: pointer !important;
}

/*******************
*** BLOG CONTENT ***
*******************/

.fusion-meta-info {
    border-bottom: 0px;
}

.fusion-meta-info a {
    font-weight: bold;
}

/* IF comments = 0 -> hide last separator */
.fusion-meta-info .fusion-inline-sep:last-of-type {
    color: #fff;
}

.post-content p {
    text-align: justify;
}

.fusion-read-more {
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: 2px;
    color:#ad7e4b;
    margin-right: 0;
}

.fusion-read-more:hover {
    color:#333 !important;
}

.fusion-read-more:after {
    display:none;
}

/*************************
*** BLOG - SINGLE POST ***
*************************/

/* POST META INFO */
.post-content .fusion-meta-tb a {
    font-weight: bold;
}

/* POPULAR & RELATED POSTS */
.single-post h5.entry-title, .single-post .fusion-carousel-title, .archive h5.entry-title {
    font-weight: bold;
}

.single-post .fusion-carousel-title {
    letter-spacing: 0.2px;
}

.single-post .fusion-carousel-title, .single-post .fusion-carousel-meta {
    text-align: center !important;
}

.single-post h4.title-heading-left.fusion-responsive-typography-calculated {
    font-weight: bold;
    text-transform: uppercase;
}

.single-post .fusion-body .fusion-title .title-sep-container {
    height: 1px;
    padding-left: 12px;
}

/*****************
* DISQUS STYLING *
*****************/

#disqus_thread {
    margin-top:50px;
    font-size: 13px !important;
}

.disqus-footer__wrapper {
    display:none !important;
}

#dsq-content {
    display:none;
}

/***************
*** ARCHIVES ***
***************/

.fusion-meta-info {
    border-bottom: none !important;
}

/***************************
*** STRONA WPISÓW AUTORA ***
***************************/
.fusion-author .fusion-author-title {
    font-size: 13px !important;
    letter-spacing: 0.2px;
    text-transform:uppercase;
}

.fusion-author-info {
    text-align:justify;
}

.fusion-author .fusion-author-social {
    border-bottom:none;
}


/*****************
*** WSPÓŁPRACA ***
*****************/


.page-id-52 .fusion-checklist .fusion-li-icon {
    line-height: 2;
}

.page-id-52 .fusion-dropcap {
    top:0px;
    color:#e7e7e7 !important;
    margin-bottom:10px;
}

/**************
*** KONTAKT ***
**************/

/* NO-EFFECTS-LINK */
.no-effects-link {
    font-weight:normal !important;
    color: #747474;
}

.no-effects-link:hover {
    font-weight:normal;
    color: #747474;
}

/**********
*** CF7 ***
**********/

.wpcf7-form .fusion-layout-column {
    margin-bottom: 8px;
}

::-webkit-input-placeholder { /* WebKit browsers */
color: #aaa9a9 !important;
opacity: 1;
}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #aaa9a9 !important;
opacity: 1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #aaa9a9 !important;
opacity: 1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #aaa9a9 !important;
opacity: 1;
}

.wpcf7-form textarea {
    color: #aaa9a9;
    font-size: 12px !important;
}

/* SEND BUTTON */
.wpcf7-form input[type="submit"] {
    font-weight: 400;
    letter-spacing: 2px;
    border: 1px solid #efefef !important;
}

/***************
*** 404 PAGE ***
***************/


#post-404page h2 {
    font-size:13px !important;
    letter-spacing:2px;
}

#post-404page h3 {
    font-size:13px !important;
    letter-spacing:2px;
}

/*******************
*** NEW BLOG SIDEBAR ***
*******************/

/* AUTHORS */
.sidebar-author-toggle span.fusion-toggle-heading { 
    margin: 0 auto !important;
}

.fusion-accordian .fusion-panel.fusion-toggle-no-divider .panel-title a {
    padding: 0 !important;
}

.sidebar-author-toggle .fusion-toggle-icon-wrapper {
    display: none;
}

/* SOCIAL ICONS */
.sidebar-social-icons-box a:hover.fontawesome-icon.circle-yes.fusion-link {
    background-color: var(--link_hover_color) !important;
}

/* POPULAR POSTS */
.sidebar-popular-posts .fusion-recent-posts .recent-posts-content h5.entry-title {
    font-weight: bold;
}

.sidebar-popular-posts .fusion-recent-posts section > article:not(:first-of-type) {
    padding-top: 15px;
    border-top: 1px solid var(--awb-border-color-hover);
}

.sidebar-popular-posts .fusion-recent-posts article:last-of-type .recent-posts-content p.meta {
    margin-bottom: 0;
}

.sidebar-popular-tags .fusion-tagcloud-element a.tag-cloud-link {
    line-height: 19.5px !important;
}

/* TAG CLOUD */
.tagcloud {
    background-color:#f7f7f7;
    padding:15px;
    border:1px solid #efefef;
}

.tagcloud a {
    border: 1px solid #efefef;
    background-color:#fff;
}


/*************
*** FOOTER ***
*************/

/* INSTAGRAM FEED W STOPCE */
.awb-instagram-element .awb-instagram-follow-btn i {
    color: var(--primary_color) !important;
}

.awb-instagram-element .awb-instagram-follow-btn:hover i {
    color: var(--content_bg_color) !important;
}

.awb-instagram-element .awb-instagram-follow-btn {
    background-color: var(--awb-background-color) !important;
    color: var(--primary_color) !important;
}

.awb-instagram-element .awb-instagram-follow-btn:hover {
    background-color: var(--primary_color) !important;
    color: var(--content_bg_color) !important;
}

/***************
*** wpDiscuz ***
***************/

#wpdcom *  {
    font-size: 13px !important;
}

#wpdcom .wpd-second-button, #wpdcom .wpd-prim-button {
    text-transform:uppercase;
    padding: 13px 29px;
    letter-spacing: 2px;
    box-shadow: none;
    border: 1px solid #efefef;
    border-radius: 0px;
    background-color: #f7f7f7;
}

#wpdcom .wpd-second-button:hover, #wpdcom .wpd-prim-button:hover {
    color: #ffffff;
    border: 1px solid #ad7e4b;
    background-color: #ad7e4b;
}

#wpdcom .wpd_label__check i.wpdicon-off {
    display: inline-block;
    color: #333;
    border: 1px solid #e7e7e7;
}

#wpdcom .wpd_label__check i.wpdicon {
    font-size: 15px;
    line-height: 43px;
    padding: 4px 5px;
    width: 52px;
    height: 52px;
    margin: 0;
}

#wpdcom .wpd_label__check i.wpdicon:hover {
	color: #ffffff;
	background-color: #ad7e4b;
}

#wpdcom .wpd-comment-header .wpd-comment-author, #wpdcom .wpd-thread-head .wpd-thread-info {
    font-weight: 400;
    letter-spacing: .2px;
}

#wpdcom .wpd-thread-head .wpd-thread-info {
    color: #333333;
    letter-spacing: 2px;
}

#wpdcom .wpd-comment-date, #wpdcom .wpd-comment-text, #wpdcom .wpd-comment .wpd-reply-to, #wpdcom .wpd-comment.wpd-reply .wpd-comment-footer .wpd-vote-result, #wpdcom .wpd-comment.wpd-reply .wpd-comment-footer .wpd-reply-button span {
    font-weight: 400;
    letter-spacing: 0px;
}

#wpdcom .ql-editor::before {
    font-size: 13px;
    color: #999;
    font-style: inherit;
    letter-spacing: 0px;
}

/***********
*** NEW MISC ***
***********/

#toTop.fusion-to-top-active {
    opacity: 1 !important;
    height: 48px;
}

#toTop:before {
    line-height:48px !important;
}

/* FORMULARZ I KOMENTARZE STYLING */

input {
    font-size:12px !important;
}

#comment-textarea textarea, .comment-form-comment textarea {
    font-size:12px !important;
}

textarea {
    border:1px solid #efefef;
}

.fusion-button-default {
    border:1px solid #efefef !important;
}

.fusion-button-default:hover {
    border:1px solid #ad7e4b !important;
}

/* SZEROKOŚĆ META INFO POD POSTEM NA GŁÓWNEJ */
.fusion-meta-info .fusion-alignleft {
    width: 100%;
}

/* ODSTĘP GÓRNY CZYTAJ DALEJ OD META INFO */
.fusion-meta-info .fusion-alignright {
    margin-top:20px;
}

/* COOKIES INFO BAR + BUTTON */
.fusion-privacy-bar {
  border-top: 3px solid var(--primary_color);
}

.fusion-privacy-bar-acceptance {
    background-color: #ad7e4b !important;
    color: #ffffff !important;
}

/* 404 */
@media screen and (min-width: 481px) {
    .three-fourth-width {
        width: 75%;
        display: block;
        margin: 0 auto;
    }
}