<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
* CT Dropdowns
* class="sub-menu"
* @package WP Pro Real Estate 7
* @subpackage CSS
*/

.ct-menu { font-size: 14px; z-index: 999; text-transform: capitalize;}
	.ct-menu &gt; li {	display: inline-block;}
		.ct-menu &gt; li &gt; a {	display: inline-block; text-align: center; line-height: 3.4em; margin: 0 0 20px 0; padding: 17px 20px 0 20px; color: #b9bfc6; z-index: 0; }
			.header-style-three .ct-menu &gt; li &gt; a { margin: 0; padding: 0 16px; line-height: 84px;}
			#nav-full-width .ct-menu &gt; li &gt; a { margin: 0; padding-top: 12px; padding-bottom: 16px; line-height: 1em; color: #fff;}
			.ct-menu &gt; li.btn-outline &gt; a { line-height: 2.2em; padding: 4px 14px; border-radius: 3px; border: 1px solid #27ae60; color: #27ae60;}
			/*.ct-menu i { position: absolute; right: 3px; top: 45%; color: #b9bfc6; z-index: 10;}
			.ct-menu li.current-menu-item a,
			.ct-menu li.current_page_parent a { border-top-color: #27ae60;}*/
					.ct-menu li#menu-item-665 a,
					.ct-menu li.current_page_parent#menu-item-665 a { background: none; border-radius: 0;}
				/*.ctmenu.current_page_parent li.current_menu_item { border-top-color: #27ae60;} */

		/* Sub Menu */
		.ct-menu .sub-menu { position: absolute; display: none; padding: 0; font-size: 12px; text-transform: uppercase; text-align: left; z-index: 999999; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;  }
			.ct-menu li:hover .sub-menu { display: block; }

			/* Mega Menu */
			.ct-menu .multicolumn &gt; .sub-menu { width: 100%; left: 0; padding: 0 1% 2% 1%; background: #29333d; }
					#nav-full-width .ct-menu .multicolumn &gt; .sub-menu { max-width: 1100px; margin: 0 auto; }
					#nav-full-width nav { position: relative;}
				.ct-menu .multicolumn &gt; .sub-menu &gt; li {}
				 .ct-menu .multicolumn .col-title { color: #fff; padding: 15px 2% 0 2%; border-bottom: none; font-size: 14px; font-weight: 800; }
					.ct-menu .multicolumn .sub-menu .sub-menu { position: relative; margin-top: 15px; }
						.ct-menu .multicolumn-2 .sub-menu li { width: 50%;}
						.ct-menu .multicolumn-3 .sub-menu li { width: 33.33%;}
						.ct-menu .multicolumn-4 .sub-menu li { width: 25%;}
						.ct-menu .multicolumn-5 .sub-menu li { width: 20%;}
						.ct-menu .multicolumn-6 .sub-menu li { width: 16.667%;}
							.ct-menu .multicolumn .sub-menu li li { width: 100% !important;}
								.ct-menu .multicolumn .sub-menu li .sub-menu li a { margin: 0; padding-left: 2%;}
									.ct-menu .multicolumn .sub-menu li .sub-menu li:last-child a { border-bottom: none;}

			.ct-menu .sub-menu &gt; .sub-menu { right: 18em !important;}

			.ct-menu .sub-menu &gt; li { display: block; width: 16em; line-height: normal; background: #29333d;}
					/*#nav-full-width .ct-menu .sub-menu &gt; li { background: #101317;}*/
				.ct-menu .multicolumn .sub-menu &gt; li { float: left;}
				.ct-menu .sub-menu &gt; li i { display: none;}

			.ct-menu .sub-menu &gt; li &gt; a { padding: 15px 25px; display: block; color: #fff; font-size: 0.9em; border-bottom: 1px solid rgba(255, 255, 255, 0.2784313725490196);	-webkit-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s; }
				.ct-menu .sub-menu &gt; li &gt; a:hover { background: rgba(59,77,93,1); }
					.ct-menu .multicolumn .sub-menu &gt; li &gt; a:hover { padding-left: 6% !important;}
				.ct-menu .sub-menu &gt; li:last-child &gt; a { border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; overflow: hidden;}</pre></body></html>