@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: UbuntuM;
    src: url(/Ubuntu-M.ttf);
}
@font-face {
    font-family: Ubuntu;
    src: url(/Ubuntu-Regular.ttf);
}
@font-face {
    font-family: Lucon;
    src: url(lucon.ttf);
}
@font-face {
    font-family: Unknown;
    src: url(l_10646.ttf);
}
@font-face {
    font-family: PhagsPa;
    src: url(phagspa.ttf);
}
@font-face {
    font-family: PhagsPaBold;
    src: url(phagspab.ttf);
}@font-face {
    font-family: UbuntuLight;
    src: url(/Ubuntu-L.ttf);
}
@font-face {
    font-family: UbuntuBold;
    src: url(/Ubuntu-B.ttf);
}
@font-face {
    font-family: UbuntuCondensed;
    src: url(/UbuntuCondensed.ttf);
}
@font-face {
    font-family: ALdrich;
    src: url(/Aldrich-Regular.ttf);
}
*		{ margin:0;padding:0; }
html	{ overflow-y:scroll; height:100%; }
ul		{ list-style:square inside; }
ol		{ list-style:decimal inside; }
a		{ outline:none; text-decoration:underline; }
a img	{ border:none; }
img		{ vertical-align:middle; }
body { background-color:#f8f8f8; max-width: 100vw !important; overflow: hidden;}
h2 { font: normal 22px UbuntuBold; color: #4A5A67; text-transform: uppercase;}
strong {font-family: UbuntuBold;}
.cky-consent-container, .cky-modal, .cky-btn-revisit-wrapper {font-family: 'Ubuntu';}
/* #header{ display:block; margin:0 auto; max-width:945px; width:100%; position:relative; } */
#logo { display:table; float:left; margin:20px 0 0; width: 300px; height:108px; }
#menu { width:690px;float:left;height:94px; }
#menu img { border:0; }
#headerPath{
	display:block;
	width:940px;
	height:4px;
	background:url(/images/header_path.png) 0px 1px no-repeat;
}
#footerPath{
	display:block;
	width:940px;
	height:4px;
	margin-top:0px;
	background:url(/images/footer_path.png) 0px -1px no-repeat;
}
#upMenuButtons{
	display:block;
	width:490px;
	height:52px;
}
#lang{
	position:relative;
	right:-200px;
	clear:both;
	height:50px;
	float:right;
}
#lang table td { cursor:pointer; }
#lang .lang-box { width:20px; height:14px; }
#lang #ro { background:url(/images/flag/ro.gif) top right no-repeat; }
#lang #ro:hover { background:url(/images/flag/roo.gif) top right no-repeat; }
#lang #hu { background:url(/images/flag/hu.gif) top center no-repeat; }
#lang #hu:hover { background:url(/images/flag/huo.gif) top center no-repeat; }
#lang #en { background:url(/images/flag/en.gif) top right no-repeat; }
#lang #en:hover { background:url(/images/flag/eno.gif) top right no-repeat; }
#lang #ge { background:url(/images/flag/ge.gif) top center no-repeat; }
#lang #ge:hover { background:url(/images/flag/geo.gif) top center no-repeat; }
#lang #sp { background:url(/images/flag/sp.gif) top center no-repeat; }
#lang #sp:hover { background:url(/images/flag/spo.gif) top center no-repeat; }
#lang #it { background:url(/images/flag/it.gif) top center no-repeat; }
#lang #it:hover { background:url(/images/flag/ito.gif) top center no-repeat; }
#lang #fr { background:url(/images/flag/fr.gif) top center no-repeat; }
#lang #fr:hover { background:url(/images/flag/fro.gif) top center no-repeat; }
#lang #nr { background:url(/images/flag/nr.gif) top center no-repeat; }
#lang #nr:hover { background:url(/images/flag/nro.gif) top center no-repeat; }
#lang #sw { background:url(/images/flag/sw.gif) top center no-repeat; }
#lang #sw:hover { background:url(/images/flag/swo.gif) top center no-repeat; }
#lang #fn { background:url(/images/flag/fn.gif) top center no-repeat; }
#lang #fn:hover { background:url(/images/flag/fno.gif) top center no-repeat; }
#lang #dn { background:url(/images/flag/dn.gif) top center no-repeat; }
#lang #dn:hover { background:url(/images/flag/dno.gif) top center no-repeat; }
#lang #gr { background:url(/images/flag/gr.gif) top center no-repeat; }
#lang #gr:hover { background:url(/images/flag/gro.gif) top center no-repeat; }
#lang #nl { background:url(/images/flag/nl.gif) top center no-repeat; }
#lang #nl:hover { background:url(/images/flag/nlo.gif) top center no-repeat; }
#menuButtons{
	position:relative;
	height:39px;
	float:right;
	margin-top:4px;
}
#menuButtons table td { cursor:pointer; }
#container-casa { background:#f8f8f8; }
#container-table { margin:0 auto; }
#leftPath, #rightPath{ height:auto;overflow:hidden; }
#leftPath img, #rightPath img { width:11px;height:30px; }
#leftPath img { float:left; }
#rightPath img { float:right; }
#shadowUpContainer, #shadowUpContainerNoDisplay{
	display:block;
	height:14px;
}
#shadowUpContainer { width:918px;background:url(/images/horizontal_shadow_PNG.png) top center no-repeat; }
#pagination-aligner { margin-top:14px; }
.shadowFooter{
	height:14px;
	background:url(/images/horizontal_footer_shadow.png) bottom center no-repeat;
}
#despre-inner{
	width:850px;
	height:auto;
	overflow:auto;
	margin:30px auto 30px auto;
}
.title {
	font: normal 18px UbuntuM;
	font-size:18px;font-weight:bold;color:#8CC63F;
	margin-bottom:20px;
}
.text-block{
	width:100%;
	height:auto;
	overflow:auto;
	margin-bottom:20px;
	font:normal 12px UbuntuM;color:#4A5A67;
}
.text-block .note { margin-left:20px;font-size:14px;font-weight:bold;color:#8CC63F; }
.text-block .pluss {margin-left:36px;}
#despre-inner div a { text-decoration:none;color:#09A9CE;font-size:13px;font-weight:bold; }
#invis-left-block, #invis-right-block{
	position:relative;
	margin-top:-14px;
	cursor:pointer;
}
#left-tiny-thumb, #right-tiny-thumb{
	display:none;
	width:160px;
	height:80px;
	border:1px solid #4A5A67;
}
#left-tiny-thumb { float:left; }
#right-tiny-thumb { float:right; }
#invis-left-block { float:left; }
#invis-right-block { float:right; }
#mainTextContainer{
	display:block;
	width:810px;
	height:auto;
	overflow:hidden;
	padding-top:15px;
	text-align:justify;
	margin:0 auto;
}
#mainTextContainer h4 { color:#b3b3b3;font:normal 16px UbuntuM; }
#mainTextContainer p { color:#4A5A67;font:normal 12px UbuntuM; }
#indexButtons{
	display:block;
	width:100%;
	height:21px;
	margin-top:30px;
}
#alegeCasaTa{
	display:block;
	width:123px;
	height:20px;
	cursor:pointer;
	float:left;
	background:url(/images/alege_casa_ta.gif) top center no-repeat;
}
#alegeCasaTa:hover { background:url(/images/alege_casa_ta_hover.gif) top center no-repeat; }
#solicitaProiect{
	display:block;
	width:253px;
	height:20px;
	float:left;
	margin-left:15px;
	cursor:pointer;
	background:url(/images/solicita.gif) top center no-repeat;
}
#solicitaProiect:hover { background:url(/images/solicita_hover.gif) top center no-repeat; }
#profile_mexi{
	width:82px;
	height:49px;
	background:url(/images/prof_mexi.gif) top center no-repeat;
	cursor:pointer;
}
#hale_mexi{
	width:68px;
	height:55px;
	background:url(/images/hale_mexi.gif) top center no-repeat;
	cursor:pointer;
}
#group_mexi{
	width:83px;
	height:41px;
	background:url(/images/mexi_group.gif) top center no-repeat;
	cursor:pointer;
}
#icase{
	width:98px;
	height:42px;
	background:url(/images/icase.gif) top center no-repeat;
	cursor:pointer;
}
#eproiect{
	width:110px;
	height:53px;
	background:url(/images/eproiectedecase.gif) top center no-repeat;
	cursor:pointer;
}
#ncase{
	width:100px;
	height:28px;
	background:url(/images/ncase.gif) top center no-repeat;
	cursor:pointer;
}
#emag{
	width:94px;
	height:46px;
	background:url(/images/eMAG.gif) top center no-repeat;
	cursor:pointer;
}
#mobexpert{
	width:165px;
	height:19px;
	background:url(/images/mobexpert.gif) top center no-repeat;
	cursor:pointer;
}
#mobexpert:hover { background:url(/images/mobexpert_hover.gif) top center no-repeat; }
#emag:hover { background:url(/images/eMAG_hover.gif) top center no-repeat; }
#ncase:hover { background:url(/images/ncase_hover.gif) top center no-repeat; }
#eproiect:hover { background:url(/images/eproiectedecase_hover.gif) top center no-repeat; }
#icase:hover { background:url(/images/icase_hover.gif) top center no-repeat; }
#group_mexi:hover { background:url(/images/mexi_group_hover.gif) top center no-repeat; }
#hale_mexi:hover { background:url(/images/hale_mexi_hover.gif) top center no-repeat; }
#profile_mexi:hover { background:url(/images/prof_mexi_hover.gif) top center no-repeat; }
#bottom-side a, #bottom-side { color:#ccc;font:normal 12px UbuntuM;text-decoration:none; }
#bottom-side a:hover {color:#f2f2f2;}
#right-side p { margin-right:0px;margin-top:8px;float:right; }
#right-side p { display:block;text-align:right;color:#f2f2f2;font:normal 12px UbuntuM; }
#box-aligner{
	display:block;
	width:918px;
	overflow:auto;
	padding-top:0px;
	margin-left:0px;
}
.box-case{
	display:block;
	width:275px;
	height:330px;
	overflow:auto;
	float:left;
	cursor:pointer;
	padding-left:14px;
	padding-top:20px;
	padding-bottom:10px;
}
.box-case:hover{background-color:#f1f1f1;background:url(/images/content_bg_hover.gif) 0px 1px no-repeat;}
.box-case-title{
	display:block;
	width:100%;
	height:70px;
	color:#4A5A67;
	font:normal 13px UbuntuM;
	margin:10px 0 0 15px;
}
.spaceing p{
	margin-top: 15px;
}
.box-case .title p { margin-top:10px; }
.box-case .box-menu{
	display:block;
	width:100%;
	height:30px;
}
.box-menu table{
	width:90%;
	font:normal 12px UbuntuM;
	color:#4A5A67;
	margin-top:5px;
}
.box-menu table td { height:22px; }
.box-menu table td p { margin-left:40px;margin-top:0px; }
.box-menu table .list { background:url(/images/button_ul_case.gif) 0px 1px no-repeat;cursor:pointer; }
.box-menu table .list:hover { background:url(/images/button_ul_case_hover.gif) 0px 1px no-repeat; }
.box-case .box-image{
	display:block;
	width:100%;
	text-align:center;
}
.box-case .box-image img { margin-top:10px; }
#house1 { padding-top:35px; }
#house2 { padding-top:23px; }
.box-sider{
	display:block;
	width:11px;
	height:324px;
	float:left;
	margin-left:5px;
	margin-right:5px;
	background:url(/images/sider_box.png) top left no-repeat;
}
#titleAndPagination table, #titleAndPagination2 table{
	height:36px;
	float:left;
	font:normal 12px UbuntuM;
}
.thumb img { border:1px solid #4A5A67;clear:both; }
.thumb img:hover { border:1px solid #8cc63f; }
#backButton{
	display:block;
	width:52px;
	height:32px;
	background:url(/images/backButton.png) 0px 6px no-repeat;
	float:left;
	margin-left:-15px;
	cursor:pointer;
}
#backButton:hover { background:url(/images/backButton_hover.png) 0px 6px no-repeat; }
#sortby{
	width:160px;
	height:32px;
	float:left;
	font:normal 14px UbuntuM;
	color:#4A5A67;
}
#sortby p { margin-top:5px;text-align:center;cursor:pointer; }
#td1 { background:url(/images/td1.gif) 0px 6px no-repeat; }
#fillTitleTable { background:url(/images/fillTitleBg.gif) 0px 6px repeat-x; }
#fillTitleEnd { background:url(/images/tdFillTitleEnd.gif) 0px 6px no-repeat; }
#titleLocation { color:#4A5A67; }
#titleLocation span { color:#8cc63f ; }
#pagination{
	display:block;
	width:157px;
	height:35px;
	float:right;
	background:url(/images/pagination.gif) -1px 6px no-repeat;
	text-align:right;
}
#nPagination table { margin-top:5px; }
#innerPagination { color:#4A5A67;font:normal 12px UbuntuM;margin-right:20px;margin-top:12px; }
#innerPagination span { color:#8cc63f; }
.box-houses{
	display:block;
	width:830px;
	height:190px;
	margin-left:55px;
	margin-bottom:15px;
}
.box-house-divider{
	display:block;
	width:100%;
	height:25px;
}
#prev, #next{
	position:absolute;
	display:block;
	width:16px;
	height:30px;
	cursor:pointer;
}
#prev { margin-left:-10px; }
#next { margin-left:-5px; }
#prev { background:url(/images/btn_prev.gif) top right no-repeat; }
#prev:hover { background:url(/images/btn_prev_OVER.gif) top right no-repeat; }
#next { background:url(/images/btn_next.gif) top right no-repeat; }
#next:hover { background:url(/images/btn_next_OVER.gif) top right no-repeat; }
.nav { overflow:hidden; }
.house-pilot{
	display:inline-block;
	width:31.3%;
	height:auto;
	margin:0 0.5% 5px;
	vertical-align: top;
}
.house-pilot .number { display:block;width:inherit;height:auto;font:normal 12px UbuntuM;color:#4A5A67;float:left; }

.house-pilot-info{
	display:block;
	width:100%;
	height:90px;
	clear:both;
	overflow:hidden;
}
.house-pilot-info h4 { font:bold 14px UbuntuM;color:#8CC63F;margin-bottom:5px;margin-top:5px; }
.house-pilot-info .tiny-desc p { font-weight:100; }
.house-pilot-info .tiny-desc span { color:#8CC63F;font-weight:bold;font-size:14px; }
.code p{
	display:block;
	float:left;
	width:100px;
	height:20px;
	font:normal 12px UbuntuM;
	color:#4A5A67;
}
.code span { color:#8cc63f; }
.code .vizualizare{
	display:block;
	width:105px;
	height:20px;
	float:right;
	cursor:pointer;
	background:url(/images/vizualizare.gif) top center no-repeat;
}
.house-divider1{
	display:block;
	width:12px;
	height:250px;
	float:left;
	margin-left:-3px;
	margin-right:15px;
	background:url(/images/house-info-sider.gif) top center repeat-y;
}
#house-self-info{
	display:block;
	width:910px;
	height:auto;
	overflow:auto;
	margin:0 auto;
}
#house-self-info img { display:block;margin:0 auto; }
.cerere-oferta-pret:hover { color:#4A5A67; background-color:#DFDFDF; }
/*.cerere-oferta-pret span:hover { color:#4A5A67; }
.cerere-oferta-pret span{
	display:block;
	text-align:center;
	margin-top:1px;
	font:normal 15px UbuntuM;
	color:#FFF;
}*/
#specificatii ul #garaj{
	height:25px;
	float:left;
	background:url(/images/garaj.gif) top left repeat-x;
}
#shadow-footer{
	display:block;
	width:100%;
	height:14px;
	background:url(/images/horizontal_footer_shadow.png) bottom center no-repeat;
}
#first-side{
	display:block;
	width:34%;
	
	float:left;
	line-height:18px;
}
#first-side p { clear:both;font:14px UbuntuLight;color:#4A5A67;line-height: inherit; }
#first-side p span { clear:both;color:#b3b3b3; }
#contact-sider{
	display:block;
	width:11px;
	height:335px;
	float:left;
	background:url(/images/contact-sider.gif) top center no-repeat;
}
#second-side{
	display:block;
	width:66%;
	overflow:hidden;
	height:100px;
	float:left;
}
#contact-form table td p { display:block;float:right; }
#contact-form #contact-submit{
	float:left;
	width:71px;
	height:20px;
	background:url(/images/contact-submit.gif) top center no-repeat;
	cursor:pointer;
	border:0px;
	margin-left:80px;
}
#proiectare-text{
	display:block;
	width:90%;
	height:auto;
	padding-top:25px;
	margin:0 auto;
	overflow:auto;
	text-align:justify;
	font:normal 12px UbuntuM;
	color:#4A5A67;
}
#inner-proiectare-text { float:left; }
#inner-proiectare-text img { float:right; }
#proiectare-text h4 { font:normal 16px UbuntuM;color:#b3b3b3; }
.green_button{
	display:block;
	height:18px;
	border:1px solid #4A5A67;
	background:url(/images/green_button_bg.gif) top left repeat-x;
	text-align:center;
	cursor:pointer;
	color:#FFF;
	font:normal 12px UbuntuM;
}
.green_button:hover { background:url(/images/green_button_bg_hover.gif) top left repeat-x;color:#4A5A67; }
.green_button div { margin-top:3px; }
#tiny-thumb{
	display:block;
	position:relative;
	float:right;
	margin-top:-70px;
	width:105px;
	height:66px;
	border:1px solid #8a8a8a;
}
#tiny-thumb img { display:block;width:105px;height:66px; }
#container-text{
	width:950px;
	height:auto;
	overflow:auto;
	margin:0 auto;
	margin-bottom:20px;
	font:normal 14px UbuntuB;
}

#images-title img { float:left;margin:15px 27px 10px 25px; }
#alege-din-150 { display:block;text-align:center;margin-top:10px; }
#alege-din-150 h1 { font:21px UbuntuBold;color:#F7931E; }
#grauit { display:block;text-align:center; }
#grauit h1 { font:32px UbuntuM;color:#8CC63F; }
#desc { display:block;font:normal 14px Ubuntu;color:#4A5A67; }
#desc span { font-size:14px;color:#8CC63F;font-weight:bold; }
#desc div { display:block;width:900px;text-align:justify;margin:0 auto; }
#desc div a { text-decoration:none;color:#09A9CE;font-size:14px;font-weight:bold; }
#avantaje-inner{
	width:850px;
	height:auto;
	overflow:auto;
	margin:30px auto 30px auto;
}
.answer-block{
	width:100%;
	height:auto;
	overflow:auto;
	margin-bottom:30px;
	font:normal 14px UbuntuM;
}
.answer-block .question_green, .question_blue{
	width:100%;
	height:28px;
	font-size:18px;
	font-weight:bold;
}
.answer-block .question_green { background:url(/images/green_bulb.gif) top left no-repeat; }
.answer-block .question_blue { background:url(/images/blue_bulb.gif) top left no-repeat; }
.answer-block .question_green p, h3 { float:left; }
.answer-block .question_blue p, h3 { float:left; }
.answer-block .question_green p, .question_blue p { margin-left:7px;color:#FFF; }
.answer-block .question_green h3, .question_blue h3 { color:#8CC63F;margin-top:-3px;margin-left:15px; }
.answer { clear:both;width:100%;height:auto;overflow:auto;font:normal 12px UbuntuM;color:#4A5A67;margin-top:10px; }
.answer .note { margin-left:20px; }
#avantaje-inner div a { text-decoration:none;color:#09A9CE;font-size:13px;font-weight:bold; }
#avantaje-inner span { font-size:13px;color:#8CC63F;font-weight:bold; }
#big-box{
	width:550px;
	height:550px;
	background:#fff url(/images/ajax-loader.gif) 250px 250px no-repeat;
	margin:0 auto;
}
#bb-left-side, #bb-right-side{
	width:11px;
	height:auto;
	overflow:hidden;
}
#bb-left-side { float:left; }
#bb-right-side { float:right; }
#bb-left-side img { width:11px;height:550px;float:right; }
#bb-right-side img { width:11px;height:550px;float:left; }
#bb-container{
	width:528px;
	float:left;
	height:100px;
	margin-top:450px;
	background:url(/images/horizontal_footer_shadow.png) bottom center no-repeat;
}
#bullets{
	height:32px;
	margin-top:60px;
}
#bullets table { margin:0 auto;height:32px; }
#bullet-sider { width:3px;height:32px;background:url(/images/bullet-sider.png) top center no-repeat; }
#green_bullet { float:right; }
#blue_bullet { float:left; }
#green_bullet, #blue_bullet { list-style:none; }
#green_bullet li, #blue_bullet li {
	float:left;
	width:20px;
	height:20px;
	cursor:pointer;
}
#green_bullet li { margin-right:10px;background:url(/images/green_bullet_zero.png) 0px 1px no-repeat; }
#blue_bullet li { margin-left:10px;background:url(/images/blue_bullet_zero.png) 0px 1px no-repeat; }
#oferte-table { height:140px;margin-top:10px;margin-left:102px;font:16px UbuntuM; }
#oferte-table #right h3, #left h3 { font-size:18px;color:#8CC63F; }
#oferte-table #right p, #left p { clear:both;font-size:14px;color:#4A5A67; }
#oferte-table #right h3 { float:right; }
#oferte-table #left h3 { float:left; }
#oferte-table #right { float:right;margin-right:20px; }
#oferte-table #left { float:left; }
.list-specificatii { clear:both; }
#bullet-table { width:100%; }
#wrapper { width:auto;height:auto;overflow:hidden; }
#main-footer{
	width:100%;
	height:auto;
}
.tag_number			{ float:left; margin:0 0 0 20px; }
.tag_text			{ float:left; margin:0 0 0 10px; width:860px; font:12px UbuntuM; margin:7px 0 0 17px; }
.tag_text h4		{ color:#8cc63f; font:18px UbuntuBold; margin:0; padding:0; }
#faze-block{
	width:940px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	margin-top:-4px;
	background:url(/images/certificat_oferte.png) 840px 3px no-repeat;
	font:normal 14px UbuntuM;
	color:#4A5A67;
}
#faze-block table { margin-left:0px;margin-top:10px; }
#faze-block td { padding:5px;border-bottom:1px dashed #CCC;border-right:1px solid #CCC; }
.of-order{
	width:16px;
	height:16px;
	border:1px solid #4A5A67;
	text-align:center;
	background:url(/images/green_button_bg.gif) top center repeat-x;
	color:#FFF;
	float:left;
	margin-right:10px;
}
.of-order:hover { color:#4A5A67;background:url(/images/green_button_bg_hover.gif) top center repeat-x; }
.of-order p { margin:-3px 0px 0px 4px; }
.faza-title { width:470px;height:15px;float:left; }
.faza-title p { margin-top:-1px; }
#up-down-block{
	width:65px;
	height:14px;
	float:left;
	margin-top:3px;
	margin-left:15px;
}
#move-up, #move-down{
	width:26px;
	height:14px;
	background:url(/images/move_up_down.gif) 0px 0px no-repeat;
	cursor:pointer;
}
#move-up { float:left;background-position:0px 0px; }
#move-down { float:right;background-position:-37px 0px; }
#move-up:hover { background-position:0px -14px; }
#move-down:hover { background-position:-37px -14px; }
.but-kit{
	display:table-cell;
	vertical-align:middle;
	width:60px;
	height:24px;
	background:url(/images/cerere_oferta_pret_bg.gif) top center repeat-x;
	border:1px solid #4A5A67;
	color:#FFF;
	cursor:pointer;
	text-align:center;
	margin:0 auto;
}
.but-kit p { display:block;width:40px; }
.but-kit:hover { color:#4A5A67;background:url(/images/cerere_oferta_pret_bg_hover.gif) top center repeat-x; }
.of-checked{
	width:38px;
	height:22px;
	background:url(/images/of_checked.png) top center no-repeat;
}
.star-p { color:#8cc63f; }
#faze-block table .row { font-size:13px; }
#faze-block table .row:hover { background:#ededed;cursor:pointer; }
.orange_big
{
	color: #F7931E;
    font-family: UbuntuM;
	font-size:18px;
	font-weight:bold;
}
.lucida
{
	font-family: UbuntuM;
	font-size:12px;
}
.de_ce_mexi_p{
	color:#4A5A67;
	font: 14px Ubuntu;
	line-height:16px;
	text-align:justify;
}
.de_ce_mexi_1{
	margin-bottom:30px;
	color:#4A5A67;
	font: 14px Ubuntu;
	line-height:16px;
	text-align:justify;
  display: inline-block;
}
.de_ce_mexi_1 ol, ul, li{
	color:#4A5A67;

	line-height:20px;
	text-align:justify;
}
.de_ce_mexi_1 strong{font:14px UbuntuBold;}
.de_ce_mexi_1 b{
	color:#8CC63F;
	font:16px UbuntuBold;
}
.etaj-mansarda2{
margin-left:3px;font:16px UbuntuBold;color:#8CC63F;
}
.de_ce_bannner{
	width:866px;
	height:128px;
	background-color:#bdbec0;
	margin-left:34px;
	margin-top:34px;
	margin-bottom:50px;
}
.tag_text_dc{ max-width:860px; font: 14px Ubuntu; color:#4A5A67; margin-top:7px; text-decoration:none; text-align: justify; padding-left: 63px; padding-right: 5px; }
#specificatii .pagination{ margin-left:auto!important;  }
.pagination{ display:table; height:20px; list-style:outside none none; margin:-34px auto 0; position:relative; width:auto; z-index:1000; }
.pagination li { margin:0; padding:0; float:left; }
.pagination li a { background: url("/images/bullet_slider.png") no-repeat center top; color: transparent; display: inline-block; padding: 0; width: 20px; margin-top:1px; }
.pagination li a:hover{ background: url("/images/bullet_slider.png") no-repeat center -22px; }
.pagination .current a { background: url("/images/bullet_slider.png") no-repeat center -22px; }
#slides{ margin-bottom:20px; position:relative; }
.banner-nextprev	{ position:relative; }
.next, .prev{ color:#4A5A67!important; top:0; position:absolute; }
.menubar{ display:table; width:100%; }
.menubar ul {text-align: center; position: relative;}
.menu_item { color:#4A5A67!important; display:inline-block; font-family:UbuntuM,sans-serif; font-size:18px; padding:12px; text-decoration:none!important; font-weight: 500; line-height: 11px; }
.menu_item_active, .menu_item:hover{ color:#8bc53e!important; }
.menu_item_home{ border-right:solid 2px #eaeaea; padding: 2px 12px;}
.menu_item_home i {font-size: 22px;}
.lang-wrapper {padding: 0 0 14px 40px;}
.float1 .lang-wrapper {float: none;}
.menubar .de-ce-mexi-nav-section {position: absolute;top: 40px; left: 0; display: none; z-index: 9999;}
.menubar li:hover .de-ce-mexi-nav-section {display: block;}
.menubar li:hover .case-submenu {display: block;}
.case-submenu {position: absolute;top: 40px; left: 0; z-index: 9; display: none; width: 100%; margin: 0 auto; padding: 0!important;}
.menubar .case-submenu a {padding:9px;}
.casa_img{ float:right; margin-top: -45px; }
.casa_tabel{ padding:10px 3%; height:117px; background-color:#f8f8f8; border:solid 1px #d3d3d3; font-family:UbuntuM; width:27%; float:left; }
.casa_tabel small{ font-family:UbuntuM; font-size:15px; font-weight:normal; }
.casa_tabel a{ display:table; width:100%; text-decoration:none!important; color:#4A5A67!important; }
.casa_tabel:hover{ background-color:#efefef; }
.casa_tabel span { color:#4A5A67!important; font-size:20px!important; font-family: UbuntuBold; }
.casa_tabel span.szamlalo{ font-size:41px!important; }
#house_icon{ margin-top:-5px; }
.home_case_table{ margin:30px 0 0; width:100%; display:table; }
.no_b_top{ border-top-style:none; }
.no_b_bottom{ border-bottom-style:none; }
.no_b_left{ border-left-style:none; }
.no_b_right{ border-right-style:none; }
.header_solicitati{ background-color:#fff; border-radius:8px; color:#4A5A67; cursor:pointer; float:left; font-family:UbuntuM; font-size:15px; margin-top:-2px; padding:10px 8px; }
.header_right{ background:#a4cb3a url("../images/header_green.png") no-repeat left top; float:left; height:78px; left:35%; position:absolute;  width:3000px; padding:20px 0 30px 90px; }
.header_text{margin-right:37px; color:#fff!important; text-decoration:none!important; font-size:15px;margin-left:50px; padding-bottom: 6px; }
.header_text i {font-size: 23px;}
.header_text a{ color:#fff!important; text-decoration:none!important; }
.header_text img{ display:table-cell; }
.header_text span{ font-family:UbuntuM;vertical-align:middle; }
.header_text strong{ font-family:UbuntuBold; }
.header-btn {padding: 10px; border: 1px solid #fff; border-radius: 8px; color: #fff; font-family: UbuntuM; cursor:pointer;}
.header-btn i {margin-right: 5px;}
.header-btn-wrapper {float: left; margin: 30px 65px;}
.header-btn-wrapper a {text-decoration: none;}
.header-bottom-btn {padding-top: 35px;}
.video-btn {margin-left: 37px;}
.tur-virtual-btn {margin-right: 12px;}
.header-btn:hover {border: 1px solid #00a9ea; background-color: #00a9ea;}
.header-btn-active {border: 1px solid #00a9ea; background-color: #00a9ea;}
.header-bg {width: 3000px;height: 0;border-bottom: 130px solid #a4cb3a;border-left: 130px solid transparent;float:left;left:35%; position:absolute;}
.header-bg .header-contact-name {font-size:11px; display:block;}
.header-phone-section {display: inline-block;}
.header-phone {margin-top: 8px;}
.phone-icon {display: inline-block; position: absolute; top: 21px; left: 20px;}
.email-icon {position: absolute; bottom: 0; left: 18px;}
.header-contact-section {float: left; position: relative; top: 3px;}
#container-text table, #images-title{ width:100%; }
#images-title .margin_img{ margin-right:1.5%; }
.box-case-title{ display:table; padding:0 2%; width:96%; color:#4A5A67;	font:normal 14px Ubuntu; text-align:justify; margin:10px 0 0; }
.box-case-title h1{ margin-bottom:20px; text-align:center; }
#container-text{ width:100%; max-width:950px; height:auto; margin:0 auto; margin-bottom:20px; font:14px UbuntuM; }
#footer-down{ display:block; max-width:950px; margin:0 auto; width:100%; }
#bottom-side { width:98%; float:left; margin-top:10px; padding-left:5px; }
#footer-aligner { width:100%; height:auto; overflow:auto; margin:0 auto; max-width:960px; }
#footer{ display:table;	width:100%; background:#4A5A67 url(/images/green_footer_bg.gif) top left repeat-x;  padding-bottom:45px;}
.resp_menu{ display:none; cursor:pointer; }
/* #header{ margin:0 auto; max-width:945px; width:100%; position:relative; height: 174px; } */
.header-wrapper { margin:0 auto; max-width:945px; width:100%; position:relative; height: 134px; }
#right-side{ display:block; width:240px; height:30px; float:right; margin-right:23px; background:url(/images/footer_down_2.gif) top left no-repeat; }
#footer-up{ width:216px; height:57px; float:right; margin-right:40px; background:url(/images/footer_up_2.gif) top center no-repeat; }
#left-side{ display:table; padding:14px 0 0 5px; }
#left-side a, #left-side { color:#f2f2f2; font:11px UbuntuBold; text-decoration:none; }
.parteneri{ color:#8cc63f; display:block; float:left; font-size:12px; font-weight:normal; line-height:55px; text-indent:5px; }
.partners{ display:table; float:left; margin-right:15px; }
.partners a{ display:table-cell; padding:0 10px; vertical-align:middle; }
.social{ float:right; padding:11px 0; margin-right: 30px; }
.social a{ color: #4A5A67;}
.slides_container{ margin:0 auto; min-height:80px; }
.footer_articol { float:left; width:25%; }
#bottom-side a, #bottom-side { color:#f2f2f2;font:normal 12px UbuntuM;text-decoration:none; }
#bottom-side p { margin-top:3px;font-size:12px;color:#f2f2f2; margin-bottom: 10px; width:100%; }
.responsive_menu{ display:none; }
.resp_menu_item{ background-color:#fff; color:#4A5A67; display:block; font-family:UbuntuBold; font-size:18px; font-weight:bold; padding:3px 15px; text-decoration:none; width:200px; margin-top:-1px; }
.resp_menu_item .house_icon{ border-right:1px solid #eaeaea; margin-left:-58px; margin-right:18px; margin-top:-5px; padding-bottom:5px;
padding-right:18px; padding-top:5px; }
.resp_menu_item .en_flag{ padding:10px 0; }
.resp_mi_l{ height:500px; }
.de_ce_mexi_container{ margin:0 auto !important; padding-top:0!important;  }
.de_ce_mexi_number{ background-color:#8bc53e; color:#fff; font-family:UbuntuLight; font-size:22px; letter-spacing:-2px; padding:5px 10px 7px; margin-right:10px; }
#contact-container h4 { color:#8cc63f; font:22px UbuntuBold; margin-bottom:7px; margin-top:15px; }
#contact-form h4 { padding-left: 10px; }
#logo img{ display:block; height:auto; margin-left:0; width:100%; }
.resp_right{ height:800px; left:241px; position:absolute; top:0; width:600px; }
.custom_resp_item { font-family:UbuntuM; font-size:16px; padding-bottom:10px; padding-top:10px; display: table; }
.custom_resp_item strong{display:block; float:left; font-family:UbuntuBold;line-height:32px; text-indent:0;}
.custom_resp_item .fa { display:block; float:left; margin-right:20px; text-indent:0; margin-top: 10px;}
.grey_addres{ margin-left:-40px; margin-right:25px; }
.grey_tel{ margin-left:-38px; margin-right:15px; }
.de_ce_mexi_menu{ display:table; margin:20px auto 0; max-width:940px; width:100%;}
/* de ce mexi new section */
.de-ce-mexi-nav-section .nav .active-de-ce-mexi {color:#9fc63a !important; font-family: Ubuntu;}
.de-ce-mexi-nav-section .nav .active-de-ce-mexi:before {content: '';display: inline-block;width: 4px;height: 4px;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;background-color: #FFF;margin:3px 7px 3px 0;}
.de-ce-mexi-nav-section { height: auto; background-color: #4A5A67; width: 100%;  margin:0 auto;}
.de-ce-mexi-nav-section .nav {text-align: center; margin:auto;}
.de-ce-mexi-nav-section .nav li {display: inline-block; list-style-type: none; padding: 11px;}
.de-ce-mexi-subnav li a {position: relative; color: #fff; font-family:Ubuntu; text-decoration: none;}
.de-ce-mexi-subnav li a:hover {color: #9fc63a;}
.de-ce-mexi-banner-container {width: 100%; height: 160px; position: relative;}
.de-ce-mexi-banner-wrapper {position: relative; margin-bottom:20px; bottom: 8px;}
.de-ce-mexi-banner-container img {position: absolute; top: 50%; left: 50%; width:1920px; height:160px; -webkit-transform: translateY(-50%) translateX(-50%);}
.de-ce-mexi-main-title {color: #fff; font-family: Ubuntu; font-size: 20px; position: absolute; bottom: 10px; font-weight: normal; text-transform: uppercase;}
.de-ce-mexi-content-container {width: 100%; margin-top: 25px;}
.de-ce-mexi-motive-img-wrapper {float: left;}
.motive-gray {color: #4A5A67; font-family: UbuntuBold; font-weight: bold; font-size:0.9em;}
.de-ce-mexi-motive-content h2 {color: #87c13e; font-family: UbuntuBold; font-weight: bold; font-size: 1.4em;}
.de-ce-mexi-motive-content p {font-family: Ubuntu; color: #4A5A67; font-size: 14px; padding-top: 15px; float: none; text-align:justify;}
/* .de-ce-mexi-motive-section { padding-bottom: 55px; margin-top: 25px;} */
.de-ce-mexi-motive-section {width: 100%; height: auto;}
.de-ce-mexi-title {color: #87c13e; font-family: UbuntuBold; margin: 20px 0; float: none;}
.de-ce-mexi-subtitle {color: #4A5A67; font-size:18px; font-family: UbuntuBold; padding: 0 10px; margin: 2em 0 0.5em 0;}
.subtitle {font-family: UbuntuBold; font-size: 15px; padding-left:0;}
.b-nr {font-family: UbuntuBold; color: #4A5A67; font-size: 1.2em;}
.faq-green-title {font-family: UbuntuBold; color: #87c13e; font-size: 1.2em;}
.faq-description {margin: 10px 0 0 19px;color: #4A5A67;font: 14px Ubuntu;line-height: 16px;text-align: justify;}
.faq-gray-title {font-family: UbuntuBold;color: #4A5A67;}
.faq-sections-wrapper {margin-top: 15px;}
.mobile-only {display: none;}
.rezistenta_image2 {float: right; margin-left: 10px;}
.seismica-p {margin-top:25px;}
.rate-wrapper {margin-bottom: 25px;}
.second-tel {padding-left: 32px;}
.faq-sections-wrapper p, .decemexi-container p {float: none;}
/* de ce mexi table styles */
.table-title-wrapper {background-color: #d7d7d7; height: 28px; width: 100%; display: table; position: relative;}
.table-title-wrapper h2 {font-family: Ubuntubold; color: #4A5A67; font-size: 1.05em; padding: 3px 13px;}
.table-title {padding: 5px; display: table-cell; vertical-align: middle; position: relative;}
.table-c {text-align: left; padding-left:17px;}
.title-bg {background-color: #e6e6e6; width: 385px; height: 40px; position: absolute; bottom: 0; left: 0;}
.triangle {width: 0; height: 0; border-bottom: 40px solid #e6e6e6; border-right: 40px solid transparent; position: absolute; bottom: 0; left: 385px;}
.comparatie-table {border-collapse: collapse; width: 100%; font-family: Ubuntu; margin-bottom: 20px;}
.comparatie-table, .comparatie-table td, .comparatie-table th {border-bottom: 1px solid #d7d7d7;}
.comparatie-table td:not(:last-child),.comparatie-table th:not(:last-child) {border-right: 1px solid #d7d7d7;}
.comparatie-table th {padding: 7px; color: #4A5A67;}
.comparatie-table td {padding: 12px; text-align: center; vertical-align: middle;}
.comparatie-table .mexi-tr td:first-child {color: #9fc63a;}
.comparatie-table .mexi-tr td:not(:first-child) {background-color: #9fc63a; color: #fff;}
.comparatie-table .caramida-tr td:first-child {color: #e25a46;}
.comparatie-table .caramida-tr td:not(:first-child) {background-color: #e25a46; color: #fff;}
.comparatie-table .table-bold-text {font-family: UbuntuBold; font-size: 1.2em;}
.table-btitle {font-family: UbuntuBold; font-size: 1em; color: #4A5A67;}
.white-title {font-family: UbuntuBold; color: #fff;}
.table-green-r {background-color: #9fc63a;}
.table-red-r {background-color: #ee6450;}
.table-darkgreen-r {background-color: #87c13e;}
.table-darkred-r {background-color: #e25a46;}
.green-title {color: #9fc63a;}
.red-title {color: #e25a46;}
.gray-title {color: #4A5A67;}
.table-title {font-family: UbuntuBold; font-size: 1.1em;}
/* prezentare video page */
.video-presentation-container {width: 100%; position: relative; bottom: 8px;}
.de-ce-mexi-video-banner-container {width: 100%; height: 670px; position: relative;}
.de-ce-mexi-video-banner-container img {position: absolute; top: 50%; left: 50%; width:1920px; height:670px; -webkit-transform: translateY(-50%) translateX(-50%);}
.de-ce-mexi-video-banner-wrapper {position: relative; margin-bottom:100px;}
.video-wrapper {position: absolute;top: 0; left: 0; max-width:960px; max-height:540px; width: 100%; height:auto;}
.video-wrapper img {max-width:960px; max-height:540px; width:100%; height:auto;} /* temporary class, because the image will be replaced with a video*/
.video-time-btn {margin-bottom: 35px;}
.video-time-btn button {padding: 6px 13px;font-family: UbuntuBold; margin:5px 0 5px 0; border-radius: 5px; background-color: #36b5d5; color: #fff; border: none; text-align: center; text-decoration: none; cursor: pointer;}
.video-time-btn .active-btn, .video-time-btn button:hover {color: #4A5A67; background-color: #d7d7d7;}
.video-box {position: relative;padding-bottom: 53%;padding-top: 30px;height: 0;}
.video-box iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.video-time-btn button:focus {outline:0;}
.loadiframe:before{content:'\f144'; font-family: FontAwesome; margin-right: 7px;}
.active-btn:before{content:'';}
.casa-video-prezentare {float: left;text-decoration: none; color: #a4cb3a !important; font-family: UbuntuM; margin-left:5px;border: 1px solid #a4cb3a; border-radius: 8px; padding: 10px;}
.casa-video-prezentare i {margin-right: 5px;}
.casa-video-prezentare:hover {color: #fff !important; border: 1px solid #a4cb3a; border-radius: 8px; padding: 10px; background-color: #a4cb3a;}
/* atestari page */
.content-title-wrapper {height: auto; background-color: #a4cb3a; width: 100%;  margin:0 auto; position: relative; bottom: 6px;}
.content-title {font-family: UbuntuBold; color:#fff; padding: 8px 0; font-size: 18px;}
#atestari .atestari-box {float: left;}
#atestari .atestari-box img {max-width:455px; width:100%;}
#atestari .atestari-box p:first-child {color:#a4cb3a; font-size: 22px;}
#atestari .atestari-box p {color:#4A5A67; font-size: 18px; font-family: UbuntuBold; float: none;}
#atestari .atestari-box-title {margin-bottom: 10px;}
.certificate-wrapper {padding: 25px 0;}
.certificate-img-wrapper {display: inline-block; padding: 30px 30px 30px 7px; position: relative;}
.certificate-img-wrapper img {height: 70px;}
/* sisteme page */
.sisteme-title {color:#a4cb3a; font-family: UbuntuBold; text-transform: uppercase; font-size: 22px;}
.de_ce_mexi_a img {margin-top: 16px;}
.sisteme-wrapper .de_ce_mexi_a div {text-align: left; color:#4A5A67; font-size: 15px;}
.sisteme-wrapper {clear: left;}
.de_ce_mexi_a {position: relative;}
.sisteme-white-bg-wrapper {position: absolute;top: 33px; right: 0;height: 19px; width: 120px; float:right; background-color: #f8f8f8;}
.sisteme-bg-wrapper {position: absolute;top: 25px;}
.sisteme-size {color: #8bc34a; font-family: Ubuntubold; position: absolute;top: 40px; left: 10px; font-size: 18px; z-index: 10;}
.line-break {width: 100%; height:1px; background-color: #d7d7d7; float:left; margin: 30px 0;}
.trapezoid-bg {height: 0;width: 85%;margin: 0 0 10px 0;border-top: 30px solid #efefef;
border-left: 0 solid transparent;border-right: 30px solid transparent; position: absolute; top: 35px; z-index: 8;}
.parteneri-wrapper {clear: left;}
/* case price table */
.case-table-title {color: #4A5A67; text-transform: uppercase; font-size: 14px; font-family: UbuntuBold;padding-top: 21px;display: block;}
.case-table-title-wrapper {height: 52px;width: 88%; background: linear-gradient(to right, rgba(230,230,230,1) 0%, rgba(243,243,243,1) 38%, rgba(243,243,243,1) 62%, rgba(230,230,230,1) 100%);position: relative; text-align: center;}
.left-triangle {height: 0; width: 0; border-top: 52px solid #f8f8f8; border-right: 52px solid transparent; position: absolute;top: 0; left: 0;}
.right-triangle {height: 0; width: 0; border-top: 52px solid #f8f8f8; border-left: 52px solid transparent; position: absolute;top:0; right: 0;}
.case-price-table {margin-left: 0 !important;width: 88%;; border-collapse: collapse; vertical-align: middle;table-layout: fixed; }
.case-price-table td:not(:last-child){border-right: 2px solid #d7d7d7;}
.case-price-table th:not(:last-child) {border-right: 2px solid #f8f8f8;}
.case-price-table .blue-economic {border-bottom: 4px solid #36b5d5;}
.case-price-table .green-standard {border-bottom: 4px solid #87c13e;}
.case-price-table .orange-premium {border-bottom: 4px solid #f0851e;}
.case-price-table td {text-align: center; color: #4A5A67; font-family: UbuntuLight; font-size: 13px; padding: 10px;}
.case-price-table tr th {color: #fff; padding: 5px 0; font-weight: normal; font-size: 18px;}
.blue-economic-header {background-color: #36b5d5; border-top-right-radius: 7px;}
.green-standard-header {background-color: #87c13e; border-top-left-radius: 7px;  border-top-right-radius: 7px;}
.orange-premium-header {background-color: #f0851e;  border-top-left-radius: 7px;}
.price-row span {font-size: 26px; font-family: UbuntuBold;}
.price-economic {color: #36b5d5;}
.price-standard {color: #87c13e;}
.price-premium {color: #f0851e;}
.table-semifinisat tr th, .table-finisat tr th {padding: 2px 0;}
.table-semifinisat .blue-economic, .table-finisat .blue-economic {border-bottom: 1px solid #36b5d5;}
.table-semifinisat .green-standard, .table-finisat .green-standard {border-bottom: 1px solid #87c13e;}
.table-semifinisat .orange-premium, .table-finisat .orange-premium {border-bottom: 1px solid #f0851e;}
.case-price-table tr:nth-last-child(2) .blue-economic {border-bottom: 4px solid #36b5d5;}
.case-price-table tr:nth-last-child(2) .green-standard {border-bottom: 4px solid #87c13e;}
.case-price-table tr:nth-last-child(2) .orange-premium {border-bottom: 4px solid #f0851e;}
.last-table-row th {font-size: 14px !important; font-family: Ubuntu;}
.last-table-row .blue-economic-header {border-top-right-radius: 0; border-bottom-right-radius: 7px;}
.last-table-row .green-standard-header {border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-right-radius: 7px; border-bottom-left-radius: 7px;}
.last-table-row .orange-premium-header {border-top-left-radius: 0; border-bottom-left-radius: 7px;}
.highlighted-economic, .checked-economic { background-color: #daf0f7;}
.highlighted-standard, .checked-standard { background-color: #f0ffde;}
.highlighted-premium, .checked-premium { background-color: #ffefdf;}
.table-info {width: 88%; margin: 10px;}
.table-info .fa {float: left; width: 5%; color: #bdbdbd; font-size: 18px;}
.table-info p {float: left; width: 94%; font-size: 13px; font-family: Ubuntu; color: #4A5A67;}
.empty-rate {margin: 25px 0;}
.empty-rate span {color: #4A5A67; font-size: 18px; font-family: UbuntuBold; margin: 25px 0 15px 0;}
/* custom checkbox for price table */
.price-data .table-custom-checkbox {float: left; margin-left: 5px;}
.price-data .price-row {float: right; text-align: right;}
.price-data input, .rate-checkbox input {display: none; margin: 0 .1em;}
.price-data .icon, .rate-checkbox .icon {text-align: center; display: inline-block;}
.price-data .icon .fa , .rate-checkbox .icon .fa {visibility: hidden; padding: 2px 0;}
.price-data input:checked + .icon .fa, .rate-checkbox input:checked + .icon .fa {visibility: visible;}
.price-data label, .rate-checkbox label {cursor: pointer;}
.price-data .icon, .rate-checkbox .icon {background: #fff;border: 1px solid #999;border-radius: 5px;text-align: center;font-size: 25px;margin: 0 .1em;height: 30px;width: 30px;
}
/* .price-data .icon:hover .fa {visibility: visible; color: #e6e6e6;} */
.price-data .icon.icon-economic {color: #36b5d5;}
.price-data .icon.icon-economic:hover {border: 1px solid #36b5d5;}
.price-data .icon.icon-standard {color: #87c13e;}
.price-data .icon.icon-standard:hover {border: 1px solid #87c13e;}
.price-data .icon.icon-premium {color: #f0851e;}
.price-data .icon.icon-premium:hover {border: 1px solid #f0851e;}
.error-msg-wrapper, .pachet-error {color: #ff3344; font-size: 14px; margin-left: 15px; display: block;}
.error-msg-wrapper p, .pachet-error p {float: none;}
.pachet-error p {display: inline;}
.pachet-error i {margin-right: 10px;}
.error-msg:before {content:'\f06a'; font-family: FontAwesome; margin-right: 10px;}
.contact_form_half {position: relative;}
i.warning-icon {color: red; position: absolute; top: 11px; left: 11px; display: none;}
.warning-state {padding-left: 16px !important;}
.mobile-pagination-box {display: none;font-family: UbuntuBold;font-size: 15px;}
/* .mobile-pagination-box .mobile-pagination {color: #4A5A67;} */
.second-number {padding-left: 45px !important;}
.cc-wrapper {padding: 0 10px;}
.cc-wrapper p {float: none; display: block; padding: 0;}
.atestari-link {font-family: UbuntuM; text-decoration: none;color: #8bc53e; padding: 15px 0;}
.certificate-container .certificate-img-wrapper {padding: 0 10px 20px 0;}
.certificate-container img {width: 60%;}
.menubar ul {list-style: none;}
.menubar li {display: inline-block;}
.decemexi_avantaje{ display:block; margin:0 auto; width:100%;}
.decemexi_avantaje_top {margin-top:20px;}
.decemexi_avantaje img { border-bottom: #8bc53e 4px solid; border-top-left-radius: 10px; border-top-right-radius: 10px;}
.decemexi_avantaje h4{ margin:0px!important; }
#de_ce_mexi, #etape{ display:block; margin:0 auto; max-width:950px; }
.de_ce_mexi_li{	background-image:url("/images/decemexi/note_check.gif"); background-position:0 5px; background-repeat:no-repeat; display:inline-block; padding-left:20px; color:#4A5A67; font:normal 12px UbuntuLight; }
.de_ce{ cursor:pointer; float:left; margin:17px 0.7%; }
.de_ce_mexi_a{ display:block; float:left; margin:14px 0.5%; width:32%; }
.de_ce_mexi_a div{ text-align:center; font-family: UbuntuBold; color: #8cc63f; padding: 10px 0 0 10px; font-size: 14px; }
#container-text{ overflow:hidden; }
#atestari img{ margin:0 20px 25px 0; }
#wrap{ width:100%; }
.parteneri { color:#8bc53e; font-size:16px; font-family:UbuntuBold; font-weight:bold; }
.case_menu{ background-color:#4A5A67; font-family:UbuntuLight; padding:8px 0; text-align:center; }
.case_menu a{ color:#fff; display:inline-block; text-decoration:none; }
.case_pagination{ background-color:#a4cb3a; }
#titleAndPagination, #titleAndPagination2 { display:table; height:auto; margin:0 auto; max-width:930px;width:99%;position:unset;color:#fff;padding:5px 0; }
#container, #container-casa, #container-oferte{	width:100%;	margin:0 auto; max-width:950px; }
.inline_block{ display:inline-block; }
.location_name{ font-family:UbuntuM; margin-right: 10px;}
.case_paging{ color:#fff; font-family:UbuntuLight; font-size:13px; margin-right:9px; float: left;}
.case_paging:hover, .case_paging_current{ color:#4A5A67!important; cursor:pointer; }
.case_pagination .fa{ font-size:1.5em; cursor:pointer; }
.nPagination{ float:right; }
.case_search{ border:1px solid #999999; border-radius:20px; margin:2px 2px 0 7.5%; padding:2px 2px 2px 5px; width:22%; }
#div-pagination{ margin-left:10px; line-height:18px; }
.case_pagination_left{ display:inline-table; float:left; /*width:32%;*/ line-height:24px; }
.case_pagination_left a{ color:inherit; }
.case_pagination_left .fa{ float:right; }
.resp_menu_case{ font-family:UbuntuLight; font-size:14px; font-weight:normal; text-indent:5px; }
.resp_menu_case_container{ background-color:#fff; display:table;}
.resp_menu_case:hover{ color:#8bc53e !important; }
.box-houses{ display:table; height:auto; margin:8px auto; width:100%; }

.thumb_img{ border-radius:7px;}
.thumb img{ border-style:none!important; display:block; margin:0 auto; width:100%; cursor:pointer; }
.code{ display:block; width:100%; height:20px; margin-top:5px; }
.code p{ color:#4A5A67; display:block; float:left; font:13px UbuntuLight; height:auto; padding:2px 0; width:auto; text-indent:4px; }
.house-pilot-info .tiny-desc p{ font:normal 13px UbuntuLight; color:#4A5A67; width:100%; text-indent:5px; padding-left:5px; }
.house-pilot-info h4{ color:#4A5A67; font-family:Ubuntubold; font-size:17px; margin:7px 0 0; text-indent:7px; }
.house-pilot .green_button{ background-color:#a4cb3a; background-image:none; border:medium none; border-radius:6px; color:#fff !important; float:right; font-family:UbuntuLight; font-size:13px; line-height:18px; padding:1px 16px; margin-top:2px; }
.case_pagination_bottom{ margin-bottom:35px; }
/*.thumb{ height:180px; overflow:hidden; }*/
#innerText{ display:table; width:100%; max-width:950px; margin:0 auto; font: normal 14px Ubuntu; color:#4A5A67; }
#innerText p { padding: 0.3em; }
#gallery-top-green-line {width: 100%; height: 32px; position: absolute; background-color: #a4cb3a;}
.case_pagination_right1{ float:right; line-height:28px; -webkit-clip-path: polygon(0 -2%, 101% -1%, 101% 100%, 30px 100%);
    clip-path: polygon(0 -2%, 101% -1%, 101% 100%, 30px 100%);}
.case_pagination_right1, .case_pagination_left1{ padding:0 20px 0 30px; height:32px; line-height:32px; color:#fff; margin-bottom:-40px; position:relative; z-index:950; }
.case_pagination_left1 a {position: absolute;top: 5px; left: 5px;}
.case_pagination_left1{ width:auto; float:left;  position: relative; -webkit-clip-path: polygon(0 -2%, 100% -1%, calc(100% - 30px) 100%, 0% 100%); clip-path: polygon(0 -2%, 100% -1%, calc(100% - 30px) 100%, 0% 100%);}
.case_pagination_left1 a{ color:#fff!important; }
.case_pagination_left1 .location_name{ margin:0 10px 0 30px;}
#case_next, #case_prev { cursor: pointer; height: 9%; position: absolute;  top: 45%; width: auto; z-index:1200 }
#case_next { right: -10px; }
#case_prev{ left:-10px;}
.casa_down{ background-color:#dcdcdc; padding:0; text-align:left; }
.casa_down a{ color:#4A5A67; font-family:Ubuntulight; font-weight:normal; margin-left:0; margin-right:10px; padding:10px 5px; }
.casa_down a:hover{ color:#fff; background-color:#89c646;}
#specificatii{ display:block; max-width:950px; margin:0 auto; width:100%; font-family:UbuntuM; }
#specificatii h2 { margin-left:50px;font:normal 16px UbuntuM;color:#b3b3b3; }
#specificatii #descriere{ font:normal 14px Ubuntu; color:#4A5A67; display:block; width:98%; height:auto; overflow:auto; padding-top:5px; margin:0 0 20px 5px; text-align:justify; }
#specificatii table { margin-left:22px; }
.specificatii_fb{ width:49%; padding-right:0.5%; height:auto; margin:20px auto 0px auto; float:right; text-align:right; }
.specifitatii_code{ padding-left:0.5%; width: 49%; height:20px; margin:20px 0 0 0; float:left; display:block; font:16px UbuntuBold; color:#4A5A67;}
.specifitatii_code a{ color:#4A5A67; }
.etaj-mansarda { color: #8bc53e; font: 18px UbuntuBold; margin-bottom: 5px; margin-left: 3px; }
.list-specificatii b { font-family: UbuntuBold; font-size: 14px; }
#specificatii ul { list-style:none;font: 12px UbuntuM;color:#4A5A67;margin-left:5px; }
.casa_third li>span:nth-child(1) { display:inline-block; width:75px; font: 13px UbuntuLight; }
.casa_third li>span:nth-child(2) { display:inline-block; width:58px; font-family:UbuntuBold; font-size:13px; font-weight:normal; text-align:right; padding-right:5px; }
.casa_third li>span:nth-child(3) { display:inline-block; width:30px; }
.casa_third.casa_third_large  li>span:nth-child(1) { display:inline-block; width:123px; }
.green_tab	{ background:#8cc63e; color:#FFFFFF; font-size:12px; font-family:UbuntuM; padding:0 5px; margin:20px 0 0 0; width:93%; float:left; }
.casa_left{ float:left; padding-left:5px; width:74%; /*background:url("/images/bullet-sider.png") repeat-y 97% top;*/ }
.casa_left #slides{ float:left; margin:20px 0 0; width:94%; }
.casa_right{ float:right; width:218px; padding-top:10px; }
.casa_lefty{ float:left; width:235px; padding-top:10px; }
.casa_lefty li>span:nth-child(1) { display:inline-block; width:150px; font-family:UbuntuBold; font-size:14px; }
.casa_lefty li>span:nth-child(2) { display:inline-block; width:47px; font-family:UbuntuBold; font-size:14px; color:#8bc53e; text-align:right; }
.casa_lefty li>span:nth-child(3) { display:inline-block; font-size:14px; width:25px; }
.active-resp-menu {color: #8bc53e!important;}
.casa_third { float:left; width:30%; }
.casa_third_large{ width: 37%; padding-right: 1%; }
.cerere-oferta-pret{ display:block; width:90%; padding:8px 8px; border-radius: 6px; color:#FFF; background-color:#36b9d9; margin-top:25px; margin-left:22px; margin-bottom:30px; cursor:pointer; text-align:center; font-family:UbuntuM; }
.de-ce-mexi-sub a {font-size: 14px;}
#construite_inapoi { float:left; width:100%; }
#construite_inapoi a{ color:#4A5A67; margin-left:40%; text-decoration:none; }
#etape h2 , h3, h4, h5, h6, h7, h8, h9 { color:#8bc53e; font-family:UbuntuBold; font-size:21px; font-weight:bold; display: block; }
#etape{ margin-top:20px; position: relative; bottom: 6px;}
#first-side a{ color:#4A5A67; text-decoration:none; }
#send_mail, #send_finantare, #send_oferta, #cere_detalii, #send_prom{ background-color:#a4cb3a; color:#fff; float:right; font-family:ubuntuM; font-size:16px; padding:5px 24px; border-radius:5px; margin-bottom:20px;}
#send_mail:hover{color:#4A5A67; background-color:#DFDFDF;}
#send_finantare:hover{color:#4A5A67; background-color:#DFDFDF;}
#send_oferta:hover{color:#4A5A67; background-color:#DFDFDF;}
#send_prom:hover{color:#4A5A67; background-color:#DFDFDF;}
.contact_left_third{ float:left; width:100%; }
.contact_form_table .clear_default{ box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; background:white none repeat scroll 0 0; border:1px solid #4A5A67; color:#737b7d; display:inline-block; font-family:UbuntuLight; font-size:16px; margin:0 auto; padding:3px 0; text-indent:5px; width:100%; }
.contact_form_table textarea.clear_default{ color:#737b7d; display:inline-block; font-family:UbuntuLight; font-size:16px; margin:0 auto; padding:3px 0; text-indent:5px; width:100%; background:white none repeat scroll 0 0; border:1px solid #4A5A67; height:150px; overflow:auto; resize:none;padding-left: 16px;}
.contact_form_table {width:100%;}
.contact_form_half, .contact_form_full{color:#b3b3b3; padding:5px 1%; float:left;}
.contact_form_half{ width:48%; }
.contact_form_full{ width:98%; }
#fisier{ background-color:#fff; color:#4A5A67; height:30px; margin-left:0; width:100%; }
#second-side .g-recaptcha{ margin-left:auto!important; margin-right:auto!important; display: table; }
#contact-container{ display:block; width:100%; height:auto; overflow:hidden; padding-top:15px; margin:0 auto; }
.popup_content{ width:100%; max-width:850px; font-family:UbuntuLight; color:#4A5A67; font-size:13px; }
.popup_content .green_span{ font-family:UbuntuBold; color:#8cc63f; }
.popup_content .green_strong{ font-family:UbuntuBold; color:#8cc63f; font-size:17px; font-weight:normal; }
.popup_content h4{ color:#4A5A67; font-size:21px; font-weight:bold; margin-bottom:20px; font-family:UbuntuBold; padding-right:45px; }
.popup_left{ float:left; width:25%; margin-right:2%; }
.popup_left img{ display:block; margin-top:25px;  }
.popup_right{ float:left; width:72%; }
#contact-form{ display:block; width:100%; height:auto; margin-left:0; margin-top:20px; }
#contact-form .contact_form_table{ float:left; }
#contact-form .contact_form_table textarea.clear_default{ height:90px; }
#mask, #mask2, #mask_prom{ position:absolute; left:0; top:0; z-index:9000; background-color:#F8F8F8; display:none; }
#boxes .window, #boxes_prom .window { position:absolute; left:0; top:0; display:none; z-index:9999; padding:30px; }
#boxes #dialog, #boxes #geofsm, #dialog_prom { padding:30px; background-color:#ffffff; font:14px UbuntuM; color:#4A5A67; border-style:solid; border-width:5px; border-color:#8CC63F; }
.my_row{ /*margin-left:-1.6%; */ margin-right:-1.6%; }
.float1 { background-color: #fff; left: 0; position: fixed; text-align: center; top: 0; z-index: 2000; }
.float1 .language_item { float: none; margin-left: 0px; padding: 15px 0; }
.float2 { position: fixed; top: 38px; width: 100%; z-index:1000; }
.casa_left_dorel, .floating_resp_menu{ display:none; }
.to_the_top{ display:none; }
#left-side p { margin-top:3px;font-size:12px; width:100%; }
.float_mail_icon{ color:#fff; float:right; margin-top:2px; }
.float_logo{ float:left; margin-top:2px; cursor:pointer; color:#FFF; }
.float_logo_mobile {float: right;}
.float-logo-text {color: white; font-size: 12px; font-family: Aldrich; position: relative;top: 5px;}
.mobil_case_menu { display:none; margin:0 auto 0; max-width:930px; width:100%; display:none; }
.mobil_case_menu a { background-color: #4A5A67; color: #fff; display: block;  float: left; font-family: UbuntuM; height: 30px; margin: 1px; padding: 6px 0 0; text-align: center; text-decoration: none; width: 49.4%; }
.floating_menu2 a:hover, .float_case_active, .mobil_case_menu a:hover{ color:#a4cb3a!important;}
.float_case_active {font-family: UbuntuM;}
.float_case_active:before {content: '';display: inline-block;width: 4px;height: 4px;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;background-color: #FFF;margin:3px 7px 3px 0;}
.floating_menu2 a { padding: 10px; line-height: 20px;}
.floating_menu2{ padding:0; z-index:2000; }
.green{ color:#8cc63f; }
.cara_right_third .fm_text big { font-family: UbuntuBold; font-size: 20px; font-weight: bold; }
.cara_right_third .fm_text { color:#4A5A67; display:block; font-family:UbuntuLight; font-size:14px; font-weight:bold; padding:0 7px; }
.cara_right_third .fm_text p { display: inline; float: none; font-family: UbuntuBold; font-size: 16px; font-weight: bold; }
.cara_right_third .fm_text img{ width:95%!important; float:left; margin-right: 10px; }
.fm_text a{ color:#09a9ce!important; text-decoration:none!important; display:inline!important;  }
.cara_right_third .fk_blue{ font-family: UbuntuBold; color:#36b9d9; }
.articol_container{ font:14px Ubuntu; color:#4A5A67;}
.articol_container h1 { color: #8cc63f; float: left; font-size: 20px; font-family: UbuntuBold; display:block; width:100%; }
.articol_container p { font-size: 14px; margin-bottom: 10px; }
.articol_container strong { float: left; font-size: 14px; }
.articol_container .note{ font-size: 14px;}
.video_container{ display: block; float: left; background:#4A5A67; height:556px; width:100%; }
.perspectiva_active{ color:#fff!important; background-color:#89c646;}
.fullscreen_image_dc, .fullscreen_image_dc2{ position:fixed; top:0; left:0; display:none; border-color: transparent; border-style: solid;overflow:scroll; z-index:10000; background-color:rgba(35, 35, 35, 0.8); }
.fullscreen_image_dc .fa, .fullscreen_image_dc2 .fa{ color:#8bc53e; position:fixed; cursor:pointer; }
.fullscreen_image_dc .fa-times-circle-o, .fullscreen_image_dc2 .fa-times-circle-o{ top:5px; right:15px; }
.fullscreen_image_dc img, .fullscreen_image_dc2 img{ background-color:#f8f8f8; }
.fullscreen_image{ position:fixed; top:0; left:0; display:none; border-color: #4A5A67; border-style: solid; border-width: 40px; overflow:scroll; z-index:10000; background-color:#4A5A67; text-align:center; }
.fullscreen_image .fa{ color:#8bc53e; position:fixed; cursor:pointer; }
.fullscreen_image .fa-times-circle-o{ top:5px; right:5px; }
.fullscreen_image .fa-search-minus{ bottom: 5px; right: 35%; }
.fullscreen_image .fa-search-plus{ bottom: 5px; right: 30%; }
.fullscreen_pagination {  bottom: 5px; color: #8bc53e; display: table; font-family: UbuntuM; position: fixed;}
.fullscreen_pagination .fa { display: block; float: left; margin: 0 5px; position: relative; }
.fullscreen_pagination span { display: block; float: left; line-height: 28px; margin: 0 2px; cursor: pointer; font-family: ubuntulight; }
.fullscreen_pagination .active_p{ font-family:UbuntuBold }
.geofsm_container{ background-color: rgba(66, 66, 66, 0.7); position: absolute; text-align: center; z-index: 1100; display:none; border:solid 2px #FF0000; }
.close_geo { position: absolute; cursor:pointer; z-index:2000; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; background:#89c646; border-radius:50px; font-weight:bold; padding:5px 10px; font-style:normal; }
.mini_geo{ cursor:pointer; }
.cerere_price_formular{ margin-top:10px; margin-bottom:15px; margin-right:-20px; }
.cerere_price_formular .text-box {float: none;}
.cerere_price_formular .casa_left{  float: right; }
.cerere_price_formular .casa_right{ float:left; }
.cerere_price_formular strong { color:#4A5A67; font-family:UbuntuBold; font-size:14px; font-weight:normal; }
.cerere_price_formular select { border: 1px solid #4A5A67; color: #4A5A67; margin: 0 20px; padding-right: 5px; }
.cerere_price_formular input { margin: 5px 5px 5px 12px; }
.cerere_price_formular label { color: #4A5A67; font-size: 12px; }
.cerere_price_formular .radio2 { margin-left: 25px; }
.cerere_price_formular .contact_form_table .clear_default{border-color:#ccc; padding-left: 16px;}
.cerere_price_formular .contact_form_table textarea.clear_default{ height:90px; }
.green-title {color:#8bc53e;}
#cere_detalii{ float: left; font-family: UbuntuM; margin-bottom: 20px; padding: 5px 24px; border-radius:5px; }
#cere_detalii:hover{color:#4A5A67; background-color:#DFDFDF;}
.close {border-radius:5px;}
.green_box{  background: #8bc53e url("/images/afla_pret_arrow.jpg") no-repeat right center; border-right: 8px solid #8bc53e; color: #ffffff; display: table; font-family: UbuntuBold; font-size: 14px; padding: 5px 20px 5px 15px; }
.margin_top15{ margin-top:15px }
.full_table{ display: table; width: 96%;}
.cerere_left { float: left; width: 72%; }
.cerere_right { float: right; width: 21%; padding-top: 15px; }
.cerere_right strong { font-family: UbuntuBold; font-size: 12px; }
.download_button { background: #ffffff url("/images/arrow_green.png") no-repeat 5px center; border: 1px solid #ccc; color: #4A5A67; float: left; font-family: UbuntuBold; font-size: 12px; margin-right: 10px; margin-top: 10px; min-width: 125px; padding: 5px 5px 5px 30px; }

.pret_total { float: none; margin-left: 20px; }
.br1, .br2{ display:none; }
.radiobutton { display: inline-block; }
/*#large_img{ cursor:pointer; }*/
#per1, #per2, #per3, #per4{ cursor:pointer; }
#rata_input{width:23px; margin-left: 7px; margin-right: 0; width: 50px; font-size:17px; font-family:UbuntuBold; border: 1px solid #cacaca; background-color:#fff; color:#4A5A67; padding: 7px 5px;}
#bool{ margin-right:25px; }
.social a:hover {color:#ccc; text-decoration:none}
#ron { background-color: #f0f2f1; border-color: #cacaca; border-image: none; border-style: solid solid solid none; border-width: 1px; color: #4A5A67; display: inline-block;  font-size:17px; font-family:UbuntuBold; padding: 7px 10px; margin-left: -5px; }
.consult_tel{ color: #36b9d9; display: inline-block; font-family: UbuntuBold; font-size: 14px; margin-left: 10px; }
.consult_tel a{ color: #36b9d9; display: block; font-family: UbuntuBold; text-decoration:none; }
.finance_break, .rata_br{ display:none; }
.prev_img_l { color: #ffffff !important; left: 5px; }
.next_img_l { color: #ffffff !important; right: 5px; }
.video_container_dc{ width:100%; max-width:540px; height:315px; display:inline-block; }
.cursor_pointer{ cursor:pointer; }
.mobil_br{ display:none; }
#slides_casa2{ float: right; max-width: 641px; padding-left: 5px; padding-top: 10px; width: 76%; max-height: 90px;   overflow: hidden; }
.rezistenta_none{ display:none; }
.mobile_new_line	{ display:none; }
.custom_1{ margin-bottom: 0.35cm; line-height: 115%; font-size:11pt; font-family:UbuntuLight; }
.custom_2{ font-size: 13pt; margin: 10px 0 20px; }
.custom_1 a{ color:#4A5A67; text-decoration:underline; }
.custom_3{ display: block; margin-top: 5px; width: 100%; }
.etaj-mansarda_custom{ width:100%; margin-bottom: 10px; margin-left: 0; margin-top: 10px;color:#8bc53e; }
.de_ce_mexi_p strong { font-family: UbuntuBold; }
.de_ce_mexi_1_custom { margin-bottom: 20px; padding-left: 25px; }
.binput, .rinput { display: table; height: 28px; padding-left: 59px;  border:#d1d3d4 solid 1px;  background:url(/images/tip_credit.gif) no-repeat center left; margin-bottom:10px; width:100%; }
#ri1{ background-image:url(/images/tip_credit.gif) }
#ri2{ background-image:url(/images/suma_credit.gif) }
#ri3{ background-image:url(/images/valuta_credit.gif) }
#aninp, #aninpi, #aniip{ background-image:url(/images/perioada_credit.gif) }
#dobandanp, #dobandanpi, #dobandaip{ background-image:url(/images/percent_credit.gif) }
#ri4{ background-image:url(/images/ron.gif) }
#ri4.euro { background-image:url(/images/eur.gif) }
.input { border-style: none;  height: 28px; padding-left: 5px; width: 90%; }
.inputselecttipcredit, .inputselectmoneda, .inputselectgol { border-style: none; height: 28px;  width: 100%; }
.calculator2 { display: table; width: 100%; }
#compleft { float: left; width: 25%; }
.compright { float: right; width: 60%; }
.compright .clear_default, .compright textarea.clear_default{  border: 1px solid #d1d3d4;}
.Ubold{ font-family:UbuntuBold; font-size:18px; color:#4A5A67; }
.ugreen{ color:#8bc53e; }
.prom_img_contaienr{ margin-bottom:30px; margin-left:auto; margin-right:auto; max-width:843px; }
.prom_image{ width:46%; margin-top:35px; cursor:pointer; max-width: 393px; }
.prom_image1{ margin-right:6%; }
#dialog_prom .popup_right{ width:100%; }
.prom_green{ color:#8dc63f; font-family:UbuntuBold; }
.prom_blue{ color:#00aeef; font-family:UbuntuM; }
.promotii_p { font-size: 14px; margin-bottom: 15px; }
#prom_contact_form { display: table; max-width: 600px; width: 100%; }
.dl_o1, #dl_1:hover{ background-image:url(images/arrow1.png), url(images/dwbg1.png); background-repeat:no-repeat, repeat; color:#fff; }
.dl_o2, #dl_2:hover{ background-image:url(images/arrow2.png), url(images/dwbg2.png); background-repeat:no-repeat, repeat; color:#fff; }
.dl_o3, #dl_3:hover{ background-image:url(images/arrow3.png), url(images/dwbg3.png); background-repeat:no-repeat, repeat; color:#fff; }
.dl_o4, #dl_4:hover{ background-image:url(images/arrow4.png), url(images/dwbg4.png); background-repeat:no-repeat, repeat; color:#fff; }
.font15{ font-size:15px; }
.font22{ font-size:22px; }
.resp_menu_item_tel { background:#ffffff !important; color:#4A5A67; display:block; font-family:UbuntuBold; font-size:18px; font-weight:bold; padding:3px 15px; text-decoration:none; width:200px; margin-top:-1px; }
.resp_menu_item_tel .fa { margin-right:18px; margin-top:-5px; padding-bottom:5px; }
.resp_menu_item_tel a	{ color:#4A5A67; text-decoration:none; }
.santiers{ margin-top:15px; }
.santier_row{ display:table; width:100%; font:14px UbuntuM; margin-bottom:15px; }
.santier_banner{ float:left; width:60%; }
.seo-title-a.santier_right{ float:left; padding-left:2%; width:38%; }
.santier_right.seo-title-a > a { font-weight:bold; color:#09a9ce; font-size:14px; }
.typed_container	{ display:block; min-height:40px; width:67%; border:solid 6px #FFFFFF; border-radius:10px; padding:15px 15px 5px 20px; float:right; font-size:26px; background:#FFFFFF; -webkit-box-shadow: inset 4px 4px 16px -2px rgba(0,0,0,0.30);
-moz-box-shadow: inset 4px 4px 16px -2px rgba(0,0,0,0.30);
box-shadow: inset 4px 4px 16px -2px rgba(0,0,0,0.30); }
.check_type		{ background:#8bc53e; color:#FFFFFF; text-align:center; min-width:150px; margin-right:10px; padding:5px 10px; display:inline-flex; align-items:center; }
.check_type label	{ color:#FFFFFF; font-size:14px; margin-left:10px; }
.text-box-info {font-size:12px; font-weight:normal; display:flex; vertical-align:middle; color:#4A5A67;}
.text-box	{ font-size:13px; font-weight:normal; display:block; vertical-align:middle; color:#4A5A67; margin-bottom: 20px;}
.text-box-info i.fa	{ color:#c1c1c1; font-size:18px; }
.form-title	{ font-size:18px; font-family:UbuntuBold; margin-top:10px; margin-bottom:10px; color:#4A5A67;  }
.form-title	span	{ font-size:22px; }
.price-table	{ font-size:18px; font-family:UbuntuLight; width:90%; margin-left:0 !important; border-collapse:collapse; border-style: hidden; }
.price-table td	{ padding:5px; text-align:center; width:23.33%; border: 1px solid #dcdcdc; }
.price-table tr>td:nth-child(1)	{ text-align:left; padding-left:25px; }
.price-table tr:nth-child(1)>td:nth-child(1)	{ background: url(images/price_triangle_blue.jpg) right top no-repeat #ebebeb; width:30%; background-size:auto 100%; border-right:solid 1px #35bad9; }
.blue-header	{ background:#35bad9; color:#FFFFFF; font-family:UbuntuM; }
.green-header	{ background:#8cc63e; color:#FFFFFF; font-family:UbuntuM; }
.red-header		{ background:#f58a1e; color:#FFFFFF; font-family:UbuntuM; }
.blue		{ background:none; color:#ebebeb; font-size:24px; cursor:pointer; }
.green		{ background:none; color:#ebebeb; font-size:24px; cursor:pointer; }
.red		{ background:none; color:#ebebeb; font-size:24px; cursor:pointer; }
.blue:hover		{ background:#35bad9; /*color:#weight:normal; */ display:flex; vertical-align:middle; color:#4A5A67; margin-bottom: 20px;}
.text-box-info i.fa	{ color:#c1c1c1; font-size:18px; }
.form-title	{ font-size:18px; font-family:UbuntuBold; margin-top:10px; margin-bottom:10px; color:#4A5A67;  }
.form-title	span	{ font-size:22px; }
.price-table	{ font-size:18px; font-family:UbuntuLight; width:90%; margin-left:0 !important; border-collapse:collapse; border-style: hidden; }
.price-table td	{ padding:5px; text-align:center; width:23.33%; border: 1px solid #dcdcdc; }
.price-table tr>td:nth-child(1)	{ text-align:left; padding-left:25px; }
.price-table tr:nth-child(1)>td:nth-child(1)	{ background: url(images/price_triangle_blue.jpg) right top no-repeat #ebebeb; width:30%; background-size:auto 100%; border-right:solid 1px #35bad9; }
.blue-header	{ background:#35bad9; color:#FFFFFF; font-family:UbuntuM; }
.green-header	{ background:#8cc63e; color:#FFFFFF; font-family:UbuntuM; }
.red-header		{ background:#f58a1e; color:#FFFFFF; font-family:UbuntuM; }
.blue		{ background:none; color:#ebebeb; font-size:24px; cursor:pointer; }
.green		{ background:none; color:#ebebeb; font-size:24px; cursor:pointer; }
.red		{ background:none; color:#ebebeb; font-size:24px; cursor:pointer; }
.blue:hover		{ background:#35bad9; color:#FFFFFF; }
.green:hover	{ background:#8cc63e; color:#FFFFFF; }
.red:hover		{ background:#f58a1e; color:#FFFFFF; }
.blue-on		{ background:none; color:#35bad9; }
.green-on		{ background:none; color:#8cc63e; }
.red-on			{ background:none; color:#f58a1e; }
.price-table .price-row td:nth-child(1)	{ background: url(images/price_triangle_blue.jpg) right top no-repeat #ebebeb; background-size:auto 100%;  border-right:solid 1px #35bad9; text-align:right; padding-right:40px; border-top:2px solid #dcdcdc; }
.price-table .price-row td:nth-child(2)	{ background:#35bad9; color:#FFFFFF; font-family:UbuntuLight; text-align:right; border-top:2px solid #dcdcdc; padding-right:10px; }
.price-table .price-row td:nth-child(2) strong	{ color:#FFFFFF; }
.price-table .price-row td:nth-child(2) span	{ font-family:UbuntuBold; font-size:24px; }
.blue-bottom		{ background:none; cursor:pointer; }
.green-bottom		{ background:none; cursor:pointer; }
.red-bottom			{ background:none; cursor:pointer; }
.blue-bottom i.fa	{ color:#35bad9; font-size:24px; }
.green-bottom i.fa	{ color:#8cc63e; font-size:24px; }
.red-bottom i.fa	{ color:#f58a1e; font-size:24px; }
.blue-bottom a		{ color:#4A5A67; font-size:16px; font-family:UbuntuBold; }
.green-bottom a		{ color:#4A5A67; font-size:16px; font-family:UbuntuBold; }
.red-bottom a		{ color:#4A5A67; font-size:16px; font-family:UbuntuBold; }
.blue-bottom:hover 		{ background:#35bad9;}
.green-bottom:hover 		{ background:#8cc63e;}
.red-bottom:hover 		{ background:#f58a1e;}
.blue-bottom:hover a		{ color:#FFFFFF; }
.green-bottom:hover a		{ color:#FFFFFF; }
.red-bottom:hover a		{ color:#FFFFFF; }
.blue-bottom:hover i.fa	{ color:#FFFFFF; }
.green-bottom:hover i.fa{ color:#FFFFFF; }
.red-bottom:hover i.fa	{ color:#FFFFFF; }
.div-padded				{ padding-left:25px; padding-right:80px; text-align:justify;}
.rate-table			{ width:100%; padding-top:5px; margin-left:0 !important; }
.rate-table	tr>td:nth-child(1)	{ width:195px; }
.rate-table	tr>td:nth-child(2)	{ width:140px; }
.rate-table	tr>td:nth-child(3)	{ width:50%; }
.offer-footer		{ width:99%; margin-left:0 !important; font-size:14px; color:#4A5A67; padding-top: 10px;}
.offer-footer #option_container span	{ font-size:14px; margin-right:20px; }
.dorel-right-panel	{ color:#4A5A67; background:#ebebeb; border-top:solid 2px #4A5A67; padding:10px 14px; text-align:right; font-family:Ubuntu; }
.dorel-title	{ font-size:22px; font-family:UbuntuBold; }
.dorel-right-panel a	{ color:#35bad9; }
.myCheckbox	{ display:inline-block; }
.myCheckbox input {
	display:none;
	cursor:pointer;
}
.myCheckbox span {
    width: 28px;
    height: 28px;
    display: inline-block;
    background: url("images/check-off.jpg");
}
.myCheckbox input:checked + span {
    background: url("images/check-on.jpg");
}
@media screen and (min-width: 884px) {

	.social a{ margin:0 4px; }
	.partners a{ padding:0 25px; }
	.parteneri{ text-indent:10px; }
	#atestari img{ margin:0 20px 25px 0; }
}
@media screen and (max-width: 980px) {
	.de_ce_mexi_p {padding: 0 5px;}
	.de_ce_mexi_p_h2 {padding: 0 5px;}
	
}
@media screen and (max-width: 968px) {
	.decemexi_avantaje img { border-top-left-radius: 0px; border-top-right-radius: 0px; }

}
@media screen and (max-width: 962px) {
	.header_right{ padding-left: 80px;}
	.header_text{ margin-right: 17px; }
	#footer-up{ margin-right: 35px; }
	.social{ padding-right:5px; }
	.video_container_dc{ margin-top:10px; }
	#case_next { right: 10px; }
	#case_prev{ left: 10px;}
	.content-title { padding: 8px 0 8px 5px; }
	.certificate-img-wrapper img {height: 40px;}
}
@media screen and (max-width: 923px) {
	.de_ce_mexi_menu { max-width:675px; }
	.de_ce_mexi_a{ margin:14px 1.5%; width:30%; }
	.de_ce{ width:31%; }
  .de-ce-mexi-video-banner-container img {display: none;}
}
@media screen and (max-width: 893px) {
	.decemexi_avantaje_top {  margin-top: 6px; }
	#gallery-top-green-line {display: none;}
	.content-title-wrapper {bottom: 0;}
	.header_text, .header_solicitati, .menubar, .header-btn-wrapper{ display:none; }
	.resp_menu{ display:inline-block; }
	.header_right{ float:right; padding:50px 0 0 10%; position:unset; text-align:center; width:140px; background-image:url(../images/hg.png); background-color:transparent; }
	.casa_tabel{ width:43%; border:1px solid #d3d3d3; }
	.b_respr{ border-left-style:none; }
	.b_respl{ border-right-style:none; }
	.b_respt{ border-bottom-style:none; }
	.b_respb{ border-top-style:none; }
  #logo{ width:200px; height:50px; margin: 10px 0 0 10px; }
	#header{ height:60px; }
	.header_right{ background-position:-38px top; height:50px; padding:40px 0 0 40px; width:90px; position:absolute; right:0; top:0; left:auto; }
	.responsive_menu{ background-color:rgba(50, 50, 50, 0.65); height:800px; position:fixed; width:100%; z-index:10000; overflow-y:scroll; overflow-x:hidden; top:0; }
	.case_menu{ display:none; }
	.house-pilot{width:48%; }
	.casa_left { background-image:none; background-position:center bottom; background-repeat:repeat-x; padding-bottom:25px; width:100%; }
	.casa_right{ float:none; margin:30px auto; width:97%; display:none; }
	.cara_right_third{ float:left; margin:0 2% 0 -1%; width:101%; }
	.cerere-oferta-pret{ width:97%; }
	.casa_down{ display:table; width:100%; }
	.casa_left_dorel{ display:block; float:left; width:100%; }
	.floating_resp_menu{ background-color:#a4cb3a; position:fixed; right:0; top:0; width:100%; z-index:5000; height: 35px;}
	.floating_resp_menu a{ border-style:none; color: transparent!important; }
	.to_the_top{ background-color: #86C540; border-radius: 30px; bottom: 20px; color: #fff; padding: 7px; position: fixed; right: 15px; cursor: pointer; z-index: 3000; }
	.mobil_case_menu { display:table;}
	.mobil_case_active{ background-color:#a4cb3a!important; }
	.fullscreen_image{ display:none!important; }
	.cerere_price_formular .casa_right { display: block; }
	.cerere_price_formular .casa_left { float: none; }
	.cerere_left { width: 100%; }
	.cerere_right { width: 100%; }
	.cerere_right strong { width:100%; float:left; }
	.download_button{ float:left; margin-right:15px; }
	ul.casa_lefty.list-specificatii{ margin-bottom:10px; }
	.full_table.cerere_price_formular{ margin-bottom:0px; }
	.typed_container	{ font-size:21px; width:63%; }
  .case-price-table, .case-table-title-wrapper {width: 92%;}
    .header-bg {width: 70px;position: absolute; right: 0; left: auto; border-bottom: 60px solid #a4cb3a; border-left: 60px solid transparent;}
    .float_logo {margin: 15px 0 0 14px;}
    .float_logo_mobile {margin: 5px 14px 0 0; font-size: 24px !important;}
}
@media screen and (max-width: 800px) {
	.nPagination{ display:block; float:none; text-align:right; margin-top:10px; }
	.nPagination .fa { float: left; margin: 0 5px; }
	.case_pagination_left{ width:40%; }
	.case_search{ width:26%; margin-left:31%; }
	#first-side, #second-side{ width:100%; height:auto; }
	.contact_left_third{ margin-left:1%; width:32%; }
	#contact-container .contact_left_third h4 { margin-bottom: 5px; }
	#first-side .contact_left_third p { padding-left: 12%; }
	#second-side #contact-form h4{ padding-left: 5%; }
	#second-side{ width:98%; margin-left:auto; margin-right:auto; height:auto!important; }
	#second-side #form-contact table { margin: 0 auto; width: 92%; }
	.popup_left, .popup_right{ width:100%; }
	.popup_left div{ float:left; width:100%; }
	.popup_left img{ float:left; margin-bottom:25px; margin-top:25px; }
	#dialog, #dialog_prom{ width:90%!important; left:0!important; }
	.cerere_price_formular .contact_form_table{ width:100%; }
	.specifitatii_code { width:95%; padding-left:5px; }
	.specificatii_fb{ width:95%; margin-top:20px; text-align:left; float:left; padding-left:5px; }
	.prom_image { margin-top: 15px; }
	.prom_img_contaienr{ margin-top:20px; }
	.typed_container	{ width: 92%; font-size:26px; }
	.casa_third {margin: 10px 0;}
  .finantare-banner {display: none;}
}
@media screen and (max-width: 720px) {
	.cara_right_third .fm_text{ font-size:13px; }
	.cara_right_third .fm_text p{ font-size:14px; }
	.dwl{ width:75%; }
}
@media screen and (max-width: 700px) {
	.de_ce_mexi_menu { max-width:450px; }
	.de_ce{ width:48%; margin-top:6px; margin-bottom:6px; }
	.main_strong { display: block; }
	.pret_total{ width:100%; margin-left:0; display:block; }
	.cerere_price_formular strong{ margin-bottom: 5px; margin-top: 5px; }
	.mobile_new_line	{ display:block; }
  .certificate-img-wrapper {padding: 2%;}
  .iso-wrapper {display: block; margin-top: 20px;}
  .iso-wrapper img {margin-left: auto;margin-right: auto; display: block;}
}
@media screen and (max-width: 683px) {
	.parteneri { color:#4A5A67; font-family:UbuntuM; font-size:25px; font-weight:bold; text-align:center; float:none; }
	.partners{ float:none; margin:10px auto; width:100%; }
	.partners a{ padding:0; text-align:center; }
	.footer_articol{ margin:10px 0; width:50%; height:150px;}
	#hale_mexi{ display:inline-block; }
	#bottom-side p{ margin-bottom:0; }
	.social{ display:table; float:none; margin:35px auto 0; width: 80%; }
	.social a{ display:table-cell; text-align:center; }
	#wrapper{ margin-bottom:10px; }
	.box-case-title.spaceing h1{ display:table; padding-top:10px; text-align:center; width:100%; margin-bottom:10px; }
	#images-title a{ display:table; margin:0 auto; max-width:350px; width:100%; }
	#images-title .margin_img{ margin:0; }
	#images-title img{ width:auto!important; }
	.home_case_table{ display:table; margin:10px auto 10px;}
	.de_ce_mexi_a{ margin:14px 1.5%; width:47%; }
	.case_pagination_left{ width:50%; }
	.case_search{ margin-left:21%; }
	.casa_left{ padding-left:5px; }
	.br1{ display:block; margin:10px 0; }
	.rata_break{ display:none; }
	#price_formular{ padding-left:5px; }
	#big-block{ overflow:hidden; margin-top:0; position:relative; z-index:6000; }
	.close_geo{ display:block; }
	.typed_container { font-size:24px; }
  .de-ce-mexi-banner-wrapper {display: none;}
  	#left-side{ float:right; padding-left: 10px; padding-right: 10px;}
      #bottom-side {padding-left: 10px;}
	@-moz-document url-prefix() {
		#ron{ padding-top: 3px;}
	}
}
@media screen and (max-width: 620px) {
	
	.thumb{ height:auto; }
	.case_pagination_left1{ width:100%; margin-bottom:0; display:table; padding-bottom: 4px; position: relative;}
	.casa_down{width:100%; }
	.casa_third{ width:49%; margin:10px 0; padding-right:1%;  }
	.casa_third_large{ width:100%; }
	.case_pagination_right1{ float:left; }
	.case_pagination_left1 .fa { display: inline-block;}
	.case_pagination_left1 .location_name { margin-left: 30px;}
	#case_next, #case_prev { top:55%; }
	.contact_left_third { width: 100%; }
	/*#contact-container .contact_left_third h4, #first-side .contact_left_third p { padding-left: 5%; }*/
	#second-side #contact-form h4{ margin-bottom:20px; margin-top:20px; text-align:center; padding:0; }
	.case_pagination_right1 { float: right; margin-top: -32px; }
	.tag_text_dc{ padding:5px; max-width: 100%; width: auto;}
  .content-title {padding-left: 5px;}
	.slides_control div { width: 100% !important; }
	.slides_control{ width:100%!important; }
	.slides_container{ width:100%!important; margin-left:0!important; }
	#slides{ display:block; width:100%!important; }
	.radiobutton { width: 50%; float: left; margin-bottom: 5px; }
	.rezistenta_desktop{ display:none; }
	.rezistenta_none{ display:block; margin-bottom:10px; }
	.rezistenta_image{ margin: 0 1%!important; width: 48%; }
	.prom_image { width:80%; margin:0 auto 15px; }
	.geofsm_container	{ z-index:6000; }
	.casa_third			{ width:49%; min-width:180px; }
	.casa_left			{ width:100%; }
	.price-table td	{ padding:5px 3px; text-align:center; width:28.33%; border: 1px solid #dcdcdc; font-size:12px; }
	.price-table tr>td:nth-child(1)	{ text-align:left; padding-left:5px; width:15%; }
	.price-table tr>td:nth-child(1) strong	{ font-size:11px !important; }
	.blue-bottom a		{ font-size:12px; }
	.green-bottom a		{ font-size:12px; }
	.red-bottom a		{ font-size:12px; }
	.hidden-mobile	{ display:none; }
	.rate-table	tr	{ display:block; margin-top:10px;  }
	.rate-table	tr>td:nth-child(1)	{ width:155px; float:left; display:block; }
	.rate-table	tr>td:nth-child(2)	{ width:30%; float:left; display:block; }
	.rate-table	tr>td:nth-child(3)	{ width:100%; float:left; display:block; }
	#ron	{ padding:7px 10px; }
	.div-padded				{ padding-right:40px; text-align:justify;}
  .video-time-btn button {font-family: UbuntuCondensed;}
  .price-data .icon {font-size: 20px;height: 25px;width: 25px;}
}
@media screen and (max-width: 540px) {
	.dwl{ width:100%; }
	.mobil_br{ display:block; }
	.cerere_price_formular .radio2{ margin-left:29px; }
	.cerere_price_formular .radio2_custom{ margin-left:12px; }
	.typed_container	{ width: 90%; font-size:22px }
  .comparatie-table .table-bold-text {font-size: 1em;}
    .case-price-table td {font-family: UbuntuCondensed;}
    .price-economic, .price-standard, .price-premium {display: block;}
}
@media screen and (max-width: 480px) {
	.prom_image { width:96%; }
	.de_ce_mexi_menu { width:100%; }
	.de_ce_mexi_a{ margin:14px auto; width:98%; }
	.case_search{ font-size: 16px; height: 30px; margin: 15px auto 10px; width: 95%; }
	.case_pagination_left{ width:98%; }
	.contact_form_half, .contact_form_full {width:100%; padding-left:0;}
	.promotii_recaptcha	{ margin-left:0 !important; }
	.contact_form_table .clear_default{font-size:18px;}
  .cerere_price_formular .contact_form_table .clear_default, .warning-state {padding-left: 19px !important;}
  i.warning-icon {top: 11px;left: 6px;}
  .contact_form_table textarea.clear_default {width:100%;}
	#boxes #dialog, #dialog_prom{ padding:8px!important; }
	.popup_left img{ width:100%; }
	.plan_img{ display:none!important; }
	#contact-form .contact_form_table{ display:block;}
	#contact-form .contact_form_table .g-recaptcha{ margin-left:auto!important; margin-right:auto!important; }
	.casa_tabel{ border-bottom:2px solid #4A5A67; border-style:none none solid; float:none; margin:0 auto; max-width:320px; width:100%;}
	.house-pilot { display:table; height:auto; margin:0 0 15px 0; width:100%; }
	.thumb_img{ border-radius:0;}
	.casa_third_large{ width:100%; }
	.br2, .br1, .finance_break{ display:block; margin:10px 0 0; }
	.rezistenta_image2{ float: none!important; display:block; margin:0 auto; width:100%!important; margin-left: 0;}
	.cerere_price_formular{ margin-bottom:30px; }
	#slides_casa2 .slides_container{ min-height:65px; }
	#slides_casa2 .slides_control{ height:65px!important;}
	.rata_br{ display:block; margin:10px 0 0; }
	#compleft	{ width:90%; }
	.compright	{ width:100%; }
	.binput, .rinput{ width:90%; }
	.typed_container	{ width: 88%; font-size:18px; }
  .de-ce-mexi-motive-img-wrapper img {width: 80px; height: 60px;}
  .de-ce-mexi-motive-content h2 {font-size:1.1em;}
  .motive-gray {font-size:16px;}
  .table-title {font-size: 0.9em;}
  .triangle {left: 305px;}
  .title-bg {width: 305px;}
  .comparatie-table {display: block; overflow-x: scroll;}
  .comparatie-table td {padding: 6px; font-size:12px;}
  .mobile-only {display: block;}
  .mobile-only.de-ce-mexi-nav-section {background-color: #e6e6e6; border-top: 1px solid #d7d7d7;}
  .mobile-only .de-ce-mexi-subnav li a {color:#4A5A67; font-size: 15px;}
  .mobile-only .active-de-ce-mexi:before {background-color: #4A5A67 !important;}
  .mobile-align {float: left; text-align: left; margin-left: 15px;}
  .de-ce-mexi-nav-section .nav li {display: block; font-size: 15px;}
  .trapezoid-bg {width: 90%; border-top: 40px solid #efefef; border-right: 40px solid transparent;}
  .sisteme-size {top: 43px;}
  .sisteme-white-bg-wrapper {height: 29px; z-index: 7;}
  .rezistenta_image2 {margin-left: 0;}
  .table-title-wrapper h2 {padding: 4px 13px;}
  .price-row span {
    font-size: 20px;}
  .price-data {padding-left: 0 !important;}
  .case-table-title-wrapper {height: 27px;}
  .left-triangle {border-top: 27px solid #f8f8f8; border-right:27px solid transparent;}
  .right-triangle {border-top: 27px solid #f8f8f8; border-left: 27px solid transparent;}
  .case-table-title {font-size: 10px; padding-top: 9px;}
  .form-title span {font-size: 18px;}
  .form-title {font-size: 15px; width: 92%;}
  .div-padded {padding-left: 0;}
  .case-price-table tr th {font-size: 14px; padding: 2px 0;}
  .faq-sections-wrapper {padding: 0 10px;}
  #nPagination {display: none;}
  .mobile-pagination-box {display: block;}
  .video-time-btn, .video-wrapper p, .de-ce-mexi-motive-content p, .de_ce_mexi_1, .de-ce-mexi-subtitle, .m-title, .de_ce_mexi_p, .sisteme-title, .atestari-box-title, #frmcontact {padding: 0 10px;}
  .de_ce_mexi_p_h2 {padding: 0 10px;}
  .etaj-mansarda {padding: 0 10px; width: auto;}
  .faq-description {margin-left: 0; margin-right: 0;}
  .tag_text_dc {margin-top: 0;}
  #etape h4 {padding-bottom: 16px;}
  .tag_number {margin-left: 5px;}
  .de-ce-mexi-nav-section, .case_menu,.case_pagination, .content-title-wrapper,  #container-casa {bottom: 0!important;}
  .de-ce-mexi-motive-content p {padding: 15px 10px 0 10px !important;}
  .table-info {margin-right: 0; margin-left: 0;}
  .desktop-line-only {display: none;}
  #specificatii #descriere {width: 94%;}
  #descriere .etaj-mansarda {margin-left: 0; padding-left: 0;}
}
@media screen and (max-width: 420px) {
	.typed_container	{ width: 86%; }
}
@media screen and (max-width: 380px) {
	.radiobutton { width:100%; }
	.cerere_price_formular .radio2{ margin-left:25px; }
	.cerere_price_formular .radio2_custom{ margin-left:12px; }
	.header_right{ width:80px; }
	.mobil_case_menu{ font-size:13px; }
	.rata_break{ display:block; margin:10px 0 0; }
	.download_button { display: inline-block; float: none; margin: 6px auto; width: 82%; }
	.footer_articol{ width:48%; padding-right:2%; }
	#price_formular{ padding-left:0px; }
	.consult_tel { margin-left: 4px; }
	#slides_casa2{ min-height:40px; }
	#slides_casa2  .slides_container{ min-height:50px; }
	#slides_casa2  .slides_control{ height:50px!important;}
	#logo { width:159px; }
  .comparatie-table thead tr th {font-size: 11px; font-family: UbuntuCondensed;}
  .table-c {padding-left: 0; text-align: left;}
  .text-condensed {font-family: UbuntuCondensed;}
  .table-title-wrapper h2 {font-size: 14px;     padding: 0px 5px;}
  .title-bg {height: 30px;}
  .triangle {border-bottom: 30px solid #e6e6e6;
    border-right: 30px solid transparent;}
  .comparatie-table .table-bold-text {font-size: 13px;}
  .first-title, .table-btitle {font-size: 12px; text-align: left;}
  .mobile-align {margin-left: 0;}
  .social-sharing a {margin-right: 3px !important;}
	@-moz-document url-prefix() {
		#left-side a, #left-side { font-size:11px; }
	}
	/*.casa_third{ width:100%; }*/
}
@media screen and (max-width: 325px) {
	.casa_tabel{ width:250px !important;}
	.footer_articol{ height: 130px; }
	#slides_casa2  .slides_container{ min-height:42px; }
	#slides_casa2  .slides_control{ height:42px!important;}
	.typed_container	{ width: 84%; }
  .case-table-title {font-size: 12px;}
	@-moz-document url-prefix() {
		.footer_articol{ height:160px; }
	}
}
/* ***************************** NEW STYLINGS ON ARTICOL TAG ********************* */

.articol_box_container { display:table; }
.articol_box_container .image-class{
	width:28%;
	float:left;
	margin:0 2% 50px 0;
}
.articol_box_container .image-class img	{ width:100%; }
.articol_box_container .text-class{
 	  width:70%;
    float:right;
}
.articol_box_container .text-class h1{
padding:10px 0px;
}

.articol_box_container .text-class .forget {
  	display:block;
  	text-align:right;
}

.articol_box_container .text-class img	{ display:none; }

.articol_box_container h1 { color: #8cc63f; float: left; font-size: 18px; font-family: UbuntuBold; display:block; width:100%; }

/* ****************** MEDIA QUERIES ******************  */
@media (max-width: 630px)
{
	.articol_box_container .image-class { display:none; }
.articol_box_container .text-class img	{ display:block; width:100%;margin-bottom:10px; }

	.articol_box_container .text-class{
		width:96%;
	  float:none;
    padding:0px 12px;
	}
  .articol_box_container h1{

    text-align:center;

  }
  .articol_box_container .text-class .forget {
    	display:inline;
      float:right;
  }
}
