 @charset "utf-8";

html { font-family:'Lato', sans-serif; color:rgb(61,61,42); font-weight:300; }
a { color:#000; text-decoration:none; }
ol { padding-bottom:5px; padding-left:25px; }
ol > li { padding-bottom:10px; }
p { padding-bottom:15px; }
p img { max-width:100%; height:auto !important; }
.lh0 { line-height:0; }
strong, b, .bold { font-weight:700; }

body.dynasite.hide-scrollbar { overflow:hidden; }

/*Headlines*/
	h1, h2, h3, h4 { margin:0; /*font-family:'Josefin Sans', sans-serif;*/ }
	h1, h2 { padding-bottom:30px; }

	.absolute { position:absolute; top:0; right:0; bottom:0; left:0; }



/* Header */
	/* Navigation */
		#nav-wrapper { position:fixed; z-index:101; top:0; right:0; bottom:0; left:0; background-color:rgba(115, 59, 125, .9); opacity:0; filter:alpha(opacity=0); visibility:hidden; transition:all .8s; }
		#nav-wrapper:after { content:""; position:absolute; top:0; bottom:0; left:50%; width:1px; background-color:#fff; }
		nav { position:absolute; top:250px; right:200px; bottom:60px; left:calc(50vw + 60px); overflow:auto; }
		#dsmenus > li { padding:20px 0; }
		#dsmenus > li > a { font-size:37px; line-height:1.4; /*font-family: "Josefin Sans", sans-serif;*/ color:#ddd; text-transform:uppercase; letter-spacing:2px; font-weight:400; transition:all .8s; transform-origin:left center; }
		#dsmenus > li > a:hover,
		#dsmenus > li.dsmenu_active > a { color:#fff; font-weight:700; transform:scale(1.2); }
		#dsmenus > li > ul > li > a { padding:5px 0; font-size:30px; line-height:1.2; /*font-family: "Josefin Sans", sans-serif;*/ color:#ddd; letter-spacing:1px; font-weight:400; }


		/* Open */
			.open-nav #nav-wrapper { opacity:1; filter:alpha(opacity=100); visibility:visible; }

		/* Logo */
			#logo { position:absolute; z-index:2; top:60px; right:60px; width:220px; aspect-ratio:358/85; display:block; }
			#logo > a { position:absolute; top:0; right:0; bottom:0; left:0; background:url(../mm/breitenpark_logo.svg) no-repeat center; background-size:contain; }
			#logo-wrapper { position:absolute; top:60px; right:60px; width:220px; height:0; padding-bottom:17%; }
			/*#logo-wrapper > a { position:absolute; top:0; right:0; bottom:0; left:0; background:url(../mm/logo_negativ.svg) no-repeat center; background-size:contain; }*/

	/* Menutrigger */
		#menutrigger { display:block; position:fixed; z-index:102; top:50px; left:50px; width:60px; margin:0; }
		.hide-scrollbar #menutrigger { z-index:1; }
		#menutrigger span { width:60px; background-color:#3d3d2a; transition:all .7s; }
		#menutrigger.white span { background-color:#fff; }

		/* Open */
			.open-nav #menutrigger span { background-color:#fff; }

/* Content */

	/* Articledesign */
		#dsarticle_5036796 { min-height:100vh; }
		.dsarticle { min-height:100vh; padding:160px 40px; box-sizing:border-box; font-size:17px; font-size:1.7rem; line-height:28px; line-height:2.8rem; letter-spacing:1px; }
		.dsarticle h1,
		.dsarticle h2 { margin:0; padding-bottom:0; font-size:55px; line-height:60px; text-transform:uppercase; font-weight:700; letter-spacing:1px; color:#733b7d; }
		.dsarticle h1 + h2,
		.dsarticle h2 + h2 { font-weight:300; }
		#dsarticle_5049518,
		#dsarticle_5049513 { padding:0; }

		#dsarticle_5048164 { min-height:0; padding-top:160px; }
		#dsarticle_5036730 { min-height:0; padding-top:0px; }

		.dsarticle div[class^="dsbody_"] p > strong { /*font-family:"Josefin Sans";*/ font-size:20px; font-size:2.0rem; line-height:1.2; }
		.dsarticle div[class^="dsbody_"] p > em {  font-weight:900; font-style:normal; }

		/* DSLinklist */
			ul[class^="dslinklist_"]:after { content:""; display:block; clear:both; }
			ul[class^="dslinklist_"] > li { float:left; }
			ul[class^="dslinklist_"] > li + li { padding-left:15px; }
			ul[class^="dslinklist_"] > li > a:not(.dsbutton) { padding-left:15px; border-bottom:none; color:#79b638; }
			ul[class^="dslinklist_"] > li > a:not(.dsbutton):before { content:"\f105"; font-weight:400; }

		/* Article 1 */
			.dsarticle_1 { padding:0; }

		/* Article 2 */
			/*#dsarticle_5036796 { background-color:rgb(99,101,83); }*/
			.dsarticle_2 { position:relative; background-color:#3d3d2a; color:#fff; }
			.dsarticle_2:after { content:""; position:absolute; z-index:1; top:0; bottom:0; left:50%; width:2px; background-color:#fff; }
			.dsarticle_2 a { color:#fff; }
			.dsarticle_2 .dsarticle_content { position:relative; max-width:1190px; margin:0 auto; padding-left:640px; box-sizing:border-box; }
			.dsarticle_2 .dstitledesign_container_2 { position:absolute; top:0; left:0; max-width:575px; }

		/* Article 3 */
			.dsarticle_3 { position:relative; padding-top:calc(60vh + 360px); overflow-x:hidden; }
			.dsarticle_3:after { content:""; position:absolute; z-index:1; top:20px; bottom:0; left:50%; width:2px; background-color:#3d3d2a; }
			.dsarticle_3 .dsarticle_content { position:relative; max-width:1190px; margin:0 auto; padding-left:640px; box-sizing:border-box; }
			.dsarticle_3 .dstitledesign_container_3 { position:absolute; top:0; left:0; max-width:575px; }

			.dsarticle_3 .cmaps.view,
			.dsarticle_3 .cgallery.slide { position:absolute; z-index:2; top:calc((60vh + 340px) * (-1)); right:calc(((100vw - 1190px) / 2) * (-1)); left:calc(((100vw - 1190px) / 2) * (-1)); }
			.dsarticle_3 .cgallery.slide .editbalken { position:absolute; z-index:10; top:15px; left:15px; }

		/* Article 4 */
			.dsarticle_4 { position:relative; overflow-x:hidden; }
			.dsarticle_4:after { content:""; position:absolute; z-index:1; top:0; bottom:0; left:50%; width:2px; background-color:#3d3d2a; }
			.dsarticle_4 .dsarticle_content { position:relative; max-width:1190px; margin:0 auto; padding-left:640px; box-sizing:border-box; }
			.dsarticle_4 .dstitledesign_container_4 { position:absolute; top:0; left:0; max-width:575px; }

		/* ARticle 5 */
			.dsarticle_5 { min-height:0; position:relative; background-color:rgba(61,61,42,.05); }
			.dsarticle_5:after { content:""; position:absolute; z-index:1; top:0; bottom:0; left:50%; width:2px; background-color:#3d3d2a; }
			.dsarticle_5 .dsarticle_content { position:relative; max-width:1190px; margin:0 auto; padding-left:640px; box-sizing:border-box; }
			.dsarticle_5 .dstitledesign_container_5 { position:absolute; top:0; left:0; max-width:575px; }

/* Footer */
	#dssitefooter > .close { position:fixed; top:50px; right:50px; width:40px; height:40px; }
	#dssitefooter > .close:before,
	#dssitefooter > .close:after { content:""; position:absolute; top:50%; right:5px; left:5px; height:2px; background:#fff; }
	#dssitefooter > .close:before { transform:rotate(45deg); }
	#dssitefooter > .close:after { transform:rotate(-45deg); }

	/* Scrolldown */
		#scrolldown { position:fixed; z-index:5; bottom:0; right:100px; border-width:0; background-color:transparent; color:#3d3d2a; text-align:center; cursor:pointer; transition:opacity .2s, visibility .2s; }
		#scrolldown:before { content:"\f107"; font-family:"Font Awesome 5 Pro"; font-size:80px; line-height:1; transition:color .7s; }
		#scrolldown.white:before { color:#fff; }
		#scrolldown:active { opacity:.6; }
		.hide-scrollbar #scrolldown,
		#scrolldown.hide { opacity:0; visibility:hidden; }

/* Input */
	input[type=text], input[type=email], input[type=password], input[type=date], textarea { border:none; background-color:#fff; }
	input[type=text], input[type=email], input[type=password], input[type=date], .cis-select, button { height:40px; line-height:40px; }
	textarea { line-height:30px; resize:vertical; }
	button { padding:0 40px; background-color:#fff; color:#3d3d2a; font-weight:700; }
	.f1_row > button { width:auto; font-size:17px; font-size:1.7rem; }

	.f1_row { padding-bottom:10px; }
	.f1_row.empty { min-height:40px; }
	.f1_row > label { padding-left:0; }

	.f1_col1of2 { padding-right:5px; }
	.f1_col2of2 { padding-left:5px; }

	/* Cis-select */
		.cis-select { height:40px;  font-weight:400; font-size:17px; font-size:1.7rem; font-family:Lato, sans-serif; }
		.cis-select:after { z-index:2; width:40px; height:40px; font-size:17px; font-size:1.7rem; line-height:40px; color:#333; }
		.cis-select > div { height:40px; line-height:30px; box-sizing:border-box; color:#000; }
		.cis-select > div.empty { color:rgb(153,153,153); }
		.cis-select ul { top:40px; }
		.cis-select > ul > li { background:#efefef; border:none; line-height:30px; transition:background .4s, color .4s; }
		.cis-select > ul > li.selected { background:#3d3d2a; color:#fff; }
		.cis-select > ul > li:hover { background:#ddd; }

		/* immotool */
			.cimmotool.view .cis-select > div { background-color:#efefef; }

	/* Checkboxcheck */
		.checkboxCheck > label { padding-bottom:10px; }
		.checkboxCheck > div { width:auto; }
		.checkboxCheck > div label { padding:0 0 0 30px;  }
		.checkboxCheck > div label:before { width:15px; height:15px; background:transparent; border-color:rgb(61,61,42); line-height:15px; }

	/* Spafilter */
		.spamfilterrow { padding-bottom:20px; }
		label.spamfilter:before { content:"\f104"; display:inline-block; padding:0 10px; font-size:17px; font-size:1.7rem; line-height:40px; font-family:"Font Awesome 5 Pro"; color:rgb(61,61,42); }

	/* Contact Block */
		#contact-block { position:absolute; top:200px; left:0; max-width:575px; }
		#contact-block b { display:block; padding-bottom:20px; text-transform:uppercase; font-size:2.5rem; }
		#contact-block p > strong { font-size:1.8rem; }
		#contact-block img { margin-bottom:30px; }
		#contact-block a[href^="dynasite"] { display:inline-block; padding:5px 40px; border:1px rgb(61,61,42) solid; text-transform:uppercase; }

/*Ajaxdiv & Overlay*/
	/*Overlay*/
		#overlay { background:rgba(66,66,66,.7); overflow:auto; }
		#overlay > a.ajaxclose { position:absolute; z-index:1; top:0; right:0; bottom:0; left:0; min-height:auto !important; }

	/*Ajaxdiv*/
		#ajaxdiv { position:relative; z-index:2; top:50% !important; max-width:1500px; margin:0 auto; transform:translateY(-50%); }
		#ajaxdiv > div { max-height:calc(100vh - 80px); overflow:auto; -webkit-overflow-scrolling:touch; }
		#ajaxdiv .ajaxclose { display:block; position:absolute; z-index:3; top:20px; right:30px; width:40px; height:40px; background:url('../mm/Schliessen_Weiss.svg') no-repeat center center; background-size:30px; }
		#ajaxdiv .popupbody { position:relative; z-index:1; font-family:Lato, sans-serif; font-size:15px; font-size:1.5rem; line-height:25px; line-height:2.5rem; }
		#ajaxdiv .popupbody:after { content:""; display:block; clear:both; }
		#ajaxdiv .popupbody h1,
		#ajaxdiv .popupbody h2 { margin:0; padding-bottom:0; font-size:55px; line-height:60px; text-transform:uppercase; font-weight:700; letter-spacing:1px; }
		#ajaxdiv .cis-select:after { color:#424345; }


/* Modules */

	/* Searchpanel */
		.searchpanel > form > div { width:33.33%; }

	/*Flickity*/
		.flickity-wrapper { position:relative; z-index:1; height:100%; }
		.flickity-wrapper .flickity-gallery { position:absolute; top:0; left:0; width:100%; height:100%; }
		.flickity-wrapper .flickity-gallery .flickity-viewport { height:100% !important; }
		.flickity-wrapper .flickity-gallery .flickity-viewport .flickity-slider > div { width:100%; height:100%; background-position:center center; background-repeat:no-repeat; background-size:cover; }

			/* Pagedots */
				.flickity-wrapper .flickity-page-dots { position:absolute; z-index:5; bottom:0; left:0; width:auto; height:auto; margin:auto; text-align:left; line-height:0; }
				.flickity-wrapper .flickity-page-dots:after { display:block; content:""; clear:both; }
				.flickity-wrapper .flickity-page-dots .dot:first-of-type { margin:0 0 15px 15px; }
				.flickity-wrapper .flickity-page-dots .dot { display:block; float:left; height:20px; width:20px; margin:0 0 15px 10px; padding:0; border-radius:0; background:#ededed; box-sizing:border-box; opacity:1; }
				.flickity-wrapper .flickity-page-dots .dot.is-selected { background:#f28c00; }

			/* Prev Next */
				.flickity-prev-next-button:hover,
				.flickity-prev-next-button { margin:0; padding:0; width:60px; height:80px; background:transparent; }
				.flickity-prev-next-button svg { display:none; }
				.flickity-prev-next-button.previous { left:40px; }
				.flickity-prev-next-button.next { right:40px; }
				.flickity-prev-next-button:before,
				.flickity-prev-next-button:after { content:""; position:absolute; top:50%; right:5px; left:5px; height:4px; background:#fff; transform-origin:0 50%; }
				.flickity-prev-next-button:before { transform:rotate(-45deg); }
				.flickity-prev-next-button:after { transform:rotate(45deg); }
				.flickity-prev-next-button.next:before { transform-origin:100% 50%; }
				.flickity-prev-next-button.next:after { transform-origin:100% 50%; }

	/*Imagepool*/
		.cimagepool.slide { position:relative; height:100vh; }
		.cimagepool.slide .editbalken { position:absolute; z-index:10; top:100px; left:15px; }
		.cimagepool.slide .editbalken .dropdown-menu { right:0; left:auto; }
		.cimagepool.slide .flickity-wrapper { position:absolute; z-index:1; top:0; left:0; width:100%; height:100%; padding-bottom:0; }

		/* Button */
			#button-bezug { position:absolute; z-index:3; left:50%; bottom:100px; width:300px; height:300px; background:url("../mm/Button_Wohnungsrundgang.png") no-repeat center; background-size:contain; transform:translate(100%,0); }
			div#button-bezug { background-image:url("../mm/button-bezug.png"); }
			#button-bezug.praxis-button--fix { background-image:url("../mm/button.svg"); }
			.cimmotool.view #button-bezug { top:0; right:0; bottom:auto; left:auto; transform:translate(150%, -50%);}

		/*Fade-Effekt*/
			.cimagepool .flickity-wrapper .flickity-viewport { z-index:1; }
			.cimagepool .flickity-wrapper .flickity-slider { left:0 !important; transform:none !important; }
			.cimagepool .flickity-wrapper .flickity-slider > div { z-index:1; left:0 !important; margin-left:0; opacity:0; filter:alpha(opacity=0); transition:opacity 1.5s, transform 4s; }
			.cimagepool .flickity-wrapper .flickity-slider > div.is-selected { z-index:3; opacity:1; filter:alpha(opacity=100); transform:scale(1.02); }

	/* Box */
		.cbox.view h3 { font-size:40px; line-height:1.2; font-weight:700; text-transform:uppercase; letter-spacing:1px; }
		.cbox.view .items { margin:0; }
		.cbox.view .item { float:none; width:100%; max-width:320px; margin-bottom:120px; }
		.cbox.view .item .box { margin:0; border:none; background:transparent; overflow:visible; }
		.cbox.view .item .box > a:not(.dsbutton) { display:block; width:200px; margin-top:10px; padding:5px 10px; border:1px #3d3d2a solid; background-color:#fff; color:#3d3d2a; font-weight:700; text-transform:uppercase; letter-spacing:2px; text-align:center; /*font-family:"Josefin Sans", sans-serif;*/ transition:all .7s; }
		.cbox.view .item .box > a:not(.dsbutton):hover { font-size:20px; line-height:30px; }
		.cbox.view .placeholder { position:absolute; z-index:2; top:0; left:-94px; width:80px; height:100px; }
		.cbox.view .placeholder > div { background-size:contain; transition:transform .8s; }
		.cbox.view .placeholder > div:hover { transform:scale(1.1); }

	/* maps */
		#maps { position:relative; height:60vh; }
		#maps .leaflet-tile-container {
			filter: grayscale(1);
		}
		#maps .gm-style > button { height:40px !important; width:40px !important; }
		#maps .gm-style > button:before { content:"\f065"; font-family:"Font Awesome 5 Pro"; font-weight:700; line-height:40px; font-size:40px; color:rgb(241,136,109); }
		#maps .gm-style > button > img { display:none; }

		.cmaps.view { position:relative; }
		.cmaps.view .editbalken { position:absolute; z-index:4; top:15px; left:30px; }
		.category-wrapper { position:absolute; z-index:1001; bottom:0; left:0; right:0; transform:translateY(75%);}
		.cmaps .box-wrapper { display:flex; justify-content:center; max-width:1100px; width:100%; padding:20px 0; margin:0 auto; text-align:center; }
		.cmaps .box-wrapper:after { content:""; display:block; clear:both; }
		.cmaps .box-wrapper .box { width:350px; margin:0 20px; padding:40px; box-sizing:border-box; background-color:#3d3d2a; color:#fff; transition:transform .8s; cursor:pointer; }
		.cmaps .box-wrapper .box:hover { transform:scale(1.05); }
		.cmaps .box-wrapper .box h3 { padding-bottom:10px; /*font-family:"Josefin Sans", sans-serif;*/ font-size:30px; line-height:1; text-transform:uppercase; font-weight:700; letter-spacing:2px; }
		.cmaps .box-wrapper .box > .image { height:70px; width:70px; margin:0 auto 20px; background-size:contain; background-repeat:no-repeat; background-position:center center; }

	/* Immotool */
		.cimmotool.view .haftung { padding-top:20px; }
		.cimmotool.view .haftung,
		.cimmotool.view .list { margin-right:-200px;font-size:1.4rem ; }
		.cimmotool.view .list.scroll { max-height:500px; overflow:auto;  }

		/* Rows */
			.cimmotool.view .row.header { padding-right:20px; background-color:#3d3d2a; color:#fff; }
			.cimmotool.view .row.header--praxis { padding-right:0;}
			.cimmotool.view .row.header a { color:#fff; }
			.cimmotool.view .row { display:flex; justify-content:space-between; }

			.cimmotool.view .row.status2 { background-color:rgb(247,238,212); }
			.cimmotool.view .row.status3,
			.cimmotool.view .row.status4 { background-color:rgb(236,218,210); }

			.cimmotool.view .row .col.spalte6,
			.cimmotool.view .row .col.spalte7 { display:none; }

		/* Cols */
			/* .cimmotool.view .row .col { width:10%; padding:10px 3px; }
			.cimmotool.view .row .col.icons,
			.cimmotool.view .row .col.counter { width:9%; }
			.cimmotool.view .row .col.spalte1 { width:15%; }
			.cimmotool.view .row .col.spalte2 { width:8%; }
			.cimmotool.view .row .col.spalte3 { width:8%; }
			.cimmotool.view .row .col.spalte5 { width:11%; }
			.cimmotool.view .row .col.spalte8 { width:17%; }
			.cimmotool.view .row .col.spalte9 { width:20%; } */
			.cimmotool.view .row .col { width:120px; padding:10px 2px; }
			.cimmotool.view .row .col.icons,
			.cimmotool.view .row .col.counter { width:80px; }
			.cimmotool.view .row .col.spalte1 { width:100px; }
			.cimmotool.view .row .col.spalte2 { width:80px; }
			.cimmotool.view .row .col.spalte3 { width:60px; }
			.cimmotool.view .row .col.spalte5 { width:110px; }
			.cimmotool.view .row .col.spalte8 { width:140px; }
			.cimmotool.view .row .col.spalte9 { width:160px; }

			.cimmotool.view .row .col.spalte9--praxis { width:160px; }
			.cimmotool.view .row .col.spalte8--praxis { width:130px; }
			.cimmotool.view .row .col.spalte5--praxis { width:85px; }
			.cimmotool.view .row .col.spalte3--praxis { width:120px; }
			.cimmotool.view .row .col.spalte2--praxis { width:65px; }

		/* Icons */
			.cimmotool.view .row .col.icons { position:relative; z-index:3; display:flex; justify-content:center; }
			.cimmotool.view .row .col.icons > .infos { margin:0 5px; width:25px; height:25px; background:url(../mm/Kontakt_gruen.svg) no-repeat center; background-size:contain; }
			.cimmotool.view .row .col.icons > .download { margin:0 5px; width:25px; height:25px; background:url(../mm/PDF_gruen.svg) no-repeat center; background-size:contain; }

		/* Image */
			.cimmotool.image { position:absolute; top:250px; left:0; width:575px; }
			.cimmotool.image img { max-width:100%; }

		/*Detail*/
			.cimmotool.viewdet .popupbody { position:relative; display:flex; flex-wrap:wrap; }
			.cimmotool.viewdet .popupbody h1 { margin-bottom:0 !important; }
			.cimmotool.viewdet .popupbody .adresse { font-size:20px; margin-bottom:25px; }
			.cimmotool.viewdet .immobilie { width:50%; padding:80px 40px 1px; box-sizing:border-box; }
			.cimmotool.viewdet .immobilie .list { margin-bottom:40px; }
			.cimmotool.viewdet .immobilie .list .row { border-bottom-color:#3d3d2a; }
			.cimmotool.viewdet p { padding-bottom:40px; }
			.cimmotool.viewdet .formbest > *:last-child { padding-bottom:0; }
			.cimmotool.viewdet .immobilie .list .row .col.name { width:200px; font-weight:700; }
			.cimmotool.viewdet .immobilie .list .row .col.wert { width:calc(100% - 200px); }
			.cimmotool.viewdet .btn.pdf1 { display:block; position:relative; padding-right:35px; background-color:#3d3d2a; color:#fff; }
			.cimmotool.viewdet .btn.pdf1 > span.icon { position:absolute; top:5px; right:5px; width:30px; height:30px; background:url('../svg/Download_Grundrisse_weiss.svg') no-repeat center center; background-size:20px; }
			.cimmotool.viewdet .cform { width:50%; padding:80px 40px 36px; box-sizing:border-box; background-color:#3d3d2a; color:#fff; }
			.cimmotool.viewdet .cform .checkboxCheck > div label:before { border-color:#fff; }
			.cimmotool.viewdet .cform label.spamfilter:before { color:#fff; }
			.cimmotool.viewdet .image { text-align:center; }
			.cimmotool.viewdet img { max-width:100%; max-height:320px; }

	/* Galerie */
		.cgallery .flickity-wrapper .flickity-gallery .flickity-viewport .flickity-slider > div > .zoom { background:url(../mm/zoom.svg) no-repeat center rgba(0,0,0,.5); background-size:100px auto; opacity:0; filter:alpha(opacity=0); visibility:hidden; transition:all .8s; }
		.cgallery .flickity-wrapper .flickity-gallery .flickity-viewport .flickity-slider > div:hover > .zoom { opacity:1; filter:alpha(opacity=100); visibility:visible; }

		/* View */
			.cgallery.view { position:relative; height:100vh; }

		/* Slide */
			.cgallery.slide { min-height:800px; height:60vh; }
			.cgallery.slide .flickity-wrapper { position:absolute; top:0; right:0; bottom:0; left:0; }
			.cgallery.slide .flickity-wrapper .flickity-gallery .flickity-viewport .flickity-slider > div { width:33.33%; margin:0 10px; }

		/* Gallerybox */
			#gallerybox .flickity-controls { background-color:#3d3d2a; }

/*Input Placeholder*/
	::-webkit-input-placeholder { color:rgb(153,153,153) !important; font-size:17px; font-size:1.7rem; font-family:Lato, sans-serif }
	:-moz-placeholder { color:rgb(153,153,153) !important; opacity:1; font-size:17px; font-size:1.7rem; font-family:Lato, sans-serif }
	::-moz-placeholder { color:rgb(153,153,153) !important; opacity:1; font-size:17px; font-size:1.7rem; font-family:Lato, sans-serif }
	:-ms-placeholder { color:rgb(153,153,153) !important; font-size:17px; font-size:1.7rem; font-family:Lato, sans-serif }

	.input_false::-webkit-input-placeholder { color:#fff !important; }
	.input_false:-moz-placeholder { color:#fff !important; opacity:1; }
	.input_false::-moz-placeholder { color:#fff !important; opacity:1; }
	.input_false:-ms-placeholder { color:#fff !important; }

	.checkboxCheck.input_false { background-color:transparent !important; color:#d9534f !important; border-width:0; }
	.checkboxCheck.input_false > div label:before { background-color:#d9534f; }


/* Mouse selections */
	::selection { background:#3d3d2a; color:#fff; }
	::-moz-selection { background:#3d3d2a; color:#fff; }
