/* body .TPWL-template-wrapper .TPWL-template-header,
body div.TPWL-header-content {
  background: rgba(0, 0, 0, 0);
}
body {
  background-image: url(https://static.biletdeavion.ro/bg2.png);
  background-repeat: no-repeat;
  background-size: 100% auto;
}
.TPWL-widget--serp .filters_layout {
    background-color: #fff !important;
    border: 1px solid rgba(0, 0, 0, .12) !important;
    border-radius: 4px !important;
    padding: 10px !important;
}
.TPWL-widget .search_results-wrapper #tpwl-subscription {
    margin-bottom: 20px!important;
}
.TPWL-widget .filters .only-button {
    background: 0 0!important;
}
.TPWL-widget .filters_layout>main,
.TPWL-widget .slider_substrate::after {
    width: 200px!important;
}
.TPWL-widget .filters .right-text {
    background: none!important;
}

*/

@import url('https://fonts.googleapis.com/css?family=Lalezar');

body div.TPWL-header-content,
body .TPWL-template-wrapper .TPWL-template-header{
  background: rgba(0, 0, 0, 0);
}

.bg-shape {
    position: absolute;
    background-color: #2E89D4;
    background-image: -webkit-linear-gradient(350deg,#2E89D4,#2E89D4);
    background-image: -o-linear-gradient(350deg,#2E89D4,#2E89D4);
    background-image: linear-gradient(100deg,#2E89D4,#2E89D4);
    top: -350px;
    right: -110px;
    border-radius: 8%;
    width: 50%;
    height: 800px;
    -webkit-transform: skew(3deg,30deg);
    -ms-transform: skew(3deg,30deg);
    transform: skew(3deg,30deg);
    opacity: 1;
    z-index: -1;
}

.bg-circle {
    position: absolute;
    background-color: #7642ff;
    background-image: -webkit-linear-gradient(350deg,#2E89D4,#2E89D4);
    background-image: -o-linear-gradient(350deg,#2E89D4,#2E89D4);
    background-image: linear-gradient(100deg,#2E89D4,#2E89D4);
    top: -400px;
    left: -350px;
    border-radius: 100%;
    height: 800px;
    width: 800px;
    opacity: .2;
    z-index: -1;
}

.bg-circle-two {
    position: absolute;
    background-color: #7642ff;
    background-image: -webkit-linear-gradient(350deg,#2E89D4,#2E89D4);
    background-image: -o-linear-gradient(350deg,#2E89D4,#2E89D4);
    background-image: linear-gradient(100deg,#2E89D4,#2E89D4);
    top: 150px;
    left: 350px;
    border-radius: 100%;
    height: 100px;
    width: 100px;
    opacity: .8;
    z-index: -1;
}

@media (max-width: 870px) {
    .TPWL-header-content .TPWL-header-content__descrition {
        position: absolute;
        top: 0;
        width: 100%;
        background-color: #4088D3;
        font-size: 14px !important;
        text-align: center !important;   
    }
    .TPWL-header-content .TPWL-header-content__descrition br {
        display: none;
    }
}



.TPWL-widget #tpwl-main-form .mewtwo-tabs_list {
    background-color: #2E89D4 !important;
}

.TPWL-widget #tpwl-main-form .mewtwo-tabs_list li span {
    font-family: 'Lalezar', cursive !important;
    line-height: 36px !important;
}

.TPWL-footer-content {
    background-color: #3a3a3a;
}

.TPWL-footer-content .TPWL-footer-content__copyright,
.TPWL-footer-content .TPWL-footer-content__descrition {
    z-index: 1;
    position: relative;
}

.TPWL-footer-content .TPWL-footer-content__copyright {
    margin-top: 40px;
    color: #fff;
    margin-bottom: 20px;
}

.TPWL-footer-content .TPWL-footer-content__descrition a {
    color: #fff;
    margin: 0 10px;
}

.TPWL-footer-content:before {
    content: '';
    display: inline-block;
    background-color: #3a3a3a;
    height: 150px;
    width: 100vw;
    left: 0;
    z-index: 0;
    position: absolute;
}

.TPWL-widget--front_page .TPWL-template-header.TPWL-template-header--sticky {
    background: #008ad5;
}