/*
Theme Name: Kentwood
Theme URI: https://wordpress.com/theme/kentwood/
Author: Automattic
Author URI: https://automattic.com/
Description: Kentwood is perfect for learning institutions.
Requires at least: 6.0
Tested up to: 6.4
Requires PHP: 5.7
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: kentwood
Tags: blog, education, one-column, wide-blocks, block-patterns, block-styles, featured-images, full-site-editing, rtl-language-support, threaded-comments, translation-ready, food-and-drink
*/

/*
 * Control the hover stylings of outline block style.
 * Unnecessary once block styles are configurable via theme.json
 * https://github.com/WordPress/gutenberg/issues/42794
 */
body {
	font-family: Arial, Helvetica, sans-serif !important;
	backgroud-color:#fff;
}

body .metaslider .flexslider .slides img {
	width:100% !important;
}

.home h1 {
	font-size:64px;
}

ul ul .wp-block-navigation-item__label, ul ul .wp-block-navigation-item__content {
	text-transform: none;
}

.wp-block-button.is-style-outline >.wp-block-button__link:not(.has-background):hover,
.wp-block-button.is-style-outline >.wp-block-button__link:not(.has-background):focus {
	background-color: var(--wp--preset--color--secondary);
	border-color: var(--wp--preset--color--secondary);
	color: var(--wp--preset--color--base);
}

.alignnormal {
	position:absolute;
	z-index:0;
}

.slider-10490 {
	width:unset !important;
}

.home header .wp-block-cover__inner-container.has-global-padding {
	padding-left:unset !important;
	padding-right:unset !important;
}

.home div.flexslider {
	/*overflow:hidden;*/
	display: flex;
}

.home ul.slides {
	/*margin-bottom:-135px !important;*/
	display:flex;
}

h1.wp-block-heading.has-text-align-center {
	z-index:10;
}

/*
 * Link styles
 * https://github.com/WordPress/gutenberg/issues/42319
 */
a {
	text-decoration-thickness: 0.5px !important;
	text-underline-offset: .1em;
}

/*
 * Navigation Block
 * Reset the padding from List block
 * https://github.com/WordPress/gutenberg/issues/50486
 */
.wp-block-navigation ul {
	padding: unset;
}

/*
 * Pull quote Block
 * Reset the browser default margins for blockquote element
 * https://github.com/WordPress/gutenberg/issues/44129
 */
.wp-block-pullquote blockquote,
.wp-block-pullquote p {
	margin: 0;
}

.liens_rapides {
max-width:25%;
width:25%;
min-width:500px;
margin:0 auto !important;
}

.liens_rapides_haut {
width:100%;
background:#4FAFB6;
margin:0 !important;
border-radius:14px 14px 0px 0px;
padding:20px;
}
.liens_rapides_haut_text {
font-size:20px;
}

.liens_rapides_bas {
width:100%;
background:#fff;
margin:0 !important;
border-radius:0px 0px 14px 14px;
padding:20px;
color:#8C8C8C;
float:left;
}

.lien_rapide {
	width:50%;
	float:left;
}

.lien_rapide a {
	text-decoration: none;
	color:#8C8C8C;
	font-size:12px;
}

.texte_rapide {
	padding-left:40px;
	line-height:32px;
	margin-bottom:5px;
}

.texte_rapide.service {
	background-image:url('assets/images/icones/services.png');
	background-repeat: no-repeat;
	background-size: contain;		
}
.texte_rapide.dai {
	background-image:url('assets/images/icones/dai.png');
	background-repeat: no-repeat;
	background-size: contain;		
}
.texte_rapide.taxes {
	background-image:url('assets/images/icones/taxes.png');
	background-repeat: no-repeat;
	background-size: contain;		
}
.texte_rapide.bibliotheque {
	background-image:url('assets/images/icones/bibliotheque.png');
	background-repeat: no-repeat;
	background-size: contain;		
}
.texte_rapide.calendrier {
	background-image:url('assets/images/icones/calendrier.png');
	background-repeat: no-repeat;
	background-size: contain;		
}
.texte_rapide.collecte {
	background-image:url('assets/images/icones/collecte.png');
	background-repeat: no-repeat;
	background-size: contain;		
}

.perce_footer {
	background-image:url('assets/images/logo_ailes.png');
	background-repeat: no-repeat;
	background-position: right 10px;		
	background-size: 15%;
}

.footer_menu {
	margin-top:40px !important;
}

.wp-block-social-links.has-small-icon-size {
	font-size:24px;
}

.wp-block-search__button-outside {
	background:none !important;

	.wp-block-search__input {
		margin-top: 0px !important;
    	background: none !important;
    	border: 1px solid #ddd !important;
    	color: #333 !important;		
	}
}

@media (min-width: 800px) and (max-width : 1200px){
	body .metaslider .flexslider .slides img {
		width:220% !important;
	}

	:root :where(.wp-block-button.is-style-outline--4 .wp-block-button__link, .wp-block-button.is-style-outline--5 .wp-block-button__link, .wp-block-button.is-style-outline--6 .wp-block-button__link) {
		padding-left:0.8rem !important;
		padding-right:0.8rem !important;
		font-size:10px !important;
	}	
}

@media (min-width: 200px) and (max-width : 799px){
body .metaslider .flexslider .slides img {
	width:unset !important;
}

.acceuil_image_centre {
	min-height:400px !important;
}

.footer_menu {
	margin-top:unset;
}

.wp-block-navigation {
	display:none !important;
}

.liens_rapides {
max-width:100%;
width:100%;
min-width:90%;
margin:0 !important;
margin-top:20px !important;
padding-left:2%;
padding-right:2%;
}

.liens_rapides_haut {
width:100%;
background:#4FAFB6;
margin:0 !important;
border-radius:14px 14px 0px 0px;
padding:20px;
}
.liens_rapides_haut_text {
font-size:1.4em;
line-height:1.1em;
}

.liens_rapides_bas {
width:100%;
background:#fff;
margin:0 !important;
border-radius:0px 0px 14px 14px;
padding:20px;
color:#8C8C8C;
float:left;
}

.lien_rapide {
	width:100%;
	float:left;
}

.lien_rapide a {
	text-decoration: none;
	color:#8C8C8C;
	font-size:16px;
}

.texte_rapide {
	padding-left:54px;
	line-height:48px;
	margin-bottom:5px;
}

.texte_rapide.service {
	background-image:url('assets/images/icones/services.png');
	background-repeat: no-repeat;
	background-size: contain;		
}
.texte_rapide.dai {
	background-image:url('assets/images/icones/dai.png');
	background-repeat: no-repeat;
	background-size: contain;		
}
.texte_rapide.taxes {
	background-image:url('assets/images/icones/taxes.png');
	background-repeat: no-repeat;
	background-size: contain;		
}
.texte_rapide.bibliotheque {
	background-image:url('assets/images/icones/bibliotheque.png');
	background-repeat: no-repeat;
	background-size: contain;		
}
.texte_rapide.calendrier {
	background-image:url('assets/images/icones/calendrier.png');
	background-repeat: no-repeat;
	background-size: contain;		
}
.texte_rapide.collecte {
	background-image:url('assets/images/icones/collecte.png');
	background-repeat: no-repeat;
	background-size: contain;		
}	
}

.home_text {
	font-size:48px;
}

.wp-block-search__input {
	background-color:#4FAFB6 !important;
	border-color:#fff !important;
    line-height: 28px !important;
    font-size:12px !important;
    padding: 0 20px !important;
    color: #fff !important;
    margin-top:12px !important;
    height:unset !important;
    border-radius:12px !important;
}

.wp-block-search__input::placeholder {
	color:#fff;
	font-weight:100;
	font-size:14px;
}

.fusion-fullwidth {
	max-width:100%;
}

.is-layout-constrained, .is-layout-constrained  .fusion-builder-live-editor  {
	max-width:100% !important;
}

.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
	max-width:unset !important;
}

:root :where(p) {
	font-size:unset;
}

:root :where(.home p) {
	font-size:unset;
}

main > div {
	padding-top:0 !important;
}

.wp-block-navigation .has-child .wp-block-navigation__submenu-container {
	z-index:200;
}

/*.fusion-flex-container .fusion-row .fusion-flex-column {
	display:contents !important;
}

.fusion_builder_column_1_2 .fusion-column-wrapper {
	width:50% !important;
	margin-left:0 !important;
	margin-right:0 !important;
}
.fusion_builder_column_1_2 .fusion-column-wrapper > div, .fusion_builder_column_1_2 .fusion-column-wrapper h3 {
	margin:0 3.84%;
}

.fusion_builder_column_1_3 .fusion-column-wrapper {
	width:33.33333333333% !important;
	margin-left:0 !important;
	margin-right:0 !important;
}

.fusion_builder_column_1_4 .fusion-column-wrapper {
	width:25% !important;
	margin-left:0 !important;
	margin-right:0 !important;	
}

.fusion_builder_column_1_4 .fusion-column-wrapper, .fusion_builder_column_1_2 .fusion-column-wrapper h3 {
	margin:0 7.68%;
}*/


/*
Theme Name: Avada
Description: The Avada Website Builder is the ultimate design and creation suite. Design Anything, Build Everything, Fast. The #1 selling product of all time on ThemeForest.
Author: ThemeFusion
Theme URI: https://avada.theme-fusion.com/
Author URI: https://themeforest.net/user/ThemeFusion
Version: 7.2
Requires PHP: 5.6
License: Themeforest Split Licence
License URI: -
Text Domain: Avada
*/

/*-------------------------------------------------------- couleurs -----------------------------------------------------------------

#96da3f | vert | hover
#00B8BA | ciel | current
#0e76bb | bleu | titre, lien et menu
#404041 | noir | texte



---------------------------------------------------------- bases -----------------------------------------------------------------*/
.otgs-development-site-front-end{display:none!important;}
#menu-top-menu .sub-menu a{text-shadow:none;color:black;}
.home .fusion-page-title-bar.fusion-page-title-bar-none.fusion-page-title-bar-center{background-size:cover!important;}
.fusion-secondary-header{background:none;}
.fusion-page-title-bar .fusion-page-title-row{padding-top: 130px;}
.home .fusion-page-title-bar .fusion-page-title-row{display: none;}
.fusion-main-menu > ul > li{border-right: #d5d6d7 solid 1px;}
.fusion-main-menu > ul > li{padding-right:0.8em!important;padding-left:0.8em!important;}
.fusion-main-menu > ul > li.fusion-search-overlay{border:none;}
.fusion-main-menu{margin-top:4px;}
.fusion-secondary-menu > ul > li{border-right: white solid 1px;}
.fusion-secondary-menu > ul > li > a{height:auto!important;}
.home #video_background{display: block!important;}
#video_background{position: relative;top: 0px;right: 0px;height: auto;width: 100%;overflow: hidden;background-size: cover;}
#video{height: auto;width: 100%;}
#unmute-video{display: none;}
.fusion-main-menu .sub-menu li a{font-size:15px;}.fusion-text a,.fusion-accordian .panel-body a{color: #0e76bb;}.fusion-text a:hover,.fusion-accordian .panel-body a:hover{color: #96da3f;}
.home .avada-page-titlebar-wrapper{display: none;}
.fusion-body .fusion-is-sticky.fusion-header-wrapper .fusion-header, .fusion-body .fusion-is-sticky.fusion-header-wrapper .fusion-secondary-main-menu{background-color: rgba(255,255,255,0.82);}
h1{font-family: 'museosans-900uploaded_file'!important;}
h2,h3,h4,h5,h6{font-family: 'museo_sans500'!important;margin-bottom:5px;margin-top:5px;}
header .fusion-social-networks{margin-top: -10px;}
header .fusion-social-links-header .fusion-social-networks a{font-size:18px;font-weight:bold;line-height:2;padding-left:17px;padding-right:17px;padding-top:13px;padding-bottom:13px;margin-right: 0px;}
header .fusion-facebook{background-color: #3b579d;}
header .fusion-icon-linkedin{background-color: #0274b3;}
header .fusion-twitter{background-color: #00aeef;}
header .fusion-youtube{background-color: #d62323;}
.fusion-secondary-menu img{width: 90%;padding-top: 4px;-webkit-filter: drop-shadow(4px 3px 3px #333 ); filter: drop-shadow(4px 3px 3px #333);}
.fusion-secondary-menu img:hover{-webkit-filter: drop-shadow(4px 3px 3px #0e76bb ); filter: drop-shadow(4px 3px 3px #0e76bb);}
#slidingbar-area .fusion-row,#slidingbar-area.fusion-sb-toggle-wrapper{width:100%;max-width: 100%;}
#slidingbar a{text-decoration:underline!important;}
#messageenglish{background-color:#c1143c;top: 36px;
position: relative;}
.fusion-header-v2 .fusion-secondary-header{border:none;}
.fusion-sliding-bar-position-top .fusion-sliding-bar html:not(.avada-has-site-width-percent) #main,  html:not(.avada-has-site-width-percent) .fusion-sliding-bar-position-bottom .fusion-sliding-bar, html:not(.avada-has-site-width-percent) .fusion-sliding-bar-position-top .fusion-sliding-bar{padding: 0;margin: 0;}
#messageenglish{padding:8px;margin-bottom: 0px!important;}
#slidingbar-area .fusion-column{padding-top:10px;}
.fusion-slidingbar-widget-column{margin-bottom: 20px;}
.fusion-slidingbar-widget-column:last{margin-bottom: 0px!important;}
.fusion-body .fusion-live-search .fusion-search-result{color:black;}
.fusion-live-search .fusion-search-post-type{display: none;}
#unmute-video{display: none;}
.fusion-secondary-header .fusion-secondary-menu a{text-shadow: 4px 3px 3px #000, 0 0px 0 #000;text-shadow:4px 3px 3px #333, 1px 1px 1px #333, 1px 1px 1px #333, 1px 1px 1px #333, 1px 1px #333, 1px 1px 1px #333, 1px 1px 10px #333, 1px 1px 1px #333;font-weight: 700;}
.fusion-secondary-header .fusion-secondary-menu a:hover{text-shadow: 4px 3px 3px #0e76bb, 0 0px 0 #0e76bb;text-shadow:4px 3px 3px #0e76bb, -1px 0 0 #0e76bb, 0 1px 1px #0e76bb, 0 -1px 0 #0e76bb, 1px 1px #0e76bb, -1px -1px 0 #0e76bb, 1px 1px 0 #0e76bb, -1px 1px 0 #333;font-weight: 700;}
.home #unmute-video{display: block;}
.post-template-default .about-author,.post-template-default .fusion-flexslider.fusion-post-slideshow,.post-template-default .single-navigation{display:none;}
.current_page_item,.current_page_item a, .current_page_item li{color: #00B8BA!important;}
.fusion-body .fusion-main-menu .current_page_item > a{border-color: #00B8BA!important;}
body:not(.home) #unmute-video{display:none!important;}.fusion-text ul{padding-left: 15px}
.blockquotecontent .heading .icon{display:block;padding:15px;}.blockquotecontent .content-container h3, .blockquotecontent .content-container h4{font-size:20px;}
.blockquotecontent .content-container{padding-left: 90px!important;color: #4a4e57;margin-bottom:0;vertical-align: middle;align-content: center;display: inline-grid;height: 75px;width: 100%;}
.blockquotecontent .heading .icon span{margin-right:0!important;}
.blockquotecontent .content-wrapper-background{padding:0;}.blockquotecontent .col .heading{margin:0!important;}
.fusion-body .num{position:relative;top:-23px;}
.blockquotecontent{margin-bottom:10px;}
.fusion-main-menu .sub-menu{width:255px;}
.avada-menu-highlight-style-bar .fusion-main-menu .sub-menu a::after{display:none;}
.avada-menu-highlight-style-bar .sub-menu span::before{margin-right:10px}
.licomite li{display:block;width:100%;clear:both;padding-top:20px; }
.licomite li img{width:15%;padding-bottom:10px;}.licomite{padding-left:0;}
.soustitrebleu{color:#0e76bb;}
.fusion-accordian .panel-title a {font-size: 24px!important;font-family: "museo_sans500"}
.fusion-page-title-bar{background-size: 100%!important;}
.fusion-person .person-desc .person-author .person-author-wrapper{width:70%}
.fusion-person .person-desc .person-author .fusion-social-networks{width:30%}
.fusion-person .person-desc .person-author .person-name{font-size: 25px;color: #0e76bb;font-family: 'museo_sans500' !important;}
.fusion-person .person-desc .person-author .person-title{font-size: 18px;color: #33cccc;font-family: 'museo_sans500' !important;}
.fusion-tabs .nav-tabs .tab-link{border: 1px solid #c8c8c8!important;background-color: #0075C0 !important;color: #96da3f!important;}
.fusion-tabs .nav-tabs .tab-link h4{color: black!important;}
.fusion-tabs .nav-tabs li{float:left;margin-right:10px;}
.fusion-tabs .nav-tabs.nav-justified{border:none}
.fusion-tabs .nav-tabs > li a{background-image: url(https://ville.perce.qc.ca/wp-content/uploads/2021/05/fancy-box-title-bg.png);background-repeat: no-repeat;background-size: 100%;}
.fusion-tabs .nav-tabs.nav-justified > li{width:auto;border-top:none;border-left:none;border-right:none;}

#containerequipe .fusion-tabs .nav-tabs .tab-link h4 {
    padding: 0!important;
    font-size: 23px;
}
#containerequipe .fusion-tabs .nav-tabs.nav-justified > li{width:60%;margin:0}
#containerequipe .fusion-tabs .nav-tabs.nav-justified > li:nth-child(2){width:38%;float:right;}

#containerequipe #blocdirection .tab-pane {border-bottom: #0e76bb 2px solid;}
#containerequipe #blocgreffe .tab-pane{border: #0e76bb 2px solid;background-color: #c9dbe7;border-top:none;padding:0;}
#containerequipe #blocadministration .tab-pane{border: #0e76bb 2px solid;background-color: #c9dbe7;border-top:none;padding:0;}
#containerequipe #blocurbanisme .tab-pane{border: #0e76bb 2px solid;background-color: #c9dbe7;border-top:none;padding:0;}
#containerequipe #bloctravaux .tab-pane{border: #0e76bb 2px solid;background-color: #c9dbe7;border-top:none;padding:0;}
#containerequipe #bloctourisme .tab-pane{border: #0e76bb 2px solid;background-color: #c9dbe7;border-top:none;padding:0;}
#containerequipe #blocsecurite .tab-pane{border: #0e76bb 2px solid;background-color: #c9dbe7;border-top:none;padding:0;}
#containerequipe #blocdirection .tab-pane .btnequipeshow,#containerequipe #blocdirection .tab-pane .btnequipeshow2{display:none;}
#containerequipe #blocdirection .tab-pane .btnequipehide,#containerequipe #blocdirection .tab-pane .btnequipehide2{display:block;}
#containerequipe .fusion-tabs-1{margin-top:0!important;}
.btnequipeshow{width:32px;height:32px;background:url(https://ville.perce.qc.ca/wp-content/themes/Avada/images/btnplus.jpg);float: right;margin: 10px;cursor:pointer;}
.btnequipeshow:hover{width:32px;height:32px;background:url(https://ville.perce.qc.ca/wp-content/themes/Avada/images/btnplus2.jpg)}
.btnequipehide{width:32px;height:32px;background:url(https://ville.perce.qc.ca/wp-content/themes/Avada/images/btnmoins.jpg);display:none;float: right;margin: 10px;cursor:pointer;}
.btnequipeshow2{width:32px;height:32px;background:url(https://ville.perce.qc.ca/wp-content/themes/Avada/images/btnplus.jpg);float: right;margin: 10px;cursor:pointer;}
.btnequipeshow2:hover{width:32px;height:32px;background:url(https://ville.perce.qc.ca/wp-content/themes/Avada/images/btnplus2.jpg)}
.btnequipehide2{width:32px;height:32px;background:url(https://ville.perce.qc.ca/wp-content/themes/Avada/images/btnmoins.jpg);display:none;float: right;margin: 10px;cursor:pointer;}
#containerequipe .tab-content .tab-pane li:last-child{border:none;margin-bottom:0;padding-bottom:0;}
#containerequipe #blocgreffe .tab-pane ul,#containerequipe #blocgreffe .tab-pane h2,#containerequipe #blocgreffe .tab-pane p{display:none}
#containerequipe #blocadministration .tab-pane ul,#containerequipe #blocadministration .tab-pane h2,#containerequipe #blocadministration .tab-pane p{display:none}
#containerequipe #blocurbanisme .tab-pane ul,#containerequipe #blocurbanisme .tab-pane h2,#containerequipe #blocurbanisme .tab-pane p{display:none}
#containerequipe #bloctravaux .tab-pane ul,#containerequipe #bloctravaux .tab-pane h2,#containerequipe #bloctravaux .tab-pane p{display:none}
#containerequipe #bloctourisme .tab-pane ul,#containerequipe #bloctourisme .tab-pane h2,#containerequipe #bloctourisme .tab-pane p{display:none}
#containerequipe #blocsecurite .tab-pane ul,#containerequipe #blocsecurite .tab-pane h2,#containerequipe #blocsecurite .tab-pane p{display:none;}


.fusion-tabs .nav-tabs > .tab-link{}
.fusion-tabs .nav-tabs > .active > .tab-link{border: 1px solid #0e76bb!important;background-color: #414042  !important;!important;border-left: 1px solid #0e76bb!important;}
.fusion-tabs .nav-tabs > .active > .tab-link h4{color: #fff!important;}
.fusion-tabs .nav-tabs .tab-link h4{padding:0 30px!important;}
.fusion-tabs-1{margin-top: 30px!important;}
.togglemairie .fusion-toggle-heading img{width: 15%;}.togglemairie .person-mairie-desc{display: table-cell;vertical-align: middle;padding-top:30px;}
.togglemairie .person-title{font-size: 18px;color: #404041;font-family: 'museo_sans500' !important;}
.togglemairie{}
.togglemairie .fusion-toggle-heading p{padding:0;margin:0;}
.togglemairie.fusion-accordian .panel-title a{padding:0;align-items: center;}
.togglemairie .toggle-content{background:white;padding: 27px}
.togglemairie .fusion-toggle-icon-wrapper i{margin-right: 15px;}
.togglemairie .panel-title a .fa-fusion-box::before{content:"\f107";font-size: 30px!important;}
.togglemairie .panel-title a.active .fa-fusion-box::before{content:"\f106";}
.togglemairie .panel-title a .fa-fusion-box{background:none!important;color:black!important}
.togglemairie .panel-title a:hover .fa-fusion-box{background:none!important;color:#404041!important}
.togglemairie.fusion-accordian #accordion-1003-1 .panel-title a:hover .fa-fusion-box,.togglemairie.fusion-accordian #accordion-1003-1 .panel-title a:link .fa-fusion-box{background-color: #fff!important;}
.togglemairie .toggle-content li{}
.telicon:hover{background-image:url("https://ville.perce.qc.ca/wp-content/uploads/2021/05/ville_de_perce_icon_tel-2.jpg");}	
.togglemairie .toggle-content ul{margin-left: -15px;}
.togglemairie .fusion-panel{background-color: #fff;margin-bottom: 5px;border:none}
#tabmairie .tab-pane{background-color: #0e76bb;background-image: url("https://ville.perce.qc.ca/wp-content/themes/Avada/images/ville_de_perce_fond_act.jpg");
background-size: cover;border:none;padding:4px;background-position: 50% 50%;}
#tabmairie #tab-cfc574401109daaef27{background:white;border-top: 1px solid #00B8BA;padding:15px;}
#ligneperson2{display:none}.blocemploye .tab-content .tab-pane{border:none;}
.tab-content {border-top:2px solid #0e76bb;}.blocemploye .tab-content .tab-pane{padding-left:0;padding-right:0;}
.blocemploye li{list-style:none;width:100%;clear:both;display: inline-block;margin-bottom:30px;}
.blocemploye ul{padding:0;}.blocemploye li img{width: 15%;}.blocemploye .nav li{list-style:none;width:auto;float:left;clear:none;}
.blocemploye .tab-content .tab-pane li{border-bottom: 1px solid #e2e2e2;padding-bottom: 30px;}
.fusion-tabs.blocemploye{margin-bottom:30px;}#accordion-164-1 hr{clear:both;width:100%;display:block;}
.logementtoggle img{width:80%;padding-right:15px;}
.logementtoggle tr{border-bottom: 1px solid #CCC}.logementtoggle tr:last-child{border: none}
.logementtoggle td{padding-bottom: 20px;padding-top: 20px}
.fusion-header {padding-right: 0px;padding-left: 0px;}
.error404 .fusion-page-title-bar{background-image:url("https://ville.perce.qc.ca/wp-content/uploads/2021/01/ville_perce_entete_fatbike.jpg");}
.eluzonegauche .titredesc{color: #808080;}
.bloclistesouspage .fusion-column-wrapper{overflow:hidden;box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05), 0 2px 6px rgba(0, 0, 0, 0.15)!important;}
.bloclistesouspage h2{font-size:25px!important;color:#0e76bb;padding-left:10px!important;padding-top:10px!important;}.bloclistesouspage:hover h2{font-size:16px;color:#96da3f!important;}
/* L'image est grossie de 25% */
.bloclistesouspage:hover img{
-webkit-transform:scale(1.25); /* Safari et Chrome */
-moz-transform:scale(1.25); /* Firefox */
-ms-transform:scale(1.25); /* Internet Explorer 9 */
-o-transform:scale(1.25); /* Opera */
transform:scale(1.25);
}
.bloclistesouspage .fusion-title{min-height:65px;}
.bloclistesouspage .fusion-text{overflow:hidden;}
.bloclistesouspage p{padding:0!important;margin:0!important;}
.bloclistesouspage img{
/* La transition s'applique à la fois sur la largeur et la hauteur, avec une durée d'une seconde. */
-webkit-transition: all 1s ease; /* Safari et Chrome */
-moz-transition: all 1s ease; /* Firefox */
-ms-transition: all 1s ease; /* Internet Explorer 9 */
-o-transition: all 1s ease; /* Opera */
transition: all 1s ease;
}

#containerequipe #blocemploye1 img{width: 27%;}#containerequipe .nestedelu img{width: 30%;}#containerequipe .nestedelu ul{margin: 0;}
#containerequipe #blocemploye1 ul,.eluzonegauche{width:50%;float:left;padding-right:15px;}
.blocdescequipe{float:left;width:50%;padding:15px;text-align:justify;background-color: #f5f7fc;}
#containerequipe #blocemploye1 .contenueblocelu{float:left;width:50%;}
.blocdescelu{padding:15px;text-align:justify;background-color: #f5f7fc;}
#containerequipe #blocemploye1 li{border-bottom: 1px solid #e2e2e2;padding-bottom: 30px;}

.togglemairie2 .blocdescequipe{padding:25px;padding-top: 15px;
padding-bottom: 0;}
#blocemploye1 li:last-child{border-bottom: none!important;}
#tabmairie .tab-pane ul {padding-left:20px!important}
.tab-pane #conteneurcalendrierseance ul {padding-left:20px!important}
#tabmairie .tab-pane .blocdescequipe ul{padding-left:30px!important}
#listedeselus2 ul{margin-left: 24px;}
#listedeselus2  li {font-size: 16px!important;list-style-image:url("https://ville.perce.qc.ca/wp-content/uploads/2021/05/ville_de_perce_icon_check4.jpg")!important;margin:0;display: list-item;}
#listedeselus2 .fusion-flex-align-items-flex-start{border-bottom: 1px solid #e2e2e2;margin-bottom:30px;padding-bottom:20px!important;}
#listedeselus2  .fusion-column-wrapper{}
/*#containerequipe.fusion-builder-row-3{display: none;}*/

.eluzonegauche span {text-transform:uppercase;}
.togglemairie{display: none;}
.acacher{display: none !important;}
#listedeselus2{width: 100%!important;}.togglemairie2 ul{margin-left:-15px;}.togglemairie2 li{font-size: 14px!important;}
#tabmairie .tab-pane{background: none;}#tabmairie .tab-pane{padding-left: 0;padding-right: 0;padding-top: 10px;}
#listedeselus2 .nestedelu{width: 46%!important;}.eluzonegauche img{width: 27%!important;}
#listedeselus2  .fusion-column-wrapper,#listedeselus2 .fusion-flex-align-items-flex-start{margin-right:0px!important;margin-left:0px!important;width: 100%!important;}
.fusion-sliding-bar-wrapper{background-color:#e81d4b;display:none;}.home .fusion-sliding-bar-wrapper{background-color:#e81d4b;display:block;}
.fusion-sliding-bar-wrapper #slidingbar-area{position:static;background-color:#e81d4b;}
.fusion-sliding-bar-wrapper p{margin: 0 auto;position: absolute;top: 4px; color:white;text-align: center;width: 100%;}
.fusion-sliding-bar-wrapper #slidingbar-area .fusion-sb-toggle{z-index: 99999999999999;
margin-top: 36px;
position: absolute;border-top: 32px solid #e81d4b;border-left: 36px solid transparent;border-right: 36px solid transparent;}
.fusion-sliding-bar{overflow:visible!important;}
.fusion-sliding-bar-toggle-triangle .fusion-sb-toggle-wrapper{margin: 0 auto;position:relative;left:-14px}
.fusion-sliding-bar-position-top.fusion-sliding-bar-toggle-triangle .fusion-sb-toggle::after{left: -8px;}
.fusion-sliding-bar-wrapper .btnclose{display: block;
width: 30px;z-index: 99999;cursor:pointer;
height: 30px;
background:url("https://ville.perce.qc.ca/wp-content/themes/Avada/images/btnclose.png");
position: absolute;
top: 2px;right: 0px;}

/*---------------------------------------------------- actualites acc -------------------------------------------------------------*/

#actualitehome{width:100%;}
.home .post-content{margin-top:100px;}
#actualitehome #titreactsectionact{width:20%;height:68px;display:block;border-bottom: 68px solid #10162f; border-left: 0px solid transparent; border-right: 20px solid transparent; float:left;position: relative;top: -31px;}
#actualitehome #dateact{width:20%;height:68px;display:block;border-bottom: 68px solid #10162f; border-left: 20px solid transparent; border-right: 0px solid transparent; float:right;position: relative;top: -31px;
right: -20px;}
#actualitehome #dateact span,#actualitehome #titreactsectionact span{padding-top: 13px;display: block;font-size: 1.5em;text-align:center;color:white;font-family: 'museo_sans500';}
#actualitehome .contenublocact{text-align:center;color:white!important;width:100%;background:url("images/ville_de_perce_fond_act.jpg");min-height:117px;margin-top:-1px;background-size: cover;background-repeat:repeat}
.clear{clear:both;}
#post-cs .ps-box{background:none;text-align:left;}
#post-cs .ps-content{width:100%;font-family: 'latoregular'!important;font-size:16px;width: 85%;}
#post-cs .lientitre{background:none;color:white!important;font-family: 'museo_sans500'!important;font-weight:300;font-size:30px;margin-top:-10px;display:block;}
#post-cs .ps-prev{background:url("images/ville_de_perce_act_flecheg.png");width:31px;height:100%;bottom:0!important;background-position:center;background-repeat:no-repeat;left: 20px;float: left;color: rgba(0, 0, 0, 0.1);}
#post-cs .ps-next{background:url("images/ville_de_perce_act_fleched.png");width:31px;height:100%;bottom:0!important;background-position:center;background-repeat:no-repeat;float: right;right: 20px;color: rgba(0, 0, 0, 0.1);}
.ps-pagi{display: none;}
.fusion-title-1{margin-bottom:50px!important;}
#actualitehome .ps-readmore{background-image: linear-gradient(to bottom,#0e76bb,#6ab3e4);background-repeat: repeat-x;color:white;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0e76bb', endColorstr='#6ab3e4', GradientType=0);font-size: 14px;margin-top: 20px;margin-bottom: 20px;padding: 10px 26px;text-align: center;border-radius:5px;}
#actualitehome .ps-readmore:hover{background-image: linear-gradient(to bottom,#96da3f,#7aa138);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#96da3f', endColorstr='#7aa138', GradientType=0);color:white;}
#post-cs .ps-box .ps-pad{width: 90%;margin:0 auto; margin-top:-40px;}
#post-cs .featureimage{width: 12%;margin-bottom:21px;float: left;margin-left: 6px;background-color:white;background-position:center!important;}
.home #main{padding-top:10px!important;}
#post-cs .featureimage img{height: auto;width:100%;border:5px solid white;}
#post-cs .ps-content .ps-excerpt{text-align:left;padding-bottom: 10px;}
#actualitehome{display: none;}
.home #actualitehome{display: block;}
.home #main .fusion-row{margin-top: -40px;}
.bloccontour{padding: 60px;
margin-bottom: 30px;
margin-top: 30px;
font-size: 18px;
font-weight: 200;
line-height: 34.5px;
color: inherit;
background-color: #eee;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;}
.blockquotecontent .content-container{background:#00B8BA;border: 1px #414042 solid;}.blockquotecontent .icon{background:#414042 ;}
.blockquotecontent .icon:hover{background:#414042 ;}.blockquotecontent .icon i:hover{background:#414042 ;}
.blockquotecontent .content-container h4{color:white;}

/*--------------------------------------------------------- blog ------------------------------------------------------------------*/
.comment-respond{display:none;}
#actualitehome .ps-excerpt img{display:none;}
#actualitehome .ps-excerpt{max-height:75px;padding-top:10px;overflow:hidden}
.fusion-blog-layout-grid-wrapper .fusion-image-wrapper,.fusion-blog-layout-grid-wrapper .flexslider .slides {max-height: 280px;}
.fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper{    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05), 0 2px 6px rgba(0, 0, 0, 0.15) !important;}
.fusion-blog-layout-grid .fusion-single-line-meta, .fusion-blog-layout-timeline .fusion-single-line-meta{padding-top:15px;}
.fusion-rollover .fusion-rollover-gallery,.fusion-post-content-container{display:none;}
.fusion-post-content-wrapper .blog-shortcode-post-title.entry-title a{font-size:22px;}.fusion-meta-info-wrapper .fusion-comments{display:none;}
.fusion-post-content-wrapper .blog-shortcode-post-title.entry-title{line-height:25px!important;}
.post-template-default .fusion-page-title-bar{background:url(https://ville.perce.qc.ca/wp-content/uploads/2021/05/ville_perce_entete_vue_roche.jpg)}
.related-posts .fusion-image-wrapper{box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05), 0 2px 6px rgba(0, 0, 0, 0.15) !important;border:2px solid rgba(0, 0, 0, 0.05)}
.post-template-default h2{color: #404041;font-family: 'museosans-900uploaded_file' !important;font-size: 54px!important;    margin-bottom: 50px !important;}
.related-posts h3{font-size: 24px!important;}
/*.fusion-image-wrapper .fusion-rollover .fusion-rollover-content a{color: #404041;font-family: 'museosans-900uploaded_file' !important;}*/
.fusion-rollover-link,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content a{font-family: Lato!important;font-size: 24px!important;}
.fusion-blog-layout-grid-wrapper .pagination .current{background-color:#00B8BA }
.fusion-blog-layout-grid-wrapper .pagination .pagination-next{margin-left:10px!important;}
.fusion-rollover-link,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories a{font-family: Lato!important;font-size: 14px!important;}
.lesarticles .fusion-image-wrapper .fusion-rollover{background-image: linear-gradient(to top,#999 0,rgba(110,125,125,0.8) 100%);}

/*-------------------------------------------------------- footer -----------------------------------------------------------------*/

footer{background:#173a4f;}
.fusion-copyright-notice{font-size: 16px;}
.fusion-footer-copyright-area{background-image: linear-gradient(to bottom,#171717,#000);}
.fusion-footer .attachment-post-thumbnail{max-width:33%;float:left;}
.contentpostfooter{width: 64%;float: right;margin-top: -6px;max-height: 83px;overflow: hidden;}
.fusion-footer-widget-area #block-3{margin-bottom:0;margin-top: -19px;}
.fusion-footer .fusion-column:nth-child(2){width:25%}
.fusion-footer .footerli{font-size: 16px;display:inline-block!important;width:100%!important;padding-left: 0!important;list-style:none!important;line-height:24px;}
.fusion-footer .footerli a::before{content:""!important;}
.fusion-footer .footerli a{color:#77aacb;max-height: 23px;overflow: hidden;font-family: 'museo_sans500';font-size: 18px;margin-bottom:10px;}
.introsite{font-size: 14px;font-family: 'latoregular'!important;line-height: 25px !important;display: block;}
.fusion-footer li{border-color:#505152!important}
.fusion-footer a{color:#77aacb;font-size: 18px;}
.fusion-footer  a:hover{color:#96da3f!important;}
.fusion-footer .fb_iframe_widget iframe{height: 386px!important;width:100%}
.fusion-footer-widget-area .widget-title{border-bottom: 1px white solid;font-family: 'museosans-900uploaded_file';font-weight:normal;font-size: 16px;}
.coordfooter{color:#bfbfbf;}
.fusion-footer-widget-area{padding-bottom: 40px;background-color:#173a50;}
.fb_iframe_widget span{height: 386px!important;}
#media_image-2.fusion-footer-widget-column{margin-bottom: 10px!important;}
.fusion-footer .attachment-post-thumbnail{background:white;}
.courrielfooter{word-break: break-all;}
.fusion-widget-area .widget_nav_menu .sub-menu{display:none!important;}

/*-------------------------------------------------------- megamenu -----------------------------------------------------------------*/

.fusion-megamenu-title{color:#0872b9;padding: 0px;border-bottom:3px solid #0872b9;font-family: 'museo_sans500';font-weight:normal;display:inline-grid;align-content:center;height:80px;width:100%;font-weight:normal;font-size: 18px;}
.fusion-megamenu-wrapper .fusion-megamenu-submenu{margin-right: 10px;margin-left: 20px;border:none!important;margin-bottom:50px;}
.fusion-megamenu-wrapper{margin-top:-5px;}
.fusion-megamenu-wrapper .fusion-megamenu-submenu:nth-child(6){margin-right: 0px;background-position: bottom center!important;padding-right: 20px;padding-left: 20px;background:url("https://ville.perce.qc.ca/wp-content/uploads/2020/12/ville_de_perce_fond_liens_rapides.jpg");margin-bottom:0px;}
.fusion-megamenu-wrapper .fusion-megamenu-submenu:nth-child(6) a{color:white;border-bottom: 1px solid #4596aa!important;}
.fusion-megamenu-wrapper .fusion-megamenu-submenu li a:hover{background-color: #96da3f;}
.fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu .current_page_item > a:hover{background:#f9f9fb;}
.fusion-megamenu-wrapper .fusion-megamenu-submenu:nth-child(6) .fusion-megamenu-title{color:white;border-bottom:3px solid white;}
.fusion-main-menu .sub-menu li:hover,.fusion-main-menu .sub-menu li a:hover{background-color:#96da3f;}
.fusion-main-menu .sub-menu li span::before{font-family: icomoon;content: "\f105";}
.fusion-megamenu-bullet{display:none;}
.fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu a{padding: 5px 5px;}
#menu-principal .menu-item-has-children a::after{font-family: icomoon;content: "\f107";margin-left: 10px;}
#menu-principal .menu-item-has-children .fusion-megamenu-submenu .sub-menu a::after{font-family: icomoon;content: none;margin-left: 0px;}
.avada-has-megamenu-shadow .fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu{margin-top: 10px;}
.fusion-megamenu-wrapper::after{border-bottom:10px solid #0872b9;}
.fusion-megamenu-wrapper .row div:nth-child(2){width: 50%;background: #0872b9;height: 8px; margin:0 auto;border-radius:0 0 5px 5px;box-shadow: rgba(0,0,0,.117647) 0 1px 3px;}
.fusion-megamenu-holder{border-top:0;margin-top:5px;}
.fusion-megamenu{box-shadow: rgba(0,0,0,.117647) 0 1px 3px;margin-bottom:150px;}
.fusion-main-menu > ul > li > a {
    height: 94px!important;
}
.wpcf7-form input[type="text"],.wpcf7-form input[type="email"]{
	background: #f7f7f7;
	border: 1px solid #c4c4c4;
	border-radius: 0;
	box-shadow: none;
	color: #787878;
}

.fusion-megamenu-wrapper .fusion-megamenu-submenu .fusion-megamenu-title a{color:#0e76bb}
.fusion-megamenu-wrapper .fusion-megamenu-submenu .fusion-megamenu-title a:hover{color:#0e76bb}
.fusion-megamenu-wrapper .fusion-megamenu-submenu .fusion-megamenu-title a::after{display:none}

.fusion-megamenu-wrapper .fusion-megamenu-submenu:nth-child(6) .fusion-megamenu-title a{color:white;border:none!important;}
.fusion-megamenu-wrapper .fusion-megamenu-submenu:nth-child(6) .fusion-megamenu-title a:hover{color:white;}
.fusion-megamenu-wrapper .current-menu-item > a{color:black!important;}
.current_page_item.menu-item-has-children .fusion-megamenu-wrapper .fusion-megamenu-title a{color:#0e76bb!important;}
.current_page_item.menu-item-has-children .fusion-megamenu-wrapper .fusion-megamenu-submenu:nth-child(6) .fusion-megamenu-title a{color:white!important;}
.current_page_item.menu-item-has-children .fusion-megamenu-wrapper .fusion-megamenu-submenu:nth-child(6) a{color:white!important;}
.current_page_item.menu-item-has-children .fusion-megamenu-wrapper a{color:#212934!important;}
.current_page_item.menu-item-has-children .sub-menu a{color:#212934!important;}
.fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu .current_page_item > a{color:#00B8BA!important;}

/*-------------------------------------------------------- forms -----------------------------------------------------------------*/

.wpcf7-form p{width:50%!important;float:left;padding:15px;display:block;padding-top:0;padding-bottom:0}

.wpcf7-form p:nth-child(2){padding-right:0}.wpcf7-form p:nth-child(1){padding-left:0} 
.wpcf7-form input[type="submit"]{width:25%!important;}
.wpcf7-form .wpcf7-not-valid{border-color:#e80000;}

#changementadresse table,#changementadresse legend,#changementadresse fieldset,#changementadresse .ligneformtaxation,#changementadresse label{width:100%}
input[type='text'],#changementadresse textarea{color:#333;background-color:#dde4ff}#changementadresse textarea{min-height:300px;width:100%;resize:none;padding:10px;border:none;}
.wpcf7-form input[type="text"], .wpcf7-form input[type="email"]{color:#333;background-color:#dde4ff;border-width: 1px 1px 1px 1px;border-color: #e2e2e2;border-radius: 6px;}
#changementadresse textarea{min-height:300px;width:100%;resize:none;padding:10px;}
#changementadresse input[type='radio']{position: relative;top: -4px;}
#changementadresse .lignecomm{padding:10px;margin:0}
#changementadresse td{padding:10px;}
#changementadresse .legend{border-bottom: 1px solid black;padding: 10px;background-color: #414042;width:100%;color:white;background-image: url(https://ville.perce.qc.ca/wp-content/uploads/2021/05/fancy-box-title-bg.png);background-repeat: no-repeat;
background-size: 100%;font-family: "museo_sans500";}
input[type='submit'],.wpcf7-form input[type="submit"]{
    border-color: #288cb6 #2685ad #247ca1 #2685ad;
    background-image: linear-gradient(#0e76bb, #49add7);
    background: -moz-linear-gradient(center bottom, #0e76bb 0%, #49add7 100%);
    color: #ffffff !important;
    box-sizing: border-box;
    font-size: 1em!important;
    padding: 1em 2em!important;text-align:center;
    border-radius: 5px;
}
/*#conteneurformchadresse{display:block!important;margin-left: 28px;}*/
#changementadresse .print{
    border-color: #96da3f #96da3f #96da3f #96da3f;
    background-image: linear-gradient(#00B8BA, #019698);
    background: -moz-linear-gradient(center bottom, #96da3f 0%, #00B8BA 100%);
    color: #ffffff !important;
    box-sizing: border-box;
    font-size: 1em;text-align:center;
    padding: 1em 2em;
    border-radius: 5px;
}
#changementadresse .vider{
    border-color: #F00 #F00 #B30000 #B30000;
    background-image: linear-gradient(#B30000, #F00);
    background: -moz-linear-gradient(center bottom, #B30000 0%, #F00 100%);
	color: #ffffff !important;
    box-sizing: border-box;
    font-size: 1em;
	text-align:center;
    padding: 1em 2em;
    border-radius: 5px;
}
input[type='text']:focus,input[type='tel']:focus,input[type='email']:focus,input[type='date']:focus, textarea:focus, select:focus{border: 1px solid rgb(101, 188, 123)!important;}
#changementadresse .vider:hover{cursor:pointer;background-image: linear-gradient(#F00, #B30000);background: -moz-linear-gradient(center bottom, #F00 0%, #B30000 100%);}
#changementadresse .print:hover{cursor:pointer;background-image: linear-gradient(#019698, #00B8BA);background: -moz-linear-gradient(center bottom, #00B8BA 0%, #019698 100%);}
#changementadresse input[type='submit']:hover{cursor:pointer;background-image: linear-gradient(#49add7, #0e76bb);background: -moz-linear-gradient(center bottom, #49add7 0%, #0e76bb 100%);}
#secondblocstep2{margin-top: -18px;}
#tabsubmit input{width:100%;}
.err{color:red;display: block;width: 100%;height: 10px;position:relative;top:-5px;padding-bottom:20px;}
#changementadresse fieldset{border:1px solid black;width:100%}
#changementadresse fieldset .clear{border-bottom: 1px solid rgb(226, 226, 226);margin:0}

#changementadresse .step1 .col1{width: 54%;float:left;padding:10px;border-right: 1px solid rgb(226, 226, 226);}
#changementadresse .step1 .col2{width: 20%;float:left;padding:10px;border-right: 1px solid rgb(226, 226, 226);}
#changementadresse .step1 .col3{width: 25%;float:left;padding:10px;}
#changementadresse .step2 .ligne1{height:95px;}#changementadresse .step2 .ligne2{height:65px;}#changementadresse .step2 .ligne3{height:65px;}
#changementadresse .step2 .col1{width: 80%;float:left;padding:10px;/*height:100%;*/border-right: 1px solid rgb(226, 226, 226)}
#changementadresse .step2 .col2{width: 10%;float:left;display: flex;align-items: center;padding:10px;/*height:100%;*/border-right: 1px solid rgb(226, 226, 226)}
#changementadresse .step2 .col3{width: 10%;float:left;display: flex;align-items: center;padding:10px;/*height:100%*/}
#changementadresse .step2 #secondblocstep2 .col1.tabtitre{border:1px solid black!important;width:33%;border-left:0!important;}
#changementadresse .step2 #secondblocstep2 .col2.tabtitre{border:1px solid black;width:33%;border-left:0!important;}
#changementadresse .step2 #secondblocstep2 .col3.tabtitre{width:34%;border:1px solid black;border-right:0!important;border-left:0!important;}

#changementadresse .step2 #secondblocstep2 .col1{width:33%;border-right: 1px solid rgb(226, 226, 226);float:left;padding:10px;}
#changementadresse .step2 #secondblocstep2 .col2{width:33%;display:block;border-right: 1px solid rgb(226, 226, 226);float:left;padding:10px;}
#changementadresse .step2 #secondblocstep2 .col3{width:34%;display:block;float:left;padding:10px;}

#changementadresse .step3 .col1-1{width: 80%;float:left;padding:10px;border-right: 1px solid rgb(226, 226, 226);}
#changementadresse .step3 .col1-2{width: 20%;float:left;padding:10px;}
#changementadresse .step3 .col2-1{width: 50%;float:left;padding:10px;border-right: 1px solid rgb(226, 226, 226);}
#changementadresse .step3 .col2-2{width: 30%;float:left;padding:10px;border-right: 1px solid rgb(226, 226, 226);}
#changementadresse .step3 .col2-3{width: 20%;float:left;padding:10px;}

#changementadresse .step4 .col1-1{width: 80%;float:left;padding:10px;border-right: 1px solid rgb(226, 226, 226);}
#changementadresse .step4 .col1-2{width: 20%;float:left;padding:10px;}
#changementadresse .step4 .col2-1{width: 50%;float:left;padding:10px;border-right: 1px solid rgb(226, 226, 226);}
#changementadresse .step4 .col2-2{width: 30%;float:left;padding:10px;border-right: 1px solid rgb(226, 226, 226);}
#changementadresse .step4 .col2-3{width: 20%;float:left;padding:10px;}
#changementadresse .step4 .col3-1{width: 50%;float:left;padding:10px;border-right: 1px solid rgb(226, 226, 226);}
#changementadresse .step4 .col3-2{width: 25%;float:left;padding:10px;border-right: 1px solid rgb(226, 226, 226);}
#changementadresse .step4 .col3-3{width: 25%;float:left;padding:10px;/*border-right: 1px solid rgb(226, 226, 226);*/}
<!--#changementadresse .step4 .col3-4{width: 10%;float:left;padding:10px;}-->

#changementadresse #tabsubmit .col1{width: 33%;float:left;padding:10px;}
#changementadresse #tabsubmit .col2{width: 33%;float:left;padding:10px;}
#changementadresse #tabsubmit .col3{width: 33%;float:left;padding:10px;}

.blocattentiontaxation{background-color:#eff7f7;border-radius:15px;border:1px solid #97c3ea;padding:15px 10px;margin-bottom:15px;}
.blocattentiontaxation p:last-child{margin:0;}
#blocdcontact input{border-radius: 6px;width:100%;color:#333;background-color:#dde4ff}#blocdcontact p{width:100%!important;display:block;padding:0}#blocdcontact textarea{width:100%;resize:none;padding:10px;border:none;background-color:#dde4ff;color:#333;}#blocdcontact input[type='file']{padding:10px;}
#blocdcontact select{width:100%;background-color:#dde4ff;color:#333;font-family: Lato;}#blocdcontact option{font-family: Lato;}
#blocdcontact input[type='submit']{
    border-color: #288cb6 #2685ad #247ca1 #2685ad;
    background-image: linear-gradient(#0e76bb, #49add7);
    background: -moz-linear-gradient(center bottom, #0e76bb 0%, #49add7 100%);
    color: #ffffff !important;
    box-sizing: border-box;
    font-size: 1em;text-align:center;
    padding: 1em 2em;width:100%;
    border-radius: 5px;
}
#blocdcontact .fusion-slider-loading{display:none!important;} 

#formreclamation input[type="text"],#formreclamation input[type="tel"],#formreclamation input[type="email"],#formreclamation input[type="date"],#formreclamation input[type="file"],#formreclamation textarea{background-color: #dde4ff;color:#333;border-width: 1px 1px 1px 1px;border-color: #e2e2e2;border-radius: 6px;}
#formreclamation legend{ border-bottom: 1px solid black;padding: 10px;background-color: #414042;width:100%;color:white;background-image: url(https://ville.perce.qc.ca/wp-content/uploads/2021/05/fancy-box-title-bg.png);background-repeat: no-repeat;
background-size: 100%;font-family: "museo_sans500";}
#formreclamation textarea{resize:none;padding-right:15px!important;}
#formreclamation legend h3,#changementadresse .legend h3{color:white;font-size: 25px;}#changementadresse .tabtitre{color:white;background-color: #414042;width:100%;color:white;background-image: url(https://ville.perce.qc.ca/wp-content/uploads/2021/05/fancy-box-title-bg.png);background-repeat: no-repeat;
background-size: 100%;}
#formreclamation fieldset{outline: 1px solid black;margin-bottom:20px;}
#formreclamation fieldset p{border: 1px solid rgb(226, 226, 226);border-left: none;border-bottom: none;}
#formreclamation p{margin-bottom: 0px!important;padding: 15px!important;}
#formreclamation input[type="file"]{padding: 8px 15px;width:100%}

#formreclamation input[type="submit"]{box-sizing: border-box;font-size: 1em;padding: 1em 2em;text-align: center;border-radius: 5px;cursor: pointer;
background-image: linear-gradient(#49add7, #0e76bb);}

input[type="submit"]:hover{border-color: #288cb6 #2685ad #247ca1 #2685ad;color: #ffffff !important;background-image: linear-gradient(#96da3f, #0C6)!important;}
#changementadresse .vider,#changementadresse .print,input[type="submit"]{border:none!important;}
.page-id-28 .wpcf7-form-control-wrap.recaptcha, .page-id-28 .wpcf7-form-control.g-recaptcha.wpcf7-recaptcha,.page-id-28 .wpcf7-form-control-wrap.recaptcha, .page-id-4988 .wpcf7-form-control.g-recaptcha.wpcf7-recaptcha,.wpcf7-form-control-wrap.recaptcha, .page-id-4988 .wpcf7-form-control.g-recaptcha.wpcf7-recaptcha{top:30px!important;} 
 


.page-id-11 .wpcf7-form-control-wrap.recaptcha, .page-id-11 .wpcf7-form-control.g-recaptcha.wpcf7-recaptcha,.page-id-5024 .wpcf7-form-control-wrap.recaptcha, .page-id-5024 .wpcf7-form-control.g-recaptcha.wpcf7-recaptcha
{
position: static;
width: 363px;
display: block;
clear: both;
margin: 0 auto;
text-align: center;
}

@media print {
	*{ color-adjust: exact;  -webkit-print-color-adjust: exact; print-color-adjust: exact; }
	body {-webkit-print-color-adjust: exact !important;}
	body,html {margin: 0cm;background-color:white!important}
	legend{border:1px solid black!important;}
	.fusion-footer,header,.avada-page-titlebar-wrapper,avada-footer-scripts,#tabsubmit,#toTop,.fusion-sliding-bar-wrapper,.fusion-sliding-bar-wrapper,.fusion-one-page-text-link,.acacher,.fusion-boxed-shadow{display:none;}
	#main,.fusion-row{margin:0;padding:0;background-color:white!important}
	#secondblocstep2{/*page-break-before:always;*/}
	#premierblocstep2 .col1{width:75%;}
	#premierblocstep2 .col1 label{font-size:14px;}
	#premierblocstep2 em{display:none;}
	#changementadresse label{font-size:16px;}#changementadresse input,#changementadresse textarea{font-size:14px;}
	#changementadresse input[type='text'],#changementadresse textarea{padding:5px;}
}


/*-------------------------------------------------------- responsive -----------------------------------------------------------------*/
.fusion-page-title-bar {
		background-color: white!important;
	}

@media (min-width: 400px) and (max-width : 1550px){
	#changementadresse .step4 .col3-1{width:100%!important}
	#changementadresse .step4 .col3-2,#changementadresse .step4 .col3-3{width:50%!important}
	.fusion-page-title-bar {
		background-size: cover!important;
	}
	#side-header .fusion-logo, .fusion-header .fusion-logo{margin-left: 30px!important;}
	#actualitehome .ps-title{font-size: 25px;line-height:30px;}#post-cs .lientitre{ line-height: normal;}

}
@media (min-width: 400px) and (max-width : 1360px){.fusion-mobile-logo-  .fusion-social-networks-wrapper{margin-top: 40px;}}	
@media (min-width: 400px) and (max-width : 1150px){.fusion-mobile-logo-  .fusion-social-networks-wrapper{margin-top: 40px;}
	body:not(.mobile-menu-design-flyout) .fusion-mobile-nav-item a:hover{background-color:#96da3f}
	body:not(.mobile-menu-design-flyout) .fusion-mobile-nav-item a:hover{background-color:#96da3f}
	body:not(.mobile-menu-design-flyout) .fusion-mobile-current-nav-item a,body:not(.mobile-menu-design-flyout) .fusion-mobile-current-nav-item 	
	li,body:not(.mobile-menu-design-flyout) .fusion-mobile-current-nav-item a:hover{background-color:#00B8BA}
	body:not(.mobile-menu-design-flyout) .fusion-mobile-nav-item a img{margin-top:13px;}
	body:not(.mobile-menu-design-flyout) .fusion-mobile-nav-item a{background-color:#F4FFFF}
	
	#containerequipe .fusion-tabs .nav-tabs .tab-link h4{font-size: 20px;}
	.home #post-cs .featureimage{
		display:none;
	}
	.home #post-cs .ps-content{
		width:100%;margin-left:0;
	}
	
	#post-cs .ps-next{}
	.fusion-footer footer .fusion-columns .fusion-column{padding-bottom:40px;}
	.fusion-page-title-bar {
		background-color: white!important;
	}
	.fusion-page-title-bar {
		background-size: cover!important;
	}
	#side-header .fusion-logo, .fusion-header .fusion-logo{margin-left: 30px!important;}
}

@media (min-width: 400px) and (max-width : 1100px){
	.fusion-mobile-logo-  .fusion-social-networks-wrapper{margin-top: 40px;}
	
	#post-cs .ps-next{}
	#containerequipe .fusion-tabs .nav-tabs .tab-link h4{font-size: 20px;}
	#conteneurformchadresse2,#blocdformadresse{width:100%!important}
	#blocdformadresse img{margin-top:0!important;;margin-bottom:30px}
	#changementadresse .step4 .col3-1{width:100%!important}
	.fusion-page-title-bar {
		background-size: cover!important;
	}#side-header .fusion-logo, .fusion-header .fusion-logo{margin-left: 30px!important;}
}

@media (min-width: 400px) and (max-width : 1050px){
	.fusion-mobile-logo-  .fusion-social-networks-wrapper{
	margin-top: 40px;}
	#actualitehome #titreactsectionact{}
	#actualitehome #dateact{width:30%;}
	#post-cs .ps-prev{left: 10px;}
	#post-cs .ps-next{right: 10px;}#containerequipe .fusion-tabs .nav-tabs .tab-link h4{font-size: 18px;}
	#conteneurformchadresse,#blocdformadresse{width:100%!important}#changementadresse #tabsubmit{width:100%!important}
	#blocdformadresse img{margin-top:0!important;margin-bottom:30px}#changementadresse .step4 .col3-1{width:100%!important}
	.fusion-page-title-bar {
		background-size: cover!important;
	}
	#side-header .fusion-logo, .fusion-header .fusion-logo{margin-left: 30px!important;}
}

@media (min-width: 400px) and (max-width : 970px){
	#actualitehome #titreactsectionact{width:30%;}
	#actualitehome #dateact{width:40%;}
	#post-cs .ps-prev{left: 0px;}
	#post-cs .ps-next{right: 0px;}#containerequipe .fusion-tabs .nav-tabs .tab-link h4{font-size: 18px;}
	#conteneurformchadresse,#blocdformadresse{width:100%!important}
	#changementadresse #tabsubmit{width:100%!important}#blocdformadresse img{margin-top:0;margin-bottom:30px}
	#changementadresse .step4 .col3-1{width:100%!important}
	.fusion-page-title-bar {
		background-size: cover!important;
	}
	#side-header .fusion-logo, .fusion-header .fusion-logo{margin-left: 30px!important;}
}

@media (min-width: 400px) and (max-width : 900px){
	#actualitehome #titreactsectionact{width:30%;}
	#actualitehome #dateact{width:35%;}
	#post-cs .ps-prev{left: 0px;}
	#post-cs .ps-next{right: 0px;}
	#containerequipe .fusion-tabs .nav-tabs .tab-link h4{font-size: 18px;}
	#containerequipe .fusion-tabs .nav-tabs .tab-link h4 {
		padding: 10px!important;
		font-size: 18px;
	}
	#containerequipe .fusion-tabs .nav-tabs.nav-justified > li{width:100%;margin:0}
	#containerequipe .fusion-tabs .nav-tabs.nav-justified > li:nth-child(2){width:100%;float:left;}
	
	#containerequipe .fusion-tabs .nav-tabs .tab-link h4 {
		padding: 10px!important;
		font-size: 18px;
	}
	#containerequipe .fusion-tabs .nav-tabs.nav-justified > li{width:100%;margin:0}
	#containerequipe .fusion-tabs .nav-tabs.nav-justified > li:nth-child(2){width:100%;float:left;}
	#conteneurformchadresse,#blocdformadresse{width:100%!important}
	#changementadresse #tabsubmit{width:100%!important}
	#changementadresse .step1 .col1,#changementadresse .step1 .col2,#changementadresse .step1 .col3{width:100%;border:none}
	#changementadresse .step2 .col1{width:100%;border:none}
	#changementadresse .step2 .col2,#changementadresse .step2 .col3{width:auto;border:none}

	#changementadresse .step2 .ligne1,#changementadresse .step2 .ligne2,#changementadresse .step2 .ligne2{height:auto;}#secondblocstep2{margin-top:0;}
	#changementadresse .step3 .col1-1,#changementadresse .step3 .col1-2,#changementadresse .step3 .col2-1,#changementadresse .step3 .col2-2,#changementadresse .step3 .col2-3{width:100%;border:none}
	#changementadresse .step4 .col1-1,#changementadresse .step4 .col1-2,#changementadresse .step4 .col2-1,#changementadresse .step4 .col2-2,#changementadresse .step4 .col2-3,#changementadresse .step4 .col2-3,#changementadresse .step4 .col3-1,#changementadresse .step4 .col3-2,#changementadresse .step4 .col3-3,#changementadresse .step4 .col3-4{width:100%;border:none}
	#changementadresse #tabsubmit .col1,#changementadresse #tabsubmit .col2,#changementadresse #tabsubmit .col3{width:100%}
	#changementadresse #tabsubmit{width:100%!important}
	#conteneurformchadresse,#blocdformadresse{width:100%!important}
	#blocdformadresse img{margin-top:0;margin-bottom:30px}
	.fusion-page-title-bar {
		background-size: cover!important;
	}
	
	#side-header .fusion-logo, .fusion-header .fusion-logo{margin-left: 30px!important;}
}

@media (min-width: 400px) and (max-width : 800px){
	#post-cs .ps-prev{left: 0px;}
	#post-cs .ps-next{right: 0px;}
	#actualitehome #dateact{width:50%;}
	
	.fusion-columns .fusion-column:not(.fusion-column-last) {margin: 0px;}
	.wpcf7-form p{width:100%!important;float:left;padding:0px;}
	.wpcf7-form input[type="submit"]{width:100%!important;}
	#containerequipe .fusion-tabs .nav-tabs .tab-link h4{font-size: 18px;}
	#containerequipe .fusion-tabs .nav-tabs .tab-link h4 {
		padding: 10px!important;
		font-size: 18px;
	}
	#containerequipe .fusion-tabs .nav-tabs.nav-justified > li{width:100%;margin:0}
	#containerequipe .fusion-tabs .nav-tabs.nav-justified > li:nth-child(2){width:100%;float:left;}
	
	#changementadresse .step1 .col1,#changementadresse .step1 .col2,#changementadresse .step1 .col3{width:100%;border:none}
	#changementadresse .step2 .col1{width:100%;border:none}
	#changementadresse .step2 .col2,#changementadresse .step2 .col3{width:auto;border:none}

	#changementadresse .step2 .ligne1,#changementadresse .step2 .ligne2,#changementadresse .step2 .ligne2{height:auto;}#secondblocstep2{margin-top:0;}
	#changementadresse .step3 .col1-1,#changementadresse .step3 .col1-2,#changementadresse .step3 .col2-1,#changementadresse .step3 .col2-2,#changementadresse .step3 .col2-3{width:100%;border:none}
	#changementadresse .step4 .col1-1,#changementadresse .step4 .col1-2,#changementadresse .step4 .col2-1,#changementadresse .step4 .col2-2,#changementadresse .step4 .col2-3,#changementadresse .step4 .col2-3,#changementadresse .step4 .col3-1,#changementadresse .step4 .col3-2,#changementadresse .step4 .col3-3,#changementadresse .step4 .col3-4{width:100%;border:none}
	#changementadresse #tabsubmit .col1,#changementadresse #tabsubmit .col2,#changementadresse #tabsubmit .col3{width:100%}
	#changementadresse #tabsubmit{width:100%!important}
	#conteneurformchadresse,#blocdformadresse{width:100%!important}
	#blocdformadresse img{margin-top:0;width:100%;margin-bottom:30px}
	.fusion-page-title-bar {
		background-size: cover!important;
	}
	
	#side-header .fusion-logo, .fusion-header .fusion-logo{margin-left: 30px!important;}
}

.fusion-builder-live .fusion-builder-placeholder-preview {
  margin-top: 2px;
  margin-bottom: 2px;
  border: 1px solid rgba(14, 122, 189, 0.4);
  background: rgba(25, 143, 217, 0.73);
  font-size: 14px;
  color: #fff;
  border-radius: 4px;
  padding: 5px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.fusion-builder-live .fusion-builder-placeholder-preview i {
  font-size: 15px;
  margin-right: 7px;
}
.fusion-builder-live .fusion-builder-placeholder-preview span.fusion-tb-source-separator {
  margin-left: 0.3em;
}
.fusion-builder-live .fusion-builder-placeholder-preview a.fusion-tb-source {
  margin-left: 0.3em;
  color: rgba(255, 255, 255, 0.85);
}
.fusion-builder-live .fusion-builder-placeholder-preview a:hover {
  color: #fff;
}
.fusion-builder-live .fusion-child-element:empty:before {
  content: attr(data-empty);
  display: block;
  background: rgba(42, 48, 53, 0.5);
  color: rgba(255, 255, 255, 0.9);
  text-align: center;
  padding: 30px;
  font-size: 18px;
  margin: 5px 0;
}
.fusion-builder-live .row.fusion-child-element:empty:before {
  margin-left: 15px;
  margin-right: 15px;
}
.fusion-builder-live .fusion-builder-live-element .fusion-builder-element-content div:not(.fusion-text) .fontawesome-icon {
  float: none;
  vertical-align: top;
}
.fusion-builder-live .fusion-builder-live-element .fusion-builder-element-content .content-box-counter .fontawesome-icon,
.fusion-builder-live .fusion-builder-live-element .fusion-builder-element-content .fusion-tab-heading .fontawesome-icon,
.fusion-builder-live .fusion-builder-live-element .fusion-builder-element-content .content-box-counter i.fontawesome-icon,
.fusion-builder-live .fusion-builder-live-element .fusion-builder-element-content .fusion-tab-heading i.fontawesome-icon {
  vertical-align: middle;
}
.fusion-builder-live .fusion-builder-live-element[data-type="fusion_content_boxes"] {
  overflow: visible !important;
}
.fusion-builder-live .fusion-alert button.close {
  pointer-events: none;
}
.fusion-builder-live .fusion-builder-element-content .fusion-checklist .fusion-li-item {
  display: flex;
}
.fusion-builder-live .woocommerce-container .summary-container .fusion-checklist .fusion-li-item {
  display: list-item;
}
.fusion-builder-live:not(.fusion-builder-dragging) .fusion-builder-live-element.fusion-element-alignment-left {
  z-index: 1;
  float: left;
}
.fusion-builder-live:not(.fusion-builder-dragging) .fusion-builder-live-element.fusion-element-alignment-right {
  z-index: 1;
  float: right;
}
.fusion-builder-live:not(.fusion-builder-dragging) .fusion-builder-live-element.fusion-element-alignment-left:hover,
.fusion-builder-live:not(.fusion-builder-dragging) .fusion-builder-live-element.fusion-element-alignment-right:hover {
  z-index: auto;
}
.fusion-builder-live:not(.fusion-builder-dragging) .fusion-builder-live-element.fusion-element-alignment-left:hover + .fusion-builder-live-element,
.fusion-builder-live:not(.fusion-builder-dragging) .fusion-builder-live-element.fusion-element-alignment-right:hover + .fusion-builder-live-element {
  z-index: 0;
  pointer-events: none;
}
.fusion-builder-live:not(.fusion-builder-dragging) .fusion-builder-live-element.fusion-element-alignment-textflow + .fusion-builder-live-element[data-type="fusion_text"],
.fusion-builder-live:not(.fusion-builder-dragging) .fusion-builder-live-element ~ .fusion-element-alignment-block,
.fusion-builder-live:not(.fusion-builder-dragging) .fusion-builder-live-element ~ .fusion-builder-live-element:not(.fusion-builder-live-element-inline) {
  clear: both;
}
.fusion-builder-live:not(.fusion-builder-dragging) .fusion-builder-live-element.fusion-element-alignment-textflow + .fusion-builder-live-element[data-type="fusion_text"]:before,
.fusion-builder-live:not(.fusion-builder-dragging) .fusion-builder-live-element ~ .fusion-element-alignment-block:before,
.fusion-builder-live:not(.fusion-builder-dragging) .fusion-builder-live-element ~ .fusion-builder-live-element:not(.fusion-builder-live-element-inline):before {
  display: block;
  content: "";
  clear: both;
  height: 1px;
  margin-bottom: -1px;
}
.fusion-builder-live:not(.fusion-builder-dragging) .fusion-flex-container .fusion-column-wrapper:not(.fusion-content-layout-block, .fusion-content-layout-column) > div > .fusion-builder-live-element.fusion-element-alignment-center,
.fusion-builder-live:not(.fusion-builder-dragging) .fusion-flex-container .fusion-column-wrapper:not(.fusion-content-layout-block, .fusion-content-layout-column) > div > .fusion-builder-live-element.fusion-element-alignment-left,
.fusion-builder-live:not(.fusion-builder-dragging) .fusion-flex-container .fusion-column-wrapper:not(.fusion-content-layout-block, .fusion-content-layout-column) > div > .fusion-builder-live-element.fusion-element-alignment-right {
  width: 100%;
  display: flex;
}
.fusion-builder-live:not(.fusion-builder-dragging) .fusion-flex-container .fusion-column-wrapper:not(.fusion-content-layout-block) > div > .fusion-builder-live-element.fusion-element-alignment-center {
  justify-content: center;
}
.fusion-builder-live:not(.fusion-builder-dragging) .fusion-flex-container .fusion-column-wrapper:not(.fusion-content-layout-block) > div > .fusion-builder-live-element.fusion-element-alignment-left {
  justify-content: flex-start;
}
.fusion-builder-live:not(.fusion-builder-dragging) .fusion-flex-container .fusion-column-wrapper:not(.fusion-content-layout-block) > div > .fusion-builder-live-element.fusion-element-alignment-right {
  justify-content: flex-end;
}
.fusion-builder-live .fusion-builder-nested-element ~ .fusion-builder-live-element {
  clear: both;
}
.fusion-builder-live .fusion-builder-live-editor .fusion-builder-live-element,
.fusion-builder-live .fusion-builder-live-editor .fusion-nested-columns {
  cursor: grab;
}
.fusion-builder-live .fusion-builder-live-element,
.fusion-builder-live .fusion-nested-columns {
  position: relative;
}
.fusion-builder-live .fusion-builder-live-element .fusion-builder-element-content.fusion-loader,
.fusion-builder-live .fusion-nested-columns .fusion-builder-element-content.fusion-loader {
  min-height: 100px;
}
.fusion-builder-live .fusion-builder-live-element .fusion-builder-element-content.fusion-loader > *:not(.fusion-builder-loader),
.fusion-builder-live .fusion-nested-columns .fusion-builder-element-content.fusion-loader > *:not(.fusion-builder-loader) {
  opacity: 0.5;
  transition-duration: 0.5s;
  transition-property: opacity;
}
.fusion-builder-live .fusion-builder-live-element .fusion-builder-element-content .fusion-live-editable,
.fusion-builder-live .fusion-nested-columns .fusion-builder-element-content .fusion-live-editable {
  cursor: text;
}
.fusion-builder-live .fusion-builder-live-element:hover > .fusion-builder-module-controls-container,
.fusion-builder-live .fusion-nested-columns:hover > .fusion-builder-module-controls-container {
  display: block;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.fusion-builder-live .fusion-builder-live-element:hover > .fusion-builder-module-controls-container a.fusion-builder-add-element,
.fusion-builder-live .fusion-nested-columns:hover > .fusion-builder-module-controls-container a.fusion-builder-add-element,
.fusion-builder-live .fusion-builder-live-element:hover > .fusion-builder-module-controls-container a.fusion-builder-settings,
.fusion-builder-live .fusion-nested-columns:hover > .fusion-builder-module-controls-container a.fusion-builder-settings,
.fusion-builder-live .fusion-builder-live-element:hover > .fusion-builder-module-controls-container a.fusion-builder-row-settings,
.fusion-builder-live .fusion-nested-columns:hover > .fusion-builder-module-controls-container a.fusion-builder-row-settings {
  display: block;
  opacity: 1;
  width: 33px;
}
.fusion-builder-live .fusion-builder-live-element:hover > .fusion-builder-module-controls-container a.fusion-builder-settings,
.fusion-builder-live .fusion-nested-columns:hover > .fusion-builder-module-controls-container a.fusion-builder-settings,
.fusion-builder-live .fusion-builder-live-element:hover > .fusion-builder-module-controls-container a.fusion-builder-row-settings,
.fusion-builder-live .fusion-nested-columns:hover > .fusion-builder-module-controls-container a.fusion-builder-row-settings {
  background-color: #2a3035;
}
.fusion-builder-live .fusion-builder-live-element:hover > .fusion-builder-module-controls-container .fusion-builder-module-controls:not(.fusion-builder-controls-wireframe) .fusion-builder-controls .fusion-builder-module-controls-inner:hover .fusion-builder-settings,
.fusion-builder-live .fusion-nested-columns:hover > .fusion-builder-module-controls-container .fusion-builder-module-controls:not(.fusion-builder-controls-wireframe) .fusion-builder-controls .fusion-builder-module-controls-inner:hover .fusion-builder-settings,
.fusion-builder-live .fusion-builder-live-element:hover > .fusion-builder-module-controls-container .fusion-builder-module-controls:not(.fusion-builder-controls-wireframe) .fusion-builder-controls .fusion-builder-module-controls-inner:hover .fusion-builder-row-settings,
.fusion-builder-live .fusion-nested-columns:hover > .fusion-builder-module-controls-container .fusion-builder-module-controls:not(.fusion-builder-controls-wireframe) .fusion-builder-controls .fusion-builder-module-controls-inner:hover .fusion-builder-row-settings {
  background: #198fd9;
}
.fusion-builder-live .fusion-builder-live-element .fusion-builder-module-controls-container .fusion-builder-controls .fusion-builder-module-controls-inner:hover .fusion-builder-settings,
.fusion-builder-live .fusion-nested-columns .fusion-builder-module-controls-container .fusion-builder-controls .fusion-builder-module-controls-inner:hover .fusion-builder-settings,
.fusion-builder-live .fusion-builder-live-element .fusion-builder-module-controls-container .fusion-builder-controls .fusion-builder-module-controls-inner:hover .fusion-builder-row-settings,
.fusion-builder-live .fusion-nested-columns .fusion-builder-module-controls-container .fusion-builder-controls .fusion-builder-module-controls-inner:hover .fusion-builder-row-settings {
  background: transparent !important;
}
.fusion-builder-live .fusion-builder-live-element .fusion-builder-module-controls-container .fusion-builder-controls.fusion-builder-child-controls:hover .fusion-builder-settings-child,
.fusion-builder-live .fusion-nested-columns .fusion-builder-module-controls-container .fusion-builder-controls.fusion-builder-child-controls:hover .fusion-builder-settings-child {
  background: transparent !important;
}
.fusion-builder-live .fusion-builder-editing-child .fusion-nested-columns:not(.editing) > .fusion-builder-module-controls-container,
.fusion-builder-live .fusion-builder-editing-child .fusion-nested-columns:not(.editing) .fusion-builder-empty-container > .fusion-builder-module-controls-container {
  display: none;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-builder-controls-wireframe {
  display: none;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-builder-column .fusion-builder-live-element.fusion-global-element .fusion-builder-module-controls-container {
  background: transparent !important;
  box-shadow: none !important;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-builder-column .fusion-builder-live-element.fusion-global-element .fusion-builder-module-controls-container .fusion-builder-module-controls-inner {
  background: #fe4774;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.18);
  border-radius: 4px;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-builder-column .fusion-builder-live-element.fusion-global-element .fusion-builder-module-controls-container .fusion-builder-element-global {
  border-radius: 4px;
  margin-left: 8px;
  width: 33px;
  opacity: 1;
  background: #fe4774;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-builder-column .fusion-builder-live-element.fusion-global-element .fusion-builder-module-controls-container .fusion-builder-module-controls:hover .fusion-builder-settings {
  background: #2a3035;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-builder-column .fusion-builder-live-element.fusion-global-element .fusion-builder-module-controls-container .fusion-builder-module-controls .fusion-builder-module-controls-inner:hover .fusion-builder-settings {
  background: #fe4774;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-global-container .fusion-builder-column .fusion-builder-live-element:after {
  box-shadow: 0 0 0 3px rgba(254, 71, 116, 0.4);
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-global-container .fusion-builder-column .fusion-builder-live-element .fusion-builder-module-controls-container {
  background: #fe4774;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-global-container .fusion-builder-column .fusion-builder-live-element .fusion-builder-module-controls-container .fusion-builder-module-controls .fusion-builder-module-controls-inner:hover .fusion-builder-settings {
  background: #fe4774 !important;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-global-container .fusion-builder-column .fusion-builder-live-element.fusion-global-element .fusion-builder-module-controls-container:hover .fusion-builder-settings {
  background: #2a3035 !important;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-global-column .fusion-builder-live-element:after {
  box-shadow: 0 0 0 3px rgba(254, 71, 116, 0.4);
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-global-column .fusion-builder-live-element .fusion-builder-module-controls-container {
  background: #fe4774;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-global-column .fusion-builder-live-element .fusion-builder-module-controls-container .fusion-builder-module-controls .fusion-builder-module-controls-inner:hover .fusion-builder-settings {
  background: #fe4774 !important;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-builder-live-element.fusion-global-parent-element:after {
  box-shadow: 0 0 0 3px rgba(254, 71, 116, 0.4);
  border-radius: 4px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  pointer-events: none;
  z-index: 9;
  content: "";
  display: none;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-builder-live-element.fusion-global-parent-element:hover:after {
  display: block;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-builder-live-element.fusion-global-parent-element > .fusion-builder-module-controls-container {
  background: transparent;
  box-shadow: none;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-builder-live-element.fusion-global-parent-element > .fusion-builder-module-controls-container .fusion-builder-module-controls .fusion-builder-module-controls-inner:hover .fusion-builder-settings {
  background: #fe4774 !important;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-builder-live-element.fusion-global-parent-element > .fusion-builder-module-controls-container .fusion-builder-module-controls-inner {
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.18);
  border-radius: 4px;
  background: #fe4774;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-builder-live-element.fusion-global-parent-element > .fusion-builder-module-controls-container .fusion-builder-element-global {
  background: #fe4774;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.18);
  border-radius: 4px;
  margin-left: 8px;
  width: 33px;
  opacity: 1;
}
.fusion-builder-live .fusion-builder-controls .fusion-builder-module-controls-inner {
  display: flex;
}
.fusion-builder-live.fusion-builder-no-ui:not(.fusion-builder-ui-wireframe) .fusion-builder-live-element .fusion-builder-module-controls-inner {
  display: none;
}
.fusion-builder-live .fusion-slider-sc .fusion-element-placeholder,
.fusion-builder-live .fusion-image-carousel .fusion-element-placeholder {
  display: none;
}
.fusion-builder-live .fusion-slider-sc.fusion-show-placeholder .fusion-element-placeholder,
.fusion-builder-live .fusion-image-carousel.fusion-show-placeholder .fusion-element-placeholder {
  display: block;
}
.fusion-builder-live .fusion-slider-sc.fusion-show-placeholder .fusion-carousel-wrapper,
.fusion-builder-live .fusion-image-carousel.fusion-show-placeholder .fusion-carousel-wrapper {
  display: none;
}
.fusion-builder-live .fusion-slider-sc.fusion-slider-sc-cover .fusion-builder-child-element-content {
  height: 100%;
}
.fusion-builder-live .fusion-rollover {
  -webkit-transform-style: flat;
}
.fusion-builder-live .fusion-tb-footer.fusion-footer .fusion-builder-live-element,
.fusion-builder-live .fusion-tb-page-title-bar.fusion-page-title-bar .fusion-builder-live-element,
.fusion-builder-live .fusion-tb-footer.fusion-footer .fusion-nested-columns,
.fusion-builder-live .fusion-tb-page-title-bar.fusion-page-title-bar .fusion-nested-columns {
  cursor: auto;
}
@keyframes highlightBackground {
  0% {
    background-color: rgba(60, 185, 240, 0);
  }
  50% {
    background-color: rgba(60, 185, 240, 0.9);
  }
  100% {
    background-color: rgba(60, 185, 240, 0);
  }
}
.fusion-builder-live.fusion-builder-preview-mode .fusion-container-spacing {
  display: none !important;
}
.fusion-builder-live.fusion-builder-preview-mode .fusion-builder-container:after {
  display: none;
}
.fusion-builder-live .woocommerce-tabs {
  overflow: visible;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-active-highlight,
.fusion-builder-live:not(.fusion-builder-preview-mode) .fusion-active-highlight {
  background-color: rgba(60, 185, 240, 0);
  animation-name: highlightBackground;
  animation-duration: 2s;
  animation-iteration-count: 1;
}
.fusion-builder-live .fusion-outline-helper {
  display: none;
}
.fusion-builder-live .fusion-builder-container.scrolling-helper:hover .fusion-builder-module-controls-container-wrapper .fusion-builder-module-controls-container .fusion-builder-container-controls,
.fusion-builder-live .fusion-builder-container.scrolling-helper:hover .fusion-builder-module-controls-container-wrapper .fusion-builder-module-controls-container .fusion-builder-controls:hover .fusion-builder-container-settings {
  background-color: #ff743d;
}
.fusion-builder-live .fusion-builder-container.scrolling-helper:after {
  box-shadow: 0 0 0 3px rgba(255, 116, 61, 0.4) !important;
}
.fusion-builder-live:not(.fusion-builder-preview-mode) .fusion-fullwidth.fusion-scrolling-section-edit .fusion-outline-helper {
  border-top-color: rgba(255, 116, 61, 0.4);
  border-bottom-color: rgba(255, 116, 61, 0.4);
}
.fusion-builder-live:not(.fusion-builder-preview-mode) .fusion-fullwidth.fusion-scrolling-section-edit .fusion-panel-shortcut {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  opacity: 0;
  pointer-events: none;
  border-radius: 4px;
  z-index: 99999;
  width: 33px;
  height: 33px;
  line-height: 33px;
  font-size: 14px;
  color: #fff;
  display: block;
  cursor: pointer;
  background-color: #2a3035;
  text-align: center;
  transition: color 0.1s ease;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.18);
}
.fusion-builder-live:not(.fusion-builder-preview-mode) .fusion-fullwidth.fusion-scrolling-section-edit .fusion-panel-shortcut > span {
  display: block;
  line-height: 33px;
}
.fusion-builder-live:not(.fusion-builder-preview-mode) .fusion-fullwidth.fusion-scrolling-section-edit .fusion-scroll-section-nav {
  position: absolute;
}
.fusion-builder-live:not(.fusion-builder-preview-mode) .fusion-fullwidth.fusion-scrolling-section-edit .fusion-scroll-section-nav a {
  pointer-events: none;
}
.fusion-builder-live:not(.fusion-builder-preview-mode) .fusion-fullwidth.fusion-scrolling-section-edit:hover .fusion-scroll-section-nav {
  display: block;
  opacity: 1;
}
.fusion-builder-live:not(.fusion-builder-preview-mode) .fusion-fullwidth.fusion-scrolling-section-edit:hover .fusion-scroll-section-nav:hover .fusion-panel-shortcut {
  opacity: 1;
  pointer-events: auto;
}
.fusion-builder-live:not(.fusion-builder-preview-mode) .fusion-fullwidth .hundred-percent-height,
.fusion-builder-live:not(.fusion-builder-preview-mode) .fusion-fullwidth.hundred-percent-height {
  height: auto !important;
  overflow: visible !important;
}
.fusion-builder-live:not(.fusion-builder-preview-mode) .fusion-fullwidth.hundred-percent-height {
  z-index: auto;
}
.fusion-builder-live:not(.fusion-builder-preview-mode) .fusion-fullwidth .fusion-outline-helper {
  opacity: 0;
  position: absolute;
  display: block;
  border-top: 3px dashed #198fd9;
  border-bottom: 3px dashed #198fd9;
  width: 100%;
  top: 0;
  left: 0;
  pointer-events: none;
}
.fusion-builder-live:not(.fusion-builder-preview-mode) .fusion-fullwidth .fusion-outline-helper.fusion-centered-content {
  top: 50%;
  transform: translateY(-50%);
}
.fusion-builder-live:not(.fusion-builder-preview-mode) .fusion-fullwidth:hover .fusion-outline-helper {
  opacity: 1;
}
.fusion-builder-live:not(.fusion-builder-preview-mode) .fusion-builder-container:hover {
  z-index: 20;
}
.fusion-builder-live .fusion-fullwidth-center-content > .fusion-builder-container-content {
  width: 100%;
  margin: 0 auto;
}
.fusion-builder-live .fusion-builder-live-editor .fusion-builder-container {
  cursor: grab;
}
.fusion-builder-live .fusion-builder-live-editor .fusion-builder-container .fusion-image-carousel .fusion-carousel .fusion-carousel-holder .fusion-builder-module-controls-container a .fusion-element-tooltip {
  top: auto;
  bottom: 100%;
}
.fusion-builder-live .fusion-builder-live-editor .fusion-builder-container .fusion-image-carousel .fusion-carousel .fusion-carousel-holder .fusion-builder-module-controls-container a .fusion-element-tooltip:before {
  border-top-color: #1d2226;
  border-bottom-color: transparent;
  bottom: -10px;
  top: auto;
  margin-top: 0;
}
.fusion-builder-live .fusion-builder-live-editor .fusion-builder-container .fusion-image-carousel .fusion-carousel .fusion-carousel-holder .fusion-builder-module-controls-container a:hover .fusion-element-tooltip {
  margin-top: 0;
  margin-bottom: 10px;
}
.fusion-builder-live .fusion-builder-container .fusion-builder-container-add,
.fusion-builder-live .fusion-builder-container .fusion-builder-insert-column,
.fusion-builder-live .fusion-builder-container .fusion-builder-section-header {
  display: none;
}
.fusion-builder-live .fusion-builder-container .fusion-builder-container-add .open,
.fusion-builder-live .fusion-builder-container .fusion-builder-insert-column .open,
.fusion-builder-live .fusion-builder-container .fusion-builder-section-header .open {
  display: none;
}
.fusion-builder-live .fusion-builder-container .fusion-builder-container-add .closed,
.fusion-builder-live .fusion-builder-container .fusion-builder-insert-column .closed,
.fusion-builder-live .fusion-builder-container .fusion-builder-section-header .closed {
  display: inline-block;
}
.fusion-builder-live .fusion-builder-container .fusion-builder-container-add:hover .open,
.fusion-builder-live .fusion-builder-container .fusion-builder-insert-column:hover .open,
.fusion-builder-live .fusion-builder-container .fusion-builder-section-header:hover .open,
.fusion-builder-live .fusion-builder-container .fusion-builder-container-add:active .open,
.fusion-builder-live .fusion-builder-container .fusion-builder-insert-column:active .open,
.fusion-builder-live .fusion-builder-container .fusion-builder-section-header:active .open {
  display: inline-block;
}
.fusion-builder-live .fusion-builder-container .fusion-builder-container-add:hover .closed,
.fusion-builder-live .fusion-builder-container .fusion-builder-insert-column:hover .closed,
.fusion-builder-live .fusion-builder-container .fusion-builder-section-header:hover .closed,
.fusion-builder-live .fusion-builder-container .fusion-builder-container-add:active .closed,
.fusion-builder-live .fusion-builder-container .fusion-builder-insert-column:active .closed,
.fusion-builder-live .fusion-builder-container .fusion-builder-section-header:active .closed {
  display: none;
}
.fusion-builder-live .fusion-builder-container.fusion-builder-element-edited {
  position: relative;
}
.fusion-builder-live .fusion-builder-container.fusion-builder-element-edited .fusion-container-spacing {
  opacity: 1;
  visibility: visible;
}
.fusion-builder-live .fusion-builder-container.fusion-builder-element-edited:not(.fusion-builder-absolute-container-wrapper):after,
.fusion-builder-live .fusion-builder-container.fusion-builder-element-edited.fusion-builder-absolute-container-wrapper > .fusion-fullwidth:after {
  box-shadow: 0 0 0 3px #198fd9;
  border-radius: 4px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  pointer-events: none;
  content: "";
  z-index: 9;
}
.fusion-builder-live .fusion-builder-container .fusion-container-spacing {
  z-index: 11;
  opacity: 0;
  visibility: hidden;
  position: absolute;
  pointer-events: auto;
  background: rgba(25, 143, 217, 0.15);
}
.fusion-builder-live .fusion-builder-container .fusion-container-spacing .fusion-spacing-tooltip {
  opacity: 0;
  visibility: hidden;
}
.fusion-builder-live .fusion-builder-container .fusion-container-spacing.active .fusion-spacing-tooltip {
  opacity: 1;
  visibility: visible;
}
.fusion-builder-live .fusion-builder-container .fusion-container-spacing .ui-resizable-handle {
  position: absolute;
  background: #198fd9;
  text-align: center;
  z-index: 9999;
  font-size: 11px;
  line-height: 1;
}
.fusion-builder-live .fusion-builder-container .fusion-container-spacing .ui-resizable-handle.ui-resizable-n,
.fusion-builder-live .fusion-builder-container .fusion-container-spacing .ui-resizable-handle.ui-resizable-s {
  left: 50%;
  cursor: ns-resize;
  padding: 4px 7px;
  transition: transform 0.2s ease;
}
.fusion-builder-live .fusion-builder-container .fusion-container-spacing .ui-resizable-handle.ui-resizable-s {
  transform: translateX(-50%) translateY(100%);
  bottom: 0;
}
.fusion-builder-live .fusion-builder-container .fusion-container-spacing .ui-resizable-handle.ui-resizable-n {
  transform: translateX(-50%) translateY(-100%);
  top: 0;
}
.fusion-builder-live .fusion-builder-container .fusion-container-spacing .ui-resizable-handle.ui-resizable-e,
.fusion-builder-live .fusion-builder-container .fusion-container-spacing .ui-resizable-handle.ui-resizable-w {
  top: 50%;
  cursor: ew-resize;
  padding: 7px 4px;
}
.fusion-builder-live .fusion-builder-container .fusion-container-spacing .ui-resizable-handle.ui-resizable-e:after,
.fusion-builder-live .fusion-builder-container .fusion-container-spacing .ui-resizable-handle.ui-resizable-w:after {
  transform: rotate(90deg);
}
.fusion-builder-live .fusion-builder-container .fusion-container-spacing .ui-resizable-handle.ui-resizable-e {
  transform: translateY(-50%) translateX(100%);
  right: 0;
}
.fusion-builder-live .fusion-builder-container .fusion-container-spacing .ui-resizable-handle.ui-resizable-w {
  transform: translateY(-50%) translateX(-100%);
  left: 0;
}
.fusion-builder-live .fusion-builder-container .fusion-container-spacing .ui-resizable-handle:after {
  display: inline-block;
  font-family: "fusion-builder-icons";
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e938";
  color: #fff;
}
.fusion-builder-live .fusion-builder-container .fusion-container-spacing .ui-resizable-handle:hover {
  background: #198fd9;
}
.fusion-builder-live .fusion-builder-container .fusion-container-spacing.fusion-container-margin-bottom,
.fusion-builder-live .fusion-builder-container .fusion-container-spacing.fusion-container-margin-top {
  z-index: 12;
  left: 0;
  right: 0;
  background: rgba(136, 38, 205, 0.15);
  pointer-events: auto;
  visibility: visible;
}
.fusion-builder-live .fusion-builder-container .fusion-container-spacing.fusion-container-margin-bottom.active,
.fusion-builder-live .fusion-builder-container .fusion-container-spacing.fusion-container-margin-top.active,
.fusion-builder-live .fusion-builder-container .fusion-container-spacing.fusion-container-margin-bottom:hover,
.fusion-builder-live .fusion-builder-container .fusion-container-spacing.fusion-container-margin-top:hover {
  background: rgba(136, 38, 205, 0.4);
}
.fusion-builder-live .fusion-builder-container .fusion-container-spacing.fusion-container-margin-bottom .ui-resizable-handle,
.fusion-builder-live .fusion-builder-container .fusion-container-spacing.fusion-container-margin-top .ui-resizable-handle {
  background: #8826cd;
}
.fusion-builder-live .fusion-builder-container .fusion-container-spacing.fusion-container-margin-bottom .ui-resizable-handle:hover,
.fusion-builder-live .fusion-builder-container .fusion-container-spacing.fusion-container-margin-top .ui-resizable-handle:hover {
  background: #8826cd;
}
.fusion-builder-live .fusion-builder-container .fusion-container-spacing.fusion-container-margin-bottom:hover,
.fusion-builder-live .fusion-builder-container .fusion-container-spacing.fusion-container-margin-top:hover {
  opacity: 1;
  pointer-events: auto;
  visibility: visible;
}
.fusion-builder-live .fusion-builder-container .fusion-container-spacing.fusion-container-margin-bottom .fusion-spacing-tooltip,
.fusion-builder-live .fusion-builder-container .fusion-container-spacing.fusion-container-margin-top .fusion-spacing-tooltip {
  top: auto;
  bottom: 0;
}
.fusion-builder-live .fusion-builder-container .fusion-container-spacing.fusion-container-margin-top {
  bottom: 100% !important;
  top: auto !important;
}
.fusion-builder-live .fusion-builder-container .fusion-container-spacing.fusion-container-margin-top .ui-resizable-s {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}
.fusion-builder-live .fusion-builder-container .fusion-container-spacing.fusion-container-margin-top .fusion-spacing-tooltip {
  transform: translate(-50%, -100%);
}
.fusion-builder-live .fusion-builder-container .fusion-container-spacing.fusion-container-margin-top.fusion-overlap .ui-resizable-s {
  transform: translate(calc(0% + 2px), 100%);
}
.fusion-builder-live .fusion-builder-container .fusion-container-spacing.fusion-container-margin-top.fusion-overlap .fusion-spacing-tooltip {
  transform: translate(calc(0% + 2px), -100%);
}
.fusion-builder-live .fusion-builder-container .fusion-container-spacing.fusion-container-margin-bottom {
  top: 100% !important;
  bottom: auto !important;
}
.fusion-builder-live .fusion-builder-container .fusion-container-spacing.fusion-container-margin-bottom .ui-resizable-s {
  transform: translate(-50%, 0);
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.fusion-builder-live .fusion-builder-container .fusion-container-spacing.fusion-container-margin-bottom .fusion-spacing-tooltip {
  transform: translate(-50%, 200%);
}
.fusion-builder-live .fusion-builder-container .fusion-container-spacing.fusion-container-margin-bottom.fusion-overlap .ui-resizable-s {
  transform: translate(calc(0% + 2px), 0);
}
.fusion-builder-live .fusion-builder-container .fusion-container-spacing.fusion-container-margin-bottom.fusion-overlap .fusion-spacing-tooltip {
  transform: translate(calc(0% + 2px), 200%);
}
.fusion-builder-live .fusion-builder-container .fusion-container-spacing.fusion-container-padding-top {
  top: 0 !important;
  left: 0;
  right: 0;
}
.fusion-builder-live .fusion-builder-container .fusion-container-spacing.fusion-container-padding-top .fusion-spacing-tooltip {
  top: auto;
  bottom: -19px;
  transform: translate(-50%, 200%);
}
.fusion-builder-live .fusion-builder-container .fusion-container-spacing.fusion-container-padding-top .ui-resizable-s {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}
.fusion-builder-live .fusion-builder-container .fusion-container-spacing.fusion-container-padding-top.fusion-overlap .ui-resizable-s {
  transform: translate(calc(-100% - 2px), 100%);
}
.fusion-builder-live .fusion-builder-container .fusion-container-spacing.fusion-container-padding-top.fusion-overlap .fusion-spacing-tooltip {
  transform: translate(calc(-100% - 2px), 200%);
}
.fusion-builder-live .fusion-builder-container .fusion-container-spacing.fusion-container-padding-right {
  top: 0 !important;
  bottom: 0 !important;
  right: 0 !important;
  left: auto !important;
}
.fusion-builder-live .fusion-builder-container .fusion-container-spacing.fusion-container-padding-right .fusion-spacing-tooltip {
  top: 50%;
  transform: translate(-100%, -50%);
  left: -30px;
  right: auto;
}
.fusion-builder-live .fusion-builder-container .fusion-container-spacing.fusion-container-padding-right .ui-resizable-w {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.fusion-builder-live .fusion-builder-container .fusion-container-spacing.fusion-container-padding-bottom {
  top: auto !important;
  bottom: 0 !important;
  left: 0;
  right: 0;
}
.fusion-builder-live .fusion-builder-container .fusion-container-spacing.fusion-container-padding-bottom .ui-resizable-s {
  transform: translate(-50%, 0);
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.fusion-builder-live .fusion-builder-container .fusion-container-spacing.fusion-container-padding-bottom .fusion-spacing-tooltip {
  top: auto;
  bottom: 19px;
  transform: translate(-50%, -100%);
}
.fusion-builder-live .fusion-builder-container .fusion-container-spacing.fusion-container-padding-bottom.fusion-overlap .ui-resizable-s {
  transform: translate(calc(-100% - 2px), 0);
}
.fusion-builder-live .fusion-builder-container .fusion-container-spacing.fusion-container-padding-bottom.fusion-overlap .fusion-spacing-tooltip {
  top: auto;
  bottom: 19px;
  transform: translate(calc(-100% - 2px), -100%);
}
.fusion-builder-live .fusion-builder-container .fusion-container-spacing.fusion-container-padding-left {
  top: 0 !important;
  bottom: 0 !important;
  left: 0;
}
.fusion-builder-live .fusion-builder-container .fusion-container-spacing.fusion-container-padding-left .fusion-spacing-tooltip {
  top: 50%;
  transform: translate(100%, -50%);
  right: -30px;
  left: auto;
}
.fusion-builder-live .fusion-builder-container .fusion-container-spacing.fusion-container-padding-left .ui-resizable-e {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.fusion-builder-live .fusion-builder-container .fusion-container-spacing.active,
.fusion-builder-live .fusion-builder-container .fusion-container-spacing:hover {
  background: rgba(25, 143, 217, 0.4);
}
.fusion-builder-live .fusion-builder-container:hover {
  position: relative;
}
.fusion-builder-live .fusion-builder-container:hover .fusion-builder-module-controls-container-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
}
.fusion-builder-live .fusion-builder-container:hover .fusion-builder-module-controls-container-wrapper .fusion-builder-module-controls-container {
  display: flex;
  position: sticky;
  top: 15px;
  right: 15px;
  float: right;
  margin: 15px 15px 0 0;
  padding: 0;
  background: transparent;
  box-shadow: none;
}
.nested-ui-active.fusion-builder-live .fusion-builder-container:hover .fusion-builder-module-controls-container-wrapper .fusion-builder-module-controls-container {
  display: none;
}
.fusion-builder-live .fusion-builder-container:hover .fusion-builder-module-controls-container-wrapper .fusion-builder-module-controls-container .fusion-builder-module-controls {
  display: flex;
}
.fusion-builder-live .fusion-builder-container:hover .fusion-builder-module-controls-container-wrapper .fusion-builder-module-controls-container a.fusion-builder-container-add,
.fusion-builder-live .fusion-builder-container:hover .fusion-builder-module-controls-container-wrapper .fusion-builder-module-controls-container a.fusion-builder-container-settings {
  display: block;
  opacity: 1;
  width: 33px;
}
.fusion-builder-live .fusion-builder-container:hover .fusion-builder-module-controls-container-wrapper .fusion-builder-module-controls-container a.fusion-builder-container-settings {
  background-color: #2a3035;
}
.fusion-builder-live .fusion-builder-container:hover .fusion-builder-module-controls-container-wrapper .fusion-builder-module-controls-container .fusion-builder-controls {
  background: #198fd9;
  border-radius: 4px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.18);
  float: left;
}
.fusion-builder-live .fusion-builder-container:hover .fusion-builder-module-controls-container-wrapper .fusion-builder-module-controls-container .fusion-builder-container-scheduled,
.fusion-builder-live .fusion-builder-container:hover .fusion-builder-module-controls-container-wrapper .fusion-builder-module-controls-container .fusion-builder-container-draft,
.fusion-builder-live .fusion-builder-container:hover .fusion-builder-module-controls-container-wrapper .fusion-builder-module-controls-container .fusion-builder-container-global {
  background: #198fd9;
  border-radius: 4px;
  margin: 0 0 0 6px;
  width: 33px;
  height: 33px;
  opacity: 1;
  color: #fff;
  transition: unset;
}
.fusion-builder-live .fusion-builder-container:hover .fusion-builder-module-controls-container-wrapper .fusion-builder-module-controls-container .fusion-builder-container-draft {
  background: #93999f;
}
.fusion-builder-live .fusion-builder-container:hover .fusion-builder-module-controls-container-wrapper .fusion-builder-module-controls-container .fusion-builder-container-global {
  background: #fe4774;
}
.fusion-builder-live .fusion-builder-container:hover .fusion-builder-module-controls-container-wrapper .fusion-builder-module-controls-type-container .fusion-builder-controls:hover .fusion-builder-container-settings {
  background: #198fd9;
}
.fusion-builder-live .fusion-builder-container:hover .bg-parallax-parent .fusion-builder-module-controls-container-wrapper .fusion-builder-module-controls-container {
  position: absolute;
  top: 15px !important;
  left: auto;
}
.fusion-builder-live .fusion-builder-container:hover .fusion-fullwidth.fusion-scrolling-section-edit:after {
  box-shadow: inset 0 0 0 2px #fa732e;
}
.fusion-builder-live .fusion-builder-container:not(.fusion-builder-absolute-container-wrapper):hover:after {
  box-shadow: 0 0 0 3px rgba(25, 143, 217, 0.4);
  border-radius: 4px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  pointer-events: none;
  content: "";
  z-index: 9;
}
.fusion-builder-live .fusion-builder-container.fusion-builder-absolute-container-wrapper:hover > .fusion-fullwidth:after {
  box-shadow: 0 0 0 3px rgba(25, 143, 217, 0.4);
  border-radius: 4px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  pointer-events: none;
  content: "";
  z-index: 9;
}
.fusion-builder-live .fusion-builder-container.fusion-has-filters .fusion-fullwidth {
  z-index: 20;
}
.fusion-builder-live .fusion-builder-container.fusion-has-filters .fusion-container-spacing {
  z-index: 21;
}
.fusion-builder-live .fusion-builder-container.fusion-has-filters .fusion-container-spacing .fusion-container-margin-top,
.fusion-builder-live .fusion-builder-container.fusion-has-filters .fusion-container-spacing .fusion-container-margin-bottom {
  z-index: 22;
}
.fusion-builder-live .fusion-builder-container .fusion-builder-wireframe-utility-toolbar {
  display: none;
}
.fusion-builder-live .fullwidth-box:hover {
  visibility: visible;
}
.fusion-builder-live #main {
  position: relative;
}
.fusion-builder-live.fusion-sticky-header:not(.fusion-builder-preview-mode) .fusion-builder-container.fusion-column-sizer-active {
  z-index: auto;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-builder-container .fusion-flex-container .fusion-builder-row-content,
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-builder-container .fusion-flex-container .fusion-builder-column-content {
  width: 100%;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-builder-container .fusion-flex-container .fusion_builder_row,
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-builder-container .fusion-flex-container .fusion_builder_row_inner,
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-builder-container .fusion-flex-container .fusion-builder-container-content {
  display: flex;
  width: 100%;
  justify-content: center;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-builder-container.fusion-global-container .fusion-fullwidth:after,
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-builder-container.fusion-global-container .fusion-column-wrapper:after {
  box-shadow: 0 0 0 3px rgba(254, 71, 116, 0.4) !important;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-builder-container.fusion-global-container .fusion-builder-module-controls-container-wrapper .fusion-builder-module-controls-type-container .fusion-builder-controls {
  background: #fe4774;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.18);
  border-radius: 4px;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-builder-container.fusion-global-container .fusion-builder-module-controls-container-wrapper .fusion-builder-module-controls-type-container .fusion-builder-controls:hover .fusion-builder-container-settings {
  background: #fe4774 !important;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-builder-container.fusion-global-container .fusion-builder-module-controls-container-wrapper .fusion-builder-module-controls-container.fusion-builder-module-controls-type-container {
  background: transparent !important;
  box-shadow: none !important;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-builder-container.fusion-global-container .fusion-builder-module-controls-container-wrapper .fusion-builder-module-controls-container.fusion-builder-module-controls-type-container .fusion-builder-container-global {
  margin-left: 6px;
  width: 33px;
  opacity: 1;
  background: #fe4774;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.18);
  border-radius: 4px;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-builder-container.fusion-global-container .fusion-builder-row-container .fusion-builder-column .fusion-builder-column-controls-inner,
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-builder-container.fusion-global-container .fusion-builder-row-container .fusion-builder-live-element .fusion-builder-column-controls-inner,
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-builder-container.fusion-global-container .fusion-builder-row-container .fusion-builder-column .fusion-builder-module-controls-inner,
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-builder-container.fusion-global-container .fusion-builder-row-container .fusion-builder-live-element .fusion-builder-module-controls-inner {
  background: #fe4774;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-builder-container.fusion-global-container .fusion-builder-empty-container .fusion-builder-module-controls-container {
  background: #fe4774;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-builder-container.fusion-global-container:after {
  box-shadow: 0 0 0 3px rgba(254, 71, 116, 0.4) !important;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-builder-container.fusion-global-container .fusion-builder-empty-column .fusion-builder-module-controls-container {
  background: #fe4774;
}
.fusion-builder-live.fusion-builder-no-ui:not(.fusion-builder-ui-wireframe) .fusion-builder-module-controls-type-container .fusion-builder-module-controls {
  display: none !important;
}
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-module-controls-type-container .fusion-builder-controls a .fusion-container-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-module-controls .fusion-builder-controls a .fusion-container-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-column-controls .fusion-builder-controls a .fusion-container-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-empty-column .fusion-builder-controls a .fusion-container-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-special-item .fusion-builder-controls a .fusion-container-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-module-controls-type-container .fusion-builder-module-controls-inner a .fusion-container-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-module-controls .fusion-builder-module-controls-inner a .fusion-container-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-column-controls .fusion-builder-module-controls-inner a .fusion-container-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-empty-column .fusion-builder-module-controls-inner a .fusion-container-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-special-item .fusion-builder-module-controls-inner a .fusion-container-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-module-controls-type-container .fusion-builder-column-controls-inner a .fusion-container-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-module-controls .fusion-builder-column-controls-inner a .fusion-container-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-column-controls .fusion-builder-column-controls-inner a .fusion-container-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-empty-column .fusion-builder-column-controls-inner a .fusion-container-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-special-item .fusion-builder-column-controls-inner a .fusion-container-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-module-controls-type-container .fusion-builder-module-controls-container a .fusion-container-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-module-controls .fusion-builder-module-controls-container a .fusion-container-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-column-controls .fusion-builder-module-controls-container a .fusion-container-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-empty-column .fusion-builder-module-controls-container a .fusion-container-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-special-item .fusion-builder-module-controls-container a .fusion-container-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-module-controls-type-container .fusion-special-item-controls a .fusion-container-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-module-controls .fusion-special-item-controls a .fusion-container-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-column-controls .fusion-special-item-controls a .fusion-container-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-empty-column .fusion-special-item-controls a .fusion-container-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-special-item .fusion-special-item-controls a .fusion-container-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-module-controls-type-container .fusion-builder-controls a .fusion-element-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-module-controls .fusion-builder-controls a .fusion-element-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-column-controls .fusion-builder-controls a .fusion-element-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-empty-column .fusion-builder-controls a .fusion-element-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-special-item .fusion-builder-controls a .fusion-element-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-module-controls-type-container .fusion-builder-module-controls-inner a .fusion-element-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-module-controls .fusion-builder-module-controls-inner a .fusion-element-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-column-controls .fusion-builder-module-controls-inner a .fusion-element-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-empty-column .fusion-builder-module-controls-inner a .fusion-element-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-special-item .fusion-builder-module-controls-inner a .fusion-element-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-module-controls-type-container .fusion-builder-column-controls-inner a .fusion-element-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-module-controls .fusion-builder-column-controls-inner a .fusion-element-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-column-controls .fusion-builder-column-controls-inner a .fusion-element-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-empty-column .fusion-builder-column-controls-inner a .fusion-element-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-special-item .fusion-builder-column-controls-inner a .fusion-element-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-module-controls-type-container .fusion-builder-module-controls-container a .fusion-element-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-module-controls .fusion-builder-module-controls-container a .fusion-element-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-column-controls .fusion-builder-module-controls-container a .fusion-element-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-empty-column .fusion-builder-module-controls-container a .fusion-element-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-special-item .fusion-builder-module-controls-container a .fusion-element-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-module-controls-type-container .fusion-special-item-controls a .fusion-element-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-module-controls .fusion-special-item-controls a .fusion-element-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-column-controls .fusion-special-item-controls a .fusion-element-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-empty-column .fusion-special-item-controls a .fusion-element-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-special-item .fusion-special-item-controls a .fusion-element-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-module-controls-type-container .fusion-builder-controls a .fusion-column-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-module-controls .fusion-builder-controls a .fusion-column-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-column-controls .fusion-builder-controls a .fusion-column-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-empty-column .fusion-builder-controls a .fusion-column-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-special-item .fusion-builder-controls a .fusion-column-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-module-controls-type-container .fusion-builder-module-controls-inner a .fusion-column-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-module-controls .fusion-builder-module-controls-inner a .fusion-column-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-column-controls .fusion-builder-module-controls-inner a .fusion-column-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-empty-column .fusion-builder-module-controls-inner a .fusion-column-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-special-item .fusion-builder-module-controls-inner a .fusion-column-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-module-controls-type-container .fusion-builder-column-controls-inner a .fusion-column-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-module-controls .fusion-builder-column-controls-inner a .fusion-column-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-column-controls .fusion-builder-column-controls-inner a .fusion-column-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-empty-column .fusion-builder-column-controls-inner a .fusion-column-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-special-item .fusion-builder-column-controls-inner a .fusion-column-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-module-controls-type-container .fusion-builder-module-controls-container a .fusion-column-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-module-controls .fusion-builder-module-controls-container a .fusion-column-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-column-controls .fusion-builder-module-controls-container a .fusion-column-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-empty-column .fusion-builder-module-controls-container a .fusion-column-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-special-item .fusion-builder-module-controls-container a .fusion-column-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-module-controls-type-container .fusion-special-item-controls a .fusion-column-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-module-controls .fusion-special-item-controls a .fusion-column-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-column-controls .fusion-special-item-controls a .fusion-column-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-empty-column .fusion-special-item-controls a .fusion-column-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-special-item .fusion-special-item-controls a .fusion-column-tooltip {
  display: none;
}
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-module-controls-type-container a.fusion-builder-container-global .fusion-container-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-module-controls a.fusion-builder-container-global .fusion-container-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-column-controls a.fusion-builder-container-global .fusion-container-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-empty-column a.fusion-builder-container-global .fusion-container-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-special-item a.fusion-builder-container-global .fusion-container-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-module-controls-type-container a.fusion-builder-container-draft .fusion-container-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-module-controls a.fusion-builder-container-draft .fusion-container-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-column-controls a.fusion-builder-container-draft .fusion-container-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-empty-column a.fusion-builder-container-draft .fusion-container-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-special-item a.fusion-builder-container-draft .fusion-container-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-module-controls-type-container a.fusion-builder-container-scheduled .fusion-container-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-module-controls a.fusion-builder-container-scheduled .fusion-container-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-column-controls a.fusion-builder-container-scheduled .fusion-container-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-empty-column a.fusion-builder-container-scheduled .fusion-container-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-special-item a.fusion-builder-container-scheduled .fusion-container-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-module-controls-type-container a.fusion-builder-column-global .fusion-container-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-module-controls a.fusion-builder-column-global .fusion-container-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-column-controls a.fusion-builder-column-global .fusion-container-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-empty-column a.fusion-builder-column-global .fusion-container-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-special-item a.fusion-builder-column-global .fusion-container-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-module-controls-type-container a.fusion-builder-element-global .fusion-container-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-module-controls a.fusion-builder-element-global .fusion-container-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-column-controls a.fusion-builder-element-global .fusion-container-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-empty-column a.fusion-builder-element-global .fusion-container-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-special-item a.fusion-builder-element-global .fusion-container-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-module-controls-type-container a.fusion-builder-container-global .fusion-element-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-module-controls a.fusion-builder-container-global .fusion-element-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-column-controls a.fusion-builder-container-global .fusion-element-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-empty-column a.fusion-builder-container-global .fusion-element-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-special-item a.fusion-builder-container-global .fusion-element-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-module-controls-type-container a.fusion-builder-container-draft .fusion-element-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-module-controls a.fusion-builder-container-draft .fusion-element-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-column-controls a.fusion-builder-container-draft .fusion-element-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-empty-column a.fusion-builder-container-draft .fusion-element-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-special-item a.fusion-builder-container-draft .fusion-element-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-module-controls-type-container a.fusion-builder-container-scheduled .fusion-element-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-module-controls a.fusion-builder-container-scheduled .fusion-element-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-column-controls a.fusion-builder-container-scheduled .fusion-element-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-empty-column a.fusion-builder-container-scheduled .fusion-element-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-special-item a.fusion-builder-container-scheduled .fusion-element-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-module-controls-type-container a.fusion-builder-column-global .fusion-element-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-module-controls a.fusion-builder-column-global .fusion-element-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-column-controls a.fusion-builder-column-global .fusion-element-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-empty-column a.fusion-builder-column-global .fusion-element-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-special-item a.fusion-builder-column-global .fusion-element-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-module-controls-type-container a.fusion-builder-element-global .fusion-element-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-module-controls a.fusion-builder-element-global .fusion-element-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-column-controls a.fusion-builder-element-global .fusion-element-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-empty-column a.fusion-builder-element-global .fusion-element-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-special-item a.fusion-builder-element-global .fusion-element-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-module-controls-type-container a.fusion-builder-container-global .fusion-column-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-module-controls a.fusion-builder-container-global .fusion-column-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-column-controls a.fusion-builder-container-global .fusion-column-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-empty-column a.fusion-builder-container-global .fusion-column-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-special-item a.fusion-builder-container-global .fusion-column-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-module-controls-type-container a.fusion-builder-container-draft .fusion-column-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-module-controls a.fusion-builder-container-draft .fusion-column-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-column-controls a.fusion-builder-container-draft .fusion-column-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-empty-column a.fusion-builder-container-draft .fusion-column-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-special-item a.fusion-builder-container-draft .fusion-column-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-module-controls-type-container a.fusion-builder-container-scheduled .fusion-column-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-module-controls a.fusion-builder-container-scheduled .fusion-column-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-column-controls a.fusion-builder-container-scheduled .fusion-column-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-empty-column a.fusion-builder-container-scheduled .fusion-column-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-special-item a.fusion-builder-container-scheduled .fusion-column-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-module-controls-type-container a.fusion-builder-column-global .fusion-column-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-module-controls a.fusion-builder-column-global .fusion-column-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-column-controls a.fusion-builder-column-global .fusion-column-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-empty-column a.fusion-builder-column-global .fusion-column-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-special-item a.fusion-builder-column-global .fusion-column-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-module-controls-type-container a.fusion-builder-element-global .fusion-column-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-module-controls a.fusion-builder-element-global .fusion-column-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-column-controls a.fusion-builder-element-global .fusion-column-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-builder-empty-column a.fusion-builder-element-global .fusion-column-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips .fusion-special-item a.fusion-builder-element-global .fusion-column-tooltip {
  display: none;
}
.fusion-builder-live.fusion-hide-all-tooltips.fusion-builder-ui-wireframe .fusion-global-container .fusion-builder-wireframe-utility-toolbar a .fusion-container-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips.fusion-builder-ui-wireframe .fusion-global-column .fusion-builder-wireframe-utility-toolbar a .fusion-container-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips.fusion-builder-ui-wireframe .fusion-nested-columns .fusion-builder-wireframe-utility-toolbar a .fusion-container-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips.fusion-builder-ui-wireframe .fusion-global-element .fusion-builder-wireframe-utility-toolbar a .fusion-container-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips.fusion-builder-ui-wireframe .fusion-global-parent-element .fusion-builder-wireframe-utility-toolbar a .fusion-container-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips.fusion-builder-ui-wireframe .fusion-global-container .fusion-builder-wireframe-utility-toolbar a .fusion-column-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips.fusion-builder-ui-wireframe .fusion-global-column .fusion-builder-wireframe-utility-toolbar a .fusion-column-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips.fusion-builder-ui-wireframe .fusion-nested-columns .fusion-builder-wireframe-utility-toolbar a .fusion-column-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips.fusion-builder-ui-wireframe .fusion-global-element .fusion-builder-wireframe-utility-toolbar a .fusion-column-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips.fusion-builder-ui-wireframe .fusion-global-parent-element .fusion-builder-wireframe-utility-toolbar a .fusion-column-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips.fusion-builder-ui-wireframe .fusion-global-container .fusion-builder-wireframe-utility-toolbar a .fusion-element-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips.fusion-builder-ui-wireframe .fusion-global-column .fusion-builder-wireframe-utility-toolbar a .fusion-element-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips.fusion-builder-ui-wireframe .fusion-nested-columns .fusion-builder-wireframe-utility-toolbar a .fusion-element-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips.fusion-builder-ui-wireframe .fusion-global-element .fusion-builder-wireframe-utility-toolbar a .fusion-element-tooltip,
.fusion-builder-live.fusion-hide-all-tooltips.fusion-builder-ui-wireframe .fusion-global-parent-element .fusion-builder-wireframe-utility-toolbar a .fusion-element-tooltip {
  display: none;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container .fusion-builder-section-header .fusion-builder-module-controls-container .fusion-builder-container-global,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container .fusion-builder-module-controls-type-column .fusion-builder-module-controls-container .fusion-builder-container-global,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container .fusion-builder-section-header .fusion-builder-controls .fusion-builder-container-global,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container .fusion-builder-module-controls-type-column .fusion-builder-controls .fusion-builder-container-global,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container .fusion-builder-section-header .fusion-builder-module-controls-container .fusion-builder-column-global,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container .fusion-builder-module-controls-type-column .fusion-builder-module-controls-container .fusion-builder-column-global,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container .fusion-builder-section-header .fusion-builder-controls .fusion-builder-column-global,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container .fusion-builder-module-controls-type-column .fusion-builder-controls .fusion-builder-column-global {
  display: none;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container .fusion-builder-wireframe-utility-toolbar,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-column .fusion-builder-wireframe-utility-toolbar,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-nested-columns .fusion-builder-wireframe-utility-toolbar,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-element .fusion-builder-wireframe-utility-toolbar,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-parent-element .fusion-builder-wireframe-utility-toolbar {
  display: flex;
  position: absolute;
  right: 0;
  top: 43px;
  z-index: 100;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container .fusion-builder-wireframe-utility-toolbar a,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-column .fusion-builder-wireframe-utility-toolbar a,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-nested-columns .fusion-builder-wireframe-utility-toolbar a,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-element .fusion-builder-wireframe-utility-toolbar a,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-parent-element .fusion-builder-wireframe-utility-toolbar a {
  width: 25px;
  height: 25px;
  text-align: center;
  color: #fff;
  border-radius: 4px;
  margin: 5px 5px 0 0;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  position: relative;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container .fusion-builder-wireframe-utility-toolbar a.fusion-builder-column-global,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-column .fusion-builder-wireframe-utility-toolbar a.fusion-builder-column-global,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-nested-columns .fusion-builder-wireframe-utility-toolbar a.fusion-builder-column-global,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-element .fusion-builder-wireframe-utility-toolbar a.fusion-builder-column-global,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-parent-element .fusion-builder-wireframe-utility-toolbar a.fusion-builder-column-global,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container .fusion-builder-wireframe-utility-toolbar a.fusion-builder-container-global,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-column .fusion-builder-wireframe-utility-toolbar a.fusion-builder-container-global,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-nested-columns .fusion-builder-wireframe-utility-toolbar a.fusion-builder-container-global,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-element .fusion-builder-wireframe-utility-toolbar a.fusion-builder-container-global,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-parent-element .fusion-builder-wireframe-utility-toolbar a.fusion-builder-container-global,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container .fusion-builder-wireframe-utility-toolbar a.fusion-builder-element-global,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-column .fusion-builder-wireframe-utility-toolbar a.fusion-builder-element-global,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-nested-columns .fusion-builder-wireframe-utility-toolbar a.fusion-builder-element-global,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-element .fusion-builder-wireframe-utility-toolbar a.fusion-builder-element-global,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-parent-element .fusion-builder-wireframe-utility-toolbar a.fusion-builder-element-global,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container .fusion-builder-wireframe-utility-toolbar a.fusion-builder-container-scheduled,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-column .fusion-builder-wireframe-utility-toolbar a.fusion-builder-container-scheduled,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-nested-columns .fusion-builder-wireframe-utility-toolbar a.fusion-builder-container-scheduled,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-element .fusion-builder-wireframe-utility-toolbar a.fusion-builder-container-scheduled,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-parent-element .fusion-builder-wireframe-utility-toolbar a.fusion-builder-container-scheduled {
  background: #3a93cb;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container .fusion-builder-wireframe-utility-toolbar a.fusion-builder-container-draft,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-column .fusion-builder-wireframe-utility-toolbar a.fusion-builder-container-draft,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-nested-columns .fusion-builder-wireframe-utility-toolbar a.fusion-builder-container-draft,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-element .fusion-builder-wireframe-utility-toolbar a.fusion-builder-container-draft,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-parent-element .fusion-builder-wireframe-utility-toolbar a.fusion-builder-container-draft {
  background: #999;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container .fusion-builder-wireframe-utility-toolbar a .fusion-container-tooltip,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-column .fusion-builder-wireframe-utility-toolbar a .fusion-container-tooltip,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-nested-columns .fusion-builder-wireframe-utility-toolbar a .fusion-container-tooltip,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-element .fusion-builder-wireframe-utility-toolbar a .fusion-container-tooltip,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-parent-element .fusion-builder-wireframe-utility-toolbar a .fusion-container-tooltip,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container .fusion-builder-wireframe-utility-toolbar a .fusion-column-tooltip,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-column .fusion-builder-wireframe-utility-toolbar a .fusion-column-tooltip,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-nested-columns .fusion-builder-wireframe-utility-toolbar a .fusion-column-tooltip,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-element .fusion-builder-wireframe-utility-toolbar a .fusion-column-tooltip,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-parent-element .fusion-builder-wireframe-utility-toolbar a .fusion-column-tooltip,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container .fusion-builder-wireframe-utility-toolbar a .fusion-element-tooltip,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-column .fusion-builder-wireframe-utility-toolbar a .fusion-element-tooltip,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-nested-columns .fusion-builder-wireframe-utility-toolbar a .fusion-element-tooltip,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-element .fusion-builder-wireframe-utility-toolbar a .fusion-element-tooltip,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-parent-element .fusion-builder-wireframe-utility-toolbar a .fusion-element-tooltip {
  display: inline-block;
  background: #1d2226;
  color: #fff;
  border: 1px solid #1d2226;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
  padding: 10px;
  font-size: 11px;
  font-family: "Noto Sans", Roboto, "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
  font-weight: 600;
  line-height: normal;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  border-radius: 4px;
  margin: 0;
  z-index: 200;
  visibility: hidden;
  opacity: 0;
  transition: all 0.2s ease 0.2s;
  bottom: 100%;
  pointer-events: none;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container .fusion-builder-wireframe-utility-toolbar a .fusion-container-tooltip:before,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-column .fusion-builder-wireframe-utility-toolbar a .fusion-container-tooltip:before,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-nested-columns .fusion-builder-wireframe-utility-toolbar a .fusion-container-tooltip:before,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-element .fusion-builder-wireframe-utility-toolbar a .fusion-container-tooltip:before,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-parent-element .fusion-builder-wireframe-utility-toolbar a .fusion-container-tooltip:before,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container .fusion-builder-wireframe-utility-toolbar a .fusion-column-tooltip:before,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-column .fusion-builder-wireframe-utility-toolbar a .fusion-column-tooltip:before,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-nested-columns .fusion-builder-wireframe-utility-toolbar a .fusion-column-tooltip:before,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-element .fusion-builder-wireframe-utility-toolbar a .fusion-column-tooltip:before,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-parent-element .fusion-builder-wireframe-utility-toolbar a .fusion-column-tooltip:before,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container .fusion-builder-wireframe-utility-toolbar a .fusion-element-tooltip:before,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-column .fusion-builder-wireframe-utility-toolbar a .fusion-element-tooltip:before,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-nested-columns .fusion-builder-wireframe-utility-toolbar a .fusion-element-tooltip:before,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-element .fusion-builder-wireframe-utility-toolbar a .fusion-element-tooltip:before,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-parent-element .fusion-builder-wireframe-utility-toolbar a .fusion-element-tooltip:before {
  content: "";
  border: 5px solid transparent;
  border-top-color: #1d2226;
  position: absolute;
  bottom: -10px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 2;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container .fusion-builder-wireframe-utility-toolbar a .fusion-container-tooltip .fusion-tooltip-text,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-column .fusion-builder-wireframe-utility-toolbar a .fusion-container-tooltip .fusion-tooltip-text,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-nested-columns .fusion-builder-wireframe-utility-toolbar a .fusion-container-tooltip .fusion-tooltip-text,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-element .fusion-builder-wireframe-utility-toolbar a .fusion-container-tooltip .fusion-tooltip-text,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-parent-element .fusion-builder-wireframe-utility-toolbar a .fusion-container-tooltip .fusion-tooltip-text,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container .fusion-builder-wireframe-utility-toolbar a .fusion-column-tooltip .fusion-tooltip-text,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-column .fusion-builder-wireframe-utility-toolbar a .fusion-column-tooltip .fusion-tooltip-text,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-nested-columns .fusion-builder-wireframe-utility-toolbar a .fusion-column-tooltip .fusion-tooltip-text,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-element .fusion-builder-wireframe-utility-toolbar a .fusion-column-tooltip .fusion-tooltip-text,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-parent-element .fusion-builder-wireframe-utility-toolbar a .fusion-column-tooltip .fusion-tooltip-text,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container .fusion-builder-wireframe-utility-toolbar a .fusion-element-tooltip .fusion-tooltip-text,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-column .fusion-builder-wireframe-utility-toolbar a .fusion-element-tooltip .fusion-tooltip-text,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-nested-columns .fusion-builder-wireframe-utility-toolbar a .fusion-element-tooltip .fusion-tooltip-text,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-element .fusion-builder-wireframe-utility-toolbar a .fusion-element-tooltip .fusion-tooltip-text,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-parent-element .fusion-builder-wireframe-utility-toolbar a .fusion-element-tooltip .fusion-tooltip-text {
  display: inline-block;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container .fusion-builder-wireframe-utility-toolbar a:hover .fusion-container-tooltip,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-column .fusion-builder-wireframe-utility-toolbar a:hover .fusion-container-tooltip,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-nested-columns .fusion-builder-wireframe-utility-toolbar a:hover .fusion-container-tooltip,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-element .fusion-builder-wireframe-utility-toolbar a:hover .fusion-container-tooltip,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-parent-element .fusion-builder-wireframe-utility-toolbar a:hover .fusion-container-tooltip,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container .fusion-builder-wireframe-utility-toolbar a:hover .fusion-column-tooltip,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-column .fusion-builder-wireframe-utility-toolbar a:hover .fusion-column-tooltip,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-nested-columns .fusion-builder-wireframe-utility-toolbar a:hover .fusion-column-tooltip,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-element .fusion-builder-wireframe-utility-toolbar a:hover .fusion-column-tooltip,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-parent-element .fusion-builder-wireframe-utility-toolbar a:hover .fusion-column-tooltip,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container .fusion-builder-wireframe-utility-toolbar a:hover .fusion-element-tooltip,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-column .fusion-builder-wireframe-utility-toolbar a:hover .fusion-element-tooltip,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-nested-columns .fusion-builder-wireframe-utility-toolbar a:hover .fusion-element-tooltip,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-element .fusion-builder-wireframe-utility-toolbar a:hover .fusion-element-tooltip,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-parent-element .fusion-builder-wireframe-utility-toolbar a:hover .fusion-element-tooltip {
  opacity: 1;
  visibility: visible;
  transition: all 0.2s ease 0.2s;
  margin-bottom: 10px;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-column .fusion-builder-wireframe-utility-toolbar,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-element .fusion-builder-wireframe-utility-toolbar,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-parent-element .fusion-builder-wireframe-utility-toolbar,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-nested-columns .fusion-builder-wireframe-utility-toolbar {
  top: 0;
  z-index: auto;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-element .fusion-builder-wireframe-utility-toolbar,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-parent-element .fusion-builder-wireframe-utility-toolbar,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-nested-columns .fusion-builder-wireframe-utility-toolbar {
  z-index: 999;
}
.fusion-builder-live .width-100 .fusion-builder-container:hover .fusion-builder-module-controls-container-wrapper {
  margin-right: 0 !important;
}
.fusion-builder-live .fusion-tb-footer.fusion-footer .fusion-builder-container,
.fusion-builder-live .fusion-tb-page-title-bar.fusion-page-title-bar .fusion-builder-container {
  cursor: auto;
}
.fusion-builder-tooltip {
  transform: translateX(-50%);
}
.fusion-builder-module-controls-container.fusion-builder-module-controls-type-container a,
.fusion-special-item.fusion-builder-module-controls-type-container a,
.fusion-builder-module-controls-container .fusion-builder-module-controls a,
.fusion-special-item .fusion-builder-module-controls a,
.fusion-builder-module-controls-container + .fusion-builder-editing-icons a,
.fusion-special-item + .fusion-builder-editing-icons a,
.fusion-builder-module-controls-container .fusion-special-item-controls a,
.fusion-special-item .fusion-special-item-controls a {
  position: relative;
  overflow: visible;
}
.fusion-builder-module-controls-container.fusion-builder-module-controls-type-container a .fusion-container-tooltip,
.fusion-special-item.fusion-builder-module-controls-type-container a .fusion-container-tooltip,
.fusion-builder-module-controls-container .fusion-builder-module-controls a .fusion-container-tooltip,
.fusion-special-item .fusion-builder-module-controls a .fusion-container-tooltip,
.fusion-builder-module-controls-container + .fusion-builder-editing-icons a .fusion-container-tooltip,
.fusion-special-item + .fusion-builder-editing-icons a .fusion-container-tooltip,
.fusion-builder-module-controls-container .fusion-special-item-controls a .fusion-container-tooltip,
.fusion-special-item .fusion-special-item-controls a .fusion-container-tooltip,
.fusion-builder-module-controls-container.fusion-builder-module-controls-type-container a .fusion-column-tooltip,
.fusion-special-item.fusion-builder-module-controls-type-container a .fusion-column-tooltip,
.fusion-builder-module-controls-container .fusion-builder-module-controls a .fusion-column-tooltip,
.fusion-special-item .fusion-builder-module-controls a .fusion-column-tooltip,
.fusion-builder-module-controls-container + .fusion-builder-editing-icons a .fusion-column-tooltip,
.fusion-special-item + .fusion-builder-editing-icons a .fusion-column-tooltip,
.fusion-builder-module-controls-container .fusion-special-item-controls a .fusion-column-tooltip,
.fusion-special-item .fusion-special-item-controls a .fusion-column-tooltip,
.fusion-builder-module-controls-container.fusion-builder-module-controls-type-container a .fusion-element-tooltip,
.fusion-special-item.fusion-builder-module-controls-type-container a .fusion-element-tooltip,
.fusion-builder-module-controls-container .fusion-builder-module-controls a .fusion-element-tooltip,
.fusion-special-item .fusion-builder-module-controls a .fusion-element-tooltip,
.fusion-builder-module-controls-container + .fusion-builder-editing-icons a .fusion-element-tooltip,
.fusion-special-item + .fusion-builder-editing-icons a .fusion-element-tooltip,
.fusion-builder-module-controls-container .fusion-special-item-controls a .fusion-element-tooltip,
.fusion-special-item .fusion-special-item-controls a .fusion-element-tooltip {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  margin: 0;
  z-index: 200;
  visibility: hidden;
  opacity: 0;
  transition: all 0.2s ease 0.2s;
  bottom: 100%;
}
.fusion-builder-module-controls-container.fusion-builder-module-controls-type-container a .fusion-container-tooltip .fusion-tooltip-text,
.fusion-special-item.fusion-builder-module-controls-type-container a .fusion-container-tooltip .fusion-tooltip-text,
.fusion-builder-module-controls-container .fusion-builder-module-controls a .fusion-container-tooltip .fusion-tooltip-text,
.fusion-special-item .fusion-builder-module-controls a .fusion-container-tooltip .fusion-tooltip-text,
.fusion-builder-module-controls-container + .fusion-builder-editing-icons a .fusion-container-tooltip .fusion-tooltip-text,
.fusion-special-item + .fusion-builder-editing-icons a .fusion-container-tooltip .fusion-tooltip-text,
.fusion-builder-module-controls-container .fusion-special-item-controls a .fusion-container-tooltip .fusion-tooltip-text,
.fusion-special-item .fusion-special-item-controls a .fusion-container-tooltip .fusion-tooltip-text,
.fusion-builder-module-controls-container.fusion-builder-module-controls-type-container a .fusion-column-tooltip .fusion-tooltip-text,
.fusion-special-item.fusion-builder-module-controls-type-container a .fusion-column-tooltip .fusion-tooltip-text,
.fusion-builder-module-controls-container .fusion-builder-module-controls a .fusion-column-tooltip .fusion-tooltip-text,
.fusion-special-item .fusion-builder-module-controls a .fusion-column-tooltip .fusion-tooltip-text,
.fusion-builder-module-controls-container + .fusion-builder-editing-icons a .fusion-column-tooltip .fusion-tooltip-text,
.fusion-special-item + .fusion-builder-editing-icons a .fusion-column-tooltip .fusion-tooltip-text,
.fusion-builder-module-controls-container .fusion-special-item-controls a .fusion-column-tooltip .fusion-tooltip-text,
.fusion-special-item .fusion-special-item-controls a .fusion-column-tooltip .fusion-tooltip-text,
.fusion-builder-module-controls-container.fusion-builder-module-controls-type-container a .fusion-element-tooltip .fusion-tooltip-text,
.fusion-special-item.fusion-builder-module-controls-type-container a .fusion-element-tooltip .fusion-tooltip-text,
.fusion-builder-module-controls-container .fusion-builder-module-controls a .fusion-element-tooltip .fusion-tooltip-text,
.fusion-special-item .fusion-builder-module-controls a .fusion-element-tooltip .fusion-tooltip-text,
.fusion-builder-module-controls-container + .fusion-builder-editing-icons a .fusion-element-tooltip .fusion-tooltip-text,
.fusion-special-item + .fusion-builder-editing-icons a .fusion-element-tooltip .fusion-tooltip-text,
.fusion-builder-module-controls-container .fusion-special-item-controls a .fusion-element-tooltip .fusion-tooltip-text,
.fusion-special-item .fusion-special-item-controls a .fusion-element-tooltip .fusion-tooltip-text {
  display: inline-block;
  background: #1d2226;
  color: #fff;
  border: 1px solid #1d2226;
  padding: 10px;
  font-size: 11px;
  font-family: "Noto Sans", Roboto, "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
  font-weight: 600;
  line-height: normal;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  border-radius: 4px;
  white-space: nowrap;
}
.fusion-builder-module-controls-container.fusion-builder-module-controls-type-container a .fusion-container-tooltip:before,
.fusion-special-item.fusion-builder-module-controls-type-container a .fusion-container-tooltip:before,
.fusion-builder-module-controls-container .fusion-builder-module-controls a .fusion-container-tooltip:before,
.fusion-special-item .fusion-builder-module-controls a .fusion-container-tooltip:before,
.fusion-builder-module-controls-container + .fusion-builder-editing-icons a .fusion-container-tooltip:before,
.fusion-special-item + .fusion-builder-editing-icons a .fusion-container-tooltip:before,
.fusion-builder-module-controls-container .fusion-special-item-controls a .fusion-container-tooltip:before,
.fusion-special-item .fusion-special-item-controls a .fusion-container-tooltip:before,
.fusion-builder-module-controls-container.fusion-builder-module-controls-type-container a .fusion-column-tooltip:before,
.fusion-special-item.fusion-builder-module-controls-type-container a .fusion-column-tooltip:before,
.fusion-builder-module-controls-container .fusion-builder-module-controls a .fusion-column-tooltip:before,
.fusion-special-item .fusion-builder-module-controls a .fusion-column-tooltip:before,
.fusion-builder-module-controls-container + .fusion-builder-editing-icons a .fusion-column-tooltip:before,
.fusion-special-item + .fusion-builder-editing-icons a .fusion-column-tooltip:before,
.fusion-builder-module-controls-container .fusion-special-item-controls a .fusion-column-tooltip:before,
.fusion-special-item .fusion-special-item-controls a .fusion-column-tooltip:before,
.fusion-builder-module-controls-container.fusion-builder-module-controls-type-container a .fusion-element-tooltip:before,
.fusion-special-item.fusion-builder-module-controls-type-container a .fusion-element-tooltip:before,
.fusion-builder-module-controls-container .fusion-builder-module-controls a .fusion-element-tooltip:before,
.fusion-special-item .fusion-builder-module-controls a .fusion-element-tooltip:before,
.fusion-builder-module-controls-container + .fusion-builder-editing-icons a .fusion-element-tooltip:before,
.fusion-special-item + .fusion-builder-editing-icons a .fusion-element-tooltip:before,
.fusion-builder-module-controls-container .fusion-special-item-controls a .fusion-element-tooltip:before,
.fusion-special-item .fusion-special-item-controls a .fusion-element-tooltip:before {
  content: "";
  border: 5px solid transparent;
  border-top-color: #1d2226;
  position: absolute;
  bottom: -10px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 2;
}
.fusion-builder-module-controls-container.fusion-builder-module-controls-type-container a .fusion-container-tooltip.fusion-tooltip-bottom,
.fusion-special-item.fusion-builder-module-controls-type-container a .fusion-container-tooltip.fusion-tooltip-bottom,
.fusion-builder-module-controls-container .fusion-builder-module-controls a .fusion-container-tooltip.fusion-tooltip-bottom,
.fusion-special-item .fusion-builder-module-controls a .fusion-container-tooltip.fusion-tooltip-bottom,
.fusion-builder-module-controls-container + .fusion-builder-editing-icons a .fusion-container-tooltip.fusion-tooltip-bottom,
.fusion-special-item + .fusion-builder-editing-icons a .fusion-container-tooltip.fusion-tooltip-bottom,
.fusion-builder-module-controls-container .fusion-special-item-controls a .fusion-container-tooltip.fusion-tooltip-bottom,
.fusion-special-item .fusion-special-item-controls a .fusion-container-tooltip.fusion-tooltip-bottom,
.fusion-builder-module-controls-container.fusion-builder-module-controls-type-container a .fusion-column-tooltip.fusion-tooltip-bottom,
.fusion-special-item.fusion-builder-module-controls-type-container a .fusion-column-tooltip.fusion-tooltip-bottom,
.fusion-builder-module-controls-container .fusion-builder-module-controls a .fusion-column-tooltip.fusion-tooltip-bottom,
.fusion-special-item .fusion-builder-module-controls a .fusion-column-tooltip.fusion-tooltip-bottom,
.fusion-builder-module-controls-container + .fusion-builder-editing-icons a .fusion-column-tooltip.fusion-tooltip-bottom,
.fusion-special-item + .fusion-builder-editing-icons a .fusion-column-tooltip.fusion-tooltip-bottom,
.fusion-builder-module-controls-container .fusion-special-item-controls a .fusion-column-tooltip.fusion-tooltip-bottom,
.fusion-special-item .fusion-special-item-controls a .fusion-column-tooltip.fusion-tooltip-bottom,
.fusion-builder-module-controls-container.fusion-builder-module-controls-type-container a .fusion-element-tooltip.fusion-tooltip-bottom,
.fusion-special-item.fusion-builder-module-controls-type-container a .fusion-element-tooltip.fusion-tooltip-bottom,
.fusion-builder-module-controls-container .fusion-builder-module-controls a .fusion-element-tooltip.fusion-tooltip-bottom,
.fusion-special-item .fusion-builder-module-controls a .fusion-element-tooltip.fusion-tooltip-bottom,
.fusion-builder-module-controls-container + .fusion-builder-editing-icons a .fusion-element-tooltip.fusion-tooltip-bottom,
.fusion-special-item + .fusion-builder-editing-icons a .fusion-element-tooltip.fusion-tooltip-bottom,
.fusion-builder-module-controls-container .fusion-special-item-controls a .fusion-element-tooltip.fusion-tooltip-bottom,
.fusion-special-item .fusion-special-item-controls a .fusion-element-tooltip.fusion-tooltip-bottom {
  top: 100%;
  bottom: auto;
}
.fusion-builder-module-controls-container.fusion-builder-module-controls-type-container a .fusion-container-tooltip.fusion-tooltip-bottom:before,
.fusion-special-item.fusion-builder-module-controls-type-container a .fusion-container-tooltip.fusion-tooltip-bottom:before,
.fusion-builder-module-controls-container .fusion-builder-module-controls a .fusion-container-tooltip.fusion-tooltip-bottom:before,
.fusion-special-item .fusion-builder-module-controls a .fusion-container-tooltip.fusion-tooltip-bottom:before,
.fusion-builder-module-controls-container + .fusion-builder-editing-icons a .fusion-container-tooltip.fusion-tooltip-bottom:before,
.fusion-special-item + .fusion-builder-editing-icons a .fusion-container-tooltip.fusion-tooltip-bottom:before,
.fusion-builder-module-controls-container .fusion-special-item-controls a .fusion-container-tooltip.fusion-tooltip-bottom:before,
.fusion-special-item .fusion-special-item-controls a .fusion-container-tooltip.fusion-tooltip-bottom:before,
.fusion-builder-module-controls-container.fusion-builder-module-controls-type-container a .fusion-column-tooltip.fusion-tooltip-bottom:before,
.fusion-special-item.fusion-builder-module-controls-type-container a .fusion-column-tooltip.fusion-tooltip-bottom:before,
.fusion-builder-module-controls-container .fusion-builder-module-controls a .fusion-column-tooltip.fusion-tooltip-bottom:before,
.fusion-special-item .fusion-builder-module-controls a .fusion-column-tooltip.fusion-tooltip-bottom:before,
.fusion-builder-module-controls-container + .fusion-builder-editing-icons a .fusion-column-tooltip.fusion-tooltip-bottom:before,
.fusion-special-item + .fusion-builder-editing-icons a .fusion-column-tooltip.fusion-tooltip-bottom:before,
.fusion-builder-module-controls-container .fusion-special-item-controls a .fusion-column-tooltip.fusion-tooltip-bottom:before,
.fusion-special-item .fusion-special-item-controls a .fusion-column-tooltip.fusion-tooltip-bottom:before,
.fusion-builder-module-controls-container.fusion-builder-module-controls-type-container a .fusion-element-tooltip.fusion-tooltip-bottom:before,
.fusion-special-item.fusion-builder-module-controls-type-container a .fusion-element-tooltip.fusion-tooltip-bottom:before,
.fusion-builder-module-controls-container .fusion-builder-module-controls a .fusion-element-tooltip.fusion-tooltip-bottom:before,
.fusion-special-item .fusion-builder-module-controls a .fusion-element-tooltip.fusion-tooltip-bottom:before,
.fusion-builder-module-controls-container + .fusion-builder-editing-icons a .fusion-element-tooltip.fusion-tooltip-bottom:before,
.fusion-special-item + .fusion-builder-editing-icons a .fusion-element-tooltip.fusion-tooltip-bottom:before,
.fusion-builder-module-controls-container .fusion-special-item-controls a .fusion-element-tooltip.fusion-tooltip-bottom:before,
.fusion-special-item .fusion-special-item-controls a .fusion-element-tooltip.fusion-tooltip-bottom:before {
  top: -10px;
  bottom: auto;
  border-top-color: transparent;
  border-bottom-color: #1d2226;
}
.fusion-builder-module-controls-container.fusion-builder-module-controls-type-container a span,
.fusion-special-item.fusion-builder-module-controls-type-container a span,
.fusion-builder-module-controls-container .fusion-builder-module-controls a span,
.fusion-special-item .fusion-builder-module-controls a span,
.fusion-builder-module-controls-container + .fusion-builder-editing-icons a span,
.fusion-special-item + .fusion-builder-editing-icons a span,
.fusion-builder-module-controls-container .fusion-special-item-controls a span,
.fusion-special-item .fusion-special-item-controls a span {
  display: block;
  line-height: 33px;
}
.fusion-builder-module-controls-container.fusion-builder-module-controls-type-container a span:hover ~ .fusion-container-tooltip,
.fusion-special-item.fusion-builder-module-controls-type-container a span:hover ~ .fusion-container-tooltip,
.fusion-builder-module-controls-container .fusion-builder-module-controls a span:hover ~ .fusion-container-tooltip,
.fusion-special-item .fusion-builder-module-controls a span:hover ~ .fusion-container-tooltip,
.fusion-builder-module-controls-container + .fusion-builder-editing-icons a span:hover ~ .fusion-container-tooltip,
.fusion-special-item + .fusion-builder-editing-icons a span:hover ~ .fusion-container-tooltip,
.fusion-builder-module-controls-container .fusion-special-item-controls a span:hover ~ .fusion-container-tooltip,
.fusion-special-item .fusion-special-item-controls a span:hover ~ .fusion-container-tooltip,
.fusion-builder-module-controls-container.fusion-builder-module-controls-type-container a span:hover ~ .fusion-column-tooltip,
.fusion-special-item.fusion-builder-module-controls-type-container a span:hover ~ .fusion-column-tooltip,
.fusion-builder-module-controls-container .fusion-builder-module-controls a span:hover ~ .fusion-column-tooltip,
.fusion-special-item .fusion-builder-module-controls a span:hover ~ .fusion-column-tooltip,
.fusion-builder-module-controls-container + .fusion-builder-editing-icons a span:hover ~ .fusion-column-tooltip,
.fusion-special-item + .fusion-builder-editing-icons a span:hover ~ .fusion-column-tooltip,
.fusion-builder-module-controls-container .fusion-special-item-controls a span:hover ~ .fusion-column-tooltip,
.fusion-special-item .fusion-special-item-controls a span:hover ~ .fusion-column-tooltip,
.fusion-builder-module-controls-container.fusion-builder-module-controls-type-container a span:hover ~ .fusion-element-tooltip,
.fusion-special-item.fusion-builder-module-controls-type-container a span:hover ~ .fusion-element-tooltip,
.fusion-builder-module-controls-container .fusion-builder-module-controls a span:hover ~ .fusion-element-tooltip,
.fusion-special-item .fusion-builder-module-controls a span:hover ~ .fusion-element-tooltip,
.fusion-builder-module-controls-container + .fusion-builder-editing-icons a span:hover ~ .fusion-element-tooltip,
.fusion-special-item + .fusion-builder-editing-icons a span:hover ~ .fusion-element-tooltip,
.fusion-builder-module-controls-container .fusion-special-item-controls a span:hover ~ .fusion-element-tooltip,
.fusion-special-item .fusion-special-item-controls a span:hover ~ .fusion-element-tooltip {
  opacity: 1;
  visibility: visible;
  transition: all 0.2s ease 0.2s;
  margin-bottom: 10px;
}
.fusion-builder-module-controls-container.fusion-builder-module-controls-type-container a span:hover ~ .fusion-container-tooltip.fusion-tooltip-bottom,
.fusion-special-item.fusion-builder-module-controls-type-container a span:hover ~ .fusion-container-tooltip.fusion-tooltip-bottom,
.fusion-builder-module-controls-container .fusion-builder-module-controls a span:hover ~ .fusion-container-tooltip.fusion-tooltip-bottom,
.fusion-special-item .fusion-builder-module-controls a span:hover ~ .fusion-container-tooltip.fusion-tooltip-bottom,
.fusion-builder-module-controls-container + .fusion-builder-editing-icons a span:hover ~ .fusion-container-tooltip.fusion-tooltip-bottom,
.fusion-special-item + .fusion-builder-editing-icons a span:hover ~ .fusion-container-tooltip.fusion-tooltip-bottom,
.fusion-builder-module-controls-container .fusion-special-item-controls a span:hover ~ .fusion-container-tooltip.fusion-tooltip-bottom,
.fusion-special-item .fusion-special-item-controls a span:hover ~ .fusion-container-tooltip.fusion-tooltip-bottom,
.fusion-builder-module-controls-container.fusion-builder-module-controls-type-container a span:hover ~ .fusion-column-tooltip.fusion-tooltip-bottom,
.fusion-special-item.fusion-builder-module-controls-type-container a span:hover ~ .fusion-column-tooltip.fusion-tooltip-bottom,
.fusion-builder-module-controls-container .fusion-builder-module-controls a span:hover ~ .fusion-column-tooltip.fusion-tooltip-bottom,
.fusion-special-item .fusion-builder-module-controls a span:hover ~ .fusion-column-tooltip.fusion-tooltip-bottom,
.fusion-builder-module-controls-container + .fusion-builder-editing-icons a span:hover ~ .fusion-column-tooltip.fusion-tooltip-bottom,
.fusion-special-item + .fusion-builder-editing-icons a span:hover ~ .fusion-column-tooltip.fusion-tooltip-bottom,
.fusion-builder-module-controls-container .fusion-special-item-controls a span:hover ~ .fusion-column-tooltip.fusion-tooltip-bottom,
.fusion-special-item .fusion-special-item-controls a span:hover ~ .fusion-column-tooltip.fusion-tooltip-bottom,
.fusion-builder-module-controls-container.fusion-builder-module-controls-type-container a span:hover ~ .fusion-element-tooltip.fusion-tooltip-bottom,
.fusion-special-item.fusion-builder-module-controls-type-container a span:hover ~ .fusion-element-tooltip.fusion-tooltip-bottom,
.fusion-builder-module-controls-container .fusion-builder-module-controls a span:hover ~ .fusion-element-tooltip.fusion-tooltip-bottom,
.fusion-special-item .fusion-builder-module-controls a span:hover ~ .fusion-element-tooltip.fusion-tooltip-bottom,
.fusion-builder-module-controls-container + .fusion-builder-editing-icons a span:hover ~ .fusion-element-tooltip.fusion-tooltip-bottom,
.fusion-special-item + .fusion-builder-editing-icons a span:hover ~ .fusion-element-tooltip.fusion-tooltip-bottom,
.fusion-builder-module-controls-container .fusion-special-item-controls a span:hover ~ .fusion-element-tooltip.fusion-tooltip-bottom,
.fusion-special-item .fusion-special-item-controls a span:hover ~ .fusion-element-tooltip.fusion-tooltip-bottom {
  margin-top: 10px;
  margin-bottom: 0;
}
.fusion-tb-header .fusion-builder-module-controls-container.fusion-builder-module-controls-type-container a .fusion-container-tooltip,
.fusion-tb-header .fusion-special-item.fusion-builder-module-controls-type-container a .fusion-container-tooltip,
.fusion-tb-header .fusion-builder-module-controls-container .fusion-builder-module-controls a .fusion-container-tooltip,
.fusion-tb-header .fusion-special-item .fusion-builder-module-controls a .fusion-container-tooltip,
.fusion-tb-header .fusion-builder-module-controls-container + .fusion-builder-editing-icons a .fusion-container-tooltip,
.fusion-tb-header .fusion-special-item + .fusion-builder-editing-icons a .fusion-container-tooltip,
.fusion-tb-header .fusion-builder-module-controls-container .fusion-special-item-controls a .fusion-container-tooltip,
.fusion-tb-header .fusion-special-item .fusion-special-item-controls a .fusion-container-tooltip,
.fusion-tb-header .fusion-builder-module-controls-container.fusion-builder-module-controls-type-container a .fusion-column-tooltip,
.fusion-tb-header .fusion-special-item.fusion-builder-module-controls-type-container a .fusion-column-tooltip,
.fusion-tb-header .fusion-builder-module-controls-container .fusion-builder-module-controls a .fusion-column-tooltip,
.fusion-tb-header .fusion-special-item .fusion-builder-module-controls a .fusion-column-tooltip,
.fusion-tb-header .fusion-builder-module-controls-container + .fusion-builder-editing-icons a .fusion-column-tooltip,
.fusion-tb-header .fusion-special-item + .fusion-builder-editing-icons a .fusion-column-tooltip,
.fusion-tb-header .fusion-builder-module-controls-container .fusion-special-item-controls a .fusion-column-tooltip,
.fusion-tb-header .fusion-special-item .fusion-special-item-controls a .fusion-column-tooltip,
.fusion-tb-header .fusion-builder-module-controls-container.fusion-builder-module-controls-type-container a .fusion-element-tooltip,
.fusion-tb-header .fusion-special-item.fusion-builder-module-controls-type-container a .fusion-element-tooltip,
.fusion-tb-header .fusion-builder-module-controls-container .fusion-builder-module-controls a .fusion-element-tooltip,
.fusion-tb-header .fusion-special-item .fusion-builder-module-controls a .fusion-element-tooltip,
.fusion-tb-header .fusion-builder-module-controls-container + .fusion-builder-editing-icons a .fusion-element-tooltip,
.fusion-tb-header .fusion-special-item + .fusion-builder-editing-icons a .fusion-element-tooltip,
.fusion-tb-header .fusion-builder-module-controls-container .fusion-special-item-controls a .fusion-element-tooltip,
.fusion-tb-header .fusion-special-item .fusion-special-item-controls a .fusion-element-tooltip {
  top: 100%;
  bottom: auto;
}
.fusion-tb-header .fusion-builder-module-controls-container.fusion-builder-module-controls-type-container a .fusion-container-tooltip:before,
.fusion-tb-header .fusion-special-item.fusion-builder-module-controls-type-container a .fusion-container-tooltip:before,
.fusion-tb-header .fusion-builder-module-controls-container .fusion-builder-module-controls a .fusion-container-tooltip:before,
.fusion-tb-header .fusion-special-item .fusion-builder-module-controls a .fusion-container-tooltip:before,
.fusion-tb-header .fusion-builder-module-controls-container + .fusion-builder-editing-icons a .fusion-container-tooltip:before,
.fusion-tb-header .fusion-special-item + .fusion-builder-editing-icons a .fusion-container-tooltip:before,
.fusion-tb-header .fusion-builder-module-controls-container .fusion-special-item-controls a .fusion-container-tooltip:before,
.fusion-tb-header .fusion-special-item .fusion-special-item-controls a .fusion-container-tooltip:before,
.fusion-tb-header .fusion-builder-module-controls-container.fusion-builder-module-controls-type-container a .fusion-column-tooltip:before,
.fusion-tb-header .fusion-special-item.fusion-builder-module-controls-type-container a .fusion-column-tooltip:before,
.fusion-tb-header .fusion-builder-module-controls-container .fusion-builder-module-controls a .fusion-column-tooltip:before,
.fusion-tb-header .fusion-special-item .fusion-builder-module-controls a .fusion-column-tooltip:before,
.fusion-tb-header .fusion-builder-module-controls-container + .fusion-builder-editing-icons a .fusion-column-tooltip:before,
.fusion-tb-header .fusion-special-item + .fusion-builder-editing-icons a .fusion-column-tooltip:before,
.fusion-tb-header .fusion-builder-module-controls-container .fusion-special-item-controls a .fusion-column-tooltip:before,
.fusion-tb-header .fusion-special-item .fusion-special-item-controls a .fusion-column-tooltip:before,
.fusion-tb-header .fusion-builder-module-controls-container.fusion-builder-module-controls-type-container a .fusion-element-tooltip:before,
.fusion-tb-header .fusion-special-item.fusion-builder-module-controls-type-container a .fusion-element-tooltip:before,
.fusion-tb-header .fusion-builder-module-controls-container .fusion-builder-module-controls a .fusion-element-tooltip:before,
.fusion-tb-header .fusion-special-item .fusion-builder-module-controls a .fusion-element-tooltip:before,
.fusion-tb-header .fusion-builder-module-controls-container + .fusion-builder-editing-icons a .fusion-element-tooltip:before,
.fusion-tb-header .fusion-special-item + .fusion-builder-editing-icons a .fusion-element-tooltip:before,
.fusion-tb-header .fusion-builder-module-controls-container .fusion-special-item-controls a .fusion-element-tooltip:before,
.fusion-tb-header .fusion-special-item .fusion-special-item-controls a .fusion-element-tooltip:before {
  top: -10px;
  bottom: auto;
  border-top-color: transparent;
  border-bottom-color: #1d2226;
}
.fusion-tb-header .fusion-builder-module-controls-container.fusion-builder-module-controls-type-container a span:hover ~ .fusion-container-tooltip,
.fusion-tb-header .fusion-special-item.fusion-builder-module-controls-type-container a span:hover ~ .fusion-container-tooltip,
.fusion-tb-header .fusion-builder-module-controls-container .fusion-builder-module-controls a span:hover ~ .fusion-container-tooltip,
.fusion-tb-header .fusion-special-item .fusion-builder-module-controls a span:hover ~ .fusion-container-tooltip,
.fusion-tb-header .fusion-builder-module-controls-container + .fusion-builder-editing-icons a span:hover ~ .fusion-container-tooltip,
.fusion-tb-header .fusion-special-item + .fusion-builder-editing-icons a span:hover ~ .fusion-container-tooltip,
.fusion-tb-header .fusion-builder-module-controls-container .fusion-special-item-controls a span:hover ~ .fusion-container-tooltip,
.fusion-tb-header .fusion-special-item .fusion-special-item-controls a span:hover ~ .fusion-container-tooltip,
.fusion-tb-header .fusion-builder-module-controls-container.fusion-builder-module-controls-type-container a span:hover ~ .fusion-column-tooltip,
.fusion-tb-header .fusion-special-item.fusion-builder-module-controls-type-container a span:hover ~ .fusion-column-tooltip,
.fusion-tb-header .fusion-builder-module-controls-container .fusion-builder-module-controls a span:hover ~ .fusion-column-tooltip,
.fusion-tb-header .fusion-special-item .fusion-builder-module-controls a span:hover ~ .fusion-column-tooltip,
.fusion-tb-header .fusion-builder-module-controls-container + .fusion-builder-editing-icons a span:hover ~ .fusion-column-tooltip,
.fusion-tb-header .fusion-special-item + .fusion-builder-editing-icons a span:hover ~ .fusion-column-tooltip,
.fusion-tb-header .fusion-builder-module-controls-container .fusion-special-item-controls a span:hover ~ .fusion-column-tooltip,
.fusion-tb-header .fusion-special-item .fusion-special-item-controls a span:hover ~ .fusion-column-tooltip,
.fusion-tb-header .fusion-builder-module-controls-container.fusion-builder-module-controls-type-container a span:hover ~ .fusion-element-tooltip,
.fusion-tb-header .fusion-special-item.fusion-builder-module-controls-type-container a span:hover ~ .fusion-element-tooltip,
.fusion-tb-header .fusion-builder-module-controls-container .fusion-builder-module-controls a span:hover ~ .fusion-element-tooltip,
.fusion-tb-header .fusion-special-item .fusion-builder-module-controls a span:hover ~ .fusion-element-tooltip,
.fusion-tb-header .fusion-builder-module-controls-container + .fusion-builder-editing-icons a span:hover ~ .fusion-element-tooltip,
.fusion-tb-header .fusion-special-item + .fusion-builder-editing-icons a span:hover ~ .fusion-element-tooltip,
.fusion-tb-header .fusion-builder-module-controls-container .fusion-special-item-controls a span:hover ~ .fusion-element-tooltip,
.fusion-tb-header .fusion-special-item .fusion-special-item-controls a span:hover ~ .fusion-element-tooltip {
  margin-top: 10px;
  margin-bottom: 0;
}
.fusion-builder-live .fusion-tb-header .fusion-builder-container:hover:after {
  z-index: 0;
}
.fusion-builder-live.fusion-builder-ui-wireframe:not(.fusion-builder-nested-cols-dialog-open) .fusion-builder-container,
.fusion-builder-live.fusion-builder-ui-wireframe:not(.fusion-builder-nested-cols-dialog-open) .fusion-global-column,
.fusion-builder-live.fusion-builder-ui-wireframe:not(.fusion-builder-nested-cols-dialog-open) .fusion-nested-columns,
.fusion-builder-live.fusion-builder-ui-wireframe:not(.fusion-builder-nested-cols-dialog-open) .fusion-global-element,
.fusion-builder-live.fusion-builder-ui-wireframe:not(.fusion-builder-nested-cols-dialog-open) .fusion-global-parent-element {
  position: relative;
}
.fusion-builder-live.fusion-builder-ui-wireframe:not(.fusion-builder-nested-cols-dialog-open) .fusion-builder-nested-element .fusion-builder-row-content-active .fusion-column-wrapper,
.fusion-builder-live.fusion-builder-ui-wireframe:not(.fusion-builder-nested-cols-dialog-open) .fusion-builder-nested-element .fusion-builder-row-content-active .fusion-builder-column,
.fusion-builder-live.fusion-builder-ui-wireframe:not(.fusion-builder-nested-cols-dialog-open) .fusion-builder-nested-element .fusion-builder-row-content-active .fusion-builder-module-controls-container,
.fusion-builder-live.fusion-builder-ui-wireframe:not(.fusion-builder-nested-cols-dialog-open) .fusion-builder-nested-element .fusion-builder-row-content-active .fusion-builder-module-preview {
  background: #fff !important;
}
.fusion-builder-live.fusion-builder-ui-wireframe:not(.fusion-builder-nested-cols-dialog-open) .fusion-builder-container.fusion-global-container .fusion-column-wrapper .fusion-builder-module-preview,
.fusion-builder-live.fusion-builder-ui-wireframe:not(.fusion-builder-nested-cols-dialog-open) .fusion-builder-column.fusion-global-column,
.fusion-builder-live.fusion-builder-ui-wireframe:not(.fusion-builder-nested-cols-dialog-open) .fusion-builder-column.fusion-global-column .fusion-builder-module-preview,
.fusion-builder-live.fusion-builder-ui-wireframe:not(.fusion-builder-nested-cols-dialog-open) .fusion-global-element .fusion-builder-module-preview,
.fusion-builder-live.fusion-builder-ui-wireframe:not(.fusion-builder-nested-cols-dialog-open) .fusion-global-parent-element .fusion-builder-module-preview,
.fusion-builder-live.fusion-builder-ui-wireframe:not(.fusion-builder-nested-cols-dialog-open) .fusion-global-nested-row .fusion-builder-module-preview {
  background: #e8f0f2;
}
.fusion-builder-live.fusion-builder-ui-wireframe:not(.fusion-builder-nested-cols-dialog-open) .fusion-builder-column.fusion-global-column .fusion-column-wrapper,
.fusion-builder-live.fusion-builder-ui-wireframe:not(.fusion-builder-nested-cols-dialog-open) .fusion-builder-container.fusion-global-container .fusion-column-wrapper,
.fusion-builder-live.fusion-builder-ui-wireframe:not(.fusion-builder-nested-cols-dialog-open) .fusion-global-container.fusion-builder-container .fusion-fullwidth {
  background: #e8f0f2 !important;
}
.fusion-builder-live.fusion-builder-ui-wireframe:not(.fusion-builder-nested-cols-dialog-open) .fusion-global-container .fusion-builder-add-element,
.fusion-builder-live.fusion-builder-ui-wireframe:not(.fusion-builder-nested-cols-dialog-open) .fusion-global-column .fusion-builder-add-element {
  background: #e8f0f2 !important;
}
.fusion-builder-live.fusion-builder-ui-wireframe:not(.fusion-builder-nested-cols-dialog-open) .fusion-global-column .fusion-builder-module-controls-container,
.fusion-builder-live.fusion-builder-ui-wireframe:not(.fusion-builder-nested-cols-dialog-open) .fusion-global-element .fusion-builder-module-controls-container,
.fusion-builder-live.fusion-builder-ui-wireframe:not(.fusion-builder-nested-cols-dialog-open) .fusion-global-parent-element .fusion-builder-module-controls-container,
.fusion-builder-live.fusion-builder-ui-wireframe:not(.fusion-builder-nested-cols-dialog-open) .fusion-global-nested-row .fusion-builder-module-controls-container {
  background: #e8f0f2 !important;
}
.fusion-builder-live.fusion-builder-ui-wireframe:not(.fusion-builder-nested-cols-dialog-open) .fusion-global-container .fusion-builder-live-element .fusion-builder-module-controls-container,
.fusion-builder-live.fusion-builder-ui-wireframe:not(.fusion-builder-nested-cols-dialog-open) .fusion-global-container .fusion-nested-columns .fusion-builder-module-controls-container {
  background: #e8f0f2 !important;
}
.fusion-builder-live.fusion-builder-ui-wireframe:not(.fusion-builder-nested-cols-dialog-open) .fusion-global-container .fusion-global-column,
.fusion-builder-live.fusion-builder-ui-wireframe:not(.fusion-builder-nested-cols-dialog-open) .fusion-global-container .fusion-global-column .fusion-column-wrapper {
  background: #dee9ee !important;
}
.fusion-builder-live.fusion-builder-ui-wireframe:not(.fusion-builder-nested-cols-dialog-open) .fusion-global-container .fusion-global-column .fusion-builder-add-element,
.fusion-builder-live.fusion-builder-ui-wireframe:not(.fusion-builder-nested-cols-dialog-open) .fusion-global-container .fusion-global-column .fusion-column-wrapper .fusion-builder-add-element {
  background: #dee9ee !important;
}
.fusion-builder-live.fusion-builder-ui-wireframe:not(.fusion-builder-nested-cols-dialog-open) .fusion-global-container .fusion-global-column .fusion-global-element .fusion-builder-module-preview,
.fusion-builder-live.fusion-builder-ui-wireframe:not(.fusion-builder-nested-cols-dialog-open) .fusion-global-container .fusion-global-column .fusion-column-wrapper .fusion-global-element .fusion-builder-module-preview,
.fusion-builder-live.fusion-builder-ui-wireframe:not(.fusion-builder-nested-cols-dialog-open) .fusion-global-container .fusion-global-column .fusion-global-parent-element .fusion-builder-module-preview,
.fusion-builder-live.fusion-builder-ui-wireframe:not(.fusion-builder-nested-cols-dialog-open) .fusion-global-container .fusion-global-column .fusion-column-wrapper .fusion-global-parent-element .fusion-builder-module-preview,
.fusion-builder-live.fusion-builder-ui-wireframe:not(.fusion-builder-nested-cols-dialog-open) .fusion-global-container .fusion-global-column .fusion-global-nested-row .fusion-builder-module-preview,
.fusion-builder-live.fusion-builder-ui-wireframe:not(.fusion-builder-nested-cols-dialog-open) .fusion-global-container .fusion-global-column .fusion-column-wrapper .fusion-global-nested-row .fusion-builder-module-preview {
  background: #d1e0e8;
}
.fusion-builder-live.fusion-builder-ui-wireframe:not(.fusion-builder-nested-cols-dialog-open) .fusion-global-container .fusion-global-column .fusion-global-element .fusion-builder-module-controls-container,
.fusion-builder-live.fusion-builder-ui-wireframe:not(.fusion-builder-nested-cols-dialog-open) .fusion-global-container .fusion-global-column .fusion-column-wrapper .fusion-global-element .fusion-builder-module-controls-container,
.fusion-builder-live.fusion-builder-ui-wireframe:not(.fusion-builder-nested-cols-dialog-open) .fusion-global-container .fusion-global-column .fusion-global-parent-element .fusion-builder-module-controls-container,
.fusion-builder-live.fusion-builder-ui-wireframe:not(.fusion-builder-nested-cols-dialog-open) .fusion-global-container .fusion-global-column .fusion-column-wrapper .fusion-global-parent-element .fusion-builder-module-controls-container,
.fusion-builder-live.fusion-builder-ui-wireframe:not(.fusion-builder-nested-cols-dialog-open) .fusion-global-container .fusion-global-column .fusion-global-nested-row .fusion-builder-module-controls-container,
.fusion-builder-live.fusion-builder-ui-wireframe:not(.fusion-builder-nested-cols-dialog-open) .fusion-global-container .fusion-global-column .fusion-column-wrapper .fusion-global-nested-row .fusion-builder-module-controls-container {
  background: #d1e0e8 !important;
}
.fusion-builder-live.fusion-builder-ui-wireframe:not(.fusion-builder-nested-cols-dialog-open) .fusion-global-container .fusion-builder-column:not(.fusion-global-column) .fusion-global-element .fusion-builder-module-preview,
.fusion-builder-live.fusion-builder-ui-wireframe:not(.fusion-builder-nested-cols-dialog-open) .fusion-global-container .fusion-builder-column:not(.fusion-global-column) .fusion-global-parent-element .fusion-builder-module-preview,
.fusion-builder-live.fusion-builder-ui-wireframe:not(.fusion-builder-nested-cols-dialog-open) .fusion-global-container .fusion-builder-column:not(.fusion-global-column) .fusion-global-nested-row .fusion-builder-module-preview {
  background: #dee9ee;
}
.fusion-builder-live.fusion-builder-ui-wireframe:not(.fusion-builder-nested-cols-dialog-open) .fusion-global-container .fusion-builder-column:not(.fusion-global-column) .fusion-global-element .fusion-builder-module-controls-container,
.fusion-builder-live.fusion-builder-ui-wireframe:not(.fusion-builder-nested-cols-dialog-open) .fusion-global-container .fusion-builder-column:not(.fusion-global-column) .fusion-global-parent-element .fusion-builder-module-controls-container,
.fusion-builder-live.fusion-builder-ui-wireframe:not(.fusion-builder-nested-cols-dialog-open) .fusion-global-container .fusion-builder-column:not(.fusion-global-column) .fusion-global-nested-row .fusion-builder-module-controls-container {
  background: #dee9ee !important;
}
.fusion-builder-live.fusion-builder-ui-wireframe:not(.fusion-builder-nested-cols-dialog-open) .fusion-builder-column.fusion-global-column .fusion-global-element .fusion-builder-module-preview,
.fusion-builder-live.fusion-builder-ui-wireframe:not(.fusion-builder-nested-cols-dialog-open) .fusion-builder-column.fusion-global-column .fusion-global-parent-element .fusion-builder-module-preview,
.fusion-builder-live.fusion-builder-ui-wireframe:not(.fusion-builder-nested-cols-dialog-open) .fusion-builder-column.fusion-global-column .fusion-global-nested-row .fusion-builder-module-preview {
  background: #dee9ee;
}
.fusion-builder-live.fusion-builder-ui-wireframe:not(.fusion-builder-nested-cols-dialog-open) .fusion-builder-column.fusion-global-column .fusion-global-element .fusion-builder-module-controls-container,
.fusion-builder-live.fusion-builder-ui-wireframe:not(.fusion-builder-nested-cols-dialog-open) .fusion-builder-column.fusion-global-column .fusion-global-parent-element .fusion-builder-module-controls-container,
.fusion-builder-live.fusion-builder-ui-wireframe:not(.fusion-builder-nested-cols-dialog-open) .fusion-builder-column.fusion-global-column .fusion-global-nested-row .fusion-builder-module-controls-container {
  background: #dee9ee !important;
}
.fusion-builder-live .fusion-column-sizer-active {
  z-index: auto;
  position: relative;
}
.fusion-builder-live .fusion-column-sizer-active:hover {
  z-index: auto;
}
.fusion-builder-live .fusion-column-sizer-active .fusion_builder_row .fusion-builder-row {
  z-index: auto;
}
.fusion-builder-live .fusion-builder-live-editor .fusion-column-wrapper {
  cursor: grab;
}
.fusion-builder-live .fusion-builder-column > .fusion-builder-add-element {
  display: none;
}
.fusion-builder-live .fusion-builder-column.fusion-builder-editing-child > .fusion-builder-module-controls-container {
  display: none !important;
}
.fusion-builder-live .fusion-builder-column .column-sizes {
  display: none;
}
.fusion-builder-live .fusion-builder-column .column-sizes.fusion-expand-to-bottom {
  top: 100%;
  bottom: auto !important;
  transform: translateY(5px) !important;
  height: auto;
  display: flex;
  flex-wrap: wrap;
}
.fusion-builder-live .fusion-builder-column .column-sizes.fusion-expand-to-bottom h4 {
  width: 100%;
}
.fusion-builder-live .fusion-builder-column > .fusion-builder-module-controls-container {
  margin-left: 0;
  padding-left: 0;
}
.fusion-builder-live .fusion-builder-column > .fusion-builder-module-controls-container a.fusion-builder-insert-column,
.fusion-builder-live .fusion-builder-column > .fusion-builder-module-controls-container a.fusion-builder-column-settings {
  display: block;
  opacity: 1;
  width: 33px;
}
.fusion-builder-live .fusion-builder-column > .fusion-builder-module-controls-container a.fusion-builder-column-settings {
  background-color: #2a3035;
}
.fusion-builder-live .fusion-builder-column > .fusion-builder-module-controls-container a.fusion-builder-column-size {
  font-weight: 600;
  font-family: "Noto Sans", Roboto, "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
}
.fusion-builder-live .fusion-builder-column > .fusion-builder-module-controls-container .fusion-builder-column-controls .fusion-builder-column-controls-inner:hover .fusion-builder-column-settings {
  background: transparent;
}
.fusion-builder-live .fusion-builder-column.active,
.fusion-builder-live .fusion-builder-column:hover,
.fusion-builder-live .fusion-builder-column.fusion-builder-element-edited {
  position: relative;
}
.fusion-builder-live .fusion-builder-column.active > .fusion-column-wrapper:after,
.fusion-builder-live .fusion-builder-column:hover > .fusion-column-wrapper:after,
.fusion-builder-live .fusion-builder-column.fusion-builder-element-edited > .fusion-column-wrapper:after {
  box-shadow: 0 0 0 3px rgba(25, 143, 217, 0.4);
  border-radius: 4px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  pointer-events: none;
  content: "";
  z-index: 9;
}
.fusion-builder-live .fusion-builder-column.active > .fusion-builder-module-controls-container,
.fusion-builder-live .fusion-builder-column:hover > .fusion-builder-module-controls-container {
  display: block;
}
.fusion-builder-live .fusion-builder-column.fusion-builder-element-edited > .fusion-column-wrapper:after {
  box-shadow: 0 0 0 3px #198fd9;
}
.fusion-builder-live .fusion-builder-column.active {
  /* Column Sizes UI */
}
.fusion-builder-live .fusion-builder-column.active > .fusion-builder-module-controls-container .fusion-builder-module-controls a .fusion-column-tooltip {
  display: none;
}
.fusion-builder-live .fusion-builder-column.active > .fusion-builder-module-controls-container .fusion-builder-module-controls a:first-child {
  background-color: #198fd9;
}
.fusion-builder-live .fusion-builder-column.active .column-sizes {
  font-family: "Noto Sans", Roboto, "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
  overflow: hidden;
  position: absolute;
  bottom: 100%;
  z-index: 99999999;
  width: 230px;
  background: white;
  border-radius: 4px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.18);
  transform: translateY(-10px);
  display: block;
}
.fusion-builder-live .fusion-builder-column.active .column-sizes h4 {
  font-weight: 600;
  display: block;
  text-align: center;
  margin: 10px 0;
  text-transform: uppercase;
  font-size: 12px !important;
  color: #222;
  font-family: "Noto Sans", Roboto, "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
}
.fusion-builder-live .fusion-builder-column.active .column-sizes .column-size {
  width: calc(100% / 6);
  float: left;
  text-align: center;
  border-right: 1px solid #f1f1f1;
  border-top: 1px solid #f1f1f1;
  color: #222;
  cursor: pointer;
  font-size: 12px;
  padding: 5px 0;
  font-weight: 600;
}
.fusion-builder-live .fusion-builder-column.active .column-sizes .column-size:hover {
  background: #f9f9f9;
}
.fusion-builder-live .fusion-builder-column.active .column-sizes .column-size.active-size {
  background: #eff7fc;
  color: #3894db;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-flex-column > .fusion-column-wrapper {
  position: relative;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-flex-column > .fusion-column-wrapper > .fusion-clearfix {
  display: none;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-flex-column .fusion-builder-column-content,
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-flex-column .fusion-nested-column-content {
  display: flex;
  height: 100%;
  flex-direction: column;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-flex-column .fusion-flex-align-self-auto > .fusion-builder-column-content,
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-flex-column .fusion-flex-align-self-auto > .fusion-nested-column-content {
  align-self: auto;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-flex-column .fusion-flex-align-self-flex-start > .fusion-builder-column-content,
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-flex-column .fusion-flex-align-self-flex-start > .fusion-nested-column-content {
  align-self: flex-start;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-flex-column .fusion-flex-align-self-center > .fusion-builder-column-content,
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-flex-column .fusion-flex-align-self-center > .fusion-nested-column-content {
  align-self: center;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-flex-column .fusion-flex-align-self-flex-end > .fusion-builder-column-content,
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-flex-column .fusion-flex-align-self-flex-end > .fusion-nested-column-content {
  align-self: flex-end;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-flex-column .fusion-flex-align-self-stretch > .fusion-builder-column-content,
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-flex-column .fusion-flex-align-self-stretch > .fusion-nested-column-content {
  align-self: stretch;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-flex-column .fusion-flex-align-self-baseline > .fusion-builder-column-content,
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-flex-column .fusion-flex-align-self-baseline > .fusion-nested-column-content {
  align-self: baseline;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-flex-column .fusion-flex-justify-content-normal > .fusion-builder-column-content,
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-flex-column .fusion-flex-justify-content-normal > .fusion-nested-column-content {
  justify-content: normal;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-flex-column .fusion-flex-justify-content-flex-start > .fusion-builder-column-content,
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-flex-column .fusion-flex-justify-content-flex-start > .fusion-nested-column-content {
  justify-content: flex-start;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-flex-column .fusion-flex-justify-content-center > .fusion-builder-column-content,
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-flex-column .fusion-flex-justify-content-center > .fusion-nested-column-content {
  justify-content: center;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-flex-column .fusion-flex-justify-content-flex-end > .fusion-builder-column-content,
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-flex-column .fusion-flex-justify-content-flex-end > .fusion-nested-column-content {
  justify-content: flex-end;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-flex-column .fusion-flex-justify-content-space-between > .fusion-builder-column-content,
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-flex-column .fusion-flex-justify-content-space-between > .fusion-nested-column-content {
  justify-content: space-between;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-flex-column .fusion-flex-justify-content-space-evenly > .fusion-builder-column-content,
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-flex-column .fusion-flex-justify-content-space-evenly > .fusion-nested-column-content {
  justify-content: space-evenly;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-flex-column .fusion-flex-justify-content-space-around > .fusion-builder-column-content,
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-flex-column .fusion-flex-justify-content-space-around > .fusion-nested-column-content {
  justify-content: space-around;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-flex-column .fusion-flex-align-items-center > .fusion-builder-column-content,
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-flex-column .fusion-flex-align-items-center > .fusion-nested-column-content {
  align-items: center;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-flex-column .fusion-flex-align-items-flex-end > .fusion-builder-column-content,
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-flex-column .fusion-flex-align-items-flex-end > .fusion-nested-column-content {
  align-items: flex-end;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-flex-column .fusion-flex-align-items-stretch > .fusion-builder-column-content,
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-flex-column .fusion-flex-align-items-stretch > .fusion-nested-column-content {
  align-items: stretch;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-flex-column .fusion-content-layout-row > .fusion-builder-column-content,
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-flex-column .fusion-content-layout-row > .fusion-nested-column-content {
  flex-direction: row;
  flex-wrap: wrap;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-flex-column .fusion-content-layout-row.fusion-content-nowrap > .fusion-builder-column-content,
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-flex-column .fusion-content-layout-row.fusion-content-nowrap > .fusion-nested-column-content {
  flex-wrap: nowrap;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-flex-column .fusion-content-layout-block > .fusion-builder-column-content,
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-flex-column .fusion-content-layout-block > .fusion-nested-column-content {
  display: block;
}
.fusion-builder-live:not(.fusion-builder-preview-mode) .fusion-builder-column.fusion-global-column .fusion-column-wrapper:after,
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-builder-column.fusion-global-column .fusion-column-wrapper:after {
  box-shadow: 0 0 0 3px rgba(254, 71, 116, 0.4);
}
.fusion-builder-live:not(.fusion-builder-preview-mode) .fusion-builder-column.fusion-global-column .fusion-builder-module-controls-type-column,
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-builder-column.fusion-global-column .fusion-builder-module-controls-type-column {
  background: transparent !important;
  box-shadow: none !important;
}
.fusion-builder-live:not(.fusion-builder-preview-mode) .fusion-builder-column.fusion-global-column .fusion-builder-module-controls-type-column .fusion-builder-module-controls-inner,
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-builder-column.fusion-global-column .fusion-builder-module-controls-type-column .fusion-builder-module-controls-inner,
.fusion-builder-live:not(.fusion-builder-preview-mode) .fusion-builder-column.fusion-global-column .fusion-builder-module-controls-type-column .fusion-builder-column-global,
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-builder-column.fusion-global-column .fusion-builder-module-controls-type-column .fusion-builder-column-global {
  background: #fe4774;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.18);
  border-radius: 4px;
}
.fusion-builder-live:not(.fusion-builder-preview-mode) .fusion-builder-column.fusion-global-column .fusion-builder-module-controls-type-column .fusion-builder-column-global,
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-builder-column.fusion-global-column .fusion-builder-module-controls-type-column .fusion-builder-column-global {
  border-radius: 4px;
  margin-left: 6px;
  width: 33px;
  opacity: 1;
}
.fusion-builder-live:not(.fusion-builder-preview-mode) .fusion-builder-column.fusion-global-column .fusion-builder-empty-column .fusion-builder-module-controls-container,
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-builder-column.fusion-global-column .fusion-builder-empty-column .fusion-builder-module-controls-container {
  background: #fe4774;
}
.fusion-builder-live:not(.fusion-builder-preview-mode) .fusion-builder-column.fusion-global-column.active .fusion-builder-column-controls .fusion-builder-column-controls-inner .fusion-builder-column-settings,
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-builder-column.fusion-global-column.active .fusion-builder-column-controls .fusion-builder-column-controls-inner .fusion-builder-column-settings {
  background: #fe4774;
}
.fusion-builder-live:not(.fusion-builder-preview-mode) .fusion-global-container .fusion-builder-column.active .fusion-builder-column-controls .fusion-builder-column-controls-inner .fusion-builder-column-settings,
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-global-container .fusion-builder-column.active .fusion-builder-column-controls .fusion-builder-column-controls-inner .fusion-builder-column-settings {
  background: #fe4774;
}
.fusion-builder-live:not(.fusion-builder-preview-mode) .fusion-global-container .fusion-nested-columns .fusion-builder-module-controls-type-row-nested .fusion-builder-module-controls-inner:hover .fusion-builder-row-settings,
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-global-container .fusion-nested-columns .fusion-builder-module-controls-type-row-nested .fusion-builder-module-controls-inner:hover .fusion-builder-row-settings {
  background: #fe4774;
}
.fusion-builder-live:not(.fusion-builder-preview-mode) .fusion-builder-container.scrolling-helper .fusion-builder-column.fusion-global-column .fusion-builder-module-controls-type-column .fusion-builder-column-controls,
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-builder-container.scrolling-helper .fusion-builder-column.fusion-global-column .fusion-builder-module-controls-type-column .fusion-builder-column-controls {
  background: transparent !important;
}
.fusion-builder-live:not(.fusion-builder-preview-mode) .fusion-builder-container.scrolling-helper .fusion-builder-column.fusion-global-column .fusion-builder-live-element .fusion-builder-controls.fusion-builder-module-controls .fusion-builder-module-controls-inner:hover .fusion-builder-settings,
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-builder-container.scrolling-helper .fusion-builder-column.fusion-global-column .fusion-builder-live-element .fusion-builder-controls.fusion-builder-module-controls .fusion-builder-module-controls-inner:hover .fusion-builder-settings {
  background: #ff743d !important;
}
.fusion-builder-live:not(.fusion-builder-preview-mode) .fusion-column-wrapper.fusion-column-has-overflow-hidden:hover,
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-column-wrapper.fusion-column-has-overflow-hidden:hover {
  overflow: visible;
}
.fusion-builder-live .fusion-builder-controls .fusion-builder-module-controls-inner {
  display: flex;
  border-radius: 4px;
}
.fusion-builder-live.fusion-builder-no-ui:not(.fusion-builder-ui-wireframe) .fusion-builder-module-controls-type-column .fusion-builder-module-controls-inner {
  display: none;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-controls .fusion-column-tooltip {
  display: none;
}
.fusion-builder-live.fusion-builder-preview-mode .fusion-column-spacing,
.fusion-builder-live.fusion-builder-preview-mode .fusion-element-spacing {
  display: none !important;
}
.fusion-builder-live.fusion-builder-preview-mode .fusion-column-wrapper:after {
  display: none !important;
}
.fusion-builder-live .fusion-tb-footer.fusion-footer .fusion-column-wrapper,
.fusion-builder-live .fusion-tb-page-title-bar.fusion-page-title-bar .fusion-column-wrapper {
  cursor: auto;
}
.fusion-builder-live .fusion-builder-live-child-element {
  position: relative;
}
.fusion-builder-live .fusion-builder-live-child-element:hover:after {
  border: 1px dashed #3cb9f0;
  position: absolute;
  pointer-events: none;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
}
.fusion-builder-live .fusion-builder-live-child-element:hover .fusion-builder-module-controls-container {
  display: block;
  bottom: 0;
  top: auto;
  left: auto;
  right: 0;
}
.fusion-builder-live .fusion-builder-live-child-element:hover .fusion-builder-module-controls-container a {
  cursor: pointer;
}
body.fusion-builder-live .fusion-builder-live-child-element:hover .fusion-builder-module-controls-container a.fusion-builder-add-child,
body.fusion-builder-live .fusion-builder-live-child-element:hover .fusion-builder-module-controls-container a.fusion-builder-settings-child {
  display: block;
  opacity: 1;
  width: 33px;
  color: #fff;
}
.fusion-builder-live .fusion-builder-live-child-element:hover .fusion-builder-module-controls-container a.fusion-builder-settings-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  background-color: #2a3035;
}
.fusion-builder-live .fusion-builder-live-child-element:hover .fusion-builder-module-controls-container .fusion-builder-module-controls:not(.fusion-builder-controls-wireframe):hover .fusion-builder-settings-child {
  background: #198fd9;
  border-radius: 0;
}
.fusion-builder-live .fusion-builder-live-child-element.fusion-flip-box-wrapper {
  min-height: 0;
}
.fusion-builder-live .fusion-builder-live-child-element.fusion-gallery-column {
  display: block;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-builder-live-element.fusion-global-parent-element .fusion-builder-live-child-element:hover:after {
  border-color: #fe4774;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-builder-live-element.fusion-global-parent-element .fusion-builder-live-child-element .fusion-builder-module-controls-container {
  background: #fe4774;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-builder-live-element.fusion-global-parent-element .fusion-builder-live-child-element .fusion-builder-module-controls:hover .fusion-builder-settings-child {
  background: #fe4774 !important;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-builder-live-element.fusion-global-parent-element > .fusion-builder-module-controls-container {
  background: transparent !important;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-global-element .fusion-builder-live-child-element:hover:after,
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-global-parent-element .fusion-builder-live-child-element:hover:after,
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-global-nested-row .fusion-builder-live-child-element:hover:after,
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-global-column .fusion-builder-live-child-element:hover:after,
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-global-container .fusion-builder-live-child-element:hover:after {
  border-color: #fe4774;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-counters-box .fusion-builder-live-child-element.fusion-column:hover:after {
  margin-left: 7px;
  margin-right: 7px;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-content-boxes .fusion-builder-live-child-element.fusion-column:hover:after {
  margin-left: 15px;
  margin-right: 15px;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-content-boxes .fusion-builder-live-child-element .fusion-builder-module-controls-container {
  right: 15px;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-flip-boxes .fusion-builder-live-child-element.fusion-column:hover:after {
  margin-left: 15px;
  margin-right: 15px;
  margin-bottom: 15px;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-flip-boxes .fusion-builder-live-child-element .fusion-builder-module-controls-container {
  right: 15px;
  bottom: 15px;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe) .fusion-gallery-container .fusion-builder-live-child-element:hover:after {
  margin-left: 5px;
  margin-right: 5px;
}
.fusion-builder-live.fusion-builder-no-ui:not(.fusion-builder-ui-wireframe) .fusion-builder-live-child-element .fusion-builder-module-controls-container,
.fusion-builder-live.fusion-builder-no-ui:not(.fusion-builder-ui-wireframe) .fusion-builder-nested-element .fusion-builder-module-controls-container,
.fusion-builder-live.fusion-builder-no-ui:not(.fusion-builder-ui-wireframe) .fusion-builder-live-child-element .fusion-builder-module-controls-type-row-nested,
.fusion-builder-live.fusion-builder-no-ui:not(.fusion-builder-ui-wireframe) .fusion-builder-nested-element .fusion-builder-module-controls-type-row-nested {
  display: none !important;
}
.fusion-builder-live:not(.nested-ui-active) .fusion_builder_row_inner.fusion-builder-nested-element .fusion-builder-live-element .fusion-child-element.fusion-checklist li {
  pointer-events: none;
}
.fusion-builder-live:not(.nested-ui-active) .fusion_builder_row_inner.fusion-builder-nested-element .fusion-builder-live-element .fusion-child-element.fusion-checklist li:after {
  border: 0;
}
.fusion-builder-live.nested-ui-active .fusion_builder_row_inner.fusion-builder-nested-element .fusion-builder-live-element .fusion-child-element.fusion-checklist li:hover .fusion-builder-module-controls-container {
  display: block;
  transition: inherit;
}
.fusion-builder-live.nested-ui-active:not(.fusion-builder-preview-mode) .fusion-builder-live-element:not(.editing) {
  opacity: 0.2;
}
.fusion-builder-live.nested-ui-active:not(.fusion-builder-preview-mode) .fusion-container-editing-child .bg-parallax-parent {
  z-index: 9999 !important;
  overflow: visible !important;
}
.fusion-builder-live.nested-ui-active .fusion-nested-columns.editing {
  z-index: 10;
}
.fusion-builder-live.nested-ui-active .fusion-nested-columns.editing .fusion-builder-live-element {
  opacity: 1;
}
.fusion-builder-live.nested-ui-active .fusion-nested-columns.editing:after {
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 150px 150px rgba(0, 0, 0, 0.2) !important;
  position: absolute;
}
.fusion-builder-live.nested-ui-active .fusion-nested-columns.editing .fusion-builder-empty-column .fusion-builder-module-controls-container {
  display: block !important;
}
.fusion-builder-live.nested-ui-active .fusion-nested-columns.editing .fusion-builder-empty-column .fusion-builder-module-controls-container .fusion-builder-controls .fusion-builder-add-element {
  display: block !important;
}
.fusion-builder-live.nested-ui-active .fusion-nested-columns .fusion-builder-live-element {
  z-index: inherit !important;
}
.fusion-builder-live.nested-ui-active .fusion-builder-add-element,
.fusion-builder-live.nested-ui-active .fusion-builder-container-add,
.fusion-builder-live.nested-ui-active .fusion-builder-insert-column,
.fusion-builder-live.nested-ui-active .fusion-builder-live-child-element:after {
  display: none !important;
}
.fusion-builder-live.nested-ui-active .fusion-builder-empty-container .fusion-builder-insert-column {
  display: block !important;
}
.fusion-builder-live.nested-ui-active .fusion-builder-empty-container .fusion-builder-module-controls-container {
  background: #3464d1;
}
.fusion-builder-live.nested-ui-active .fusion-column-wrapper:not(.fusion-column-has-shadow),
.fusion-builder-live.nested-ui-active .fusion-fullwidth {
  box-shadow: inset 0 0 0 2px rgba(60, 185, 240, 0) !important;
}
.fusion-builder-live.nested-ui-active .fusion-column-wrapper:not(.fusion-column-has-shadow),
.fusion-builder-live.nested-ui-active .fusion-fullwidth:not(.fusion-sticky-container) {
  transition: box-shadow 0.2s ease, filter 0.3s ease;
}
.fusion-builder-live.nested-ui-active .fusion-builder-column-outer > .fusion-builder-module-controls-container {
  display: none !important;
}
.fusion-builder-live.nested-ui-active .fusion_builder_row_inner.editing {
  box-shadow: 0 0 0 3px rgba(52, 100, 209, 0.5);
  border-radius: 4px;
}
.fusion-builder-live.nested-ui-active .fusion-builder-row-editing-child > .fusion-builder-column-outer:not(.fusion-builder-editing-child) {
  z-index: 11;
}
.fusion-builder-live.nested-ui-active .fusion-builder-column-outer.fusion-builder-editing-child {
  z-index: 12;
}
.fusion-builder-live.nested-ui-active .fusion-builder-column.active .fusion-column-wrapper:after,
.fusion-builder-live.nested-ui-active .fusion-builder-column:not(.fusion-builder-editing-child):hover .fusion-column-wrapper:after {
  box-shadow: 0 0 0 3px rgba(52, 100, 209, 0.5);
}
.fusion-builder-live.nested-ui-active.nested-columns-edited .fusion-builder-column:hover .fusion-column-wrapper:after,
.fusion-builder-live.nested-ui-active .fusion-builder-column.fusion-builder-editing-child:hover .fusion-column-wrapper:after {
  box-shadow: none;
}
.fusion-builder-live.nested-ui-active .fusion-builder-column-inner .fusion-builder-add-element {
  display: none;
}
.fusion-builder-live.nested-ui-active .fusion-nested-columns .fusion-builder-column-inner .fusion-builder-add-element {
  display: none !important;
}
.fusion-builder-live.nested-ui-active .fusion-nested-columns.editing:hover .fusion-builder-column-inner:hover > .fusion-builder-add-element {
  display: none !important;
}
.fusion-builder-live.nested-ui-active .fusion-builder-container:not(.fusion-global-container) .fusion-builder-column:not(.fusion-global-column) .fusion-nested-columns:not(.fusion-global-nested-row).editing .fusion-builder-column-inner .fusion-builder-module-controls-container {
  background: #3464d1;
}
.fusion-builder-live.nested-ui-active .fusion-builder-container:not(.fusion-global-container) .fusion-builder-column:not(.fusion-global-column) .fusion-nested-columns:not(.fusion-global-nested-row).editing .fusion-builder-column-inner .fusion-builder-module-controls-container:hover .fusion-builder-settings-column {
  background-color: transparent;
}
.fusion-builder-live.nested-ui-active .fusion-builder-container:not(.fusion-global-container) .fusion-builder-column:not(.fusion-global-column) .fusion-nested-columns:not(.fusion-global-nested-row).editing .fusion-builder-editing-icons {
  background: #3464d1;
}
.fusion-builder-live.nested-ui-active .fusion-builder-container:not(.fusion-global-container) .fusion-builder-column:not(.fusion-global-column) .fusion-nested-columns:not(.fusion-global-nested-row).editing .fusion-builder-editing-icons:hover .fusion-builder-cancel-row {
  background-color: transparent;
}
.fusion-builder-live.nested-ui-active .fusion-builder-column .fusion-column-wrapper.fusion-column-has-overflow-hidden {
  overflow: visible;
}
.fusion-builder-live.nested-ui-active .fusion-row:not(.fusion-builder-row-editing-child) {
  z-index: 8;
}
.fusion-builder-live.nested-ui-active .fusion-global-container .fusion-nested-columns.editing,
.fusion-builder-live.nested-ui-active .fusion-global-column .fusion-nested-columns.editing {
  box-shadow: 0 0 0 3px rgba(254, 71, 116, 0.4);
}
.fusion-builder-live.nested-ui-active .fusion-global-container .fusion-nested-columns.editing .fusion-builder-column .fusion-builder-module-controls-type-column-nested .fusion-builder-controls,
.fusion-builder-live.nested-ui-active .fusion-global-column .fusion-nested-columns.editing .fusion-builder-column .fusion-builder-module-controls-type-column-nested .fusion-builder-controls {
  background: #fe4774 !important;
  border-radius: 4px;
}
.fusion-builder-live.nested-ui-active .fusion-global-container .fusion-nested-columns.editing .fusion-builder-column .fusion-builder-module-controls-type-column-nested .fusion-builder-controls:hover .fusion-builder-settings-column,
.fusion-builder-live.nested-ui-active .fusion-global-column .fusion-nested-columns.editing .fusion-builder-column .fusion-builder-module-controls-type-column-nested .fusion-builder-controls:hover .fusion-builder-settings-column {
  background: #fe4774 !important;
}
.fusion-builder-live.nested-ui-active .fusion-global-container .fusion-builder-editing-icons,
.fusion-builder-live.nested-ui-active .fusion-global-column .fusion-builder-editing-icons {
  background: #fe4774 !important;
}
.fusion-builder-live.nested-ui-active .fusion-global-container .fusion-builder-editing-icons:hover .fusion-builder-cancel-row,
.fusion-builder-live.nested-ui-active .fusion-global-column .fusion-builder-editing-icons:hover .fusion-builder-cancel-row {
  background: #fe4774 !important;
}
.fusion-builder-live.nested-ui-active .fusion-global-container .fusion-builder-column.fusion-builder-column-inner:hover,
.fusion-builder-live.nested-ui-active .fusion-global-column .fusion-builder-column.fusion-builder-column-inner:hover {
  box-shadow: 0 0 0 3px rgba(254, 71, 116, 0.4) !important;
}
.fusion-builder-live.nested-ui-active .fusion-global-container .fusion-builder-empty-column .fusion-builder-module-controls-container,
.fusion-builder-live.nested-ui-active .fusion-global-column .fusion-builder-empty-column .fusion-builder-module-controls-container {
  background: #fe4774;
}
.fusion-builder-live.nested-ui-active .fusion-builder-live-element {
  z-index: 0 !important;
}
.fusion-builder-live.nested-ui-active .fusion-global-nested-row .fusion-builder-column .fusion-builder-module-controls-type-column-nested .fusion-builder-controls {
  background: #fe4774 !important;
  border-radius: 0 4px 4px 0;
}
.fusion-builder-live.nested-ui-active .fusion-global-nested-row .fusion-builder-column .fusion-builder-module-controls-type-column-nested .fusion-builder-controls:hover .fusion-builder-settings-column {
  background: #fe4774;
}
.fusion-builder-live.nested-ui-active .fusion-builder-row-container .fusion-builder-column .fusion-builder-live-element .fusion-builder-module-controls-container {
  display: none;
}
.fusion-builder-live.nested-ui-active .fusion-builder-row-container .fusion-builder-column.fusion-builder-column-outer.fusion-global-column:hover .fusion-column-wrapper:after {
  box-shadow: 0 0 0 3px rgba(254, 71, 116, 0.4);
}
.fusion-builder-live:not(.nested-ui-active):not(.fusion-builder-ui-wireframe):not(.fusion-builder-preview-mode) .fusion_builder_row_inner:hover {
  box-shadow: 0 0 0 3px rgba(52, 100, 209, 0.5);
  border-radius: 4px;
}
.fusion-builder-live:not(.nested-ui-active):not(.fusion-builder-ui-wireframe):not(.fusion-builder-preview-mode) .fusion-column-wrapper .fusion-nested-columns .fusion-builder-row-container-inner .fusion-builder-column {
  pointer-events: none;
}
.fusion-builder-live:not(.nested-ui-active):not(.fusion-builder-ui-wireframe):not(.fusion-builder-preview-mode) .fusion-column-wrapper .fusion-nested-columns .fusion-builder-row-container-inner .fusion-builder-column .fusion-builder-empty-column {
  padding: 0;
}
.fusion-builder-live:not(.nested-ui-active):not(.fusion-builder-ui-wireframe):not(.fusion-builder-preview-mode) .fusion-column-wrapper .fusion-nested-columns .fusion-builder-live-element,
.fusion-builder-live:not(.nested-ui-active):not(.fusion-builder-ui-wireframe):not(.fusion-builder-preview-mode) .fusion-column-wrapper .fusion-nested-columns .fusion-nested-column-content {
  pointer-events: none;
}
.fusion-builder-live.nested-ui-active:not(.fusion-builder-ui-wireframe):not(.fusion-builder-preview-mode) .fusion-nested-columns:not(.editing) .fusion-builder-column {
  pointer-events: none;
}
.fusion-builder-live.nested-ui-active:not(.fusion-builder-ui-wireframe):not(.fusion-builder-preview-mode) .fusion-nested-columns:not(.editing) .fusion-builder-column .fusion-builder-empty-column {
  padding: 0;
}
.fusion-builder-live .fusion_builder_row_inner.fusion-nested-columns {
  clear: both;
}
.fusion-builder-live .fusion-builder-column:not(.fusion-builder-editing-child):hover .fusion-builder-row-container-inner .fusion-builder-column-inner .fusion-column-wrapper:after {
  box-shadow: 0 0 0 3px rgba(255, 255, 255, 0) !important;
}
.fusion-builder-live .fusion-builder-column:not(.fusion-builder-editing-child) .fusion-builder-module-controls-type-row-nested {
  background: #3464d1;
}
.fusion-builder-live .fusion-row-overlay {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 9;
  background: transparent;
}
.fusion-builder-live .fusion_builder_row_inner.editing .fusion-row-overlay {
  z-index: 0;
  background: transparent;
}
.fusion-builder-live .fusion_builder_row_inner.editing .fusion-builder-row-content {
  position: relative;
  z-index: 1;
}
.fusion-builder-live .fusion_builder_row_inner.editing .fusion-builder-nested-columns-settings:after {
  clear: both;
  content: " ";
  display: table;
}
.fusion-builder-live.avada-footer-fx-parallax-effect #main {
  z-index: 10;
}
.fusion-builder-live .fusion-live-search .fusion-search-field {
  z-index: 9;
}
.fusion-builder-live .fusion-nested-columns .fusion-builder-editing-icons {
  display: none;
}
.fusion-builder-live .fusion-nested-columns .fusion-builder-column-inner .fusion-column-wrapper:not(.fusion-column-has-shadow) {
  box-shadow: none;
}
.fusion-builder-live .fusion-nested-columns .fusion-builder-column-inner .fusion-builder-empty-column .fusion-builder-module-controls-container .fusion-builder-module-controls .fusion-builder-add-element,
.fusion-builder-live .fusion-nested-columns .fusion-builder-column-inner .fusion-builder-module-controls-container,
.fusion-builder-live .fusion-nested-columns .fusion-builder-live-element .fusion-builder-module-controls-container {
  display: none;
}
.fusion-builder-live .fusion-nested-columns.editing .fusion-builder-column-inner.active > .fusion-builder-module-controls-container,
.fusion-builder-live .fusion-nested-columns.editing .fusion-builder-column-inner:hover > .fusion-builder-module-controls-container {
  display: block;
  z-index: 999999;
}
.fusion-builder-live .fusion-nested-columns.editing .fusion-builder-column-inner > .fusion-builder-module-controls-container a.fusion-builder-row-add-child,
.fusion-builder-live .fusion-nested-columns.editing .fusion-builder-column-inner > .fusion-builder-module-controls-container a.fusion-builder-settings-column {
  display: block;
  opacity: 1;
  width: 33px;
}
.fusion-builder-live .fusion-nested-columns.editing .fusion-builder-column-inner > .fusion-builder-module-controls-container a.fusion-builder-settings-column {
  background-color: #2a3035;
  border-radius: 4px 0 0 4px;
}
.fusion-builder-live .fusion-nested-columns.editing .fusion-builder-column-inner > .fusion-builder-module-controls-container:hover .fusion-builder-settings-column {
  background-color: #198fd9;
}
.fusion-builder-live .fusion-nested-columns.editing:hover .fusion-builder-column-inner:hover .fusion-builder-add-element,
.fusion-builder-live .fusion-nested-columns.editing:hover .fusion-builder-column-inner:hover > .fusion-builder-module-controls-container,
.fusion-builder-live .fusion-nested-columns.editing:hover .fusion-builder-live-child-element:hover:after,
.fusion-builder-live .fusion-nested-columns.editing:hover .fusion-builder-live-element:hover > .fusion-builder-module-controls-container {
  display: block !important;
}
.fusion-builder-live .fusion-nested-columns.editing:hover .fusion-builder-editing-icons {
  position: absolute;
  bottom: -40px;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  background: #198fd9;
  border-radius: 4px;
  z-index: 99999999;
  display: block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.18);
}
.fusion-builder-live .fusion-nested-columns.editing:hover .fusion-builder-editing-icons a {
  width: 33px;
  font-size: 14px;
  line-height: 33px;
  color: #fff;
  display: block;
  float: left;
  text-align: center;
  transition: color 0.1s ease;
}
.fusion-builder-live .fusion-nested-columns.editing:hover .fusion-builder-editing-icons a.fusion-builder-cancel-row {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.fusion-builder-live .fusion-nested-columns.editing:hover .fusion-builder-editing-icons:hover a {
  color: rgba(255, 255, 255, 0.6);
}
.fusion-builder-live .fusion-nested-columns.editing:hover .fusion-builder-editing-icons:hover a:hover {
  color: #fff;
}
.fusion-builder-live .fusion-nested-columns.editing:hover .fusion-builder-editing-icons:hover .fusion-builder-cancel-row {
  background: #198fd9;
}
.fusion-builder-live .fusion-nested-columns.editing:hover > .fusion-builder-module-controls-container {
  display: none;
}
.fusion-builder-live .fusion-nested-columns.editing:hover .fusion-builder-column-inner:hover > .fusion-builder-add-element,
.fusion-builder-live .fusion-nested-columns.editing:hover .fusion-builder-column-inner:hover > .fusion-builder-module-controls-container,
.fusion-builder-live .fusion-nested-columns.editing:hover .fusion-builder-nested-element:hover > .fusion-builder-module-controls-container {
  display: block;
}
.fusion-builder-live .fusion-nested-columns.editing:hover .fusion-builder-column-inner:hover:after {
  box-shadow: 0 0 0 2px rgba(52, 100, 209, 0.5) !important;
  transition: box-shadow 0.2s ease;
  border-radius: 4px;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  position: absolute;
  pointer-events: none;
}
.fusion-builder-live .fusion-nested-columns.fusion-global-nested-row.editing:hover .fusion-builder-editing-icons:hover .fusion-builder-cancel-row {
  background: #fe4774;
}
.fusion-builder-live.active {
  /* Column Sizes UI */
}
.fusion-builder-live.active > .fusion-builder-module-controls-container .fusion-builder-module-controls a:first-child {
  background-color: #198fd9;
}
.fusion-builder-live.active .column-sizes {
  font-family: "Noto Sans", Roboto, "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
  overflow: hidden;
  position: absolute;
  bottom: 100%;
  z-index: 99999999;
  width: 230px;
  background: white;
  border-radius: 4px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.18);
  display: block;
}
.fusion-builder-live.active .column-sizes h4 {
  font-weight: 600;
  display: block;
  text-align: center;
  margin: 10px 0;
  text-transform: uppercase;
  font-size: 12px;
  color: #222;
}
.fusion-builder-live.active .column-sizes .column-size {
  width: calc(100% / 6);
  float: left;
  text-align: center;
  border-right: 1px solid #f1f1f1;
  border-top: 1px solid #f1f1f1;
  color: #222;
  cursor: pointer;
  font-size: 12px;
  padding: 5px 0;
  font-weight: 600;
}
.fusion-builder-live.active .column-sizes .column-size:hover {
  background: #f9f9f9;
}
.fusion-builder-live .fusion-builder-row-container-inner {
  float: left;
  width: 100%;
}
.fusion-builder-live .fusion-builder-nested-element .fusion-builder-modal-top-container,
.fusion-builder-live .fusion-builder-nested-element .fusion-builder-modal-bottom-container {
  display: none;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe):not(.fusion-builder-preview-mode) .fusion-global-nested-row .fusion-builder-module-controls-container.fusion-builder-module-controls-type-row-nested {
  background: transparent;
  box-shadow: none;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe):not(.fusion-builder-preview-mode) .fusion-global-nested-row .fusion-builder-module-controls-container.fusion-builder-module-controls-type-row-nested .fusion-builder-module-controls .fusion-builder-module-controls-inner {
  background: #fe4774;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.18);
  border-radius: 4px;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe):not(.fusion-builder-preview-mode) .fusion-global-nested-row .fusion-builder-module-controls-container.fusion-builder-module-controls-type-row-nested .fusion-builder-module-controls .fusion-builder-module-controls-inner:hover a.fusion-builder-row-settings {
  background: #fe4774 !important;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe):not(.fusion-builder-preview-mode) .fusion-global-nested-row .fusion-builder-module-controls-container.fusion-builder-module-controls-type-row-nested .fusion-builder-element-global {
  background: #fe4774;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.18);
  border-radius: 4px;
  margin-left: 8px;
  width: 33px;
  opacity: 1;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe):not(.fusion-builder-preview-mode) .fusion-global-nested-row .fusion-builder-live-element:after,
.fusion-builder-live:not(.fusion-builder-ui-wireframe):not(.fusion-builder-preview-mode) .fusion-global-nested-row .fusion-column-wrapper:after {
  box-shadow: 0 0 0 3px rgba(254, 71, 116, 0.4) !important;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe):not(.fusion-builder-preview-mode) .fusion-global-nested-row .fusion-builder-live-element .fusion-builder-module-controls-container {
  background: #fe4774;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe):not(.fusion-builder-preview-mode) .fusion-global-nested-row .fusion-builder-live-element .fusion-builder-module-controls-container .fusion-builder-module-controls-inner:hover .fusion-builder-row-settings {
  background: #fe4774;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe):not(.fusion-builder-preview-mode) .fusion-global-nested-row .fusion-builder-live-element .fusion-builder-module-controls:hover .fusion-builder-settings {
  background: #fe4774 !important;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe):not(.fusion-builder-preview-mode) .fusion-global-nested-row .fusion-builder-editing-icons {
  background: #fe4774 !important;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe):not(.fusion-builder-preview-mode) .fusion-global-nested-row .fusion-builder-editing-icons .fusion-builder-cancel-row:hover {
  background: #fe4774 !important;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe):not(.fusion-builder-preview-mode) .fusion-builder-editing-child .fusion-column-wrapper {
  overflow: visible !important;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe):not(.fusion-builder-preview-mode) .fusion-builder-editing-child .fusion-global-nested-row .fusion-builder-column:hover,
.fusion-builder-live:not(.fusion-builder-ui-wireframe):not(.fusion-builder-preview-mode) .fusion-builder-editing-child .fusion-global-column .fusion-builder-column:hover {
  box-shadow: none !important;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe):not(.fusion-builder-preview-mode) .fusion-builder-editing-child .fusion-global-nested-row .fusion-builder-column .fusion-column-wrapper:after,
.fusion-builder-live:not(.fusion-builder-ui-wireframe):not(.fusion-builder-preview-mode) .fusion-builder-editing-child .fusion-global-column .fusion-builder-column .fusion-column-wrapper:after {
  box-shadow: 0 0 0 3px rgba(254, 71, 116, 0.4) !important;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe):not(.fusion-builder-preview-mode) .fusion-builder-editing-child .fusion-global-nested-row .fusion-builder-column .fusion-builder-module-controls-type-column-nested,
.fusion-builder-live:not(.fusion-builder-ui-wireframe):not(.fusion-builder-preview-mode) .fusion-builder-editing-child .fusion-global-column .fusion-builder-column .fusion-builder-module-controls-type-column-nested {
  background: #fe4774;
}
.fusion-builder-live:not(.fusion-builder-ui-wireframe):not(.fusion-builder-preview-mode) .fusion-builder-editing-child .fusion-global-nested-row.fusion-builder-nested-element.editing,
.fusion-builder-live:not(.fusion-builder-ui-wireframe):not(.fusion-builder-preview-mode) .fusion-builder-editing-child .fusion-global-column.fusion-builder-nested-element.editing {
  box-shadow: 0 0 0 3px rgba(254, 71, 116, 0.4) !important;
}
.fusion-builder-live:not(.nested-ui-active) .fusion-nested-columns .fusion-builder-empty-container .fusion-builder-insert-inner-column {
  display: none !important;
}
.fusion-builder-live .fusion-global-nested-row .fusion-builder-module-controls-type-row-nested {
  background: transparent !important;
}
.fusion-builder-live .fusion-global-nested-row .fusion-builder-module-controls-type-row-nested .fusion-builder-controls .fusion-builder-module-controls-inner .fusion-builder-row-settings {
  background: #2a3035 !important;
}
.fusion-builder-live .fusion-global-nested-row .fusion-nested-column-content .fusion-builder-empty-column .fusion-builder-module-controls-container {
  background: #fe4774;
}
.fusion-builder-live .fusion-global-column .fusion-column-wrapper .fusion-builder-column-content .fusion_builder_row_inner:hover {
  box-shadow: 0 0 0 3px rgba(254, 71, 116, 0.4);
}
.fusion-builder-live .fusion-global-column .fusion-nested-columns .fusion-builder-module-controls-type-row-nested .fusion-builder-module-controls-inner:hover .fusion-builder-row-settings {
  background: #fe4774 !important;
}
.fusion-builder-live .fusion-global-column .fusion-builder-module-controls-type-row-nested {
  background: transparent;
  box-shadow: none;
}
.fusion-builder-live .fusion-global-column .fusion-builder-module-controls-type-row-nested .fusion-builder-controls .fusion-builder-module-controls-inner {
  background: #fe4774 !important;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.18);
  border-radius: 4px;
}
.fusion-builder-live .fusion-global-column .fusion-builder-module-controls-type-row-nested .fusion-builder-controls .fusion-builder-module-controls-inner:hover .fusion-builder-row-settings {
  background: #fe4774 !important;
}
.fusion-builder-live.fusion-builder-preview-mode .fusion-row-overlay,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-row-overlay {
  display: none !important;
}
.fusion-builder-live.fusion-builder-preview-mode .fusion-builder-editing-icons,
.fusion-builder-live.fusion-builder-preview-mode .fusion-builder-module-controls-container {
  display: none !important;
}
.fusion-builder-live.fusion-builder-preview-mode .fusion-nested-columns.editing:hover .fusion-builder-column-inner:hover,
.fusion-builder-live.fusion-builder-preview-mode .fusion-builder-column-inner,
.fusion-builder-live.fusion-builder-preview-mode .fusion-nested-columns {
  box-shadow: none !important;
}
.fusion-builder-live.fusion-builder-preview-mode .fusion-nested-columns.editing:hover .fusion-builder-column-inner:hover:after,
.fusion-builder-live.fusion-builder-preview-mode .fusion-builder-column-inner:after,
.fusion-builder-live.fusion-builder-preview-mode .fusion-nested-columns:after {
  display: none !important;
}
.fusion-special-item {
  display: flex;
  align-items: center;
  justify-content: normal;
  margin: 20px 0;
  border-radius: 8px;
  background-color: #f2f3f5;
  cursor: grab;
}
.fusion-special-item.fusion-builder-next-page-last {
  display: none;
}
.fusion-special-item.fusion-builder-next-page-last .fusion-builder-delete-special-item,
.fusion-special-item.fusion-builder-next-page-last .fusion-builder-special-item-drag {
  display: none;
}
.fusion-builder-preview-mode .fusion-special-item,
.fusion-special-item.live-preview-active {
  justify-content: space-between;
  background-color: transparent;
}
.fusion-builder-preview-mode .fusion-special-item.fusion-builder-next-page-last,
.fusion-special-item.live-preview-active.fusion-builder-next-page-last {
  display: flex;
}
.fusion-builder-preview-mode .fusion-special-item .fusion-builder-special-item-drag,
.fusion-special-item.live-preview-active .fusion-builder-special-item-drag {
  display: none;
}
.fusion-builder-preview-mode .fusion-special-item .fusiona-toggle-off,
.fusion-special-item.live-preview-active .fusiona-toggle-off {
  display: none;
}
.fusion-builder-preview-mode .fusion-special-item .fusiona-toggle-on,
.fusion-special-item.live-preview-active .fusiona-toggle-on {
  display: inline;
}
.fusion-builder-preview-mode .fusion-special-item .fusion-builder-special-item-desc,
.fusion-special-item.live-preview-active .fusion-builder-special-item-desc {
  display: none;
}
.fusion-builder-preview-mode .fusion-special-item .fusion-builder-next-page-pagination,
.fusion-special-item.live-preview-active .fusion-builder-next-page-pagination {
  display: block;
}
.fusion-special-item .fusion-special-item-controls {
  display: inline-block;
  padding: 10px 15px;
  border-radius: 4px;
}
.fusion-special-item .fusion-special-item-controls .fusion-builder-controls {
  height: 33px;
  background-color: #2a3035;
  border-radius: 4px;
}
.fusion-special-item .fusion-special-item-controls a {
  float: left;
  transition: color 0.1s ease;
  font-size: 14px;
  line-height: 33px;
  width: 33px;
  height: 33px;
  display: block;
  text-align: center;
  color: #fff;
}
.fusion-special-item .fusion-special-item-controls a:hover {
  color: #fff;
}
.fusion-special-item .fusion-special-item-controls:hover a {
  color: rgba(255, 255, 255, 0.6);
}
.fusion-special-item .fusion-special-item-controls:hover a:hover {
  color: #fff;
}
.fusion-special-item .fusiona-toggle-on {
  display: none;
}
.fusion-special-item .fusion-builder-special-item-desc {
  color: #6f7178;
  font-family: "Noto Sans", Roboto, "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 600;
}
.fusion-special-item .fusion-builder-next-page-pagination {
  display: none;
  margin: 0;
}
.fusion-special-item .fusion-builder-next-page-link .current {
  border-color: transparent;
}
.fusion-builder-live .fusion-builder-context-menu {
  position: absolute;
  z-index: 99999999;
  background: #fff;
  border-radius: 6px;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
  overflow: hidden;
  min-width: 130px;
  font-family: "Noto Sans", Roboto, "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
}
.fusion-builder-live .fusion-builder-context-menu > span {
  text-align: center;
  display: block;
  padding: 0 16px;
  min-height: 32px;
  line-height: 32px;
  background: #23282d;
  color: #fff;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.fusion-builder-live .fusion-builder-context-menu ul {
  list-style: none;
  margin: 0;
  padding: 10px;
}
.fusion-builder-live .fusion-builder-context-menu ul li {
  display: block;
  padding: 6px 10px;
  line-height: normal;
  cursor: pointer;
  transition: all 0.1s ease;
  color: #2a3035;
  font-size: 13px;
  font-weight: 400;
  border-radius: 4px;
  letter-spacing: normal;
}
.fusion-builder-live .fusion-builder-context-menu ul li:hover {
  background-color: rgba(25, 143, 217, 0.07);
  color: #198fd9;
}
.fusion-builder-live .fusion-builder-context-menu:hover ul {
  color: rgba(255, 255, 255, 0.6);
}
.fusion-builder-live .fusion-builder-context-menu.fusion-builder-inline-context-menu {
  background: transparent;
  min-width: 0;
  opacity: 0;
  overflow: visible;
  border-radius: 0;
  transform: translateY(30px);
  transition: opacity 0.25s ease, transform 0.25s ease;
}
.fusion-builder-live .fusion-builder-context-menu.fusion-builder-inline-context-menu ul {
  display: flex;
  padding: 0;
  background-color: transparent;
}
.fusion-builder-live .fusion-builder-context-menu.fusion-builder-inline-context-menu li {
  display: inline-block;
  padding: 0;
  height: 33px;
  width: 33px;
  line-height: 33px;
  color: #fff;
  background-color: #2a3035;
  transition: color 0.1s ease;
  position: relative;
  border-radius: 0;
  text-align: center;
}
.fusion-builder-live .fusion-builder-context-menu.fusion-builder-inline-context-menu li:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.fusion-builder-live .fusion-builder-context-menu.fusion-builder-inline-context-menu li:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.fusion-builder-live .fusion-builder-context-menu.fusion-builder-inline-context-menu li .fusion-element-tooltip {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  margin: 0;
  z-index: 200;
  visibility: hidden;
  opacity: 0;
  transition: all 0.2s ease 0.2s;
  bottom: 100%;
}
.fusion-builder-live .fusion-builder-context-menu.fusion-builder-inline-context-menu li .fusion-element-tooltip .fusion-tooltip-text {
  display: inline-block;
  background: #1d2226;
  color: #fff;
  border: 1px solid #1d2226;
  padding: 10px;
  font-size: 11px;
  font-family: "Noto Sans", Roboto, "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
  font-weight: 600;
  line-height: normal;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  border-radius: 4px;
  white-space: nowrap;
}
.fusion-builder-live .fusion-builder-context-menu.fusion-builder-inline-context-menu li .fusion-element-tooltip:before {
  content: "";
  border: 5px solid transparent;
  border-top-color: #1d2226;
  position: absolute;
  bottom: -10px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 2;
}
.fusion-builder-live .fusion-builder-context-menu.fusion-builder-inline-context-menu li:hover {
  color: #fff;
  background-color: #2a3035;
}
.fusion-builder-live .fusion-builder-context-menu.fusion-builder-inline-context-menu li:hover .fusion-element-tooltip {
  opacity: 1;
  visibility: visible;
  margin-bottom: 10px;
}
.fusion-builder-live .fusion-builder-context-menu.fusion-builder-inline-context-menu:hover li {
  color: rgba(255, 255, 255, 0.6);
}
.fusion-builder-live .fusion-builder-context-menu.fusion-builder-inline-context-menu:hover li:hover {
  color: #fff;
}
.fusion-builder-live .fusion-builder-context-menu.fusion-builder-inline-context-menu.fusion-builder-inline-context-menu-loaded {
  opacity: 1;
  transform: translateY(0);
}
.fusion-builder-live.fusion-builder-no-ui:not(.fusion-builder-ui-wireframe) .fusion-live-editable:not([data-medium-focused]) .fusion-builder-context-menu ul li[data-action="edit"] {
  display: none;
}
.fusion-builder-live-preview.fusion-dialog-ui-active:not(.fusion-builder-ui-wireframe) ul li[data-action="edit"] {
  display: none;
}
.fusion-column-spacing {
  position: absolute;
  top: 0;
  right: 0;
  transform: translateX(100%);
  height: 100%;
  background: rgba(255, 235, 59, 0);
  z-index: 100;
  transition: background-color 0.3s ease;
  min-width: 1px;
  font-family: "Noto Sans", Roboto, "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
}
.rtl .fusion-column-spacing {
  right: auto;
  left: 0;
  transform: translateX(-100%);
}
.fusion-column-spacing .ui-resizable-handle {
  position: absolute;
  background: rgba(255, 235, 59, 0.8);
  text-align: center;
  z-index: 9999;
  font-size: 11px;
  line-height: 1;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.fusion-column-spacing .ui-resizable-handle.ui-resizable-e,
.fusion-column-spacing .ui-resizable-handle.ui-resizable-w {
  top: 50%;
  cursor: ew-resize;
  padding: 7px 4px;
  transform: translateY(-50%);
  right: 0;
}
.rtl .fusion-column-spacing .ui-resizable-handle.ui-resizable-e,
.rtl .fusion-column-spacing .ui-resizable-handle.ui-resizable-w {
  right: auto;
  left: 0;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.fusion-column-spacing .ui-resizable-handle.ui-resizable-e:after,
.fusion-column-spacing .ui-resizable-handle.ui-resizable-w:after {
  transform: rotate(90deg);
}
.fusion-column-spacing .ui-resizable-handle:after {
  display: inline-block;
  font-family: "fusion-builder-icons";
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e938";
  color: #fff;
}
.fusion-column-spacing .ui-resizable-handle:hover {
  background: #ffeb3b;
}
.fusion-column-spacing.fusion-overlap .ui-resizable-w,
.fusion-column-spacing.fusion-overlap .ui-resizable-e {
  transform: translateY(2px);
}
.fusion-builder-live .ui-resizable-s {
  width: 24px;
  height: 20px;
}
.fusion-builder-live .ui-resizable-e,
.fusion-builder-live .ui-resizable-w {
  width: 18px;
  height: 26px;
}
.fusion-column-spacing.active,
.fusion-column-spacing:hover {
  background: rgba(255, 212, 1, 0.4);
}
.fusion-column-spacing,
.fusion-spacing-value {
  height: 100% !important;
}
.fusion-spacing-value {
  left: 0 !important;
}
.fusion-builder-live-editor .fusion-column-last {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.fusion-builder-live-editor .fusion-column-last > .fusion-column-spacing {
  display: none !important;
}
.fusion-spacing-tooltip {
  z-index: 100;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #1d2226;
  color: #fff;
  border-radius: 4px;
  position: absolute;
  padding: 5px 4px;
  line-height: 1;
  font-size: 11px;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
}
.fusion-spacing-tooltip.active {
  opacity: 1;
  visibility: visible;
}
.fusion-builder-element-edited > .fusion-column-wrapper > .fusion-column-spacers .fusion-element-spacing {
  opacity: 1;
  visibility: visible;
}
.fusion-element-spacing {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  pointer-events: auto;
  background: rgba(25, 143, 217, 0.15);
}
.fusion-element-spacing.ui-resizable {
  position: absolute;
}
.fusion-element-spacing .fusion-spacing-tooltip {
  opacity: 0;
  visibility: hidden;
}
.fusion-element-spacing .fusion-spacing-tooltip.active {
  opacity: 1;
  visibility: visible;
}
.fusion-element-spacing .ui-resizable-handle {
  position: absolute;
  background: #198fd9;
  text-align: center;
  z-index: 9999;
  font-size: 11px;
  line-height: 1;
}
.fusion-element-spacing .ui-resizable-handle.ui-resizable-n,
.fusion-element-spacing .ui-resizable-handle.ui-resizable-s {
  left: 50%;
  cursor: ns-resize;
  padding: 4px 7px;
  transition: transform 0.3s ease;
}
.fusion-element-spacing .ui-resizable-handle.ui-resizable-s {
  transform: translateX(-50%) translateY(100%);
  bottom: 0;
}
.fusion-element-spacing .ui-resizable-handle.ui-resizable-n {
  transform: translateX(-50%) translateY(-100%);
  top: 0;
}
.fusion-element-spacing .ui-resizable-handle.ui-resizable-e,
.fusion-element-spacing .ui-resizable-handle.ui-resizable-w {
  top: 50%;
  cursor: ew-resize;
  padding: 7px 4px;
  transition: transform 0.3s ease;
}
.fusion-element-spacing .ui-resizable-handle.ui-resizable-e:after,
.fusion-element-spacing .ui-resizable-handle.ui-resizable-w:after {
  transform: rotate(90deg);
}
.fusion-element-spacing .ui-resizable-handle.ui-resizable-e {
  transform: translateY(-50%) translateX(100%);
  right: 0;
}
.fusion-element-spacing .ui-resizable-handle.ui-resizable-w {
  transform: translateY(-50%) translateX(-100%);
  left: 0;
}
.fusion-element-spacing .ui-resizable-handle:after {
  display: inline-block;
  font-family: "fusion-builder-icons";
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e938";
  color: #fff;
}
.fusion-element-spacing .ui-resizable-handle:hover {
  background: #198fd9;
}
.fusion-element-spacing.fusion-column-margin-left,
.fusion-element-spacing.fusion-column-margin-right,
.fusion-element-spacing.fusion-column-margin-bottom,
.fusion-element-spacing.fusion-column-margin-top {
  left: 0;
  right: 0;
  background: rgba(136, 38, 205, 0.15);
  transform: none;
}
.fusion-element-spacing.fusion-column-margin-left.ui-resizable-resizing,
.fusion-element-spacing.fusion-column-margin-right.ui-resizable-resizing,
.fusion-element-spacing.fusion-column-margin-bottom.ui-resizable-resizing,
.fusion-element-spacing.fusion-column-margin-top.ui-resizable-resizing,
.fusion-element-spacing.fusion-column-margin-left:hover,
.fusion-element-spacing.fusion-column-margin-right:hover,
.fusion-element-spacing.fusion-column-margin-bottom:hover,
.fusion-element-spacing.fusion-column-margin-top:hover {
  background: rgba(136, 38, 205, 0.4);
}
.fusion-element-spacing.fusion-column-margin-left .ui-resizable-handle,
.fusion-element-spacing.fusion-column-margin-right .ui-resizable-handle,
.fusion-element-spacing.fusion-column-margin-bottom .ui-resizable-handle,
.fusion-element-spacing.fusion-column-margin-top .ui-resizable-handle {
  background: #8826cd;
}
.fusion-element-spacing.fusion-column-margin-left .ui-resizable-handle:hover,
.fusion-element-spacing.fusion-column-margin-right .ui-resizable-handle:hover,
.fusion-element-spacing.fusion-column-margin-bottom .ui-resizable-handle:hover,
.fusion-element-spacing.fusion-column-margin-top .ui-resizable-handle:hover {
  background: #8826cd;
}
.fusion-element-spacing.fusion-column-margin-left:hover,
.fusion-element-spacing.fusion-column-margin-right:hover,
.fusion-element-spacing.fusion-column-margin-bottom:hover,
.fusion-element-spacing.fusion-column-margin-top:hover {
  opacity: 1;
  pointer-events: auto;
  visibility: visible;
}
.fusion-element-spacing.fusion-column-margin-left .fusion-spacing-tooltip,
.fusion-element-spacing.fusion-column-margin-right .fusion-spacing-tooltip,
.fusion-element-spacing.fusion-column-margin-bottom .fusion-spacing-tooltip,
.fusion-element-spacing.fusion-column-margin-top .fusion-spacing-tooltip {
  top: auto;
  bottom: 0;
}
.fusion-element-spacing.fusion-column-margin-top {
  bottom: 100% !important;
  top: auto !important;
}
.fusion-element-spacing.fusion-column-margin-top .ui-resizable-s {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}
.fusion-element-spacing.fusion-column-margin-top .fusion-spacing-tooltip {
  transform: translate(-50%, -100%);
}
.fusion-element-spacing.fusion-column-margin-top.fusion-overlap .ui-resizable-s {
  transform: translate(calc(0% + 2px), 100%);
}
.fusion-element-spacing.fusion-column-margin-top.fusion-overlap .fusion-spacing-tooltip {
  transform: translate(calc(0% + 2px), -100%);
}
.fusion-element-spacing.fusion-column-margin-bottom {
  top: 100% !important;
  bottom: auto !important;
}
.fusion-element-spacing.fusion-column-margin-bottom .ui-resizable-s {
  transform: translateX(-50%) translateY(0);
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.fusion-element-spacing.fusion-column-margin-bottom .fusion-spacing-tooltip {
  transform: translate(-50%, 200%);
}
.fusion-element-spacing.fusion-column-margin-bottom.fusion-overlap .ui-resizable-s {
  transform: translate(calc(0% + 2px), 0);
}
.fusion-element-spacing.fusion-column-margin-bottom.fusion-overlap .fusion-spacing-tooltip {
  transform: translate(calc(0% + 2px), 200%);
}
.fusion-element-spacing.fusion-column-margin-left {
  top: 0 !important;
  bottom: 0 !important;
  left: auto;
  right: 100%;
  height: 100%;
}
.fusion-element-spacing.fusion-column-margin-left .fusion-spacing-tooltip {
  top: 50%;
  transform: translate(100%, -50%);
  right: -30px;
  left: auto;
  bottom: auto;
}
.fusion-element-spacing.fusion-column-margin-left .ui-resizable-e {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.fusion-element-spacing.fusion-column-margin-left.fusion-overlap .ui-resizable-e {
  transform: translate(100%, 2px);
}
.fusion-element-spacing.fusion-column-margin-right {
  top: 0 !important;
  bottom: 0 !important;
  right: auto !important;
  left: 100% !important;
  height: 100%;
}
.fusion-element-spacing.fusion-column-margin-right .fusion-spacing-tooltip {
  top: 50%;
  transform: translate(100%, -50%);
  right: calc(100% + 56px);
  left: auto;
  bottom: auto;
}
.fusion-element-spacing.fusion-column-margin-right .ui-resizable-w {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.fusion-element-spacing.fusion-column-margin-right.fusion-overlap .ui-resizable-w {
  transform: translateY(2px) translateX(-100%);
}
.fusion-element-spacing.fusion-column-padding-top {
  top: 0 !important;
  left: 0;
  right: 0;
}
.fusion-element-spacing.fusion-column-padding-top .fusion-spacing-tooltip {
  top: auto;
  bottom: -19px;
  transform: translate(-50%, 200%);
}
.fusion-element-spacing.fusion-column-padding-top .ui-resizable-s {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}
.fusion-element-spacing.fusion-column-padding-top.fusion-overlap .ui-resizable-s {
  transform: translate(calc(-100% - 2px), 100%);
}
.fusion-element-spacing.fusion-column-padding-top.fusion-overlap .fusion-spacing-tooltip {
  transform: translate(calc(-100% - 2px), 200%);
}
.fusion-element-spacing.fusion-column-padding-right {
  top: 0 !important;
  bottom: 0 !important;
  right: 0 !important;
  left: auto !important;
}
.fusion-element-spacing.fusion-column-padding-right .fusion-spacing-tooltip {
  top: 50%;
  transform: translate(-100%, -50%);
  left: -30px;
  right: auto;
}
.fusion-element-spacing.fusion-column-padding-right .ui-resizable-w {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.fusion-element-spacing.fusion-column-padding-right.fusion-overlap .ui-resizable-w {
  transform: translate(-100%, calc(-100% - 2px));
}
.fusion-element-spacing.fusion-column-padding-bottom {
  top: auto !important;
  bottom: 0 !important;
  left: 0;
  right: 0;
}
.fusion-element-spacing.fusion-column-padding-bottom .ui-resizable-s {
  transform: translateX(-50%) translateY(0);
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.fusion-element-spacing.fusion-column-padding-bottom .fusion-spacing-tooltip {
  top: auto;
  bottom: 19px;
  transform: translate(-50%, -100%);
}
.fusion-element-spacing.fusion-column-padding-bottom.fusion-overlap .ui-resizable-s {
  transform: translate(calc(-100% - 2px), 0);
}
.fusion-element-spacing.fusion-column-padding-bottom.fusion-overlap .fusion-spacing-tooltip {
  top: auto;
  bottom: 19px;
  transform: translate(calc(-100% - 2px), -100%);
}
.fusion-element-spacing.fusion-column-padding-left {
  top: 0 !important;
  bottom: 0 !important;
  left: 0;
}
.fusion-element-spacing.fusion-column-padding-left .fusion-spacing-tooltip {
  top: 50%;
  transform: translate(100%, -50%);
  right: -30px;
  left: auto;
}
.fusion-element-spacing.fusion-column-padding-left .ui-resizable-e {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.fusion-element-spacing.fusion-column-padding-left.fusion-overlap .ui-resizable-e {
  transform: translate(100%, calc(-100% - 2px));
}
.fusion-element-spacing.active,
.fusion-element-spacing:hover {
  background: rgba(25, 143, 217, 0.4);
}
.fusion-image-hover-effect .fusion-element-spacing.fusion-column-padding-top,
.fusion-image-hover-effect .fusion-element-spacing.fusion-column-padding-right,
.fusion-image-hover-effect .fusion-element-spacing.fusion-column-padding-bottom,
.fusion-image-hover-effect .fusion-element-spacing.fusion-column-padding-left {
  z-index: 10;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-live-element:after {
  display: none !important;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-live-element .fusion-builder-module-controls-container:not(.fusion-builder-module-controls-type-container) .fusion-builder-module-controls:not(.fusion-builder-controls-wireframe) {
  display: none;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-live-element.fusion-element-alignment-left:hover + .fusion-builder-live-element,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-live-element.fusion-element-alignment-right:hover + .fusion-builder-live-element {
  z-index: auto;
}
.fusion-builder-live.fusion-builder-ui-wireframe.fusion-builder-nested-cols-dialog-open #main {
  z-index: 9999999;
}
.fusion-builder-live.fusion-builder-ui-wireframe.fusion-builder-nested-cols-dialog-open .fusion-row.fusion-builder-row-active {
  z-index: 25;
}
.fusion-builder-live.fusion-builder-ui-wireframe #fusion_builder_container {
  margin: 0 auto;
  max-width: 1200px;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-element-spacing {
  display: none !important;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-section-header {
  position: relative;
  display: block;
  margin: 0 auto;
  background: #0091cd;
  width: 100%;
  height: 44px;
  box-sizing: border-box;
  color: #fff;
  border-bottom: 1px solid #fff;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-section-header input[type=text].fusion-builder-section-name {
  background-color: transparent;
  border: 1px solid transparent;
  margin: 9px 0 0 25px;
  z-index: 9;
  box-shadow: none;
  color: #fff;
  width: 33%;
  height: 25px;
  font-size: 14px;
  padding: 3px 5px;
  font-family: "Noto Sans", Roboto, "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-section-header input[type=text].fusion-builder-section-name:hover,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-section-header input[type=text].fusion-builder-section-name:focus,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-section-header input[type=text].fusion-builder-section-name:active {
  border: 1px solid rgba(255, 255, 255, 0.3);
  background-color: rgba(255, 255, 255, 0.1);
  transition-property: border, background, color;
  transition-duration: 0.05s;
  transition-timing-function: ease-in-out;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-section-header .fusion-builder-module-controls-container {
  display: block;
  position: relative !important;
  border-radius: 0;
  box-shadow: none;
  margin: 0;
  top: 0 !important;
  right: 0 !important;
  float: right;
  background: transparent;
  z-index: 9;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-section-header .fusion-builder-module-controls-container .fusion-builder-controls {
  background-color: transparent !important;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-section-header .fusion-builder-module-controls-container .fusion-builder-controls:hover .fusion-builder-container-settings {
  background: rgba(0, 0, 0, 0.15) !important;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-section-header .fusion-builder-module-controls-container .fusion-builder-controls a {
  color: #fff;
  opacity: 1;
  display: block;
  float: left;
  padding: 13px;
  border-left: 1px solid rgba(255, 255, 255, 0.3);
  background: rgba(0, 0, 0, 0.15);
  font-size: 16px;
  height: 16px;
  width: 16px;
  text-decoration: none;
  box-sizing: content-box;
  line-height: 1;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-section-header .fusion-builder-module-controls-container .fusion-builder-controls a span {
  line-height: 1;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-section-header .fusion-builder-module-controls-container .fusion-builder-controls a.fusion-builder-container-settings:hover,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-section-header .fusion-builder-module-controls-container .fusion-builder-controls a:hover {
  background: transparent !important;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-section-header .fusion-builder-module-controls-container .fusion-builder-controls a.fusion-builder-toggle {
  text-align: center;
  padding: 13px 15px;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-section-header .fusion-builder-module-controls-container .fusion-builder-controls a.fusion-builder-insert-column {
  display: none;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-module-controls-container {
  z-index: 20;
  left: 0 !important;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-module-controls-container .fusion-builder-module-controls-inner {
  flex-wrap: wrap;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-module-controls-container .fusion-builder-module-controls .fusion-builder-container-drag,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-module-controls-container .fusion-builder-module-controls .fusion-builder-column-drag,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-module-controls-container .fusion-builder-module-controls .fusion-builder-element-drag {
  display: none !important;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-module-controls-container-wrapper {
  display: none;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-empty-container .fusion-builder-empty-container-label {
  display: block;
  margin: 15px 0 20px 0;
  color: rgba(0, 0, 0, 0.4);
  font-size: 24px;
  line-height: 30px;
  text-align: center;
  font-family: "Noto Sans", Roboto, "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-column-sizer-active .fusion_builder_row {
  overflow: visible;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion_builder_row {
  overflow: auto;
  cursor: auto;
  float: left;
  width: 100%;
  padding: 1.5% 1.5% 38px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-top: none;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion_builder_row .fusion-builder-row-container {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion_builder_row.ui-sortable-placeholder {
  background: #f3f3f3;
  height: inherit;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-column-content {
  display: block;
  width: 100%;
  float: left;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-column.fusion-layout-column {
  display: inline-block;
  float: none;
  vertical-align: top;
  margin: 20px 1.5% !important;
  padding: 4.5em 2em 2em !important;
  border: 1px solid rgba(0, 0, 0, 0.1);
  cursor: grab;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-column .fusion-column-wrapper {
  box-shadow: none !important;
  border: 0 !important;
  z-index: auto !important;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-column .fusion-column-spacing {
  display: none;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-column .fusion-builder-add-element {
  display: block;
  width: 100%;
  border: 1px dashed #666;
  float: left;
  padding: 1em 0;
  color: #000;
  opacity: 0.4;
  text-decoration: none;
  box-sizing: border-box;
  transition-property: all;
  box-shadow: none;
  background: #fff;
  text-align: center;
  position: relative;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  font-size: 13px;
  font-family: "Noto Sans", Roboto, "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-column .fusion-builder-add-element span {
  position: relative;
  top: 1px;
  margin-right: 3px;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-column .fusion-builder-add-element:hover {
  opacity: 1;
  border-color: rgba(102, 102, 102, 0.4);
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-column .fusion-builder-add-element .fusion-column-tooltip {
  display: none;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-column .fusion-builder-module-controls-container.fusion-builder-module-controls-type-column {
  display: block;
  border-radius: 0;
  box-shadow: none;
  background: transparent;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-column .fusion-builder-module-controls-container.fusion-builder-module-controls-type-column .fusion-builder-controls.fusion-builder-module-controls {
  display: block;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-column .fusion-builder-module-controls-container.fusion-builder-module-controls-type-column .fusion-builder-controls.fusion-builder-module-controls a {
  opacity: 1;
  padding: 0;
  height: 33px;
  width: 33px;
  line-height: 33px;
  text-align: center;
  color: #999 !important;
  background: #f7f7f7 !important;
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 0;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-column .fusion-builder-module-controls-container.fusion-builder-module-controls-type-column .fusion-builder-controls.fusion-builder-module-controls a:hover,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-column .fusion-builder-module-controls-container.fusion-builder-module-controls-type-column .fusion-builder-controls.fusion-builder-module-controls a:focus,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-column .fusion-builder-module-controls-container.fusion-builder-module-controls-type-column .fusion-builder-controls.fusion-builder-module-controls a:active {
  color: #333 !important;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-column .fusion-builder-module-controls-container.fusion-builder-module-controls-type-column .fusion-builder-controls.fusion-builder-module-controls a.fusion-builder-column-size {
  width: auto;
  padding-left: 5px;
  padding-right: 5px;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-column .fusion-builder-module-controls-container.fusion-builder-module-controls-type-column .fusion-builder-controls.fusion-builder-module-controls:hover a {
  background: #f7f7f7 !important;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-column .fusion-builder-module-controls-container.fusion-builder-module-controls-type-column .fusion-builder-controls.fusion-builder-module-controls .fusion-builder-insert-column,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-column .fusion-builder-module-controls-container.fusion-builder-module-controls-type-column .fusion-builder-controls.fusion-builder-module-controls .fusion-builder-row-add-child {
  display: none !important;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-column .fusion-column-wrapper:after {
  display: none;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-column .column-sizes > h4,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-column .fusion-column-inner-bg {
  display: none;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-column .fusion-builder-empty-column {
  padding: 0;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-column .fusion-builder-empty-column .fusion-builder-module-controls-container {
  display: none !important;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-column .column-sizes {
  top: -72px !important;
  bottom: auto !important;
  left: 0;
  width: 240px;
  border-radius: 0 !important;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-column .column-sizes .column-size {
  font-weight: 400;
  color: #444;
  font-size: 13px;
  width: 40px;
  padding: 13px 0;
  line-height: 1;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-column .column-sizes .column-size.active-size {
  background: #0091cd;
  color: #fff;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-column.fusion-builder-column-inner .column-sizes {
  top: 100% !important;
  transform: none !important;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-column.fusion-animated {
  z-index: auto;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-live-element,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-nested-element {
  float: left;
  width: 100%;
  margin-bottom: 1.5em;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-live-element .fusion-builder-module-controls-container,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-nested-element .fusion-builder-module-controls-container {
  box-shadow: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff !important;
  z-index: 101;
  transform: none;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 0;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-live-element .fusion-builder-module-controls-container .fusion-builder-controls-wireframe,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-nested-element .fusion-builder-module-controls-container .fusion-builder-controls-wireframe {
  position: absolute;
  text-align: center;
  padding: 0;
  left: 0;
  z-index: 100;
  background: transparent !important;
  margin: auto;
  width: 133px;
  right: 0;
  top: 0;
  bottom: 0;
  height: 33px;
  max-width: 100%;
  display: flex;
  flex-wrap: wrap;
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 0;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-live-element .fusion-builder-module-controls-container .fusion-builder-controls-wireframe a,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-nested-element .fusion-builder-module-controls-container .fusion-builder-controls-wireframe a {
  color: #999;
  opacity: 1;
  display: block;
  float: left;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  background: #f7f7f7;
  text-decoration: none;
  text-align: center;
  width: 33px;
  border-radius: 0;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-live-element .fusion-builder-module-controls-container .fusion-builder-controls-wireframe a:hover,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-nested-element .fusion-builder-module-controls-container .fusion-builder-controls-wireframe a:hover,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-live-element .fusion-builder-module-controls-container .fusion-builder-controls-wireframe a:focus,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-nested-element .fusion-builder-module-controls-container .fusion-builder-controls-wireframe a:focus,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-live-element .fusion-builder-module-controls-container .fusion-builder-controls-wireframe a:active,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-nested-element .fusion-builder-module-controls-container .fusion-builder-controls-wireframe a:active {
  color: #333;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-live-element:hover > .fusion-builder-module-controls-container,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-nested-element:hover > .fusion-builder-module-controls-container {
  display: flex;
  align-items: center;
  justify-content: center;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-live-element:hover > .fusion-builder-module-controls-container .fusion-builder-controls-wireframe,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-nested-element:hover > .fusion-builder-module-controls-container .fusion-builder-controls-wireframe {
  position: static;
  height: auto;
  margin: 0;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-layout-column.fusion-one-full {
  float: left;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-module-preview {
  font-family: "Noto Sans", Roboto, "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
  display: block;
  padding: 1.5em;
  margin-bottom: 0;
  border: 1px solid rgba(0, 0, 0, 0.1);
  position: relative;
  box-sizing: border-box;
  float: left;
  width: 100%;
  background: #fff;
  overflow: hidden;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-module-preview .fusion_module_title {
  font-family: "Noto Sans", Roboto, "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
  margin: 0 0 0.5em;
  font-size: 15px;
  font-weight: 600;
  color: #333;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-module-preview .fusion_module_block_preview {
  font-size: 13px;
  color: #333;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-module-preview .fusion_module_block_preview .fusion-icon-circle-preview {
  width: 40px;
  height: 40px;
  border-radius: 100%;
  margin: 0 auto;
  text-align: center;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-module-preview .fusion_module_block_preview .fusion-icon-circle-preview .fa-preview {
  line-height: 40px;
  font-size: 20px;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-module-preview .fusion_module_block_preview ul {
  margin: 0;
  padding: 0;
  text-align: center;
  list-style: none;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-module-preview .fusiona-dynamic-data {
  display: inline-block;
  margin-right: 5px;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container {
  display: block !important;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container:after {
  display: none;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container .fusion-container-spacing {
  opacity: 0;
  visibility: hidden;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container.fusion-builder-section-folded .fusion-fullwidth:hover .fusion-builder-container-add,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container.fusion-builder-section-folded .fusion-fullwidth:hover .fusion_builder_row > .fusion-builder-insert-column {
  display: none;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container.fusion-builder-section-folded .fusion-builder-wireframe-utility-toolbar,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container.fusion-builder-section-folded .fusion-builder-container-content {
  display: none;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container.fusion-builder-section-folded:last-child {
  padding-bottom: 45px;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container.fusion-builder-section-folded:last-child .fusion-builder-container-add {
  display: inline-block !important;
  right: 0 !important;
  bottom: -45px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container .fusion-fullwidth {
  display: block !important;
  border-top: none !important;
  border: none !important;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
  background: #fff !important;
  padding: 0 !important;
  float: none;
  margin: 0 auto !important;
  overflow: visible !important;
  min-height: auto !important;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container .fusion-fullwidth .fusion-builder-module-controls-type-container {
  display: none;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container .fusion-fullwidth .fusion-builder-container-add,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container .fusion-fullwidth .fusion-builder-insert-column {
  display: none;
  position: absolute !important;
  top: auto !important;
  bottom: 0;
  text-align: center;
  font-family: "Noto Sans", Roboto, "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
  font-size: 13px !important;
  font-weight: 400 !important;
  line-height: 1.4em;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 0;
  padding: 8px 0;
  text-decoration: none;
  color: #999;
  z-index: 9;
  width: 160px;
  box-shadow: none;
  border-radius: 0;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container .fusion-fullwidth .fusion-builder-container-add span,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container .fusion-fullwidth .fusion-builder-insert-column span {
  position: relative;
  top: 1px;
  margin-right: 3px;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container .fusion-fullwidth .fusion-builder-container-add .closed,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container .fusion-fullwidth .fusion-builder-insert-column .closed {
  display: none;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container .fusion-fullwidth .fusion-builder-container-add .open,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container .fusion-fullwidth .fusion-builder-insert-column .open {
  display: inline-block;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container .fusion-fullwidth .fusion-builder-container-add:hover,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container .fusion-fullwidth .fusion-builder-insert-column:hover {
  color: #333;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container .fusion-fullwidth .fusion-builder-container-add {
  right: 160px !important;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container .fusion-fullwidth .fusion-builder-container-add .closed {
  display: none;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container .fusion-fullwidth .fusion-builder-container-add .open {
  display: inline-block;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container .fusion-fullwidth .fusion-builder-container-add:hover {
  color: #333;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container .fusion-fullwidth .fusion-builder-insert-column {
  right: 0 !important;
  border-right: none;
  border-left: none;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container .fusion-fullwidth .fullwidth-faded,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container .fusion-fullwidth .fullwidth-video,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container .fusion-fullwidth .fullwidth-overlay {
  display: none;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container .fusion-fullwidth:hover .fusion-builder-container-add,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container .fusion-fullwidth:hover .fusion_builder_row > .fusion-builder-insert-column {
  display: block;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container .fusion-fullwidth.hundred-percent-height {
  height: auto !important;
  min-height: 0 !important;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container .fusion-fullwidth.hundred-percent-height .fusion-fullwidth-center-content {
  height: auto !important;
  min-height: 0 !important;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container .fusion-fullwidth .fusion-outline-helper,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container .fusion-fullwidth .fusion-scroll-section-nav {
  display: none !important;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container .parallax-inner,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container .fusion-bg-parallax {
  display: none;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container.ui-sortable-placeholder {
  background: #f3f3f3;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-container .ui-sortable-helper {
  background: #fff;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-live-editor .fusion-builder-column {
  order: 0 !important;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-live-editor .fusion-column-wrapper {
  background: #fff !important;
  margin: 0 !important;
  padding: 0 !important;
  min-height: 0 !important;
  height: auto !important;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-live-editor .fusion_builder_column_layout_1_1,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-live-editor .fusion_builder_column_layout_fullwidth {
  width: 97% !important;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-live-editor .fusion_builder_column_1_1,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-live-editor .fusion_builder_column_inner_1_1 {
  width: 97% !important;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-live-editor .fusion_builder_column_1_6,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-live-editor .fusion_builder_column_inner_1_6 {
  width: 13.666% !important;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-live-editor .fusion_builder_column_5_6,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-live-editor .fusion_builder_column_inner_5_6 {
  width: 80.333% !important;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-live-editor .fusion_builder_column_1_5,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-live-editor .fusion_builder_column_inner_1_5 {
  width: 17% !important;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-live-editor .fusion_builder_column_2_5,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-live-editor .fusion_builder_column_inner_2_5 {
  width: 37% !important;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-live-editor .fusion_builder_column_3_5,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-live-editor .fusion_builder_column_inner_3_5 {
  width: 57% !important;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-live-editor .fusion_builder_column_4_5,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-live-editor .fusion_builder_column_inner_4_5 {
  width: 77% !important;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-live-editor .fusion_builder_column_1_4,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-live-editor .fusion_builder_column_inner_1_4 {
  width: 22% !important;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-live-editor .fusion_builder_column_3_4,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-live-editor .fusion_builder_column_inner_3_4 {
  width: 72% !important;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-live-editor .fusion_builder_column_1_3,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-live-editor .fusion_builder_column_inner_1_3 {
  width: 30.33333% !important;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-live-editor .fusion_builder_column_2_3,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-live-editor .fusion_builder_column_inner_2_3 {
  width: 63.66666% !important;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-live-editor .fusion_builder_column_1_2,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-live-editor .fusion_builder_column_inner_1_2 {
  width: 47% !important;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-column-content-centered {
  min-height: 0 !important;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-element-content {
  display: none !important;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-nested-element .fusion-builder-module-preview h4 {
  margin: 0;
  font-weight: 600;
  font-family: "Noto Sans", Roboto, "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-nested-element .fusion-builder-module-preview p {
  margin-top: 8px;
  margin-bottom: 0;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-nested-element .fusion-builder-row-content,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-nested-element .fusion-builder-module-controls-type-row {
  display: none;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-nested-element .fusion-builder-row-content-active {
  display: block;
  z-index: 10011;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-nested-element .fusion-builder-row-content-active .fusion-builder-modal-top-container,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-nested-element .fusion-builder-row-content-active .fusion-builder-modal-bottom-container,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-nested-element .fusion-builder-row-content-active .fusion-builder-add-element {
  display: block !important;
  float: left;
  width: 100%;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-nested-element .fusion-builder-row-content-active .fusion-builder-add-element:after {
  content: "Element";
  color: #000;
  padding-left: 5px;
  font-family: "Noto Sans", Roboto, "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-nested-element .fusion-builder-row-content-active .fusion-builder-nested-columns-settings-overlay {
  z-index: 10011;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  cursor: auto;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-nested-element .fusion-builder-row-content-active .fusion-builder-nested-columns-settings {
  cursor: auto;
  border-radius: 3px;
  position: fixed;
  top: 5%;
  left: 0;
  right: 0;
  bottom: 5%;
  width: 85%;
  max-width: 1250px;
  margin: auto;
  background: #fff;
  overflow: hidden;
  box-sizing: border-box;
  z-index: 99999;
  box-shadow: 0 0 50px rgba(0, 0, 0, 0.3);
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-nested-element .fusion-builder-row-content-active .fusion-builder-nested-columns-settings .fusion-builder-modal-top-container {
  z-index: 1000;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-nested-element .fusion-builder-row-content-active .fusion-builder-modal-top-container {
  position: relative;
  padding: 15px 20px;
  background: #2a3035;
  color: #fff;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-nested-element .fusion-builder-row-content-active .fusion-builder-modal-top-container h4 {
  overflow: hidden;
  float: left;
  margin: 0.1em 0;
  width: 90%;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-family: "Noto Sans", Roboto, "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
  font-size: 18px;
  font-weight: 600;
  color: #fff;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-nested-element .fusion-builder-row-content-active .fusion-builder-modal-top-container .fusion-builder-inner-row-close-icon {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 20px;
  margin: 0;
  padding: 0;
  line-height: 1;
  font-family: "fusion-builder-icons";
  color: #fff;
  border: none;
  background: transparent;
  text-transform: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  cursor: pointer;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-nested-element .fusion-builder-row-content-active .fusion-builder-modal-top-container .fusion-builder-inner-row-close-icon:before {
  display: block;
  content: "\e904";
  font-size: 14px;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-nested-element .fusion-builder-row-content-active .fusion-builder-row-container-inner {
  margin: 0 !important;
  width: 100% !important;
  padding: 30px 10px;
  height: calc(100% - 144px);
  cursor: auto;
  text-align: left;
  overflow: auto;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-nested-element .fusion-builder-row-content-active .fusion-builder-row-container-inner .fusion-builder-column {
  padding: 3.5em 1em 1.5em !important;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-nested-element .fusion-builder-row-content-active .fusion-builder-row-container-inner .fusion-builder-module-controls-type-column {
  display: block !important;
  background: transparent !important;
  border: none;
  height: auto !important;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-nested-element .fusion-builder-row-content-active .fusion-builder-modal-bottom-container {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  border-top: 1px solid #e2e2e2;
  padding: 15px 20px;
  background: #fff;
  z-index: 9999;
  box-sizing: border-box;
  text-align: right;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-nested-element .fusion-builder-row-content-active .fusion-builder-modal-bottom-container a {
  border: none;
  font-family: "Noto Sans", Roboto, "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
  font-weight: 600;
  margin: 0;
  line-height: 40px;
  padding: 0.4em 1em;
  display: inline-block;
  position: relative;
  width: 120px;
  text-align: center;
  font-size: 13px;
  border-radius: 0;
  outline: none;
  transition: all 0.3s ease;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-nested-element .fusion-builder-row-content-active .fusion-builder-modal-bottom-container a.fusion-builder-modal-save {
  background: #198fd9;
  color: white;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-nested-element .fusion-builder-row-content-active .fusion-builder-modal-bottom-container a.fusion-builder-modal-save:hover {
  background-color: #1081c7;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-nested-element .fusion-builder-row-content-active .fusion-builder-modal-bottom-container a.fusion-builder-insert-inner-column,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-nested-element .fusion-builder-row-content-active .fusion-builder-modal-bottom-container a.fusion-builder-inner-row-close {
  background: white;
  color: #2a3035;
  border: 1px solid #e2e2e2;
  line-height: 38px;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-nested-element .fusion-builder-row-content-active .fusion-builder-modal-bottom-container a.fusion-builder-insert-inner-column:hover,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-nested-element .fusion-builder-row-content-active .fusion-builder-modal-bottom-container a.fusion-builder-inner-row-close:hover {
  color: #198fd9;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-nested-element .fusion-builder-row-content-active .fusion-builder-modal-bottom-container a.fusion-builder-inner-row-close {
  margin: 0 11px;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-nested-element .fusion-builder-row-content-active .fusion-builder-modal-bottom-container a.fusion-builder-insert-inner-column {
  float: left;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-nested-element .fusion-builder-row-content-active .fusion-builder-modal-bottom-container a.fusion-builder-insert-inner-column span {
  position: relative;
  top: 1px;
  margin-right: 3px;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-nested-element.editing .fusion-builder-editing-icons {
  display: none;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-nested-element.editing:hover > .fusion-builder-module-controls-container {
  display: block !important;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-special-item {
  justify-content: space-between;
  margin: 0;
  border-radius: 0;
  height: 42px;
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-special-item .fusion-builder-special-item-desc {
  margin: 0 31px;
  font-weight: 400;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-special-item .fusion-special-item-controls {
  order: 2;
  padding: 0;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-special-item .fusion-special-item-controls .fusion-builder-controls {
  background-color: transparent;
  border-radius: 0;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-special-item .fusion-special-item-controls a {
  display: none !important;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-special-item .fusion-special-item-controls .fusion-builder-delete-special-item {
  display: block !important;
  width: 42px;
  height: 42px;
  line-height: 42px;
  background-color: rgba(0, 0, 0, 0.35);
  color: #fff;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-special-item .fusion-special-item-controls .fusion-builder-delete-special-item:hover {
  background-color: rgba(0, 0, 0, 0.25);
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-container .ui-sortable-helper:after,
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-container .ui-sortable-placeholder:after {
  display: none;
}
.fusion-builder-live.fusion-builder-ui-wireframe .fusion-global-container .ui-sortable-helper .fusion-builder-section-content {
  background: transparent;
}
.fusion-builder-live.fusion-builder-ui-wireframe .ui-sortable-helper {
  opacity: 0.8;
}
.fusion-builder-live.fusion-builder-ui-wireframe .ui-sortable-helper .fusion-builder-container-add {
  display: none !important;
}
.fusion-builder-live.fusion-builder-ui-wireframe .ui-sortable-helper.fusion-builder-column {
  overflow: hidden;
}
.fusion-builder-live.fusion-builder-ui-wireframe .ui-sortable-placeholder {
  background: #f3f3f3 !important;
  border: 1px dashed rgba(0, 0, 0, 0.1) !important;
  visibility: visible !important;
  box-shadow: none;
  padding-left: 0;
  padding-right: 0;
  display: inline-block;
  width: 100%;
}
.fusion-builder-live.fusion-builder-ui-wireframe .ui-sortable-placeholder.fusion_builder_module_block {
  height: 70px;
}
.fusion-builder-live .fusion-builder-module-preview {
  display: none;
  padding: 4px;
  width: 100%;
  text-align: center;
  background: #fff;
  color: #666;
  border: 1px solid #ccc;
  margin-bottom: 8px;
}
.fusion-builder-live .fusion-builder-module-preview .fusion-slide-preview,
.fusion-builder-live .fusion-builder-module-preview img {
  display: inline-block;
  width: auto;
  margin: 1.5%;
  max-height: 80px;
  vertical-align: middle;
  box-sizing: border-box;
}
.fusion-builder-live .fusion-builder-module-preview .fusion-module-icon {
  display: inline-block;
  margin-right: 0.5em;
  font-size: 1em;
}
.rtl .fusion-builder-live .fusion-builder-module-preview .fusion-module-icon {
  margin-right: auto;
  margin-left: 0.5em;
}
.fusion-builder-live.nested-columns-edited .fusion-builder-live-editor .fusion-builder-container .fusion-fullwidth,
.fusion-builder-live.fusion-builder-nested-cols-dialog-open .fusion-builder-live-editor .fusion-builder-container .fusion-fullwidth {
  z-index: auto !important;
}
.fusion-builder-live.single-fusion_tb_section.fusion-builder-nested-cols-dialog-open #main {
  z-index: auto !important;
}
@media only screen and (min-width: 400px) {
  .fusion-builder-live.fusion-builder-ui-wireframe .fusion-builder-section-header .fusion-builder-module-controls-container .fusion-builder-controls a {
    width: 13px !important;
  }
}
.fusion-builder-live .fusion-parent-sortable .fusion-column,
.fusion-builder-live .fusion-parent-sortable .col {
  clear: none !important;
}
.fusion-builder-live .fusion-builder-column-drag,
.fusion-builder-live .fusion-builder-container-drag,
.fusion-builder-live .fusion-builder-element-drag {
  cursor: grab !important;
}
.fusion-builder-live .fusion-builder-container + .fusion-builder-container .fusion-container-target.target-before {
  display: none !important;
}
.fusion-builder-live .fusion-builder-container.hide-target-after .fusion-container-target.target-after {
  display: none !important;
}
.fusion-builder-live .fusion-builder-live-element + .fusion-builder-live-element .fusion-element-target.target-before {
  display: none !important;
}
.fusion-builder-live .target-disabled {
  display: none !important;
}
.fusion-builder-live .fusion-droppable {
  background: #d2d3d5;
  border-radius: 4px;
  position: absolute;
  display: none;
  z-index: 9999;
}
.fusion-builder-live .fusion-droppable:after {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
}
.fusion-builder-live .fusion-droppable.ui-droppable-active {
  background: #198fd9;
  z-index: 999999;
  opacity: 1 !important;
}
.fusion-builder-live .fusion-droppable-horizontal {
  height: 4px;
  left: 0;
  top: 0;
  width: 100%;
}
.fusion-builder-live .fusion-droppable-horizontal:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid #d2d3d5;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
}
.fusion-builder-live .fusion-droppable-horizontal.ui-droppable-active:after {
  border-bottom-color: #198fd9;
}
.fusion-builder-live .fusion-droppable-horizontal.target-after {
  top: auto;
  bottom: 0;
}
.fusion-builder-live .fusion-droppable-horizontal.target-after:after {
  border-top: 4px solid #d2d3d5;
  border-bottom: none;
  top: 100%;
  bottom: auto;
}
.fusion-builder-live .fusion-droppable-horizontal.target-after.ui-droppable-active:after {
  border-top-color: #198fd9;
}
.fusion-builder-live .fusion-droppable-horizontal.target-replace {
  top: 50%;
  transform: translateY(-50%);
}
.fusion-builder-live .fusion-droppable-horizontal.target-replace:after {
  background: #d2d3d5;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
  border: none !important;
}
.fusion-builder-live .fusion-droppable-horizontal.target-replace.ui-droppable-active:after {
  background: #198fd9;
}
.fusion-builder-live .fusion-droppable-vertical {
  width: 35%;
  left: 0;
  top: 0;
  height: 100%;
  background: transparent;
}
.fusion-builder-live .fusion-droppable-vertical:after {
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-right: 4px solid #d2d3d5;
  top: 50%;
  right: 100%;
  transform: translateY(-50%);
}
.fusion-builder-live .fusion-droppable-vertical:before {
  background: #d2d3d5;
  position: absolute;
  content: "";
  width: 4px;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 4px;
}
.fusion-builder-live .fusion-droppable-vertical.ui-droppable-active {
  background: transparent;
}
.fusion-builder-live .fusion-droppable-vertical.ui-droppable-active:before {
  background: #198fd9;
}
.fusion-builder-live .fusion-droppable-vertical.ui-droppable-active:after {
  border-right-color: #198fd9;
}
.fusion-builder-live .fusion-droppable-vertical.target-after {
  left: auto;
  right: 0;
}
.fusion-builder-live .fusion-droppable-vertical.target-after:after {
  border-left: 4px solid #d2d3d5;
  border-right: none;
  left: 100%;
  right: auto;
}
.fusion-builder-live .fusion-droppable-vertical.target-after:before {
  left: auto;
  right: 0;
}
.fusion-builder-live .fusion-droppable-vertical.target-after.ui-droppable-active:after {
  border-left-color: #198fd9;
}
.fusion-builder-live .fusion-one-full > .fusion-droppable-vertical,
.fusion-builder-live .fusion-flex-column.fusion-builder-column-1_1 > .fusion-droppable-vertical {
  width: 100%;
  left: 0;
  top: 0;
  height: 35%;
}
.fusion-builder-live .fusion-one-full > .fusion-droppable-vertical:after,
.fusion-builder-live .fusion-flex-column.fusion-builder-column-1_1 > .fusion-droppable-vertical:after {
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-bottom: 4px solid #d2d3d5;
  top: auto;
  bottom: 100%;
  left: 50%;
  right: auto;
  transform: translateX(-50%);
}
.fusion-builder-live .fusion-one-full > .fusion-droppable-vertical:before,
.fusion-builder-live .fusion-flex-column.fusion-builder-column-1_1 > .fusion-droppable-vertical:before {
  height: 4px;
  width: 100%;
  top: 0;
  left: 0;
}
.fusion-builder-live .fusion-one-full > .fusion-droppable-vertical.ui-droppable-active:after,
.fusion-builder-live .fusion-flex-column.fusion-builder-column-1_1 > .fusion-droppable-vertical.ui-droppable-active:after {
  border-bottom-color: #198fd9;
}
.fusion-builder-live .fusion-one-full > .fusion-droppable-vertical.target-after,
.fusion-builder-live .fusion-flex-column.fusion-builder-column-1_1 > .fusion-droppable-vertical.target-after {
  top: auto;
  bottom: 0;
}
.fusion-builder-live .fusion-one-full > .fusion-droppable-vertical.target-after:after,
.fusion-builder-live .fusion-flex-column.fusion-builder-column-1_1 > .fusion-droppable-vertical.target-after:after {
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #d2d3d5;
  border-bottom: none;
  top: 100%;
  bottom: auto;
}
.fusion-builder-live .fusion-one-full > .fusion-droppable-vertical.target-after:before,
.fusion-builder-live .fusion-flex-column.fusion-builder-column-1_1 > .fusion-droppable-vertical.target-after:before {
  top: auto;
  bottom: 0;
}
.fusion-builder-live .fusion-one-full > .fusion-droppable-vertical.target-after.ui-droppable-active:after,
.fusion-builder-live .fusion-flex-column.fusion-builder-column-1_1 > .fusion-droppable-vertical.target-after.ui-droppable-active:after {
  border-top-color: #198fd9;
}
.fusion-builder-live.fusion-active-dragging {
  overflow: hidden;
}
.fusion-builder-live.fusion-active-dragging .fusion-column-wrapper:after,
.fusion-builder-live.fusion-active-dragging .fusion-outline-helper,
.fusion-builder-live.fusion-active-dragging .fusion-builder-module-controls-container,
.fusion-builder-live.fusion-active-dragging .fusion-builder-live-child-element:after {
  display: none !important;
}
.fusion-builder-live.fusion-active-dragging .fusion-being-dragged {
  opacity: 0.2;
}
.fusion-builder-live.fusion-active-dragging .fusion-being-dragged:after {
  content: "";
  border: 3px dashed #000;
  border-radius: 4px;
  top: -2px;
  left: -2px;
  right: -2px;
  bottom: -2px;
  position: absolute;
  z-index: 99999;
  display: block;
}
.fusion-builder-live.fusion-active-dragging .fusion-being-dragged .fusion-droppable {
  display: none !important;
}
.fusion-builder-live.fusion-active-dragging .fusion-container-helper,
.fusion-builder-live.fusion-active-dragging .fusion-column-helper,
.fusion-builder-live.fusion-active-dragging .fusion-element-helper {
  background: #198fd9;
  color: #fff;
  padding: 13px;
  font-size: 14px;
  line-height: 1;
  border-radius: 4px;
  cursor: move;
  cursor: grabbing;
}
.fusion-builder-live.fusion-active-dragging .fusion-container-helper.container-scrolling-helper,
.fusion-builder-live.fusion-active-dragging .fusion-column-helper.container-scrolling-helper,
.fusion-builder-live.fusion-active-dragging .fusion-element-helper.container-scrolling-helper,
.fusion-builder-live.fusion-active-dragging .fusion-container-helper.row-inner-scrolling-helper,
.fusion-builder-live.fusion-active-dragging .fusion-column-helper.row-inner-scrolling-helper,
.fusion-builder-live.fusion-active-dragging .fusion-element-helper.row-inner-scrolling-helper,
.fusion-builder-live.fusion-active-dragging .fusion-container-helper.column-scrolling-helper,
.fusion-builder-live.fusion-active-dragging .fusion-column-helper.column-scrolling-helper,
.fusion-builder-live.fusion-active-dragging .fusion-element-helper.column-scrolling-helper,
.fusion-builder-live.fusion-active-dragging .fusion-container-helper.column-inner-scrolling-helper,
.fusion-builder-live.fusion-active-dragging .fusion-column-helper.column-inner-scrolling-helper,
.fusion-builder-live.fusion-active-dragging .fusion-element-helper.column-inner-scrolling-helper,
.fusion-builder-live.fusion-active-dragging .fusion-container-helper.element-scrolling-helper,
.fusion-builder-live.fusion-active-dragging .fusion-column-helper.element-scrolling-helper,
.fusion-builder-live.fusion-active-dragging .fusion-element-helper.element-scrolling-helper {
  background: #ff743d;
}
.fusion-builder-live.fusion-active-dragging .fusion-container-helper.container-global-helper,
.fusion-builder-live.fusion-active-dragging .fusion-column-helper.container-global-helper,
.fusion-builder-live.fusion-active-dragging .fusion-element-helper.container-global-helper,
.fusion-builder-live.fusion-active-dragging .fusion-container-helper.row-inner-global-helper,
.fusion-builder-live.fusion-active-dragging .fusion-column-helper.row-inner-global-helper,
.fusion-builder-live.fusion-active-dragging .fusion-element-helper.row-inner-global-helper,
.fusion-builder-live.fusion-active-dragging .fusion-container-helper.column-global-helper,
.fusion-builder-live.fusion-active-dragging .fusion-column-helper.column-global-helper,
.fusion-builder-live.fusion-active-dragging .fusion-element-helper.column-global-helper,
.fusion-builder-live.fusion-active-dragging .fusion-container-helper.column-inner-global-helper,
.fusion-builder-live.fusion-active-dragging .fusion-column-helper.column-inner-global-helper,
.fusion-builder-live.fusion-active-dragging .fusion-element-helper.column-inner-global-helper,
.fusion-builder-live.fusion-active-dragging .fusion-container-helper.element-global-helper,
.fusion-builder-live.fusion-active-dragging .fusion-column-helper.element-global-helper,
.fusion-builder-live.fusion-active-dragging .fusion-element-helper.element-global-helper {
  background: #fe4774;
}
.fusion-builder-live.fusion-active-dragging .fusion-container-helper.row-inner-nested-helper,
.fusion-builder-live.fusion-active-dragging .fusion-column-helper.row-inner-nested-helper,
.fusion-builder-live.fusion-active-dragging .fusion-element-helper.row-inner-nested-helper,
.fusion-builder-live.fusion-active-dragging .fusion-container-helper.column-inner-nested-helper,
.fusion-builder-live.fusion-active-dragging .fusion-column-helper.column-inner-nested-helper,
.fusion-builder-live.fusion-active-dragging .fusion-element-helper.column-inner-nested-helper,
.fusion-builder-live.fusion-active-dragging .fusion-container-helper.element-nested-helper,
.fusion-builder-live.fusion-active-dragging .fusion-column-helper.element-nested-helper,
.fusion-builder-live.fusion-active-dragging .fusion-element-helper.element-nested-helper {
  background: #3464d1;
}
.fusion-builder-live.fusion-container-dragging .fusion-being-dragged:after {
  border: none !important;
}
.fusion-builder-live.fusion-container-dragging .fusion-builder-container,
.fusion-builder-live.fusion-container-dragging .fusion-special-item {
  position: relative;
}
.fusion-builder-live.fusion-container-dragging .fusion-container-target {
  display: block;
}
.fusion-builder-live.fusion-element-dragging:not(.nested-columns-edited) .fusion-element-target,
.fusion-builder-live.fusion-element-dragging .fusion_builder_row_inner.editing .fusion-builder-row-content .fusion-element-target {
  display: block;
}
.fusion-builder-live.fusion-element-dragging.fusion-hide-droppables:not(.nested-columns-edited) .fusion-element-target,
.fusion-builder-live.fusion-element-dragging.fusion-hide-droppables .fusion_builder_row_inner.editing .fusion-builder-row-content .fusion-element-target {
  opacity: 0;
}
.fusion-builder-live.fusion-element-dragging:not(.nested-columns-edited) .fusion-builder-row-container-inner .fusion-element-target {
  display: none;
}
.fusion-builder-live.fusion-column-dragging .fusion-column-target.target-before,
.fusion-builder-live.fusion-column-dragging .fusion-column-target.target-after {
  display: block;
}
.fusion-builder-live.fusion-column-dragging .fusion-builder-empty-container .fusion-column-target {
  display: block;
}
.fusion-builder-live.fusion-column-dragging.fusion-hide-droppables .fusion-column-target.target-before,
.fusion-builder-live.fusion-column-dragging.fusion-hide-droppables .fusion-column-target.target-after {
  opacity: 0;
}
.fusion-builder-live.fusion-column-dragging.fusion-hide-droppables .fusion-builder-empty-container .fusion-column-target {
  opacity: 0;
}
.fusion-builder-live.fusion-nested-column-dragging .fusion-nested-columns.editing .fusion-nested-column-target.target-after,
.fusion-builder-live.fusion-nested-column-dragging .fusion-nested-columns.editing .fusion-nested-column-target.target-before {
  display: block;
}
.fusion-builder-live.fusion-hide-droppables .fusion-nested-columns.editing .fusion-nested-column-target.target-after,
.fusion-builder-live.fusion-hide-droppables .fusion-nested-columns.editing .fusion-nested-column-target.target-before {
  opacity: 0;
}
.fusion-builder-live .fusion-flex-column .fusion-droppable-vertical:before {
  left: -2px;
}
.fusion-builder-live .fusion-flex-column .fusion-droppable-vertical.target-after:before {
  right: -2px;
  left: auto;
}
.fusion-builder-live.fusion-column-dragging-responsive-mode .fusion-builder-container:not(.fusion-has-active-drop-targets) .ui-droppable.ui-droppable-active {
  opacity: 0 !important;
}
.fusion-builder-live.fusion-column-dragging-responsive-mode.fusion-column-dragging .fusion-builder-container:not(.fusion-has-active-drop-targets) .fusion-column-target.target-before,
.fusion-builder-live.fusion-column-dragging-responsive-mode.fusion-column-dragging .fusion-builder-container:not(.fusion-has-active-drop-targets) .fusion-column-target.target-after {
  display: none !important;
}
.fusion-builder-live-preview.fusion-builder-ui-wireframe.fusion-element-post-type-elements .fusion-builder-live-element .fusion-builder-module-controls-container .fusion-builder-controls-wireframe {
  width: auto;
}
.fusion-builder-live-preview.fusion-builder-ui-wireframe.fusion-element-post-type-elements .fusion-builder-live-element .fusion-builder-module-controls-container .fusion-builder-controls-wireframe a.fusion-builder-clone,
.fusion-builder-live-preview.fusion-builder-ui-wireframe.fusion-element-post-type-elements .fusion-builder-live-element .fusion-builder-module-controls-container .fusion-builder-controls-wireframe a.fusion-builder-element-save,
.fusion-builder-live-preview.fusion-builder-ui-wireframe.fusion-element-post-type-elements .fusion-builder-live-element .fusion-builder-module-controls-container .fusion-builder-controls-wireframe a.fusion-builder-remove {
  display: none;
}
.fusion-builder-live-preview.fusion-builder-ui-wireframe.fusion-element-post-type-elements .fusion-builder-column .fusion-builder-module-controls-container.fusion-builder-module-controls-type-column .fusion-builder-controls.fusion-builder-module-controls {
  display: none;
}
.fusion-builder-live-preview.fusion-builder-ui-wireframe.fusion-element-post-type-elements .fusion-builder-container .fusion-fullwidth .fusion-builder-container-add,
.fusion-builder-live-preview.fusion-builder-ui-wireframe.fusion-element-post-type-elements .fusion-builder-container .fusion-fullwidth .fusion_builder_row > .fusion-builder-insert-column {
  display: none;
}
.fusion-builder-live-preview.fusion-builder-ui-wireframe.fusion-element-post-type-elements .fusion-builder-container .fusion-builder-module-controls-type-container,
.fusion-builder-live-preview.fusion-builder-ui-wireframe.fusion-element-post-type-elements .fusion-builder-container .fusion-builder-section-name {
  display: none;
}
.fusion-builder-live-preview.fusion-builder-ui-wireframe.fusion-element-post-type-post_cards .fusion-builder-column .fusion-builder-module-controls-container.fusion-builder-module-controls-type-column .fusion-builder-controls.fusion-builder-module-controls .fusion-builder-column-clone,
.fusion-builder-live-preview.fusion-builder-ui-wireframe.fusion-element-post-type-columns .fusion-builder-column .fusion-builder-module-controls-container.fusion-builder-module-controls-type-column .fusion-builder-controls.fusion-builder-module-controls .fusion-builder-column-clone,
.fusion-builder-live-preview.fusion-builder-ui-wireframe.fusion-element-post-type-post_cards .fusion-builder-column .fusion-builder-module-controls-container.fusion-builder-module-controls-type-column .fusion-builder-controls.fusion-builder-module-controls .fusion-builder-column-save,
.fusion-builder-live-preview.fusion-builder-ui-wireframe.fusion-element-post-type-columns .fusion-builder-column .fusion-builder-module-controls-container.fusion-builder-module-controls-type-column .fusion-builder-controls.fusion-builder-module-controls .fusion-builder-column-save,
.fusion-builder-live-preview.fusion-builder-ui-wireframe.fusion-element-post-type-post_cards .fusion-builder-column .fusion-builder-module-controls-container.fusion-builder-module-controls-type-column .fusion-builder-controls.fusion-builder-module-controls .fusion-builder-column-remove,
.fusion-builder-live-preview.fusion-builder-ui-wireframe.fusion-element-post-type-columns .fusion-builder-column .fusion-builder-module-controls-container.fusion-builder-module-controls-type-column .fusion-builder-controls.fusion-builder-module-controls .fusion-builder-column-remove {
  display: none;
}
.fusion-builder-live-preview.fusion-builder-ui-wireframe.fusion-element-post-type-post_cards .fusion-builder-container .fusion-fullwidth .fusion-builder-container-add,
.fusion-builder-live-preview.fusion-builder-ui-wireframe.fusion-element-post-type-columns .fusion-builder-container .fusion-fullwidth .fusion-builder-container-add,
.fusion-builder-live-preview.fusion-builder-ui-wireframe.fusion-element-post-type-post_cards .fusion-builder-container .fusion-fullwidth .fusion_builder_row > .fusion-builder-insert-column,
.fusion-builder-live-preview.fusion-builder-ui-wireframe.fusion-element-post-type-columns .fusion-builder-container .fusion-fullwidth .fusion_builder_row > .fusion-builder-insert-column {
  display: none;
}
.fusion-builder-live-preview.fusion-builder-ui-wireframe.fusion-element-post-type-post_cards .fusion-builder-container .fusion-builder-module-controls-type-container,
.fusion-builder-live-preview.fusion-builder-ui-wireframe.fusion-element-post-type-columns .fusion-builder-container .fusion-builder-module-controls-type-container,
.fusion-builder-live-preview.fusion-builder-ui-wireframe.fusion-element-post-type-post_cards .fusion-builder-container .fusion-builder-section-name,
.fusion-builder-live-preview.fusion-builder-ui-wireframe.fusion-element-post-type-columns .fusion-builder-container .fusion-builder-section-name {
  display: none;
}
.fusion-builder-live-preview.fusion-builder-ui-wireframe.fusion-element-post-type-sections .fusion-builder-container .fusion-builder-module-controls-container .fusion-builder-controls .fusion-builder-container-save,
.fusion-builder-live-preview.fusion-builder-ui-wireframe.fusion-element-post-type-sections .fusion-builder-container .fusion-builder-module-controls-container .fusion-builder-controls .fusion-builder-container-clone,
.fusion-builder-live-preview.fusion-builder-ui-wireframe.fusion-element-post-type-sections .fusion-builder-container .fusion-builder-module-controls-container .fusion-builder-controls .fusion-builder-container-drag,
.fusion-builder-live-preview.fusion-builder-ui-wireframe.fusion-element-post-type-sections .fusion-builder-container .fusion-builder-module-controls-container .fusion-builder-controls .fusion-builder-container-remove {
  display: none;
}
.fusion-builder-live-preview.fusion-builder-ui-wireframe.fusion-element-post-type-sections .fusion-builder-container .fusion-fullwidth .fusion-builder-container-add,
.fusion-builder-live-preview.fusion-builder-ui-wireframe.fusion-element-post-type-sections .fusion-builder-container .fusion-fullwidth:hover .fusion-builder-container-add {
  display: none !important;
}
.fusion-builder-live-preview.fusion-builder-ui-wireframe.fusion-element-post-type-sections .fusion-builder-container .fusion-fullwidth .fusion-builder-insert-column,
.fusion-builder-live-preview.fusion-builder-ui-wireframe.fusion-element-post-type-sections .fusion-builder-container .fusion-fullwidth:hover .fusion-builder-insert-column {
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}
.fusion-builder-live-preview:not(.fusion-builder-ui-wireframe).fusion-element-post-type-sections .fusion-builder-container .fusion-builder-module-controls-container-wrapper .fusion-builder-module-controls-container .fusion-builder-container-add,
.fusion-builder-live-preview:not(.fusion-builder-ui-wireframe).fusion-element-post-type-sections .fusion-builder-container:hover .fusion-builder-module-controls-container-wrapper .fusion-builder-module-controls-container .fusion-builder-container-add,
.fusion-builder-live-preview:not(.fusion-builder-ui-wireframe).fusion-element-post-type-sections .fusion-builder-container .fusion-builder-module-controls-container-wrapper .fusion-builder-module-controls-container .fusion-builder-container-save,
.fusion-builder-live-preview:not(.fusion-builder-ui-wireframe).fusion-element-post-type-sections .fusion-builder-container:hover .fusion-builder-module-controls-container-wrapper .fusion-builder-module-controls-container .fusion-builder-container-save,
.fusion-builder-live-preview:not(.fusion-builder-ui-wireframe).fusion-element-post-type-sections .fusion-builder-container .fusion-builder-module-controls-container-wrapper .fusion-builder-module-controls-container .fusion-builder-container-clone,
.fusion-builder-live-preview:not(.fusion-builder-ui-wireframe).fusion-element-post-type-sections .fusion-builder-container:hover .fusion-builder-module-controls-container-wrapper .fusion-builder-module-controls-container .fusion-builder-container-clone,
.fusion-builder-live-preview:not(.fusion-builder-ui-wireframe).fusion-element-post-type-sections .fusion-builder-container .fusion-builder-module-controls-container-wrapper .fusion-builder-module-controls-container .fusion-builder-container-drag,
.fusion-builder-live-preview:not(.fusion-builder-ui-wireframe).fusion-element-post-type-sections .fusion-builder-container:hover .fusion-builder-module-controls-container-wrapper .fusion-builder-module-controls-container .fusion-builder-container-drag,
.fusion-builder-live-preview:not(.fusion-builder-ui-wireframe).fusion-element-post-type-sections .fusion-builder-container .fusion-builder-module-controls-container-wrapper .fusion-builder-module-controls-container .fusion-builder-container-remove,
.fusion-builder-live-preview:not(.fusion-builder-ui-wireframe).fusion-element-post-type-sections .fusion-builder-container:hover .fusion-builder-module-controls-container-wrapper .fusion-builder-module-controls-container .fusion-builder-container-remove {
  display: none;
}
.fusion-builder-live-preview:not(.fusion-builder-ui-wireframe).fusion-element-post-type-elements .fusion-builder-column .fusion-builder-module-controls-type-column,
.fusion-builder-live-preview:not(.fusion-builder-ui-wireframe).fusion-element-post-type-elements .fusion-builder-column:hover .fusion-builder-module-controls-type-column {
  display: none;
}
.fusion-builder-live-preview:not(.fusion-builder-ui-wireframe).fusion-element-post-type-elements .fusion-builder-container .fusion-builder-module-controls-container-wrapper,
.fusion-builder-live-preview:not(.fusion-builder-ui-wireframe).fusion-element-post-type-elements .fusion-builder-container:hover .fusion-builder-module-controls-container-wrapper {
  display: none;
}
.fusion-builder-live-preview:not(.fusion-builder-ui-wireframe).fusion-element-post-type-elements .fusion-builder-live-element .fusion-builder-module-controls-container .fusion-builder-module-controls .fusion-builder-add-element,
.fusion-builder-live-preview:not(.fusion-builder-ui-wireframe).fusion-element-post-type-elements .fusion-builder-live-element:hover .fusion-builder-module-controls-container .fusion-builder-module-controls .fusion-builder-add-element,
.fusion-builder-live-preview:not(.fusion-builder-ui-wireframe).fusion-element-post-type-elements .fusion-builder-live-element .fusion-builder-module-controls-container .fusion-builder-module-controls .fusion-builder-clone,
.fusion-builder-live-preview:not(.fusion-builder-ui-wireframe).fusion-element-post-type-elements .fusion-builder-live-element:hover .fusion-builder-module-controls-container .fusion-builder-module-controls .fusion-builder-clone,
.fusion-builder-live-preview:not(.fusion-builder-ui-wireframe).fusion-element-post-type-elements .fusion-builder-live-element .fusion-builder-module-controls-container .fusion-builder-module-controls .fusion-builder-element-save,
.fusion-builder-live-preview:not(.fusion-builder-ui-wireframe).fusion-element-post-type-elements .fusion-builder-live-element:hover .fusion-builder-module-controls-container .fusion-builder-module-controls .fusion-builder-element-save,
.fusion-builder-live-preview:not(.fusion-builder-ui-wireframe).fusion-element-post-type-elements .fusion-builder-live-element .fusion-builder-module-controls-container .fusion-builder-module-controls .fusion-builder-element-drag,
.fusion-builder-live-preview:not(.fusion-builder-ui-wireframe).fusion-element-post-type-elements .fusion-builder-live-element:hover .fusion-builder-module-controls-container .fusion-builder-module-controls .fusion-builder-element-drag,
.fusion-builder-live-preview:not(.fusion-builder-ui-wireframe).fusion-element-post-type-elements .fusion-builder-live-element .fusion-builder-module-controls-container .fusion-builder-module-controls .fusion-builder-remove,
.fusion-builder-live-preview:not(.fusion-builder-ui-wireframe).fusion-element-post-type-elements .fusion-builder-live-element:hover .fusion-builder-module-controls-container .fusion-builder-module-controls .fusion-builder-remove {
  display: none;
}
.fusion-builder-live-preview:not(.fusion-builder-ui-wireframe).fusion-element-post-type-post_cards .fusion-builder-column:not(.fusion-builder-column-inner) > .fusion-builder-module-controls-type-column .fusion-builder-insert-column,
.fusion-builder-live-preview:not(.fusion-builder-ui-wireframe).fusion-element-post-type-columns .fusion-builder-column:not(.fusion-builder-column-inner) > .fusion-builder-module-controls-type-column .fusion-builder-insert-column,
.fusion-builder-live-preview:not(.fusion-builder-ui-wireframe).fusion-element-post-type-post_cards .fusion-builder-column:not(.fusion-builder-column-inner):hover > .fusion-builder-module-controls-type-column .fusion-builder-insert-column,
.fusion-builder-live-preview:not(.fusion-builder-ui-wireframe).fusion-element-post-type-columns .fusion-builder-column:not(.fusion-builder-column-inner):hover > .fusion-builder-module-controls-type-column .fusion-builder-insert-column,
.fusion-builder-live-preview:not(.fusion-builder-ui-wireframe).fusion-element-post-type-post_cards .fusion-builder-column:not(.fusion-builder-column-inner) > .fusion-builder-module-controls-type-column .fusion-builder-column-save,
.fusion-builder-live-preview:not(.fusion-builder-ui-wireframe).fusion-element-post-type-columns .fusion-builder-column:not(.fusion-builder-column-inner) > .fusion-builder-module-controls-type-column .fusion-builder-column-save,
.fusion-builder-live-preview:not(.fusion-builder-ui-wireframe).fusion-element-post-type-post_cards .fusion-builder-column:not(.fusion-builder-column-inner):hover > .fusion-builder-module-controls-type-column .fusion-builder-column-save,
.fusion-builder-live-preview:not(.fusion-builder-ui-wireframe).fusion-element-post-type-columns .fusion-builder-column:not(.fusion-builder-column-inner):hover > .fusion-builder-module-controls-type-column .fusion-builder-column-save,
.fusion-builder-live-preview:not(.fusion-builder-ui-wireframe).fusion-element-post-type-post_cards .fusion-builder-column:not(.fusion-builder-column-inner) > .fusion-builder-module-controls-type-column .fusion-builder-column-clone,
.fusion-builder-live-preview:not(.fusion-builder-ui-wireframe).fusion-element-post-type-columns .fusion-builder-column:not(.fusion-builder-column-inner) > .fusion-builder-module-controls-type-column .fusion-builder-column-clone,
.fusion-builder-live-preview:not(.fusion-builder-ui-wireframe).fusion-element-post-type-post_cards .fusion-builder-column:not(.fusion-builder-column-inner):hover > .fusion-builder-module-controls-type-column .fusion-builder-column-clone,
.fusion-builder-live-preview:not(.fusion-builder-ui-wireframe).fusion-element-post-type-columns .fusion-builder-column:not(.fusion-builder-column-inner):hover > .fusion-builder-module-controls-type-column .fusion-builder-column-clone,
.fusion-builder-live-preview:not(.fusion-builder-ui-wireframe).fusion-element-post-type-post_cards .fusion-builder-column:not(.fusion-builder-column-inner) > .fusion-builder-module-controls-type-column .fusion-builder-column-drag,
.fusion-builder-live-preview:not(.fusion-builder-ui-wireframe).fusion-element-post-type-columns .fusion-builder-column:not(.fusion-builder-column-inner) > .fusion-builder-module-controls-type-column .fusion-builder-column-drag,
.fusion-builder-live-preview:not(.fusion-builder-ui-wireframe).fusion-element-post-type-post_cards .fusion-builder-column:not(.fusion-builder-column-inner):hover > .fusion-builder-module-controls-type-column .fusion-builder-column-drag,
.fusion-builder-live-preview:not(.fusion-builder-ui-wireframe).fusion-element-post-type-columns .fusion-builder-column:not(.fusion-builder-column-inner):hover > .fusion-builder-module-controls-type-column .fusion-builder-column-drag,
.fusion-builder-live-preview:not(.fusion-builder-ui-wireframe).fusion-element-post-type-post_cards .fusion-builder-column:not(.fusion-builder-column-inner) > .fusion-builder-module-controls-type-column .fusion-builder-column-remove,
.fusion-builder-live-preview:not(.fusion-builder-ui-wireframe).fusion-element-post-type-columns .fusion-builder-column:not(.fusion-builder-column-inner) > .fusion-builder-module-controls-type-column .fusion-builder-column-remove,
.fusion-builder-live-preview:not(.fusion-builder-ui-wireframe).fusion-element-post-type-post_cards .fusion-builder-column:not(.fusion-builder-column-inner):hover > .fusion-builder-module-controls-type-column .fusion-builder-column-remove,
.fusion-builder-live-preview:not(.fusion-builder-ui-wireframe).fusion-element-post-type-columns .fusion-builder-column:not(.fusion-builder-column-inner):hover > .fusion-builder-module-controls-type-column .fusion-builder-column-remove {
  display: none;
}
.fusion-builder-live-preview:not(.fusion-builder-ui-wireframe).fusion-element-post-type-post_cards .fusion-builder-container .fusion-builder-module-controls-container-wrapper,
.fusion-builder-live-preview:not(.fusion-builder-ui-wireframe).fusion-element-post-type-columns .fusion-builder-container .fusion-builder-module-controls-container-wrapper,
.fusion-builder-live-preview:not(.fusion-builder-ui-wireframe).fusion-element-post-type-post_cards .fusion-builder-container:hover .fusion-builder-module-controls-container-wrapper,
.fusion-builder-live-preview:not(.fusion-builder-ui-wireframe).fusion-element-post-type-columns .fusion-builder-container:hover .fusion-builder-module-controls-container-wrapper {
  display: none;
}
.fusion-builder-live-preview.fusion-element-post-type-post_cards .fusion-builder-column-outer > .fusion-builder-module-controls-container > .fusion-builder-controls > .fusion-builder-module-controls-inner > .fusion-builder-column-size {
  display: none !important;
}
.fusion-builder-live-preview.fusion-element-post-type-post_cards .fusion-builder-live-editor .fusion-post-card-image {
  text-align: center;
}
.fusion-builder-live-preview.fusion-element-post-type-post_cards #fusion_builder_container {
  margin: 0 auto;
  width: 50%;
}

#conteneurformchadresse2 {
	width:75%;
}

#blocdformadresse {
	width:25%;
}

#bchangementadressefr:nth-of-type(2) {
	display:none;
  visibility:hidden;
}

#footer {
	display:none;
}
