/*
Theme Name: jedwabno.pl
Description: 
Author: e-line.pl
Author URI: https://e-line.pl
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

html {
	font-size: 10px;
	font-size: 62.5%;
	padding: 0;
	margin: 0;
}

a:hover {
    color: #c43935 !important;
}
*:focus {
    outline: 2px solid #488E01;
}
a:focus {
    outline-offset: -2px;
}

.fusion-footer a:hover {
    color: #ffea70 !important;
    text-decoration: underline;
    background: #363839;
}

.fusion-mobile-menu-icons a {
    padding: 10px;
    color: #ffffff;
    background: #000000;
}

.fusion-main-menu > ul > li > a:not(.fusion-logo-link):not(.fusion-icon-sliding-bar):hover {
    color: #ffea70 !important;
}
.fusion-main-menu .fusion-dropdown-menu .sub-menu li a span {
    color: #ffffff;
}
.logo-type { color: #ffffff; font-size: 48px; font-weight: 700; font-family: "Roboto Slab", serif; display: inline-block; max-width: 300px; padding: 0 20px;  }
.newsbox { max-height: 280px; margin-bottom: 80px !important; }
.fusion-flexslider .slides {
    min-height: 320px;
}
.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt h2,
.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt p,
.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt h2 a {
    color: #000000 !important;
}
.fusion-blog-layout-medium .fusion-post-slideshow, 
.fusion-blog-layout-medium-alternate .fusion-post-slideshow
{ width: 240px !important; border: 1px solid #dddddd; max-height: 150px; overflow: hidden !important; }
.fusion-flexslider .slides img {
    width: 100%;
    height: auto;
}
.fusion-flexslider .slides li > a {
    width: 40%;
    float: right;
    max-height: 280px;
    min-height: 280px;
    overflow: hidden;
}
.fusion-flexslider .slides .slide-excerpt,
.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt {
    width: 60% !important; 
    float: left !important;
    position: relative !important;
    padding: 0 !important;
    background: none !important;
}
.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt .excerpt-container {
    padding: 5%;
    min-height: 280px;
    max-height: 280px;
    overflow: visible;
}


.textwidget img { margin: 0; width: 100%;}
.textwidget  p { margin: 10px 0;  border: 1px solid #dddddd; padding: 10px;  }

.textwidget .links {
    border: 1px solid #ddd;
    padding: 5px 10px;
    border-width: 0 1px 1px 1px;
    margin-bottom: 10px;
}
.textwidget .fb-link-bt {
    border-bottom: none;
    margin-bottom: 0;

}
.textwidget .links a {
    padding: 5px 10px;
    display: block;
    margin-bottom: 10px;
}
.textwidget .bts-gfx {

}
.textwidget .bts-gfx a {
    margin-bottom: 10px;
    display: block;
}
.extwidget .bts-gfx br {
    display: none;
}
.entry-title a {
    font-size: 18px;
    line-height: 1.4;
    display: block;
    font-weight: 400;
}

.fusion-social-links-header .fusion-social-networks.boxed-icons a.custom {
    top: auto !important;
}

.fusion-search-form-classic #bbpress-forums .bbp-search-form #bbp_search, .fusion-search-form-classic .searchform .fusion-search-form-content .fusion-search-field input {
    height: 40px;
    min-width: 350px;
    width: 100%;
}
.fusion-page-title-secondary .searchform {
    max-width: none !important;
}

.avada-select .select2-container .select2-choice .select2-arrow, 
.avada-select .select2-container .select2-choice2 .select2-arrow, 
.searchform .fusion-search-form-content .fusion-search-button input[type="submit"], 
.select2-container .select2-choice > .select2-chosen, 
.select2-container--default .select2-selection--single .select2-selection__rendered {
    height: 40px !important;
    width: 40px !important;
    color: #333333 !important;
}
.searchform .fusion-search-form-content .fusion-search-field input::placeholder  {
   color: #666666 !important;
}
.fusion-footer-widget-area .widget > ul > li {
    font-size: 0.6em;
}

.ue {
    padding: 20px 0;
    background: #ffffff;
    text-align: center;
    font-size: 0.8em;
}
.ue img{
    width: 100%;
}
.fusion-social-links-header .fusion-social-networks.boxed-icons a.custom {
    width: auto !important;

}
.fusion-social-links-header .fusion-social-networks.boxed-icons a.custom img {
    height: auto !important;
}

.hide {
    visibility: hidden;
    position: absolute;
    left: -9999px;
    top: -9999px;
}
.home .avada-page-titlebar-wrapper {
    visibility: hidden;
    position: absolute;
    left: -9999px;
    top: -9999px;

}
.fusion-page-title-wrapper {
    justify-content: left !important;
}
.fusion-page-title-bar-left .fusion-page-title-secondary {
    margin: 0 !important;
}
.fusion-show-pagination-text .pagination .pagination-next, 
.fusion-show-pagination-text .pagination .pagination-prev {
    width: auto !important;
    min-width: 30px;
}

@media screen and (min-width: 0) {
    .container { 
        width: 100% !important;
        max-width: 1180px;
    }
}


@media screen and (max-width: 480px) {
    .fusion-logo-left.fusion-header-v4 .fusion-logo {
        text-align: center;
    }
    .fusion-logo-left.fusion-header-v4 .fusion-logo a { 
        display: block;
        max-width: 100% !important;
    }
    .fusion-search-form-classic #bbpress-forums .bbp-search-form #bbp_search, 
    .fusion-search-form-classic .searchform .fusion-search-form-content .fusion-search-field input {
        min-width: auto;
    }

}