/*
Theme Name: Fligno Web Design Agency
Theme URI: https://fligno.com/
Version: 1.0
Description: Mini Websites by FLigno
Author: Fligno Team
Author URI: https://fligno.com/
template: bb-theme
*/

/* Add your custom styles here... */ 
body:not(.fl-builder-edit).single-casestudies .fl-page-content {
    padding-top: 20px;
}
body:not(.fl-builder-edit).single-casestudies h1,
body:not(.fl-builder-edit).single-casestudies h2,
body:not(.fl-builder-edit).single-casestudies h3,
body:not(.fl-builder-edit).single-casestudies h4,
body:not(.fl-builder-edit).single-casestudies h5,
body:not(.fl-builder-edit).single-casestudies h6 {
    color: #d6a329;
}
body:not(.fl-builder-edit).single-casestudies .fl-page > header {
    background: black;
}
body:not(.fl-builder-edit) a.fl-button span,
body:not(.fl-builder-edit) a.uabb-button:not(.find-out-btn) span {
    color: black !important;
}
body:not(.fl-builder-edit) .find-out-btn a.fl-button span{
	color: white !important;
}
body:not(.fl-builder-edit) .uabb-button:not(.find-out-btn),
body:not(.fl-builder-edit) .goldgradient-btn a,
body:not(.fl-builder-edit) .home-slider a.fl-button,
body:not(.fl-builder-edit) .cta-cont a.fl-button,
body:not(.fl-builder-edit) .contact-cont input.btn{
    background: linear-gradient(40deg, #d6a329, #EDD47D) !important;
    font-weight: 500 !important;
    font-size: 20px !important;
    border: none !important;
}
body:not(.fl-builder-edit) .home-slider a.fl-button span,
body:not(.fl-builder-edit) .cta-cont a.fl-button span{
    transition: all 0.3s ease;
}
body:not(.fl-builder-edit) .home-slider a.fl-button:hover span,
body:not(.fl-builder-edit) .cta-cont a.fl-button:hover span{
    color: white !important;
}
body:not(.fl-builder-edit) .home-slider h2{
    margin-bottom: 50px !important;
    letter-spacing: 3px;
}
body:not(.fl-builder-edit) .home-slider a,
body:not(.fl-builder-edit) .cta-cont a,
body:not(.fl-builder-edit) .btn-cont a{
    font-weight: 500 !important;
    border-radius: 0 !important;
    font-size: 20px !important;
}

body:not(.fl-builder-edit) .home-slider .bx-pager-item a {
    background: #202099 !important;
}

body:not(.fl-builder-edit) .home-slider .bx-pager-item a.active {
    background: #ffbf00 !important;
}

body:not(.fl-builder-edit) .mainmenu a:hover,
body:not(.fl-builder-edit) .mainmenu .current_page_item a,
body:not(.fl-builder-edit) .footer-menu a:hover, .footer-menu .current_page_item a{
    font-weight: 500 !important;
}

body:not(.fl-builder-edit) .title-cont h2,
body:not(.fl-builder-edit) .title-cont h3,
body:not(.fl-builder-edit) .infobox-cont h3,
body:not(.fl-builder-edit) .infobox-cont h4{
    text-transform: uppercase;
    letter-spacing: 3px;
}

body:not(.fl-builder-edit) .normal-text{
    text-align: justify;
}
body:not(.fl-builder-edit) .goldbg,
body:not(.fl-builder-edit) .bluebg,
body:not(.fl-builder-edit) .darkbluebg,
body:not(.fl-builder-edit) .lightblue,
body:not(.fl-builder-edit) .orangebg,
body:not(.fl-builder-edit) .lightorange,
body:not(.fl-builder-edit) .redbg{
	height: 100%;
}

body:not(.fl-builder-edit) .goldbg>div,
body:not(.fl-builder-edit) .bluebg>div,
body:not(.fl-builder-edit) .orangebg>div,
body:not(.fl-builder-edit) .redbg>div,
body:not(.fl-builder-edit) .darkbluebg>div,
body:not(.fl-builder-edit) .lightblue>div,
body:not(.fl-builder-edit) .lightorange>div{
	padding: 50px;
	height: 100%;
	margin: 0 20px;
}
body:not(.fl-builder-edit) #marketing + div .darkbluebg>div,
body:not(.fl-builder-edit) #marketing + div .lightblue>div,
body:not(.fl-builder-edit) #marketing + div .lightorange>div,
body:not(.fl-builder-edit) #marketing + div.orangebg>div{
	padding: 50px;
}
body:not(.fl-builder-edit) .about-opportunities .goldbg>div,
body:not(.fl-builder-edit) .about-opportunities .bluebg>div,
body:not(.fl-builder-edit) .about-opportunities .orangebg>div,
body:not(.fl-builder-edit) .about-opportunities .redbg>div,
body:not(.fl-builder-edit) .about-opportunities .darkbluebg>div,
body:not(.fl-builder-edit) .about-opportunities .lightblue>div,
body:not(.fl-builder-edit) .about-opportunities .lightorange>div{
	padding: 50px 20px !important;
}
body:not(.fl-builder-edit) .goldbg>div{
	background: #005681;
	background: -webkit-linear-gradient(45deg, #005681, #6c9eb6);
	background: -moz-linear-gradient(45deg, #005681, #6c9eb6);
	background: -ms-linear-gradient(45deg, #005681, #6c9eb6);
	background: -o-linear-gradient(45deg, #005681, #6c9eb6);
	background: linear-gradient(45deg, #005681, #6c9eb6);
}
body:not(.fl-builder-edit) .orangebg>div{
	background: #dc5926;
	background: -webkit-linear-gradient(135deg, #dc5926, #e59928);
	background: -moz-linear-gradient(135deg, #dc5926, #e59928);
	background: -ms-linear-gradient(135deg, #dc5926, #e59928);
	background: -o-linear-gradient(135deg, #dc5926, #e59928);
	background: linear-gradient(135deg, #dc5926, #e59928);
}
body:not(.fl-builder-edit) .about-opportunities .orangebg>div{
	background: #dc5926;
	background: -webkit-linear-gradient(45deg, #dc5926, #e59928);
	background: -moz-linear-gradient(45deg, #dc5926, #e59928);
	background: -ms-linear-gradient(45deg, #dc5926, #e59928);
	background: -o-linear-gradient(45deg, #dc5926, #e59928);
	background: linear-gradient(45deg, #dc5926, #e59928);
}
body:not(.fl-builder-edit) .lightorange>div{
	background: #E59928;
	background: -webkit-linear-gradient(45deg, #e59928, #dc5926);
	background: -moz-linear-gradient(45deg, #e59928, #dc5926);
	background: -ms-linear-gradient(45deg, #e59928, #dc5926);
	background: -o-linear-gradient(45deg, #e59928, #dc5926);
	background: linear-gradient(45deg, #e59928, #dc5926);
}
body:not(.fl-builder-edit) .redbg>div{
	background: #C72738;
    background: -webkit-linear-gradient(45deg, #C72738, #693b6f);
    background: -moz-linear-gradient(45deg, #C72738, #693b6f);
    background: -ms-linear-gradient(45deg, #C72738, #693b6f);
    background: -o-linear-gradient(45deg, #C72738, #693b6f);
    background: linear-gradient(45deg, #C72738, #693b6f);
}
body:not(.fl-builder-edit) .bluebg>div{
	background: #693b6f;
    background: -webkit-linear-gradient(45deg, #693b6f, #c72738);
    background: -moz-linear-gradient(45deg, #693b6f, #c72738);
    background: -ms-linear-gradient(45deg, #693b6f, #c72738);
    background: -o-linear-gradient(45deg, #693b6f, #c72738);
    background: linear-gradient(45deg, #693b6f, #c72738);
}
body:not(.fl-builder-edit) .lightblue>div{
	background: #6C9EB6;
	background: -webkit-linear-gradient(45deg, #6c9eb6, #005681);
	background: -moz-linear-gradient(45deg, #6c9eb6, #005681);
	background: -ms-linear-gradient(45deg, #6c9eb6, #005681);
	background: -o-linear-gradient(45deg, #6c9eb6, #005681);
	background: linear-gradient(45deg, #6c9eb6, #005681);
}
body:not(.fl-builder-edit) .darkbluebg>div{
	background: #005681;
	background: -webkit-linear-gradient(135deg, #005681, #6c9eb6);
	background: -moz-linear-gradient(135deg, #005681, #6c9eb6);
	background: -ms-linear-gradient(135deg, #005681, #6c9eb6);
	background: -o-linear-gradient(135deg, #005681, #6c9eb6);
	background: linear-gradient(135deg, #005681, #6c9eb6);
}
body:not(.fl-builder-edit) .about-opportunities .darkbluebg>div{
	background: #005681;
	background: -webkit-linear-gradient(45deg, #005681, #6c9eb6);
	background: -moz-linear-gradient(45deg, #005681, #6c9eb6);
	background: -ms-linear-gradient(45deg, #005681, #6c9eb6);
	background: -o-linear-gradient(45deg, #005681, #6c9eb6);
	background: linear-gradient(45deg, #005681, #6c9eb6);
}
body:not(.fl-builder-edit) .bluebg h3,
body:not(.fl-builder-edit) .bluebg h4,
body:not(.fl-builder-edit) .bluebg p {
    color: #fff !important;
}

body:not(.fl-builder-edit) .inspiration-cont .yrc-item-meta.pb-inline{
	color: #000 !important;
}

body:not(.fl-builder-edit) .footer-copyright,
body:not(.fl-builder-edit) .footer-menu a{
    font-size: 14px;
}
body:not(.fl-builder-edit) .interpersed-testi:not(.testimonials-cont) .uabb-blog-posts > div:nth-child(4n + 1) > div ,
body:not(.fl-builder-edit) .testimonials-cont.interpersed-testi .slick-track > div:nth-child(4n + 1) > div {
    background: #6C9EB6 !important;
    background: -webkit-linear-gradient(45deg, #6c9eb6, #005681)  !important;
	background: -moz-linear-gradient(45deg, #6c9eb6, #005681)  !important;
	background: -ms-linear-gradient(45deg, #6c9eb6, #005681)  !important;
	background: -o-linear-gradient(45deg, #6c9eb6, #005681)  !important;
	background: linear-gradient(45deg, #6c9eb6, #005681)  !important;
}
body:not(.fl-builder-edit) .interpersed-testi:not(.testimonials-cont) .uabb-blog-posts > div:nth-child(4n + 2) > div ,
body:not(.fl-builder-edit) .testimonials-cont.interpersed-testi .slick-track > div:nth-child(4n + 2) > div {
    background: #005681 !important;
    background: -webkit-linear-gradient(45deg, #005681, #6c9eb6) !important;
	background: -moz-linear-gradient(45deg, #005681, #6c9eb6) !important;
	background: -ms-linear-gradient(45deg, #005681, #6c9eb6) !important;
	background: -o-linear-gradient(45deg, #005681, #6c9eb6) !important;
	background: linear-gradient(45deg, #005681, #6c9eb6) !important;
}
body:not(.fl-builder-edit) .interpersed-testi:not(.testimonials-cont) .uabb-blog-posts > div:nth-child(4n + 3) > div ,
body:not(.fl-builder-edit) .testimonials-cont.interpersed-testi .slick-track > div:nth-child(4n + 3) > div  {
    background: #E59928 !important;
	background: -webkit-linear-gradient(45deg, #e59928, #dc5926) !important;
	background: -moz-linear-gradient(45deg, #e59928, #dc5926) !important;
	background: -ms-linear-gradient(45deg, #e59928, #dc5926) !important;
	background: -o-linear-gradient(45deg, #e59928, #dc5926) !important;
	background: linear-gradient(45deg, #e59928, #dc5926) !important;
}
body:not(.fl-builder-edit) .interpersed-testi:not(.testimonials-cont) .uabb-blog-posts > div:nth-child(4n) > div ,
body:not(.fl-builder-edit) .testimonials-cont.interpersed-testi .slick-track > div:nth-child(4n) > div  {
    background: #DC5926 !important;
	background: -webkit-linear-gradient(45deg, #dc5926, #e59928)  !important;
	background: -moz-linear-gradient(45deg, #dc5926, #e59928)  !important;
	background: -ms-linear-gradient(45deg, #dc5926, #e59928)  !important;
	background: -o-linear-gradient(45deg, #dc5926, #e59928)  !important;
	background: linear-gradient(45deg, #dc5926, #e59928)  !important;
}
body:not(.fl-builder-edit) .interpersed-testi .uabb-blog-posts > div *{
	color: white !important;
}
body:not(.fl-builder-edit) .custom-case-study .uabb-blog-posts > div a span{
	color: black !important;
}
body:not(.fl-builder-edit) .blog-cont ul.page-numbers a {
    background: #202099 !important;
    color: #fff !important;
}

/*.inspiration-cont .yrc-core li:last-child*/
body:not(.fl-builder-edit) .inspiration-cont .yrc-pagination {
    display: none;
}

body:not(.fl-builder-edit) .inspiration-cont .yrc-item-meta.pb-inline {
    margin-top: 20px;
    text-align: center;
}
body:not(.fl-builder-edit) .inspiration-cont .yrc-core > li {
    margin: 0 10px !important;
}
body:not(.fl-builder-edit) .inspiration-cont .yrc-core {
    display: flex;
}

/*blog*/
body:not(.fl-builder-edit) .blog-col a,
body:not(.fl-builder-edit) .custom-postinfo-cont a {
    color: #202099;
    text-decoration: underline !important;
}

body:not(.fl-builder-edit) .post-info-cont a{
	text-decoration: none !important;
}

body:not(.fl-builder-edit) .post-info-cont .fl-module-content{
    text-align: left;
}

body:not(.fl-builder-edit) .post-info-cont .fl-module-content span a,
body:not(.fl-builder-edit) .recent-post-cont a,
body:not(.fl-builder-edit) .categories-cont a {
    color: #000;
}

body:not(.fl-builder-edit) .archives-col a:hover{
	color: #202099;
}

body:not(.fl-builder-edit) .recent-post-cont h2,
body:not(.fl-builder-edit) .archives-cont h2,
body:not(.fl-builder-edit) .categories-cont h2,
body:not(.fl-builder-edit) .comments-cont h3,
body:not(.fl-builder-edit) .contact-cont h2 {
    font-size: 36px;
    text-transform: uppercase;
    margin-bottom: 20px;
}
body:not(.fl-builder-edit) .contact-cont h2{
	color: #d6a329 !important;
}
body:not(.fl-builder-edit) .archives-cont select {
    border: 2px solid #202099 !important;
    padding: 5px 10px;
}

body:not(.fl-builder-edit) .comments-cont input[type=submit] {
    padding: 12px 24px;
    border-radius: 0;
    font-size: 20px;
    font-weight: 500;
}

body:not(.fl-builder-edit) .recent-post-cont li,
body:not(.fl-builder-edit) .categories-cont li {
    position: relative;
    margin-left: 20px;
}

body:not(.fl-builder-edit) .recent-post-cont li::before,
body:not(.fl-builder-edit) .categories-cont li::before {
    content: '\f111';
    font-family: FontAwesome;
    color: #202099;
    position: absolute;
    left: -15px;
    font-size: 10px !important;
    top: 2px;
}

body:not(.fl-builder-edit) ul.bullets-cont {
    /*padding-left: 0;*/
     text-align: left;
    padding-left: 20px;
}

body:not(.fl-builder-edit) .bullets-cont li {
    position: relative;
    margin: 0 auto;
    list-style-type: none;
}

body:not(.fl-builder-edit) .bullets-cont li::before {
    content: '\f111';
    font-family: FontAwesome;
    color: #202099;
    position: absolute;
    left: -15px;
    font-size: 10px !important;
    top: 2px;
}

body:not(.fl-builder-edit) .bullets-cont.gold li{
	color: #fff;
}

body:not(.fl-builder-edit) .bullets-cont.gold li::before{
	color: #FFBF00;
}

body:not(.fl-builder-edit) .categories-cont .cat-item-14,
body:not(.fl-builder-edit) .categories-cont .cat-item-12 {
    display: none;
}



/* yotuwp css */
body .yotu-videos.yotu-preset .yotu-video-description {
    display: block !important;
}

body .yotu-videos.yotu-preset-gplus .yotu-video-title, body [data-showdesc=off] .yotu-videos.yotu-preset-gplus h3.yotu-video-title {
    position: unset !important;
    max-width: unset !important;
    margin: 0!important;
	margin-bottom: 20px !important;
    padding: 0 !important;
    font-size: 20px !important;
    overflow: unset !important;
	display: block !important;
}

.yotu-videos ul {
    margin-top: 50px !important;
}

.yotu-button-prs {
    border: none !important;
}

body:not(.fl-builder-edit) .cc-whitebtn a.fl-button span {
    color: #fff !important;
}

body.page::before {
    content: '';
    background: #000;
    height: 150px;
    width: 100%;
    position: absolute;
    top: 0;
}

.contact-cont.podcast label {
    color: #fff !important;
}

.contact-cont.podcast input.btn {
    width: 100%;
    padding: 12px 24px !important;
}



.cc-7marketingstages .uabb-table-features tr:not(:last-child)  td:first-child{
    font-size: 12px;
    text-align: right;
    color: #fff;
    border-bottom: 1px solid #fff !important;
}

.cc-7marketingstages .uabb-table-features .tbody-row:nth-child(odd):not(:last-child) td:last-child {
    background: #fff;
}

.cc-7marketingstages .uabb-table-features .tbody-row:nth-child(even):not(:last-child) td:last-child {
    background: #f7f7f7;
}

.cc-7marketingstages tr.tbody-row:last-child td:first-child {
    font-size: 16px;
    font-weight: 900;
	text-align: right;
}

.cc-7marketingstages tr.tbody-row:last-child {
    background: #d6a329;
}

.cc-7marketingstages.gold tr.tbody-row:last-child {
    background: #C72738;
    color: #fff;
}

.cc-goldbg.cta-form .btn.btn-default {
    color: #fff !important;
    background: #000 !important;
}

.cc-7marketingstages.one tr.tbody-row:not(:last-child) td {
    height: 66px !important;
}