/*
Theme Name: FlashOffice Custom Theme
Description: Responsive Space Renting WordPress Theme
Author: FOS
Author URI: http://www.flashoffice.ro
Version: 3.1.5
Tags: office rent, coworking space, meeting rooms.
License: GNU General Public License
License URI: http://www.gnu.org/licenses/gpl.html
*/




.widget.our-agents .agent { padding: 8px 4px!important; }

/*========= discount bubbles: ==========*/
.tellence-discount-buble {position:relative;}
.tellence-discount-buble::after {
    display: inline-block;
    position: absolute;
    content: "10-20%";
    left: 107px;
    top: 12px;
    width: 34px;
    height: 34px;
    padding: 5px;
    font-size: 10px;
    font-weight: 600;
    line-height: 34px;
    color: #000000;
    text-align: center;
    font-family: inherited;
    border-radius: 50px;
    outline: rgb(0, 0, 0) solid 0px;
    border: 2px solid rgb(255, 255, 255);
    background-image: -moz-linear-gradient(-45deg, #FFFFFF 12%, #e9e9e9);
    background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0.12, #FFFFFF), color-stop(1.0, #e9e9e9));
    background-color: #FFFFFF;
    opacity: 0.8;
}
.flowhc-discount-buble {position:relative;}
.flowhc-discount-buble::after {
    display: inline-block;
    position: absolute;
    content: "10-20%";
    left: 104px;
    top: -4px;
    width: 34px;
    height: 34px;
    padding: 5px;
    font-size: 10px;
    font-weight: 600;
    line-height: 34px;
    color: #000000;
    text-align: center;
    font-family: inherited;
    border-radius: 50px;
    outline: rgb(0, 0, 0) solid 0px;
    border: 2px solid rgb(255, 255, 255);
    background-image: -moz-linear-gradient(-45deg, #FFFFFF 12%, #e9e9e9);
    background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0.12, #FFFFFF), color-stop(1.0, #e9e9e9));
    background-color: #FFFFFF;
    opacity: 0.8;
}

.armand-discount-buble {position:relative;}
.armand-discount-buble::after {
    display: inline-block;
    position: absolute;
    content: "10-15%";
    left: 104px;
    top: -4px;
    width: 34px;
    height: 34px;
    padding: 5px;
    font-size: 10px;
    font-weight: 600;
    line-height: 34px;
    color: #000000;
    text-align: center;
    font-family: inherited;
    border-radius: 50px;
    outline: rgb(0, 0, 0) solid 0px;
    border: 2px solid rgb(255, 255, 255);
    background-image: -moz-linear-gradient(-45deg, #FFFFFF 12%, #e9e9e9);
    background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0.12, #FFFFFF), color-stop(1.0, #e9e9e9));
    background-color: #FFFFFF;
    opacity: 0.8;
}

.mediapr-discount-buble {position:relative;}
.mediapr-discount-buble::after {
    display: inline-block;
    position: absolute;
    content: "10-20%";
    left: 104px;
    top: -4px;
    width: 34px;
    height: 34px;
    padding: 5px;
    font-size: 10px;
    font-weight: 600;
    line-height: 34px;
    color: #000000;
    text-align: center;
    font-family: inherited;
    border-radius: 50px;
    outline: rgb(0, 0, 0) solid 0px;
    border: 2px solid rgb(255, 255, 255);
    background-image: -moz-linear-gradient(-45deg, #FFFFFF 12%, #e9e9e9);
    background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0.12, #FFFFFF), color-stop(1.0, #e9e9e9));
    background-color: #FFFFFF;
    opacity: 0.8;
}

.jeunesse-discount-buble {position:relative;}
.jeunesse-discount-buble::after {
    display: inline-block;
    position: absolute;
    content: "10%";
    left: 104px;
    top: -4px;
    width: 34px;
    height: 34px;
    padding: 5px;
    font-size: 10px;
    font-weight: 600;
    line-height: 34px;
    color: #000000;
    text-align: center;
    font-family: inherited;
    border-radius: 50px;
    outline: rgb(0, 0, 0) solid 0px;
    border: 2px solid rgb(255, 255, 255);
    background-image: -moz-linear-gradient(-45deg, #FFFFFF 12%, #e9e9e9);
    background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0.12, #FFFFFF), color-stop(1.0, #e9e9e9));
    background-color: #FFFFFF;
    opacity: 0.8;
}

.lente-discount-buble {position:relative;}
.lente-discount-buble::after {
    display: inline-block;
    position: absolute;
    content: "10%";
    left: 102px;
    top: -10px;
    width: 34px;
    height: 34px;
    padding: 5px;
    font-size: 10px;
    font-weight: 600;
    line-height: 34px;
    color: #000000;
    text-align: center;
    font-family: inherited;
    border-radius: 50px;
    outline: rgb(0, 0, 0) solid 0px;
    border: 2px solid rgb(255, 255, 255);
    background-image: -moz-linear-gradient(-45deg, #FFFFFF 12%, #e9e9e9);
    background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0.12, #FFFFFF), color-stop(1.0, #e9e9e9));
    background-color: #FFFFFF;
    opacity: 0.8;
}


.octopus-discount-buble {position:relative;}
.octopus-discount-buble::after {
    display: inline-block;
    position: absolute;
    content: "10-15%";
    left: 104px;
    top: -4px;
    width: 34px;
    height: 34px;
    padding: 5px;
    font-size: 10px;
    font-weight: 600;
    line-height: 34px;
    color: #000000;
    text-align: center;
    font-family: inherited;
    border-radius: 50px;
    outline: rgb(0, 0, 0) solid 0px;
    border: 2px solid rgb(255, 255, 255);
    background-image: -moz-linear-gradient(-45deg, #FFFFFF 12%, #e9e9e9);
    background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0.12, #FFFFFF), color-stop(1.0, #e9e9e9));
    background-color: #FFFFFF;
    opacity: 0.8;
}

.bernco-discount-buble {position:relative;}
.bernco-discount-buble::after {
    display: inline-block;
    position: absolute;
    content: "10%";
    left: 80px;
    top: -10px;
    width: 34px;
    height: 34px;
    padding: 5px;
    font-size: 10px;
    font-weight: 600;
    line-height: 34px;
    color: #000000;
    text-align: center;
    font-family: inherited;
    border-radius: 50px;
    outline: rgb(0, 0, 0) solid 0px;
    border: 2px solid rgb(255, 255, 255);
    background-image: -moz-linear-gradient(-45deg, #FFFFFF 12%, #e9e9e9);
    background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0.12, #FFFFFF), color-stop(1.0, #e9e9e9));
    background-color: #FFFFFF;
    opacity: 0.8;
}

.pineberry-discount-buble {position:relative;}
.pineberry-discount-buble::after {
    display: inline-block;
    position: absolute;
    content: "10-15%";
    left: 104px;
    top: -4px;
    width: 34px;
    height: 34px;
    padding: 5px;
    font-size: 10px;
    font-weight: 600;
    line-height: 34px;
    color: #000000;
    text-align: center;
    font-family: inherited;
    border-radius: 50px;
    outline: rgb(0, 0, 0) solid 0px;
    border: 2px solid rgb(255, 255, 255);
    background-image: -moz-linear-gradient(-45deg, #FFFFFF 12%, #e9e9e9);
    background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0.12, #FFFFFF), color-stop(1.0, #e9e9e9));
    background-color: #FFFFFF;
    opacity: 0.8;
}

.easycare-discount-buble {position:relative;}
.easycare-discount-buble::after {
    display: inline-block;
    position: absolute;
    content: "20%";
    left: 82px;
    top: -22px;
    width: 34px;
    height: 34px;
    padding: 5px;
    font-size: 10px;
    font-weight: 600;
    line-height: 34px;
    color: #000000;
    text-align: center;
    font-family: inherited;
    border-radius: 50px;
    outline: rgb(0, 0, 0) solid 0px;
    border: 2px solid rgb(255, 255, 255);
    background-image: -moz-linear-gradient(-45deg, #FFFFFF 12%, #e9e9e9);
    background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0.12, #FFFFFF), color-stop(1.0, #e9e9e9));
    background-color: #FFFFFF;
    opacity: 0.8;
}

.smarts-discount-buble {position:relative;}
.smarts-discount-buble::after {
    display: inline-block;
    position: absolute;
    content: "10-15%";
    left: 104px;
    top: -4px;
    width: 34px;
    height: 34px;
    padding: 5px;
    font-size: 10px;
    font-weight: 600;
    line-height: 34px;
    color: #000000;
    text-align: center;
    font-family: inherited;
    border-radius: 50px;
    outline: rgb(0, 0, 0) solid 0px;
    border: 2px solid rgb(255, 255, 255);
    background-image: -moz-linear-gradient(-45deg, #FFFFFF 12%, #e9e9e9);
    background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0.12, #FFFFFF), color-stop(1.0, #e9e9e9));
    background-color: #FFFFFF;
    opacity: 0.8;
}

.emil-enachescu-discount-buble {position:relative;}
.emil-enachescu-discount-buble::after {
    display: inline-block;
    position: absolute;
    content: "15%";
    left: 101px;
    top: -4px;
    width: 34px;
    height: 34px;
    padding: 5px;
    font-size: 10px;
    font-weight: 600;
    line-height: 34px;
    color: #000000;
    text-align: center;
    font-family: inherited;
    border-radius: 50px;
    outline: rgb(0, 0, 0) solid 0px;
    border: 2px solid rgb(255, 255, 255);
    background-image: -moz-linear-gradient(-45deg, #FFFFFF 12%, #e9e9e9);
    background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0.12, #FFFFFF), color-stop(1.0, #e9e9e9));
    background-color: #FFFFFF;
    opacity: 0.8;
}


.evegym-discount-buble {position:relative;}
.evegym-discount-buble::after {
    display: inline-block;
    position: absolute;
    content: "15%";
    left: 101px;
    top: -4px;
    width: 34px;
    height: 34px;
    padding: 5px;
    font-size: 10px;
    font-weight: 600;
    line-height: 34px;
    color: #000000;
    text-align: center;
    font-family: inherited;
    border-radius: 50px;
    outline: rgb(0, 0, 0) solid 0px;
    border: 2px solid rgb(255, 255, 255);
    background-image: -moz-linear-gradient(-45deg, #FFFFFF 12%, #e9e9e9);
    background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0.12, #FFFFFF), color-stop(1.0, #e9e9e9));
    background-color: #FFFFFF;
    opacity: 0.8;
}

.otto-discount-buble {position:relative;}
.otto-discount-buble::after {
    display: inline-block;
    position: absolute;
    content: "20%";
    left: 101px;
    top: -4px;
    width: 34px;
    height: 34px;
    padding: 5px;
    font-size: 10px;
    font-weight: 600;
    line-height: 34px;
    color: #000000;
    text-align: center;
    font-family: inherited;
    border-radius: 50px;
    outline: rgb(0, 0, 0) solid 0px;
    border: 2px solid rgb(255, 255, 255);
    background-image: -moz-linear-gradient(-45deg, #FFFFFF 12%, #e9e9e9);
    background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0.12, #FFFFFF), color-stop(1.0, #e9e9e9));
    background-color: #FFFFFF;
    opacity: 0.8;
}

.xpflowers-discount-buble {position:relative;}
.xpflowers-discount-buble::after {
    display: inline-block;
    position: absolute;
    content: "10%";
    left: 101px;
    top: -4px;
    width: 34px;
    height: 34px;
    padding: 5px;
    font-size: 10px;
    font-weight: 600;
    line-height: 34px;
    color: #000000;
    text-align: center;
    font-family: inherited;
    border-radius: 50px;
    outline: rgb(0, 0, 0) solid 0px;
    border: 2px solid rgb(255, 255, 255);
    background-image: -moz-linear-gradient(-45deg, #FFFFFF 12%, #e9e9e9);
    background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0.12, #FFFFFF), color-stop(1.0, #e9e9e9));
    background-color: #FFFFFF;
    opacity: 0.8;
}

.optiplaza-discount-buble {position:relative;}
.optiplaza-discount-buble::after {
    display: inline-block;
    position: absolute;
    content: "15%";
    left: 101px;
    top: -4px;
    width: 34px;
    height: 34px;
    padding: 5px;
    font-size: 10px;
    font-weight: 600;
    line-height: 34px;
    color: #000000;
    text-align: center;
    font-family: inherited;
    border-radius: 50px;
    outline: rgb(0, 0, 0) solid 0px;
    border: 2px solid rgb(255, 255, 255);
    background-image: -moz-linear-gradient(-45deg, #FFFFFF 12%, #e9e9e9);
    background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0.12, #FFFFFF), color-stop(1.0, #e9e9e9));
    background-color: #FFFFFF;
    opacity: 0.8;
}

.retro-discount-buble {position:relative;}
.retro-discount-buble::after {
    display: inline-block;
    position: absolute;
    content: "10%";
    left: 101px;
    top: -4px;
    width: 34px;
    height: 34px;
    padding: 5px;
    font-size: 10px;
    font-weight: 600;
    line-height: 34px;
    color: #000000;
    text-align: center;
    font-family: inherited;
    border-radius: 50px;
    outline: rgb(0, 0, 0) solid 0px;
    border: 2px solid rgb(255, 255, 255);
    background-image: -moz-linear-gradient(-45deg, #FFFFFF 12%, #e9e9e9);
    background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0.12, #FFFFFF), color-stop(1.0, #e9e9e9));
    background-color: #FFFFFF;
    opacity: 0.8;
}













#post-53 header.entry-header { display:none;}
#post-3112 header.entry-header { display:none;}
																																																																																																																																																																																																	div#icl_lang_sel_widget-1{
  position: absolute;
  top: 30px;
  right: 56px;
}
@media (max-width: 600px) {
   div#icl_lang_sel_widget-1 {
   	width: 105px;
        top:15px;
        right: 16px;
   }
   #lang_sel_list ul, #lang_sel_list ul li {     
     margin-bottom: 10px!important; 
   }
}
#lang_sel_list ul  { border-top: none!important; }
#lang_sel_list ul li a {font-size: 14px;}

div.span6.share { width: 175px; }	

#footer-wrapper #footer {
    border: 0;
    margin-top: 0;
    padding: 15px 0!important;
}

.center             { text-align: center; }
.aligncenter        { margin: auto; text-align: center; margin-bottom: 22px; display: block !important; }
.alignleft          { float: left; margin: 0px 30px 22px 0px;  }
.alignright         { float: right; margin: 0px 0px 22px 30px; }

.left               { float:left;  }
.right              { float:right; }

small               { font-size: 11px; line-height: 14px; }
strong              { font-weight: bold;}
b                   { font-weight: bold; }

.normal             { font-weight: normal; }
.hidden             { display: none; }
.wp-caption         { }
.wp-caption-text    { }
.sticky             { }
.gallery-caption    { }
.bypostauthor       { }

/*armand menu, en */
.navigation-wrapper .navigation .nav li#menu-item-2164 ul {width: 244px!important;}
/* ro */
.navigation-wrapper .navigation .nav li#menu-item-1681 ul {width: 245px!important;}

/*rosetti menu, en */
.navigation-wrapper .navigation .nav li.menu-item-2031 a { padding-right:67px;}
.navigation-wrapper .navigation .nav li#menu-item-2031 ul {width:190px!important;}
/*ro */
.navigation-wrapper .navigation .nav li.menu-item-1820 a { padding-right:70px;} 
.navigation-wrapper .navigation .nav li#menu-item-1820 ul {width:194px!important;}

/*GRATUITATI PAGE*/
div.border_bnf {
padding: 5px;	
border:1px solid #cdcdcd;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
height:58px;
}

img.bnf_img {
position:relative;
top:-5px;
}

div.border_bnf span {
   position:relative;
   left:-10px;
   top:10px;
}
div.border_bnf span.txt-top {
  top:-10px;
}







/*CARD PAGE*/

ul.no_ul {list-style-type:none;}
ul.bnf-co-logos {
display:inline-block;
}
ul.bnf-co-logos li{
  list-style-type:none;
}
ul.bnf-co-logos li.li-co-logos {
   float:left;
width:122px;
margin-left:10px;
}
ul.bnf-co-logos > li:first-child {height:80px;margin: 0 50px 0 0;}
ul.bnf-co-logos > li {
    vertical-align: middle;
    margin: 20px 50px 0 50px;
}



/*=====CONTACT PAGE - MAP =======*/

div.mapContWrap {
  -webkit-box-sizing: border-box!important;
  -moz-box-sizing: border-box!important;
  box-sizing: border-box!important;
  border:20px solid #fff!important;
  overflow: hidden;
}

@media only screen and (min-width: 1201px) {
	#mapCanvas {
	  width: 870px!important;
	  height:400px!important;
	}
}


@media only screen and (max-width: 1200px) {
	#mapCanvas {
	  width: 670px!important;
	  height:400px!important;
	}
}

@media only screen and (max-width: 1000px) {
	#mapCanvas {
	  width: 540px!important;
	  height:400px!important;
	}
}

@media only screen and (max-width: 500px) {
	#mapCanvas {
	  width: 380px!important;
	  height:400px!important;
	}
}

.info_wrap_details {
       position: relative;
       width: 300px;
       height: 80px;
      }
      .loc_title {
        position:relative;
        left: 100px;
        top:0;
      }
     .loc_address {
        position:absolute;
        left:100px;
        top:34px;
      }
      .loc_tel {
        position:absolute;
        left:100px;
        top:54px;
      }
      .round_pic_wrapper {
        position:absolute;
        top:10px;
        width: 80px; 
        height: auto;
        min-width: 80px;
        float: left;
        margin-right:2rem; 
        border-radius: 50%;
        -webkit-shape-outside:circle();
        shape-outside:circle();
      }
/***====== contact map=======**/

div.gmit {
  width: 162px;
  height:80px;
  margin-left: 110px;
  padding: 0;
  overflow-y: hidden;
}

div.gmit h5,h6 {
  padding-bottom: 10px;
  margin: 0;
}
/*div.gmit em, a {*/
  /*font-size: 12px;*/
/*}*/

iframe.gmiArmand {
  width: 100px;
  height: 67px;
  position: absolute;
  left:0;
  top:5px;
}
iframe.gmiRosseti {
  width: 56px;
  height: 67px;
  left:0;
  position: absolute;
}

div#map2 div.gmitRosseti {
  width: 130px;
  height:70px;
  margin-left: 66px;
  padding: 0;
}

div#map2 div.gmitRosseti h5,h6 {
  padding-bottom: 10px;
  margin: 0;
}



/*INFO-BOX Property-Map - Custom*/

/**** Calderon ****/
.marker.calderon-70-2::after {
content: "Complet mobilat: 500 m²";
width: 193px;
height: 31px;
border: 1px solid #B9B9B9;
position: relative;
top: -89px;
left: -86px;
display: inline-block;
background-color: #FFF;
color: #333;
font-size: 14px;
text-align: center;
white-space: pre-wrap;
padding: 10px 10px 0 10px;
}

.marker.calderon70::after {
content: "Fully furnished: 500 m²";
width: 182px;
height: 31px;
border: 1px solid #B9B9B9;
position: relative;
top: -89px;
left: -80px;
display: inline-block;
background-color: #FFF;
color: #333;
font-size: 14px;
text-align: center;
white-space: pre-wrap;
padding: 10px 10px 0 10px;
}


.marker.calderon70-instant-office::after {
content: " - 50 working places                            - Variable room sizes (1-45 sits)";
width: 221px;
height: 50px;
border: 1px solid #B9B9B9;
position: relative;
top: -105px;
left: -95px;
display: inline-block;
background-color: #FFF;
color: #333;
font-size: 14px;
text-align: center;
white-space: pre-wrap;
padding: 10px 10px 0 10px;
}

.marker.calderon70-birou-instant::after {
content: "  - 50 spatii de lucru                            - Spatii de marime variabila           (1-45 scaune)";
width: 221px;
height: 50px;
border: 1px solid #B9B9B9;
position: relative;
top: -105px;
left: -95px;
display: inline-block;
background-color: #FFF;
color: #333;
font-size: 14px;
text-align: center;
white-space: pre-wrap;
padding: 10px 10px 0 10px;
}

.marker.calderon70-sali-sedinta::after {
content: "  2 sali de sedinta                         (capacitate p/u 6 si 22 persoane)";
width: 221px;
height: 50px;
border: 1px solid #B9B9B9;
position: relative;
top: -105px;
left: -95px;
display: inline-block;
background-color: #FFF;
color: #333;
font-size: 14px;
text-align: center;
white-space: pre-wrap;
padding: 10px 10px 0 10px;
}

.marker.calderon70-meeting-rooms::after {
content: "  2 meeting rooms                         (capacity for 6 & 22 persons)";
width: 221px;
height: 50px;
border: 1px solid #B9B9B9;
position: relative;
top: -105px;
left: -95px;
display: inline-block;
background-color: #FFF;
color: #333;
font-size: 14px;
text-align: center;
white-space: pre-wrap;
padding: 10px 10px 0 10px;
}

.marker.calderon70-virtual-en::after {
content: " - Company registration address        - Signage at reception                         - Phone & Mail management";
width: 221px;
height: 50px;
border: 1px solid #B9B9B9;
position: relative;
top: -105px;
left: -95px;
display: inline-block;
background-color: #FFF;
color: #333;
font-size: 14px;
text-align: left;
white-space: pre-wrap;
padding: 10px 10px 0 10px;
}

.marker.calderon70-virtual-ro::after {
content: "- Adresa p/u inregistrarea sediului   - Insigna firmei la receptie                   - Linie de tel/fax si cutie postala";
width: 221px;
height: 50px;
border: 1px solid #B9B9B9;
position: relative;
top: -105px;
left: -95px;
display: inline-block;
background-color: #FFF;
color: #333;
font-size: 14px;
text-align: left;
white-space: pre-wrap;
padding: 10px 10px 0 10px;
}





div.flash-hub::after {
content: "50 workstations";
width: 120px;
height: 30px;
border: 1px solid #B9B9B9;
position: relative;
top: -95px;
left: -46px;
display: block;
background-color: #FFF;
color: #333;
font-size: 14px;
text-align: center;
word-break: break-all;
white-space: pre-wrap;
padding: 10px 10px 0 10px;
}

div.flash-hub-ro::after {
content: "50 de spații de lucru";
width: 160px;
height: 30px;
border: 1px solid #B9B9B9;
position: relative;
top: -95px;
left: -65px;
display: block;
background-color: #FFF;
color: #333;
font-size: 14px;
text-align: center;
word-break: break-all;
white-space: pre-wrap;
padding: 10px 10px 0 10px;
}

/*Armand*/
div.armand-business-center::after {
content: "- Fully furnished 700 m²";
width: 180px;
height: 30px;
border: 1px solid #B9B9B9;
position: relative;
top: -95px;
left: -75px;
display: block;
background-color: #FFF;
color: #333;
font-size: 14px;
text-align: left;
word-break: break-all;
white-space: pre-wrap;
padding: 10px 10px 0 10px;
}

div.armand-bc::after {
content: "- Complet mobilat 700 m²";
width: 180px;
height: 30px;
border: 1px solid #B9B9B9;
position: relative;
top: -95px;
left: -75px;
display: block;
background-color: #FFF;
color: #333;
font-size: 14px;
text-align: left;
word-break: break-all;
white-space: pre-wrap;
padding: 10px 10px 0 10px;
}


/* Instant Offices*/
div.armand-instant-offices::after {
content: "- 80 working places                            - Variable room sizes (1-12 sits)";
width: 221px;
height: 50px;
border: 1px solid #B9B9B9;
position: relative;
top: -105px;
left: -80px;
display: block;
background-color: #FFF;
color: #333;
font-size: 14px;
text-align: left;
word-break: break-all;
white-space: pre-wrap;
padding: 10px 10px 0 10px;
}
div.armand-birouri-instant::after {
content: "- 80 locuri de lucru                              - Spatii de marime variabila                (1-12 scaune)";
width: 221px;
height: 70px;
border: 1px solid #B9B9B9;
position: relative;
top: -125px;
left: -90px;
display: block;
background-color: #FFF;
color: #333;
font-size: 14px;
text-align: left;
word-break: break-all;
white-space: pre-wrap;
padding: 10px 10px 0 10px;	
}

/*Meeting Rooms*/
div.armand-meeting-rooms::after {
content: "- 3 meeting rooms                                (capacity for 8, 6 and 4 persons)";
width: 221px;
height: 50px;
border: 1px solid #B9B9B9;
position: relative;
top: -105px;
left: -90px;
display: block;
background-color: #FFF;
color: #333;
font-size: 14px;
text-align: left;
word-break: break-all;
white-space: pre-wrap;
padding: 10px 10px 0 10px;
}
div.armand-sali-sedinta::after {
content: "- 3 sali de sedinta                                 (capacitate p/u 8, 6 si 4 persoane)";
width: 221px;
height: 50px;
border: 1px solid #B9B9B9;
position: relative;
top: -105px;
left: -90px;
display: block;
background-color: #FFF;
color: #333;
font-size: 14px;
text-align: left;
word-break: break-all;
white-space: pre-wrap;
padding: 10px 10px 0 10px;
}

/*Virtual offices*/
div.armand-virtual-offices::after {
content: "- Company registration address        - Signage at reception                         - Phone & Mail management";
width: 221px;
height: 70px;
border: 1px solid #B9B9B9;
position: relative;
top: -125px;
left: -90px;
display: block;
background-color: #FFF;
color: #333;
font-size: 14px;
text-align: left;
word-break: break-all;
white-space: pre-wrap;
padding: 10px 10px 0 10px;
}
div.armand-birouri-virtuale::after {
content: "- Adresa p/u inregistrarea sediului  - Insigna firmei la receptie                - Linie de tel/fax si cutie postala";
width: 221px;
height: 70px;
border: 1px solid #B9B9B9;
position: relative;
top: -125px;
left: -90px;
display: block;
background-color: #FFF;
color: #333;
font-size: 14px;
text-align: left;
word-break: break-all;
white-space: pre-wrap;
padding: 10px 10px 0 10px;
}

/*---------- Rosetti--------*/
div.rosseti-tower-fos::after {
content: "- Fully furnished 1200 m²";
width: 180px;
height: 30px;
border: 1px solid #B9B9B9;
position: relative;
top: -95px;
left: -75px;
display: block;
background-color: #FFF;
color: #333;
font-size: 14px;
text-align: left;
word-break: break-all;
white-space: pre-wrap;
padding: 10px 10px 0 10px;
}

div.rosseti-tower-fosro::after {
content: "- Complet mobilat 1200 m²";
width: 180px;
height: 30px;
border: 1px solid #B9B9B9;
position: relative;
top: -95px;
left: -75px;
display: block;
background-color: #FFF;
color: #333;
font-size: 14px;
text-align: left;
word-break: break-all;
white-space: pre-wrap;
padding: 10px 10px 0 10px;
}


/* Instant Offices*/
div.rosetti-instant::after {
content: "- 150 working places                            - Variable room sizes (1-20 sits)";
width: 221px;
height: 50px;
border: 1px solid #B9B9B9;
position: relative;
top: -105px;
left: -95px;
display: block;
background-color: #FFF;
color: #333;
font-size: 14px;
text-align: left;
word-break: break-all;
white-space: pre-wrap;
padding: 10px 10px 0 10px;
}
div.rosetti-instant-ro::after {
content: "- 150 spatii de lucru                              - Spatii de marime variabila                (1-20 scaune)";
width: 221px;
height: 70px;
border: 1px solid #B9B9B9;
position: relative;
top: -125px;
left: -95px;
display: block;
background-color: #FFF;
color: #333;
font-size: 14px;
text-align: left;
word-break: break-all;
white-space: pre-wrap;
padding: 10px 10px 0 10px;	
}

/*Meeting Rooms*/
div.rosetti-meeting::after {
content: "- 2 meeting rooms                                (capacity for 6 persons)";
width: 221px;
height: 50px;
border: 1px solid #B9B9B9;
position: relative;
top: -105px;
left: -90px;
display: block;
background-color: #FFF;
color: #333;
font-size: 14px;
text-align: left;
word-break: break-all;
white-space: pre-wrap;
padding: 10px 10px 0 10px;
}
div.rosetti-meeting-ro::after {
content: "- 2 sali de sedinta                                 (capacitate: 6 persoane)";
width: 221px;
height: 50px;
border: 1px solid #B9B9B9;
position: relative;
top: -105px;
left: -90px;
display: block;
background-color: #FFF;
color: #333;
font-size: 14px;
text-align: left;
word-break: break-all;
white-space: pre-wrap;
padding: 10px 10px 0 10px;
}

/*Virtual offices*/
div.rosetti-virtual::after {
content: "- Company registration address        - Signage at reception                         - Phone & Mail management";
width: 221px;
height: 70px;
border: 1px solid #B9B9B9;
position: relative;
top: -125px;
left: -90px;
display: block;
background-color: #FFF;
color: #333;
font-size: 14px;
text-align: left;
word-break: break-all;
white-space: pre-wrap;
padding: 10px 10px 0 10px;
}
div.rosetti-virtual-ro::after {
content: "- Adresa p/u inregistrarea sediului  - Insigna firmei la receptie                - Linie de tel/fax si cutie postala";
width: 221px;
height: 70px;
border: 1px solid #B9B9B9;
position: relative;
top: -125px;
left: -90px;
display: block;
background-color: #FFF;
color: #333;
font-size: 14px;
text-align: left;
word-break: break-all;
white-space: pre-wrap;
padding: 10px 10px 0 10px;
}

div#uji_widget-2 {
position: absolute;
top: 200px;
left: 20px;
z-index: 100;
}

div#uji_widget-2:after {content:""; display:block; width:300px;height:200px;opacity:0.3; }
div#uji_widget-2 h2 { text-align:center; color:#f3f3f3; font-weight:600; font-size:14px; text-transform:uppercase;margin-bottom: 10px;text-shadow:1px 1px 1px #012;} 


