/*
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
*/
#main{padding-left:0 !important;padding-right:0 !important;padding-bottom:0 !important;}
#main > .fusion-row{max-width: 100% !important;}
 .d-tooltip p{text-align: left;margin-bottom: 10px;}
 .d-tooltip li{text-align: left;}
 .d-tooltip ol{text-align: left;margin-bottom: 10px;}
 .d-tooltip{
	visibility: hidden;
    width: 100%;
    background-color: rgba(0,0,0,.8);
    color: #fff !important;
    text-align: justify;
	line-height: normal;
    font-size: 12px;
    padding: 15px 15px 5px 15px;
    border-radius: 6px;
    position: absolute;
    z-index: 1;
    bottom: 250px;
    right: 0px;
}
#fallback-slide img{min-height: 185px; object-fit: cover;}
.fusion-form-form-wrapper .fusion-form-field.acceptance-agreement{margin-bottom: 0 !important;margin-top: 0 !important;}
.acceptance-agreement:hover + .d-tooltip{visibility: visible;}
.acceptance-agreement label{font-size: 12px; text-align: justify;}
.fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox label{padding-left: 25px !important;line-height: 1 !important;}
.fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox label:before{top: 2px !important; transform: none !important;border-color: #f2bc00 !important}
.fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox label:after{top: 6px !important; transform: none !important;}
#g-recaptcha-279 > div{margin: 0 auto !important;}
.nav-tabs{padding-left: 0 !important;}
.fusion-tb-header .fusion-social-network-icon{border-color: #434242 !important; margin: 5px 7px !important;}
.fusion-tb-header .fusion-social-network-icon:hover{color: #fff !important;}
.fusion-tb-header .fusion-social-network-icon.fusion-facebook:hover{background-color: #4267B2 !important;border-color: #4267B2 !important;}
.fusion-tb-header .fusion-social-network-icon.fusion-instagram:hover{background-color: #774430 !important;border-color: #774430 !important;}
.fusion-tb-header .fusion-social-network-icon.fusion-youtube:hover{background-color: #FF0000 !important;border-color: #FF0000 !important;}

#content .post-content ul{padding-left: 20px;}
#content .post-content ul.slides{padding-left: 0px;}
#content .post-content ol{padding-left: 20px;}
#content .post-content ul li::marker{color: #f2bc00}
.fusion-tb-header{height: 129px;}
.header-row{height: 129px;background: #fff !important;}
.header-row.fusion-sticky-transition{height: 54px;}
.header-row .first-row{height: 61px;max-width: 1330px; margin: 0 auto;}
.header-row .first-row .fusion-column-wrapper{align-items: center;}
.header-row .first-row .fusion-text{display: flex; align-items: center; justify-content: center;margin-right: 20px;}
.header-row .first-row .fusion-text h5{margin-bottom: 0;font-size: 18px; color: #353a42; font-weight: 400;}
.header-row .first-row .top-box{position: relative; padding-left: 55px;display: flex; flex-direction: column;justify-content: center;margin-left: 60px;}
.header-row .first-row .top-box img{position: absolute; left: 0; top: 50%;transform: translateY(-50%);}
.header-row .first-row .top-box span{font-size: 14px;font-weight: 300; line-height: normal;color: #353a42;}
.header-row .first-row .top-box a{font-size: 20px;font-weight:700; line-height: normal;color: #353a42;margin-top: -3px;}
.header-row .first-row .top-box a:hover{color: #c81e46;}
.header-row .first-row .fusion-column-wrapper > div:first-child{margin-right: auto;align-self: baseline;}
.header-row .first-row .imageframe-1{position: relative;left: -15px;}
.header-row .first-row .imageframe-1 img{transition: all 1s ease;}
.header-row .first-row .fusion-search-element{width: 375px;}
.header-row .second-row{height: 54px;}
.header-row .second-row nav{max-width: 1330px; margin: 0 auto;position: relative; right: 15px;}

.events-table th:nth-child(1){width: 200px;}
.events-table td:nth-child(1){width: 200px;}

.header-row.fusion-sticky-transition .first-row{height: 0px;transition: all 0.5s;}
.header-row.fusion-sticky-transition .first-row .fusion-column-wrapper{align-items: flex-end;}
.header-row.fusion-sticky-transition .second-row{margin-bottom: 0 !important;}
.header-row .fusion-builder-row .wcag-top{display: flex; flex-direction: row;align-items: center; justify-content: flex-end;opacity: 1; transition: all 0.5s ease;margin-right: 45px;margin-left: 43px;}
.wcag-font-size-level-2{font-size: 24px;font-weight: 400; color: #434242 !important; order: 3;margin-top: 3px;}
.wcag-font-size-level-1{font-size: 19px;font-weight: 400; color: #434242 !important; order: 2;margin-top:6px;}
.wcag-font-size-level-0{font-size: 14px;font-weight: 400; color: #434242 !important; order: 1;margin-top: 8px;}
.wcag-font-size{font-family: Poppins!important;padding-right: 0 !important;}
.wcag-font-size:hover{color: #f2bc00 !important}
.wcag-widget{display: flex; flex-direction: row; align-items: center;margin-right: 20px;}
.wcag-widget .wcag-contrast-button{order: 0;}
.wcag-contrast-button{padding: 0 25px; margin-top: 3px;}
.wcag-contrast-button:hover{opacity: 0.7;}

.tfs-slider .slide-content-container h2{text-transform: uppercase;line-height: 1 !important;margin-top: 35px !important}
.tfs-slider .slide-content-container h2 strong{color:#f2bc00; text-transform: uppercase;display: block;margin-bottom: 28px !important;line-height: 0.9 !important;}

.fusion-live-search .fusion-search-result, .fusion-live-search .fusion-search-results{color: #9ea0a4; border-color:#9ea0a4 !important}
.search-results #main article .fusion-content-sep.sep-solid{display: none !important;}
.search-results #main #content{width: 100% !important;}
.search-results #main {
    max-width: 1330px;
    margin: 0 auto;
}
.search-page-search-form-top{margin-bottom: 0 !important; border-bottom: 0 !important; padding-top: 30px ;text-align: center;}
.search-page-search-form-top h2{margin-bottom: 0px ​!important;}
#main .fusion-title h2{position:relative;}
#main .fusion-title h2:before{content: ''; position: absolute;left: 50%; bottom: 2px; transform: translateX(-50%);width: 96px; height: 2px;background: #f4bc00;}
.students-offer .fusion_builder_column_1_4{transition: all 0.5s ease;}
.students-offer .fusion_builder_column_1_4:hover{transform: scale(1.03);}
.students-offer .fusion_builder_column_1_4 .fusion-title{text-transform: uppercase;}

body.fusion-button_size-xlarge .fusion-button-default-size, body.fusion-button_size-xlarge button.button{padding: 13px 20px !important}

.home-blog .fusion-post-wrapper{border: none !important;}
.home-blog .fusion-post-wrapper .wp-post-image{height: 345px; object-fit: cover;}
.home-blog .fusion-flexslider{border: none !important;}
.home-blog .fusion-post-content-container{order: 3;margin-top: 10px !important;}
.home-blog .fusion-post-content-container p{font-size: 15px;color: #434242; line-height: 24px; font-weight: 400;}
.home-blog .blog-shortcode-post-title{order: 2;}
.home-blog .fusion-single-line-meta{order: 1;margin-bottom: 12px !important;}
.home-blog .fusion-single-line-meta span::first-letter{text-transform: uppercase;}
.home-blog .fusion-single-line-meta span:nth-child(3){color: #434242; font-size: 14px;font-weight: 300;}
.home-blog .fusion-single-line-meta span:nth-child(3):before{content: "OPUBLIKOWANO: "; display: inline-block;margin-right: 5px;}
.home-blog .fusion-single-line-meta .fusion-inline-sep{display: none;}
.home-blog .fusion-single-line-meta .fusion-inline-sep + a{display: none;}
.home-blog .fusion-post-content{display: flex; flex-direction: column;}
.home-blog article{transition: all 0.5s ease;}
.home-blog article:hover{transform: scale(1.03)}

.error404 .fusion-tb-header{display: none;}

.professions .previous-arrow.slick-arrow{position: absolute; left: -15px; top: 35%; transform: translateY(-50%);font-size: 60px; font-weight: 200; color: #434242;}
.professions .next-arrow.slick-arrow{position: absolute; right: -15px; top: 35%; transform: translateY(-50%);font-size: 60px; font-weight: 200; color: #434242;}
.professions .fusion-content-boxes style.slick-slide{display: none !important;}
.professions .fusion-content-boxes {margin-bottom: 0 !important;}
.professions .fusion-content-boxes .slick-track{left: 0;}
.professions .fusion-content-boxes .slick-list{padding-top: 45px !important;min-height: 500px;}
.professions .fusion-content-boxes .fusion-column{clear: none !important;transition: all 0.5s ease;float: left;width: 33.33333%}
.professions .fusion-content-boxes .fusion-column .image{text-align: center !important;}
.professions .fusion-content-boxes .fusion-column .heading .content-box-heading{text-transform: uppercase !important;}
.professions .fusion-content-boxes .fusion-column .heading {overflow: visible;}
.professions .fusion-content-boxes .fusion-column img{width: 301px !important;margin: 0 auto 25px auto !important;transition: all 0.5s ease;}
.professions .fusion-content-boxes .fusion-column .content-container{display: none;}
.professions .fusion-content-boxes .fusion-column:active{border: none !important; outline: none !important;}
.professions .fusion-content-boxes .fusion-column  div:active{border: none !important; outline: none !important;}
.professions .fusion-content-boxes .fusion-column  a:active{border: none !important; outline: none !important;}
.professions .fusion-content-boxes .fusion-column  img:active{border: none !important; outline: none !important;}
.professions .fusion-content-boxes .fusion-column:focus{border: none !important; outline: none !important;}
.professions .fusion-content-boxes .fusion-column  div:focus{border: none !important; outline: none !important;}
.professions .fusion-content-boxes .fusion-column  a:focus{border: none !important; outline: none !important;}
.professions .fusion-content-boxes .fusion-column  img:focus{border: none !important; outline: none !important;}
.professions .fusion-content-boxes .fusion-column:active img{border: none !important; outline: none !important;}
.professions .fusion-content-boxes .fusion-column > .col{transition: all 0.5s ease;}
.professions .fusion-content-boxes .fusion-column.slick-center{transform: translateY(-33px);}
.professions .fusion-content-boxes .fusion-column.slick-center > .col{transform: scale(1.03);}
.professions .fusion-content-boxes .fusion-column.slick-center > .col img{box-shadow: 19px 29px 35px 0px rgba(55, 54, 54, 0.35);width: 381px !important;margin: 0 auto 39px auto !important;}
.professions .fusion-content-boxes .fusion-column.slick-center .heading .content-box-heading{font-size: 24px !important;}
.professions .fusion-content-boxes .fusion-read-more{display: none !important;}

.iframe-center iframe{margin: 10px auto 25px auto !important;}
.post-password-form{text-align: center;margin: 40px auto 60px auto;}

.single-post .fusion-page-title-bar .fusion-page-title-row h1{font-size: 30px;}
.single-post #main  #content .entry-title{text-align: center;font-size: 24px !important;}
.single-post #main  #content ul {padding-left: 20px;}
.single-post #main  #content ul.slides {padding-left: 0px;}
.single-post #main > .fusion-row {
    max-width: 1230px !important;
	padding-left: 15px;
	padding-right: 15px;
    margin-top: 30px;
    margin-bottom: 55px;
}
.sidebar .widget .heading .widget-title, .sidebar .widget .widget-title{color: #f4bc00; font-size: 24px; line-height: 1.25;font-weight: 700;margin-bottom: 15px;}
.sidebar #recent-posts-2 li a{color:#3c3c3c  }
.sidebar #recent-posts-2 li a:before{color:#3c3c3c  }
.sidebar #recent-posts-2 li a:hover{color:#f4bc00 }
.sidebar #recent-posts-2 li a:hover:before{color:#f4bc00 }

.blog-desc ul{padding-left: 0 !important;}
.blog-desc .flexslider{border-bottom: none !important;}
.blog-desc .fusion-single-line-meta span:nth-child(3):before{content: "OPUBLIKOWANO: "; display: inline-block;margin-right: 5px;}
.blog-desc .fusion-post-wrapper .blog-shortcode-post-title{font-size: 22px !important;}
.blog-desc .fusion-post-wrapper{border: none !important;}
.weather .fusion-text{transition: all 0.5s ease;}
.weather:hover .fusion-text{color: #f4bc00 !important}
.weather .fb-icon-element{transition: all 0.5s ease;}
.weather:hover .fb-icon-element{color: #f4bc00 !important}
.parent-page .fusion-column-wrapper > div{width: calc(100% / 3);}
.parent-page a.fusion-button{border-radius: 0 !important; color: #fff !important; border-color: #434242; background: #434242;margin: 0 15px 25px 15px !important;display: block; padding: 22px 10px !important;}
.parent-page a.fusion-button span{color: #fff !important;}
.parent-page a.fusion-button:hover{border-color: #f2bc00 !important; background: #f2bc00 !important;color: #fff !important;}
.parent-page a.fusion-button:hover span{color: #fff !important;}

.gallery-single-row{max-width: 1230px; 	padding-left: 15px;padding-right: 15px;width: 100%; margin: 50px auto 50px auto; display: flex; flex-direction: row;flex-wrap: wrap; align-items: stretch; justify-content: center;}
.gallery-archive-row{max-width: 1230px; padding-left: 15px;padding-right: 15px;width: 100%; margin: 50px auto; display: flex; flex-direction: row;flex-wrap: wrap; align-items: stretch; justify-content: center;}
.gallery-archive-row .gallery{margin-bottom: 30px;}
.gallery-single-row .single-img{margin-bottom: 15px;padding-left: 7px;padding-right: 7px;transition: all 0.5s ease;}
.gallery-single-row .single-img a{transition: all 0.5s ease;display: block;}
.gallery-single-row .single-img:hover a{transform: scale(1.03);box-shadow: 0px 0px 20px rgb(0 0 0 / 50%)}
.gallery-single-row .single-img img{width: 100%;object-fit: cover; height: 300px;}
.gallery-archive-row .gallery .box-title{text-align: center; font-weight: 700;margin: 20px auto; padding: 0 10px;}
.gallery-archive-row .gallery:hover .inner-box{transform: scale(1.03);box-shadow: 0px 0px 20px rgb(0 0 0 / 50%)}
.gallery-archive-row .gallery .inner-box{border-radius: 20px; border: 1px solid #dcdcdc;height: 100%;transition: all 0.5s ease;}
.gallery-archive-row .gallery .inner-box img{width:100%; height: 300px; object-fit: cover;border-top-right-radius: 20px;border-top-left-radius: 20px;}
.gallery-row{max-width: 1200px; width: 100%; margin: 30px auto; display: flex; flex-direction: row;flex-wrap: wrap; align-items: center; justify-content: center;}
.gallery-row a{margin: 5px;}

.fusion-tb-footer .first-row .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper{margin: 0 !important;}
.fusion-tb-footer .first-row .fusion-social-network-icon{margin: 0 3px 0 3px !important;}
.fusion-tb-footer .first-row .fusion-social-network-icon.fusion-youtube{margin-left: 10px !important;}
.fusion-tb-footer .first-row .fusion-text ul{list-style-type: none; display: flex; flex-direction: row;padding-left: 0;margin: 0;}
.fusion-tb-footer .first-row .fusion-text ul li {margin-left: 37px;}
.fusion-tb-footer .first-row .fusion-text ul li a{font-size: 16px; font-weight: 400; color: #434242;text-transform: uppercase;}
.fusion-tb-footer .first-row .fusion-text ul li a:hover{ color: #f2bc00;}
.fusion-tb-footer .first-row{border-bottom: 2px solid #d0d0d0;padding-bottom: 7px;}

.fusion-tb-footer {margin-top: 40px;}
.fusion-tb-footer .second-row .fusion-content-boxes{display: flex; align-items: center;max-width: 915px;margin-top: 9px;margin-right: auto;}
.fusion-tb-footer .second-row .fusion-content-boxes .fusion-column{margin-bottom: 0}
.fusion-tb-footer .second-row .fusion-content-boxes .fusion-read-more{display: none;}
.fusion-tb-footer .second-row .fusion-content-boxes h2.content-box-heading{color: #434242; font-size: 18px !important; font-weight:400 !important;padding-left: 0 !important;display: flex; flex-direction: row;align-items: center;}
.fusion-tb-footer .second-row .fusion-content-boxes .heading{display: flex; flex-direction: row;margin-bottom: 0;}
.fusion-tb-footer .second-row .fusion-content-boxes .heading > a{display: flex; flex-direction: row;}
.fusion-tb-footer .second-row .fusion-content-boxes .heading .image{position: relative;}
.fusion-tb-footer .second-row .fusion-content-boxes .heading .image img{margin-right: 17px;}
.fusion-tb-footer .second-row .fusion-content-boxes .content-box-column-1{width: 430px !important;}
.fusion-tb-footer .second-row .fusion-content-boxes .content-box-column-2{width: 220px !important;}
.fusion-tb-footer .second-row .fusion-content-boxes .content-box-column-3{width: 270px !important;}

.fusion-tb-footer .third-row .fusion-title{width: 250px !important;text-transform: uppercase;background: #f4bc00;display: flex !important; align-items: center; justify-content: center;}
.fusion-tb-footer .third-row .fusion-title p{margin: 0 0;}
.fusion-tb-footer .third-row .fusion-image-carousel{width: calc(100% - 250px) !important;margin: 0 0 !important;padding: 0 90px;background: #f2f2f2;}
.fusion-tb-footer .third-row .fusion-carousel{overflow: visible;}
.fusion-tb-footer .third-row .fusion-carousel .fusion-carousel-wrapper{padding: 6px 0 !important;}
.fusion-tb-footer .third-row .fusion-carousel .fusion-carousel-nav .fusion-nav-prev{width: auto; height: auto;left: -70px !important;right: auto !important; background: none;margin: 0; top: 50%; transform: translateY(-50%);opacity: 1 !important; transition: all 0.5s ease;}
.fusion-tb-footer .third-row .fusion-carousel .fusion-carousel-nav .fusion-nav-prev:hover{color: #f4bc00 !important }
.fusion-tb-footer .third-row .fusion-carousel .fusion-carousel-nav .fusion-nav-prev:hover:before{color: #f4bc00 !important }
.fusion-tb-footer .third-row .fusion-carousel .fusion-carousel-nav .fusion-nav-next{width: auto;right: -70px !important; height: auto;left: auto !important; background: none;margin: 0; top: 50%; transform: translateY(-50%);transition: all 0.5s ease; }
.fusion-tb-footer .third-row .fusion-carousel .fusion-carousel-nav .fusion-nav-next:hover{color: #f4bc00 !important }
.fusion-tb-footer .third-row .fusion-carousel .fusion-carousel-nav .fusion-nav-next:hover:before{color: #f4bc00 !important }
.fusion-tb-footer .third-row .fusion-carousel .fusion-carousel-nav .fusion-nav-prev:before{content: "<"; font-size: 60px; font-weight: 200;font-family: 'Poppins';color: #434242;line-height: normal;transition: all 0.5s ease;}
.fusion-tb-footer .third-row .fusion-carousel .fusion-carousel-nav .fusion-nav-next:before{content: ">"; font-size: 60px; font-weight: 200;font-family: 'Poppins';color: #434242;line-height: normal;transition: all 0.5s ease;}
.fusion-tb-footer .third-row .fusion-carousel .fusion-carousel-item img{max-width: 170px; transition: all 0.5s ease; max-height: 80px; width: auto; height: auto;filter: grayscale(100%);}
.fusion-tb-footer .third-row .fusion-carousel .fusion-carousel-item img:hover{filter: grayscale(0%);}

.fusion-tb-footer .copyrights .fusion-text strong{font-weight: 400; margin: 0 2px;}


@media screen and (min-width: 1201px){
	.home-blog article:nth-of-type(2) .fusion-post-wrapper{display: flex; flex-direction: row;}
	.home-blog article:nth-of-type(2) .fusion-post-wrapper .wp-post-image{width: 259px; height: 281px;}
	.home-blog article:nth-of-type(2) .fusion-post-wrapper .fusion-flexslider{width: 259px;}
	.home-blog article:nth-of-type(2) .fusion-post-wrapper .fusion-post-content-wrapper{width: calc(100% - 259px);padding-left: 22px !important;padding-top: 25px !important;}
	.home-blog article:nth-of-type(2) .fusion-post-wrapper .blog-shortcode-post-title{font-size: 22px !important;}
	.home-blog article:nth-of-type(2) .fusion-post-wrapper .fusion-post-content-container{margin-top: 24px !important;}
	.home-blog article:nth-of-type(3) .fusion-post-wrapper{display: flex; flex-direction: row;}
	.home-blog article:nth-of-type(3) .fusion-post-wrapper .wp-post-image{width: 259px; height: 281px;}
	.home-blog article:nth-of-type(3) .fusion-post-wrapper .fusion-flexslider{width: 259px;}
	.home-blog article:nth-of-type(3) .fusion-post-wrapper .fusion-post-content-wrapper{width: calc(100% - 259px);padding-left: 22px !important;padding-top: 25px !important;}
	.home-blog article:nth-of-type(3) .fusion-post-wrapper .blog-shortcode-post-title{font-size: 22px !important;}
	.home-blog article:nth-of-type(3) .fusion-post-wrapper .fusion-post-content-container{margin-top: 24px !important;}
}

@media screen and (max-width:  1260px){
	.fusion-footer-copyright-area .fusion-row{max-width: 100% !important;}
	.gallery-single-row > .row{margin-left: -7px; margin-right: -7px;}
	.header-row .second-row nav{right: 0;}
	.header-row .first-row .imageframe-1{left: 0;}
}
@media screen and (max-width:1360px) and (min-width: 1025px){
	.fusion-tb-footer{margin-top: 20px;}
	.fusion-tb-footer .second-row .fusion-content-boxes{max-width: 100%;width: 100%;margin-bottom: 35px; margin-left: 0; margin-right: 0; }
	.fusion-tb-footer .second-row .fusion-content-boxes .fusion-column.content-box-column-1{width: calc(100% / 3 ) !important}
	.fusion-tb-footer .second-row .fusion-content-boxes .fusion-column.content-box-column-2{width: calc(100% / 3 ) !important}
	.fusion-tb-footer .second-row .fusion-content-boxes .fusion-column.content-box-column-3{width: calc(100% / 3 ) !important}
	.fusion-tb-footer .second-row .fusion-content-boxes h2.content-box-heading{font-size: 18px !important;}
	.fusion-tb-footer .second-row .fusion-column-wrapper{align-items: center; justify-content: center;}
	.fusion-tb-footer .copyrights p{font-size: 12px;}
	.fusion-tb-footer .copyrights a{font-size: 12px;}
}


@media screen and (max-width:1260px) and (min-width: 1025px){
	.fusion-body .fusion-menu-element-wrapper[data-count="0"] .fusion-menu-element-list > li{margin-left: 15px !important;margin-right: 15px !important;}
	.ltr.fusion-body .fusion-menu-element-wrapper .fusion-menu-element-list>li:last-child{margin-right: 0px !important;}
	.fusion-body .fusion-menu-element-wrapper[data-count="0"] .fusion-menu-element-list > li a{font-size: 15px;}
	.gallery-single-row .single-img img{height: 200px;}
	.header-row .first-row .fusion-search-element{width: 340px;}
	.professions .fusion-content-boxes .fusion-column.slick-center{transform: translateY(-10px)}
}
@media screen and (min-width: 1025px) and (max-width: 1200px){
	.home-blog article .fusion-post-wrapper .fusion-post-content-wrapper{padding-left: 0 !important;padding-right: 0 !important;}
	.home-blog article{position: relative !important; left: 0 !important; top: 0 !important; right: 0 !important; bottom: 0 !important;}
	.home-blog article:nth-child(3n){clear: left;}
}
@media screen and (max-width:  1024px){
	.fusion-tb-footer .first-row .fusion-text {width: 100%;}
	.fusion-tb-footer .first-row .fusion-text ul{width: 100%;}
	.fusion-tb-footer .first-row .fusion-text ul{flex-direction: column;}
	.fusion-tb-footer .first-row .fusion-text ul li{margin-left: 0;width: 100%;margin-bottom: 4px; display: block;  text-align: center; }
	.fusion-body .fusion-menu-element-wrapper[data-count="0"].collapse-enabled ul li.expanded .sub-menu li:not(.current-menu-item):not(.current-menu-ancestor):not(.current-menu-parent):not(.expanded) a{font-size: 16px;}
	.gallery-archive-row{margin: 40px auto 0 auto;}
	.gallery-single-row{margin: 40px auto 0 auto;}
	.iframe-center iframe{max-width: 100%; height: 300px;margin-left:0 !important;margin-right:0 !important;margin-bottom:0 !important;}
	a{word-break: break-word;}
	.fusion-menu-element-wrapper.collapse-enabled ul button[aria-expanded=true]+.sub-menu{max-height: 515px !important;}
	.single-post #main > .fusion-row{margin-bottom: 0;}
	.professions .fusion-content-boxes .fusion-column{margin-bottom: 0 !important;}
	.professions .fusion-content-boxes .slick-list{min-height: 0;}
	.professions .fusion-content-boxes .slick-list{padding-top: 5px !important;}
	.home-blog article .fusion-post-wrapper .fusion-post-content-wrapper{padding-left: 0 !important;padding-right: 0 !important;}
	.home-blog article{position: relative !important; left: 0 !important; top: 0 !important; right: 0 !important; bottom: 0 !important;}
	.home-blog article:nth-child(3n){clear: left;}
	.three-images img{display: block; clear: both; margin: 10px auto;}
	.gallery-row .fusion-layout-column img{height: 220px;}
	.center-mobile .fusion-imageframe{margin: 10px auto 10px auto; display: block;}
	.center-mobile .fusion-column-wrapper > div{width: 100%;text-align: center; }
	#main .blog-shortcode-post-title{font-size: 22px !important;margin-bottom: 0;}
	#main .fusion-post-grid{padding: 15px 15px 0 15px !important;}
	#main .fusion-posts-container{margin-left: -15px !important;margin-right: -15px !important;}
	div.blog-column{margin-top: 20px !important;margin-bottom: 45px !important;}
	div.blog-column .fusion-title{margin-bottom: 20px !important;}
	div.blog-column .fusion-post-content-wrapper{padding-left: 0 !important;padding-right: 0 !important;padding-bottom: 10px !important;}
	html:not(.avada-has-site-width-percent) .fusion-page-title-bar{padding-left: 15px !important;padding-right: 15px !important;}
	.fusion-tabs{margin-bottom: 0 !important;}
	.fusion-tb-footer iframe{height: 350px !important;}
	.fusion-tb-footer{margin-top: 20px;}
	.fusion-tb-footer .second-row .fusion-content-boxes{max-width: 100%;width: 100%;margin-bottom: 35px; margin-left: 0; margin-right: 0; flex-direction: column;}
	.fusion-tb-footer .second-row .fusion-content-boxes .heading > a{flex-direction: column;width: 100%; align-items: center; justify-content: center;}
	.fusion-tb-footer .second-row .fusion-content-boxes .heading .image{text-align: center;margin: 5px 0;}
	.fusion-tb-footer .second-row .fusion-content-boxes .heading .image img{margin-right: 0;}
	.fusion-tb-footer .second-row .fusion-content-boxes .fusion-column{padding-left: 0 !important;padding-right: 0 !important;margin-bottom: 10px !important;}
	.fusion-tb-footer .second-row .fusion-content-boxes .fusion-column.content-box-column-1{width: 100% !important}
	.fusion-tb-footer .second-row .fusion-content-boxes .fusion-column.content-box-column-2{width: 100% !important}
	.fusion-tb-footer .second-row .fusion-content-boxes .fusion-column.content-box-column-3{width: 100% !important}
	.fusion-tb-footer .second-row .fusion-content-boxes h2.content-box-heading{font-size: 18px !important;}
	.fusion-tb-footer .second-row .fusion-column-wrapper{align-items: center; justify-content: center;}
	.fusion-tb-footer .copyrights .fusion-text {width: 100%; clear: both;}
	.fusion-tb-footer .copyrights .fusion-text strong{width: 100%; clear: both; margin: 2px 0;height: 0;font-size: 0; color: transparent;display: block;}
	.fusion-tb-footer .copyrights p{font-size: 12px;text-align: center;margin: 0;}
	.fusion-tb-footer .copyrights a{font-size: 12px;}
	.fusion-tb-footer .third-row .fusion-title{display: none !important;}
	.fusion-tb-footer .third-row .fusion-image-carousel{width: 100% !important;padding: 0 30px;}
	.fusion-tb-footer .third-row .fusion-carousel .fusion-carousel-nav .fusion-nav-prev{left:-25px !important;}
	.fusion-tb-footer .third-row .fusion-carousel .fusion-carousel-nav .fusion-nav-next{right:-25px !important;}
	.wcag-font-size{margin-left: 3px;}
	.fusion-menu-element-wrapper>.avada-menu-mobile-menu-trigger{padding-right: 0 !important;}
	.fusion-menu-element-wrapper.collapse-enabled{justify-content: flex-end !important;}
	.fusion-tb-header{height: 125px;}
	.home .fusion-tb-header{height: 125px;}
	.fusion-menu-element-wrapper.collapse-enabled.mobile-size-full-absolute:not(.mobile-mode-always-expanded).expanded>ul{max-height: none !important;top: 54px !important;z-index: 0 !important;height: calc(100vh - 147px);}
	.fusion-sticky-transition .fusion-menu-element-wrapper.collapse-enabled.mobile-size-full-absolute:not(.mobile-mode-always-expanded).expanded>ul{max-height: none !important;top: 54px !important;height: calc(100vh - 54px);}
	#main h2{font-size: 28px !important;line-height: 1.2 !important;}
	#main h3{font-size: 20px !important;line-height: 1.2 !important;}
	#main h4{font-size: 20px !important;line-height: 1.2 !important;}
	.fusion-page-title-bar .fusion-page-title-row h1{font-size: 24px !important;line-height: 1.1 !important;}
	.single-post .fusion-page-title-bar .fusion-page-title-row h1{font-size: 24px !important;line-height:1.1;}
	.gallery-row{margin-bottom: 15px;margin-top: 15px;}
	.gallery-row:first-child{margin-top: 30px;}
	.gallery-row:last-child{margin-bottom: 30px;}
	.has-sidebar #sidebar{margin-top: 25px !important;}
	#wrapper #main .post > h2.fusion-post-title{font-size: 22px !important;}
	.professions .next-arrow.slick-arrow{right: -3px;}
	.professions .previous-arrow.slick-arrow{left: -3px;}
	#main .fusion-title h2:before{bottom: -8px;}
	.fusion-page-title-bar .fusion-breadcrumbs{font-size: 12px !important; line-height: normal;}
}
@media screen and (max-width: 1024px) and (min-width: 801px){
	.gallery-archive-row .gallery{width: 50%;}
	.gallery-single-row .single-img img{height: 200px;}
	.gallery-single-row .single-img{width: calc(100% / 3); float: left;}
	.parent-page .fusion-column-wrapper > div{width: 50%;}
	.header-row .first-row .fusion-search-element{width: 240px;}
	.header-row .fusion-builder-row .wcag-top{margin-left: 20px !important;margin-right: 20px !important;}
	body .sticky-logo img{width: 106px;}
	.emblem-top{margin-left: 15px !important;}
}

@media screen and (max-width: 800px){
	.fusion-tb-header .fusion-social-links{position: fixed; top: 50%; right: 0; transform: translateY(-50%);padding: 0px !important;}
	.fusion-tb-header .fusion-social-links .fusion-social-networks-wrapper{display: flex; flex-direction: column;margin: 0 !important;}
	.fusion-tb-header .fusion-social-links .fusion-social-networks-wrapper a{margin-left: 0 !important;margin-right: 0 !important;margin-top: 3px !important;margin-bottom: 3px !important;border: none !important;border-radius: 0 !important;}
	.fusion-tb-header .fusion-social-links .fusion-social-networks-wrapper a.fusion-facebook{background-color:#4267B2 !important; color: #fff !important;}
	.fusion-tb-header .fusion-social-links .fusion-social-networks-wrapper a.fusion-instagram{background-color:#774430  !important; color: #fff !important;}
	.fusion-tb-header .fusion-social-links .fusion-social-networks-wrapper a.fusion-youtube{background-color:#FF0000  !important; color: #fff !important;}
}
@media screen and (max-width: 800px) and (min-width: 601px){
	.gallery-archive-row .gallery{width: 50%;}
	.gallery-archive-row .gallery .inner-box img{height: 220px;}
	.gallery-single-row .single-img img{height: 200px;}
	.gallery-single-row .single-img{width: 50%; float: left;}
	.parent-page .fusion-column-wrapper > div{width: 50%;}
	.header-row .first-row .fusion-search-element{width: 240px;}
	.wcag-widget{margin-right: 0;}
	.header-row .fusion-builder-row .wcag-top{margin-left: 0px !important;margin-right: 0px !important;}
	body .sticky-logo img{width: 106px;}
	.emblem-top{margin-left: 15px !important;display: none !important;}
}
@media screen and (max-width: 600px) {
	.parent-page .fusion-column-wrapper > div{width: 100%;}
	.gallery-single-row .single-img img{height: 200px;}
	.gallery-single-row .single-img{width: 100%; float: left;}
	.gallery-archive-row .gallery{width: 100%;}
	.home-blog .fusion-post-wrapper .wp-post-image{height: auto;}
}

@media screen and (max-width: 720px){
	.fusion-blog-layout-grid .fusion-post-wrapper .fusion-image-wrapper img{width: 100%;}
	.fusion-gallery .fusion-gallery-image img{width: 100%;}
}

@media screen and (max-width: 640px){
	.table-1 td, .table-1 th, .tkt-slctr-tbl-wrap-dv td, .tkt-slctr-tbl-wrap-dv th{white-space: break-spaces !important;}
	#content{margin-bottom: 0 !important;}
	.fusion-footer .fusion-column{margin-bottom: 0 !important;}
}

@media screen and (max-width: 600px) and (min-width: 481px){
	.header-row .first-row .fusion-search-element{width: 240px;margin-right: auto;}
	.wcag-widget{margin-right: 0;}
	.header-row .fusion-builder-row .wcag-top{margin-left: 0px !important;margin-right: 0px !important;}
	body .header-row .first-row .fusion-column-wrapper > div:first-child{position: absolute; left: 15px; top: 65px;}
	body .header-row.fusion-sticky-transition .first-row .fusion-column-wrapper > div:first-child{position: absolute; left: 15px; top: 2px;}
	body .sticky-logo img{width: 80px;}
	.emblem-top{margin-left: 15px !important;display: none !important;}
	.wcag-contrast-button img{width: 28px; height: auto;}
}
@media screen and (max-width: 600px){
	.fusion-page-title-bar-center .fusion-page-title-captions{padding-bottom: 0px;}
	.fusion-privacy-bar .fusion-privacy-bar-main{flex-wrap: wrap; }
	.fusion-privacy-bar .fusion-privacy-bar-main .fusion-privacy-bar-acceptance{clear: both;margin-top: 10px !important; margin-left: 0 !important; padding: 10px 15px; font-size: 12px;line-height: 12px;}
	.d-tooltip{width: 100%; right: 0px;bottom: 277px;font-size: 10px;}
}

@media screen and (max-width: 480px) {
	.header-row .first-row .fusion-search-element{width: 200px;margin-right: auto;}
	.wcag-widget{margin-right: 0;}
	.header-row .fusion-builder-row .wcag-top{margin-left: 0px !important;margin-right: 0px !important;}
	body .header-row .first-row .fusion-column-wrapper > div:first-child{position: absolute; left: 15px; top: 65px;}
	body .header-row.fusion-sticky-transition .first-row .fusion-column-wrapper > div:first-child{position: absolute; left: 15px; top: 2px;}
	body .sticky-logo img{width: 80px;}
	.emblem-top{margin-left: 15px !important;display: none !important;}
	.wcag-contrast-button img{width: 28px; height: auto;}
}




