html {
    overflow: scroll;
    overflow-x: hidden;
}

p {
    font-family: Century Gothic;
    font-size: 16px;
    font-weight: normal;
    color: #808080;
    margin: 0;
}

a:focus,
a:hover {
    Text-decoration: none;
}


/* FONTURI */

@font-face {
    font-family: 'Century Gothic';
    font-style: normal;
    font-weight: normal;
    src: local('Century Gothic'), url('http://site.cpartners.ro/assets/fonts/GOTHIC.TTF') format('truetype');
}

@font-face {
    font-family: 'Memphis';
    font-style: normal;
    font-weight: normal;
    src: local('Memphis'), url('http://site.cpartners.ro/assets/fonts/Memphis.ttf') format('truetype');
}


/* HEADER */

.container.header_top {
    z-index: 999;
    position: relative;
}

.logo {
    position: absolute;
    top: -24px;
}

.meniu {
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 19%, rgba(255, 255, 255, 0) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 19%, rgba(255, 255, 255, 0) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 19%, rgba(255, 255, 255, 0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=1);
    /* IE6-9 */
}

.column.navigare {
    padding: 0px;
}


/* MENIU DE NAVIGARE */

.column {
    float: left;
    width: 50%;
    padding: 0 2em;
    position: relative;
}

.column:nth-child(2) {
    min-height: 400px;
    box-shadow: -1px 0 0 rgba(0, 0, 0, 0.1);
    background: url(../images/clickhere.png) 90px 0 no-repeat;
}

.column:last-child:before {
    content: '';
    position: absolute;
    height: 7px;
    background: #ceccc6;
    top: 100px;
    left: 10px;
}

.column p {
    font-weight: 300;
    font-size: 2em;
    padding: 0;
    margin: 0;
    text-align: right;
    line-height: 1.5;
}

.col-sm-8.meniu {
    padding: 0px;
    width: 100%;
    position: absolute;
    left: 315px;
}

.dl-menuwrapper .dl-menu.dl-menuopen {
    width: auto;
}


/* SLIDE SHOW */

.container.slide_show {
    width: 100%;
    padding: 0px;
    top: -45px;
    position: relative;
    z-index: 1;
}

.carousel {
    height: 528px;
    margin-bottom: 0px;
    padding-right: 0px;
    padding-left: 0px;
}

.carousel-caption {
    z-index: 10;
}

.carousel-caption.content {
    right: 0%;
    left: 0px;
    bottom: 0px;
    top: -475px;
    width: 100%;
    position: relative;
    text-align: left;
    z-index: 9999;
}

.carousel .item {
    height: 528px;
}

.carousel-inner > .item > img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
	height: inherit;
}

#o_grad {
    position: relative;
    z-index: 98;
    background: url(../images/o_grad.png);
    width: 100%;
    height: 180px;
    top: 0px;
}

#v_grad {
    position: relative;
    z-index: 98;
    background: url(../images/v_grad.png);
    width: 1040px;
    height: 600px;
    top: -175px;
    left: -240px;
}

.carousel-indicators.indicatori {
    position: absolute;
    margin-bottom: 43px;
    right: 10%;
    left: 11%;
    z-index: 15;
    width: 100%;
    padding-left: 0;
    text-align: right;
    list-style: none;
}

.carousel-indicators.indicatori li {
    background: url(../images/bullet_grey.png);
    border: none;
    border-radius: 0px;
    width: 10px;
    height: 10px;
    margin-right: 5px;
}

.carousel-indicators.indicatori li.active {
    background: url(../images/bullet_white.png) top left no-repeat;
    border-radius: 0px;
    top: -1px;
    position: relative;
}

a.right.carousel-control {
    display: none;
}

a.left.carousel-control {
    display: none;
}

h2.slide_content {
    font-family: Century Gothic;
    font-size: 1.5em;
    color: #fff;
    text-transform: uppercase;
    text-shadow: none;
    opacity: 0.4;
    z-index: 999;
    margin: 0px;
    padding-bottom: 16px;
}

p.slide_content {
    font-family: Memphis;
    font-size: 2.93em;
    color: #fff;
    line-height: 1.25;
    text-shadow: none;
    position: relative;
    z-index: 999;
}


/* NAVIGARE MENIU PRACTIVES */

.meniu_practices {
    width: 100%;
    display: block;
    padding-left: 0px;
    position: relative;
}

p.meniu_practices_content {
    padding: 7px 0px;
    border-top: 1px solid #d5d4d2;
    margin: 0px;
}

a.meniu_practices {
    font-family: Century Gothic;
    font-weight: normal;
    font-size: 16px;
    color: #753e28;
    text-decoration: none;
    left: 18px;
}

a.meniu_practices:hover {
    color: #753e28;
    text-decoration: none;
}

.meniu_practices:before {
    content: '';
    background: url(http://site.cpartners.ro/assets/images/bullet_orange.png) no-repeat;
    background-size: cover;
    position: relative;
    width: 13px;
    height: 13px;
    margin-left: -20px;
    float: left;
    margin-right: 12px;
    margin-top: 5px;
}


/* NAVIGARE MENIU TEAM */

.meniu_echipa_block {
    width: 100%;
    display: block;
    padding-left: 0px;
    position: relative;
}

p.meniu_echipa_block {
    padding: 8px 17px;
    border-bottom: 1px solid #d5d4d2;
    margin: 0px;
}

.meniu_echipa_block a {
    font-family: Century Gothic;
    font-weight: normal;
    font-size: 12px;
    color: #753e28;
    text-decoration: none;
    left: 18px;
}

.meniu_echipa_block a:hover {
    color: #753e28;
    text-decoration: none;
}

.meniu_echipa_block:before {
    content: '';
    background: url(http://site.cpartners.ro/assets/images/bullet_pink.png) no-repeat;
    background-size: cover;
    position: relative;
    width: 13px;
    height: 13px;
    margin-left: -20px;
    float: left;
    margin-right: 5px;
    margin-top: 2px;
}


/* LINK + BUTTON CITESTE MAI MULT */

.readmore {
    width: 100%;
    display: block;
    padding-left: 20px;
}

.readmore:before {
    content: '';
    background: url(http://site.cpartners.ro/assets/images/bullet_pink.png) no-repeat;
    background-size: cover;
    position: relative;
    width: 13px;
    height: 13px;
    margin-left: -20px;
    float: left;
    margin-right: 5px;
    margin-top: 2px;
}


/* SPOTLIGHT */

h3.spotlight_titlul {
    font-family: Century Gothic;
    font-size: 18px;
    font-weight: bold;
    color: #753e28;
    padding: 0px 0px 38px 0px;
    margin-top: 0px;
    margin-bottom: 30px;
    border-bottom: 1px solid #d5d4d2;
}

.spotlight {
    background: #eae9e8;
    padding: 10px 0px;
    margin-bottom: 70px;
}

.spotlight img {
    width: 100%;
    max-height: 162px;
    margin-bottom: 10px;
}

a.spotlight_title {
    font-family: Memphis;
    font-size: 29px;
    color: #753e28;
    text-decoration: none;
    position: relative;
    top: -15px;
}

.spotlight p {
    font-family: Century Gothic;
    font-size: 14px;
    font-weight: normal;
    color: #808080;
    line-height: 1.25;
}

.data_articol_top p {
    display: none;
	font-family: Century Gothic;
	font-size: 16px;
	font-weight: normal;
	color: #7a482c;
}

.data_articol_top span {
    font-family: Century Gothic;
    font-size: 16px;
    font-weight: normal;
    color: #808080;
}


.detalii_spotlight {
    width: 100%;
    display: block;
    padding-left: 20px;
    position: relative;
}

a.detalii_spotlight {
    font-family: Century Gothic;
    font-weight: bold;
    font-size: 15px;
    color: #808080;
    text-decoration: none;
    text-transform: uppercase;
}

a.detalii_spotlight:hover {
    color: #808080;
    text-decoration: none;
}

.detalii_spotlight:before {
    content: '';
    background: url(http://site.cpartners.ro/assets/images/bullet_pink.png) no-repeat;
    background-size: cover;
    position: relative;
    width: 13px;
    height: 13px;
    margin-left: -20px;
    float: left;
    margin-right: 5px;
    margin-top: 2px;
}


/* DATA ARTICOL RECOMANDAT */

.info_spotlight {
    border-bottom: 1px solid #dcd8d7;
    padding-bottom: 9px;
}

.info_spotlight span {
    font-family: Century Gothic;
    font-size: 16px;
    font-weight: normal;
    color: #808080;
}

.info_spotlight p {
    font-family: Century Gothic;
    font-size: 16px;
    font-weight: normal;
    color: #7a482c;
}

.info_spotlight_content {
    padding-top: 24px;
}

.info_spotlight_content p {
    font-family: Century Gothic;
    font-size: 19px;
    font-weight: normal;
    color: #808080;
}


/* ARTICOL RECOMANDAT */

.articol_recomandat {
    background: #eae9e8;
    padding: 53px 4px;
    margin-bottom: 40px;
}

.articol_recomandat img {
    width: 300px;
    margin-bottom: 50px;
    max-height: 150px;
}

.articol_recomandat a {
    font-family: Memphis;
    font-size: 24px;
    color: #753e28;
    text-decoration: none;
}

.articol_recomandat a:hover {
    color: #753e28;
    text-decoration: none;
}

.articol_recomandat p {
    font-family: Century Gothic;
    font-size: 14px;
    font-weight: normal;
    color: #808080;
    line-height: 1.25;
}

.detalii_url {
    width: 100%;
    display: block;
    padding-left: 20px;
    position: relative;
}

a.detalii_url {
    font-family: Century Gothic;
    font-weight: bold;
    font-size: 15px;
    color: #808080;
    text-decoration: none;
    text-transform: uppercase;
    margin: 57px 0px;
}

a.detalii_url:hover {
    color: #808080;
    text-decoration: none;
}

.detalii_url:before {
    content: '';
    background: url(http://site.cpartners.ro/assets/images/bullet_pink.png) no-repeat;
    background-size: cover;
    position: relative;
    width: 13px;
    height: 13px;
    margin-left: -20px;
    float: left;
    margin-right: 5px;
    margin-top: 2px;
}

.container.blocuri_stire_recomandata {
    clear: both;
    width: 100%;
}

.container.latest_news {}

.col-sm-9.stiri_content_block {
    max-width: 725px;
    margin-right: 53px;
}

.col-sm-9.italian_desk_content {
    max-width: 725px;
    margin-right: 53px;
	margin-top: 20px;
}

.detalii_articol_recomandat {
    width: 100%;
    display: block;
    padding-left: 20px;
    position: relative;
}

a.detalii_articol_recomandat {
    font-family: Century Gothic;
    font-weight: bold;
    font-size: 11px;
    color: #753e28;
    text-decoration: none;
    text-transform: uppercase;
    left: 0px;
    margin: 24px 0px;
}

.panel-heading.news_arhives {
    margin-top: 40px;
}


/* CONTACT */

.key_contacts {
    background: #f2f2f2;
    float: left;
    width: 347px;
    left: -14px;
    margin-top: 30px;
}

.key_contacts img {
    max-width: 230px;
}

.key_contacts_details {
    padding: 0px 25px;
    clear: both;
}

.key_contacts_details h2 {
    font-family: Century Gothic;
    font-size: 22px;
    font-weight: bold;
    color: #753e28;
    padding-top: 25px;
}

.key_contacts_details h4 {
    font-family: Century Gothic;
    font-size: 16px;
    font-weight: normal;
    color: #8a8a8a;
    padding-bottom: 17px;
    border-bottom: 1px solid #f1f1f1;
}

.key_contacts_details p {
    color: #808080;
    font-size: 16px;
}

.key_contacts_details i {
    color: #7A492D;
    margin-right: 5px;
}


/* STIRI */

.stiri {
    background: #f2f2f2;
    float: left;
    width: 347px;
    left: -14px;
    margin-top: 30px;
    min-height: 205px;
}

.data_stiri {
    border-bottom: 1px solid #ffff;
    padding: 24px 0px;
    margin: 0px 20px;
    position: relative;
    width: 80%;
}

.stiri a {
    text-decoration: none;
    color: #753e28;
    padding: 24px;
    font-size: 14pt;
    position: absolute;
}

.stiri a:hover {
    text-decoration: none;
    color: #753e28;
}

.col-sm-6.stiri {
    margin: 0px;
    background: #fff;
}

.col-sm-6.key_contacts {
    margin: 0px;
    background: #fff;
}

.detalii_articol_recomandat:before {
    content: '';
    background: url(http://site.cpartners.ro/assets/images/bullet_pink.png) no-repeat;
    background-size: cover;
    position: relative;
    width: 13px;
    height: 13px;
    margin-left: -20px;
    float: left;
    margin-right: 5px;
    margin-top: 2px;
}


/* ULTIMELE STIRI */

.ultimele_stiri {
    margin-top: 24px;
}


/* NEWS BLOCK */

.col-sm-6.news_block {}

.news_block {
    background: #e1e1e2;
    padding: 52px 35px;
    margin-bottom: 37px;
    margin-top: 30px;
    min-height: 262px;
}

.news_block h3 {
    font-family: Century Gothic;
    font-size: 12px;
    font-weight: normal;
    color: #753e28;
    padding-bottom: 27px;
    border-bottom: 1px solid #fff;
}

.news_block span {
    font-family: Century Gothic;
    font-size: 12px;
    font-weight: normal;
    color: #808080;
}

.news_block a {
    font-family: Century Gothic;
    font-size: 18px;
    font-weight: normal;
    color: #753e28;
    text-decoration: none;
}

.news_block a:hover {
    color: #753e28;
    text-decoration: none;
}


/* CONTINUT BLOCK-URI */

.container.block_home_01 {
    margin-bottom: 40px;
}

.block_firm h2 {
    font-family: Century Gothic;
    font-size: 24px;
    font-weight: bold;
    color: #753e28;
    padding-bottom: 25px;
    margin-top: 0px;
    margin-bottom: 20px;
    border-bottom: 1px solid #d5d4d2;
}

.block_firm p {
    font-family: Century Gothic;
    font-size: 19px;
    font-weight: normal;
    color: #753e28;
    line-height: 1.25;
}

.block_firmLista h2 {
    font-family: Century Gothic;
    font-size: 18pt;
    font-weight: bold;
    color: #753e28;
    padding-bottom: 29px;
    margin-top: 48px;
    border-bottom: 1px solid #d5d4d2;
}

.block_firmLista p {
    font-family: Century Gothic;
    font-size: 19px;
    font-weight: normal;
    color: #753e28;
    line-height: 1.25;
    padding-bottom: 30px;
}

.block_practices h2 {
    font-family: Century Gothic;
    font-size: 18pt;
    font-weight: bold;
    color: #753e28;
    padding-bottom: 25px;
    margin-top: 0px;
    border-bottom: 1px solid #d5d4d2;
}

.block_practices p {
    font-family: Century Gothic;
    font-size: 16px;
    font-weight: normal;
    color: #808080;
    line-height: 1.25;
    padding-bottom: 19px;
	padding-top: 4px;
}

.block_news h2 {
    font-family: Century Gothic;
    font-size: 18pt;
    font-weight: bold;
    color: #753e28;
    padding-bottom: 25px;
    margin-top: 0px;
    border-bottom: 1px solid #d5d4d2;
}

.block_news p {
    font-family: Century Gothic;
    font-size: 16px;
    font-weight: normal;
    color: #808080;
	margin: 5px 0px;
}

.block_news a {
    font-family: Century Gothic;
    font-size: 16px;
    font-weight: normal;
    color: #753e28;
    text-decoration: none;
}

.block_news a:hover {
    color: #753e28;
    text-decoration: none;
}


/* ITALIAN DESK BLOCK */

.block_italian_desk h2 {
	font-family: Century Gothic;
	font-size: 24px;
	font-weight: bold;
	color: #753e28;
	padding-bottom: 25px;
	margin-top: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #d5d4d2;
}

.block_italian_desk img {
    float: left;
    margin-right: 57px;
    max-width: 60px;
}

.block_italian_desk a {
    font-family: Century Gothic;
    font-size: 16px;
    font-weight: bold;
    color: #753e28;
    border-bottom: 1px solid #d5d4d2;
    padding-bottom: 10px;
}

.block_italian_desk a:hover {
    color: #753e28;
    text-decoration: none;
}

.block_italian_desk p {
    font-family: Century Gothic;
    font-size: 16px;
    font-weight: normal;
    color: #753e28;
    margin-top: 20px;
    ;
}

.block_italian_desk_content {
    padding: 24px 0px;
}

.block_italian_desk_slug h2 {
    font-family: Century Gothic;
    font-size: 18px;
    font-weight: bold;
    color: #753e28;
    padding: 0px 0px 38px 0px;
    margin-top: 0px;
    border-bottom: 1px solid #d5d4d2;
}

img.block_italian_desk_slug {
    float: left;
    margin-right: 35px;
    max-width: 60px;
	margin-bottom: 50px;
}

.block_italian_desk_slug a {
    font-family: Century Gothic;
    font-size: 16px;
    font-weight: bold;
    color: #753e28;
    border-bottom: 1px solid #d5d4d2;
    padding-bottom: 5px;
}

.block_italian_desk_slug a:hover {
    color: #753e28;
    text-decoration: none;
}

.block_italian_desk_slug p {
    font-family: Century Gothic;
    font-size: 16px;
    font-weight: normal;
    color: #753e28;
    margin-top: 20px;
}


/* PARTENERIATE BLOCK */

.parteneriate_block {
    margin-bottom: 50px;
}

.parteneriate_block h2 {
    font-family: Century Gothic;
    font-size: 24px;
    font-weight: bold;
    color: #753e28;
    padding: 0px 0px 38px 0px;
    margin-bottom: 20px;
    margin-top: 0px;
    border-bottom: 1px solid #d5d4d2;
}

.parteneriate_block img {
    float: left;
    margin-right: 35px;
    max-width: 60px;
	margin-bottom: 50px;
}

.parteneriate_block a {
    font-family: Century Gothic;
    font-size: 16px;
    font-weight: bold;
    color: #753e28;
    padding-bottom: 10px;
}

.parteneriate_block a:hover {
    color: #753e28;
    text-decoration: none;
}

.parteneriate_block p {
    font-family: Century Gothic;
    font-size: 16px;
    font-weight: normal;
    color: #808080;
    margin-top: 20px;
}


/* BROSURI BLOCK */

.brosuri_block {
    margin-bottom: 50px;
}

.brosuri_block h2 {
    font-family: Century Gothic;
    font-size: 24px;
    font-weight: bold;
    color: #753e28;
    padding: 0px 0px 38px 0px;
    margin-bottom: 20px;
    margin-top: 0px;
    border-bottom: 1px solid #d5d4d2;
}

.brosuri_block img {
    float: left;
    margin-right: 35px;
    max-width: 60px;
	margin-bottom: 50px;
}

.brosuri_block a {
    font-family: Century Gothic;
    font-size: 16px;
    font-weight: bold;
    color: #753e28;
    padding-bottom: 10px;
}

.brosuri_block a:hover {
    color: #753e28;
    text-decoration: none;
}

.brosuri_block p {
    font-family: Century Gothic;
    font-size: 16px;
    font-weight: normal;
    color: #808080;
    margin-top: 20px;
}


/* PREMII BLOCK */

.block_premii h2 {
	font-family: Century Gothic;
	font-size: 24px;
	font-weight: bold;
	color: #753e28;
	padding-bottom: 25px;
	margin-top: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #d5d4d2;
}

.block_premii img {
    float: left;
    margin-right: 53px;
    max-width: 80px;
}

.block_premii a {
    font-family: Century Gothic;
    font-size: 16px;
    font-weight: bold;
    color: #753e28;
    padding-bottom: 10px;
}

.block_premii a:hover {
    color: #753e28;
    text-decoration: none;
}

.block_premii p {
    font-family: Century Gothic;
    font-size: 16px;
    font-weight: 300;
    color: #808080;
    margin-top: 20px;
}

.block_premii_content {
    padding: 24px 0px;
}


/* NEWSLETTER BLOCK */

.block_newsletter h2 {
	font-family: Century Gothic;
	font-size: 24px;
	font-weight: bold;
	color: #753e28;
	padding-bottom: 25px;
	margin-top: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #d5d4d2;
}

.block_newsletter p {
    font-family: Century Gothic;
    font-size: 16px;
    font-weight: 300;
    color: #808080;
    max-width: 170px;
}

.block_newsletter_right h2 {
    font-family: Century Gothic;
    font-size: 18px;
    font-weight: bold;
    color: #753e28;
    padding: 0px 0px 38px 0px;
    margin-top: 30px;
    border-bottom: 1px solid #d5d4d2;
}

.block_newsletter_right p {
    font-family: Century Gothic;
    font-size: 12px;
    font-weight: 300;
    color: #808080;
    margin-top: 24px;
    float: left;
    max-width: 160px;
}

button.btn.newsletter {
	float: right;
	top: -84px;
	border-radius: 0px;
	background: #cbe395;
	font-family: Century Gothic;
	color: #808080;
	position: relative;
	padding: 1px 6px;
}

button.btn.newsletter_right {
    float: right;
    top: 33px;
    border-radius: 0px;
    background: #cbe395;
    font-family: Century Gothic;
    color: #808080;
    position: relative;
}


/* SIGNIFICANT DEALS BLOCK */

.panel.significant_block {
    margin-top: 30px;
}

.significant_block {
    background: #eae9e8;
}

.significant_block p {
    font-family: Century Gothic;
    font-size: 16px;
    font-weight: normal;
    color: #808080;
}

.panel-body.significant_block {
    background: #eae9e8;
    padding: 0px 50px;
}

.panel.panel-default.significant_block {
    background: #eae9e8;
    border: none;
}

.panel-heading.significant_block {
    background: #eae9e8;
    border: none;
    border-radius: 0px;
}

.panel.significant_block {
    border-radius: 0px;
    padding: 0px;
    border: 0px;
}

.panel-default > .panel-heading.significant_block {
    color: #753e28;
    background-color: #eae9e8;
    border-color: #eae9e8;
    font-family: Century Gothic;
    font-size: 18px;
    font-weight: bold;
}

.panel-group .panel-heading + .panel-collapse > .list-group,
.panel-group .panel-heading + .panel-collapse > .panel-body .significant_block {}

.panel-title.significant_block {
    margin: 17px 10px;
}

.panel-group .panel-footer {}

.panel-group .panel-footer .significant_block {
    padding-top: 15px;
}

hr.significant_block {
    border-top: 1px solid #d5d4d2;
}

hr.news_arhives {
    border-top: 1px solid #d5d4d2;
}

a.significant_block {
    font-family: Century Gothic;
    font-size: 24px;
    font-weight: bold;
    color: #753e28;
    text-decoration: none;
}

a.significant_block:hover {
    color: #753e28;
    text-decoration: none;
}

.significant_titlul {
    width: 100%;
    display: block;
    position: relative;
}

h4.significant_titlul {
    font-family: Century Gothic;
    font-weight: bold;
    font-size: 16px;
    color: #753e28;
    text-decoration: none;
    text-transform: uppercase;
    margin-top: 30px;
}

h4.significant_titlul:hover {
    color: #753e28;
    text-decoration: none;
}

.significant_titlul:before {
    content: '';
    background: url(http://site.cpartners.ro/assets/images/bullet_pink.png) no-repeat;
    background-size: cover;
    position: relative;
    width: 13px;
    height: 13px;
    margin-left: -20px;
    float: left;
    margin-right: 5px;
    margin-top: 2px;
}

.panel-footer.significant_block {
    padding: 10px 15px;
    background-color: #eae9e8;
    border-top: none;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    margin-bottom: 83px;
}

.panel-group .panel-heading + .panel-collapse > .list-group,
.panel-group .panel-heading + .panel-collapse > .panel-body {
    border-top: 1px solid #eae9e8;
}


/* JOBURI BLOCK */

.joburi {
    margin-left: 0px;
    margin-right: 10px;
}

.col-sm-6.joburi {
    margin: 0px;
    background: #fff;
    padding: 0px;
}

.panel.joburi_block {
    margin-top: 30px;
}

.joburi_block {
    background: #eae9e8;
}

.joburi_block p {
    font-family: Century Gothic;
    font-size: 12px;
    font-weight: normal;
    color: #808080;
}

.panel-body.joburi_block {
    background: #eae9e8;
    padding: 24px;
    font-size: 12px;
    font-family: Century Gothic;
    font-weight: normal;
}

.panel-body.joburi_block p {
    margin-bottom: 16px;
}

.panel.panel-default.joburi_block {
    background: #eae9e8;
    border: none;
}

.panel-heading.joburi_block {
    background: #eae9e8;
    border: none;
    border-radius: 0px;
}

.panel.joburi_block {
    border-radius: 0px;
    padding: 0px;
    border: 0px;
}

.panel-default > .panel-heading.joburi_block {
    color: #753e28;
    background-color: #eae9e8;
    border-color: #eae9e8;
    font-family: Century Gothic;
    font-size: 18px;
    font-weight: bold;
}

.panel-group .panel-heading + .panel-collapse > .list-group,
.panel-group .panel-heading + .panel-collapse > .panel-body.joburi_block {
    width: 100%;
}

.panel-title.joburi_block {
    margin: 10px;
    font-size: 16px;
    text-transform: uppercase;
    font-family: Century Gothic;
    font-weight: bold;
    color: #753e28;
}

.panel-group .panel-footer {}

.panel-footer.joburi_block {
    background-color: #eae9e8;
}

.panel-group .panel-footer .joburi_block {
    padding-top: 15px;
}

hr.joburi_block {
    border-top: 1px solid #fff;
    margin: 0px 24px;
}

a.joburi_block {
    font-family: Century Gothic;
    font-size: 18px;
    font-weight: bold;
    color: #753e28;
    text-decoration: none;
}

a.joburi_block:hover {
    color: #753e28;
    text-decoration: none;
}

.joburi_block h4 {
    font-size: 12pt;
    font-weight: bold;
    padding: 15px 0px;
    color: #808080;
    font-family: Century Gothic;
}

.cerinte_job p:before {
    content: '';
    background: url(http://site.cpartners.ro/assets/images/bullet_blue.png) no-repeat;
    background-size: cover;
    position: relative;
    width: 13px;
    height: 13px;
    margin-left: -20px;
    float: left;
    margin-right: 13px;
    margin-top: 2px;
}

.cerinte_job p {
    padding-left: 20px;
}


/* PUBLICATIONS */

.publications_block {
    background: #e1e1e2;
    padding: 52px 35px;
    margin-bottom: 37px;
    margin-top: 30px;
    min-height: 262px;
}

.publications_block h3 {
    font-family: Century Gothic;
    font-size: 12px;
    font-weight: normal;
    color: #753e28;
    padding-bottom: 27px;
    border-bottom: 1px solid #fff;
}

.publications_block span {
    font-family: Century Gothic;
    font-size: 12px;
    font-weight: normal;
    color: #808080;
}

.publications_block a {
    font-family: Century Gothic;
    font-size: 18px;
    font-weight: normal;
    color: #753e28;
    text-decoration: none;
}

.publications_block a:hover {
    color: #753e28;
    text-decoration: none;
}


/* OPPORTUNITIES */

h3.current_opportunities {
    font-family: Century Gothic;
    font-size: 18px;
    font-weight: bold;
    color: #753e28;
    padding: 0px 0px 38px 0px;
    margin-top: 40px;
    margin-bottom: 40px;
    border-bottom: 1px solid #d5d4d2;
}


/* PANEL ARHIVE */

.news_arhives {
    background: #eae9e8;
}

.news_arhives p {
    font-family: Century Gothic;
    font-size: 12px;
    font-weight: normal;
    color: #808080;
}

.panel-body.news_arhives {
    background: #eae9e8;
    padding: 10px 25px;
}

.panel.panel-default.news_arhives {
    background: #eae9e8;
    border: none;
}

.panel-heading.news_arhives {
    background: #eae9e8;
    border: none;
    border-radius: 0px;
}

.panel.news_arhives {
    border-radius: 0px;
    padding: 0px;
    border: 0px;
}

.panel-default > .panel-heading.news_arhives {
    color: #753e28;
    background-color: #eae9e8;
    border-color: #eae9e8;
    font-family: Century Gothic;
    font-size: 18px;
    font-weight: bold;
}

hr {margin-top: 0px; margin-bottom: 0px;}

.panel-group .panel-heading + .panel-collapse > .list-group,
.panel-group .panel-heading + .panel-collapse > .panel-body .news_arhives {
    border-top: 1px solid #eae9e8;
}

.panel-title.news_arhives {
    margin: 10px;
}

.panel-group .panel-footer .news_arhives {
    border-top: 1px solid #dddddd;
    padding-top: 15px;
}

.news_arhives a {
    font-family: Century Gothic;
    font-size: 16px;
    font-weight: bold;
    color: #753e28;
    text-decoration: none;
}

.news_arhives a:hover {
    color: #753e28;
    text-decoration: none;
}

a.luna {
    font-family: Century Gothic;
    font-size: 12px;
    font-weight: normal;
    color: #753e28;
    text-decoration: none;
}

a.luna:hover {
    color: #753e28;
    text-decoration: none;
}

.news_arhives_titlul {
    width: 100%;
    display: block;
    padding: 10px 0px;
    position: relative;
}

a.news_arhives_titlul {
    font-family: Century Gothic;
    font-weight: bold;
    font-size: 12px;
    color: #753e28;
    text-decoration: none;
    text-transform: uppercase;
}

a.news_arhives_titlul:hover {
    color: #753e28;
    text-decoration: none;
}

.news_arhives_titlul:before {
    content: '';
    background: url(http://site.cpartners.ro/assets/images/bullet_pink.png) no-repeat;
    background-size: cover;
    position: relative;
    width: 13px;
    height: 13px;
    margin-left: -20px;
    float: left;
    margin-right: 5px;
    margin-top: 2px;
}

.panel-footer.news_arhives {
    padding: 10px 15px;
    background-color: #eae9e8;
    border-top: none;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}


/* CULORI VALORI */

.Roz {
    background: #e8c1c8;
}

.Roz h2 {
    font-family: Century Gothic;
    font-size: 22px;
    font-weight: bold;
    color: #753e28;
    padding: 6px 0px 35px 0px;
    border-bottom: 1px solid #ffffff;
    margin: 20px;
	min-height: 90px;
}

.Roz p {
    margin: 20px;
}

h3.Roz {
    font-family: Century Gothic;
    font-size: 16px;
    font-weight: bold;
    color: #e8c1c8;
    text-transform: uppercase;
}

h3.Roz:before {
    content: '';
    background: url(http://site.cpartners.ro/assets/images/bullet_pink.png) no-repeat;
    background-size: cover;
    position: relative;
    width: 13px;
    height: 13px;
    margin-left: 0px;
    float: left;
    margin-right: 15px;
    margin-top: 2px;
}

h3.Roz_valoare {
    font-family: Century Gothic;
    font-size: 22px;
    font-weight: bold;
    color: #EFC6CD;
    text-transform: uppercase;
    margin-bottom: 24px;
}

h3.Roz_valoare:before {
    content: '';
    background: url(http://site.cpartners.ro/assets/images/bullet_pink.png) no-repeat;
    background-size: cover;
    position: relative;
    width: 27px;
    height: 27px;
    margin-left: 0px;
    float: left;
    margin-right: 21px;
    margin-top: 2px;
}

a.Roz_readmore {
    font-family: Century Gothic;
    font-weight: bold;
    font-size: 15px;
    color: #808080;
    text-decoration: none;
    text-transform: uppercase;
    margin-left: 10px;
}

a.Roz_readmore:hover {
    color: #753e28;
    text-decoration: none;
}

.Roz_readmore:before {
    content: '';
    background: url(http://site.cpartners.ro/assets/images/bullet_white.png) no-repeat;
    background-size: cover;
    position: relative;
    width: 13px;
    height: 13px;
    margin-left: 0px;
    float: left;
    margin-right: 5px;
    margin-top: 4px;
}

.Albastru {
    background: #cad5e4;
}

.Albastru h2 {
    font-family: Century Gothic;
    font-size: 22px;
    font-weight: bold;
    color: #753e28;
    padding: 6px 0px 35px 0px;
    margin: 20px;
    border-bottom: 1px solid #ffffff;
	min-height: 90px;
}

.Albastru p {
    margin: 20px;
}

a.Albastru_readmore {
    font-family: Century Gothic;
    font-weight: bold;
    font-size: 15px;
    color: #808080;
    text-decoration: none;
    text-transform: uppercase;
    margin-left: 10px;
}

a.Albastru_readmore:hover {
    color: #753e28;
    text-decoration: none;
}

.Albastru_readmore:before {
    content: '';
    background: url(http://site.cpartners.ro/assets/images/bullet_white.png) no-repeat;
    background-size: cover;
    position: relative;
    width: 13px;
    height: 13px;
    margin-left: 0px;
    float: left;
    margin-right: 5px;
    margin-top: 4px;
}

h3.Albastru_valoare {
    font-family: Century Gothic;
    font-size: 16px;
    font-weight: bold;
    color: #e8c1c8;
    text-transform: uppercase;
}

h3.Albastru_valoare:before {
    content: '';
    background: url(http://site.cpartners.ro/assets/images/bullet_pink.png) no-repeat;
    background-size: cover;
    position: relative;
    width: 13px;
    height: 13px;
    margin-left: 0px;
    float: left;
    margin-right: 15px;
    margin-top: 2px;
}

h3.Verde {
    font-family: Century Gothic;
    font-size: 16px;
    font-weight: bold;
    color: #C2DF87;
    text-transform: uppercase;
}

h3.Verde:before {
    content: '';
    background: url(http://site.cpartners.ro/assets/images/bullet_green.png) no-repeat;
    background-size: cover;
    position: relative;
    width: 13px;
    height: 13px;
    margin-left: 0px;
    float: left;
    margin-right: 15px;
    margin-top: 2px;
}

h3.Verde_valoare {
    font-family: Century Gothic;
    font-size: 22px;
    font-weight: bold;
    color: #C2DF87;
    text-transform: uppercase;
    margin-bottom: 24px;
	margin-top: 35px;
}

h3.Verde_valoare:before {
    content: '';
    background: url(http://site.cpartners.ro/assets/images/bullet_green.png) no-repeat;
    background-size: cover;
    position: relative;
    width: 27px;
    height: 27px;
    margin-left: 0px;
    float: left;
    margin-right: 21px;
    margin-top: 2px;
}

h3.Portocaliu {
    font-family: Century Gothic;
    font-size: 16px;
    font-weight: bold;
    color: #F3D09E;
    text-transform: uppercase;
}

h3.Portocaliu:before {
    content: '';
    background: url(http://site.cpartners.ro/assets/images/bullet_orange.png) no-repeat;
    background-size: cover;
    position: relative;
    width: 13px;
    height: 13px;
    margin-left: 0px;
    float: left;
    margin-right: 15px;
    margin-top: 2px;
}

h3.Portocaliu_valoare {
    font-family: Century Gothic;
    font-size: 22px;
    font-weight: bold;
    color: #F3D09E;
    text-transform: uppercase;
    margin-bottom: 24px;
}

h3.Portocaliu_valoare:before {
    content: '';
    background: url(http://site.cpartners.ro/assets/images/bullet_orange.png) no-repeat;
    background-size: cover;
    position: relative;
    width: 27px;
    height: 27px;
    margin-left: 0px;
    float: left;
    margin-right: 21px;
    margin-top: 2px;
}

.Gri {
    background: #edebeb;
}

.Gri h2 {
    font-family: Century Gothic;
    font-size: 22px;
    font-weight: bold;
    color: #753e28;
    padding: 6px 0px 35px 0px;
    margin: 20px;
    border-bottom: 1px solid #d5d4d2;
	min-height: 90px;
}

.Gri p {
    margin: 20px;
}

h3.Gri {
    font-family: Century Gothic;
    font-size: 16px;
    font-weight: bold;
    color: #CFD9E5;
    text-transform: uppercase;
}

h3.Gri:before {
    content: '';
    background: url(http://site.cpartners.ro/assets/images/bullet_grey.png) no-repeat;
    background-size: cover;
    position: relative;
    width: 13px;
    height: 13px;
    margin-left: 0px;
    float: left;
    margin-right: 15px;
    margin-top: 2px;
}

h3.Gri_valoare {
    font-family: Century Gothic;
    font-size: 22px;
    font-weight: bold;
    color: #CFD9E5;
    text-transform: uppercase;
    margin-bottom: 24px;
	margin-top: 35px;
}

h3.Gri_valoare:before {
    content: '';
    background: url(http://site.cpartners.ro/assets/images/bullet_grey.png) no-repeat;
    background-size: cover;
    position: relative;
    width: 27px;
    height: 27px;
    margin-left: 0px;
    float: left;
    margin-right: 21px;
    margin-top: 2px;
}

a.Gri_readmore {
    font-family: Century Gothic;
    font-weight: bold;
    font-size: 15px;
    color: #808080;
    text-decoration: none;
    text-transform: uppercase;
    margin-left: 10px;
}

a.Gri_readmore:hover {
    color: #753e28;
    text-decoration: none;
}

.Gri_readmore:before {
    content: '';
    background: url(http://site.cpartners.ro/assets/images/bullet_pink.png) no-repeat;
    background-size: cover;
    position: relative;
    width: 13px;
    height: 13px;
    margin-left: 0px;
    float: left;
    margin-right: 5px;
    margin-top: 4px;
}

.col-sm-4.Gri {
    margin: 35px 22px;
    width: 29%;
}

.col-sm-4.Roz {
    margin: 35px 22px;
    width: 29%;
}

.col-sm-4.Albastru {
    margin: 35px 22px;
    width: 29%;
}

.col-sm-6.lista_valoare {
    padding-left: 0px;
}


/* NEWSLETTER MODAL */

.modal-dialog.newsletter {
    width: 900px;
    margin: 30px auto;
}

.modal-content.newsletter {
    background: #DAD8D6;
    border-radius: 0px;
    box-shadow: none;
}

.modal-header.newsletter {
    border-bottom: none;
}

h4.modal-title.newsletter {
    font-family: Century Gothic;
    font-weight: bold;
    font-size: 16px;
    color: #753e28;
    padding-left: 15px;
}

input.form-control.newsletter {
    font-family: Century Gothic;
    border-radius: 0px;
    font-size: 12px;
    box-shadow: none;
    color: #808080;
    width: 298px;
    margin: 0px 0px 10px 0px;
}

.newsletter_practices {
    border-top: 1px solid #fff;
    padding: 20px 0px;
}

.newsletter_practices h4 {
    font-size: 16px;
    font-weight: bold;
    font-family: Century Gothic;
    color: #753e28;
}

.checkbox.newsletter {
    font-size: 12px;
    font-weight: normal;
    font-family: Century Gothic;
    color: #753e28;
}

.modal-footer.newsletter {
    border-top: none;
}

.newsletter_stanga {
    width: 50%;
    float: left;
    display: block;
}

.newsletter_dreapta {
    width: 50%;
    float: right;
    display: block;
}

.newsletter_agree {
    border-top: 1px solid #fff;
    padding: 20px 0px;
    position: relative;
    width: 100%;
    clear: both;
    top: 30px;
}

button.btn.newsletter_subscribe {
    float: right;
    margin-top: 0px;
    border-radius: 0px;
    background: #e8c1c8;
    font-family: Century Gothic;
    color: #808080;
}


/* ECHIPA / MEMBRII */

.col-sm-4.membru {
    background: #e2e3e3;
    margin: 25px 10px;
    width: 30%;
}

h2.membru_nume  {
	margin: 0px;
	padding-top: 9px;
}

.membru img {
    width: 100%;
    border-bottom: 1px solid #fff;
    margin-top: 15px;
}

.membru a {
    font-family: Century Gothic;
    color: #753e28;
    font-size: 22px;
    font-weight: bold;
}

.membru a:hover {
    color: #753e28;
    text-decoration: none;
}

.membru p {
    font-family: Century Gothic;
    color: #808080;
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 30px;
}

h2.membru_fundal {
    font-family: Memphis;
    font-size: 35pt;
    color: #fff;
    line-height: 1.25;
    text-shadow: none;
    position: relative;
    z-index: 999;
    margin: 0px;
}

h4.membru_fundal {
    font-family: Century Gothic;
    color: #9d7f78;
    font-size: 18px;
    font-weight: normal;
}

.content_membru p {
    font-family: Century Gothic;
    color: #808080;
    font-size: 19px;
    font-weight: normal;
    margin-bottom: 15px;
}

.content_membru {
    font-family: Century Gothic;
    color: #808080;
    font-size: 19px;
    font-weight: normal;
}

h3.content_membru {
    font-family: Century Gothic;
    font-size: 24px;
    font-weight: bold;
    color: #753e28;
    padding: 38px 0px 38px 0px;
    margin-top: 0px;
    margin-bottom: 10px;
    border-bottom: 1px solid #d5d4d2;
}

h3.content_meniu {
    font-family: Century Gothic;
    font-size: 24px;
    font-weight: bold;
    color: #753e28;
    padding: 0px 0px 38px 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    border-bottom: 1px solid #d5d4d2;
}

h5.content_membru {
    font-family: Century Gothic;
    font-size: 12px;
    font-weight: normal;
    color: #b3b3b3;
}

h3.content_membru_practices {
    font-family: Century Gothic;
    font-size: 24px;
    font-weight: bold;
    color: #753e28;
    padding: 38px 0px 38px 0px;
    margin-top: 0px;
}

.info_coloana {
    display: inline-block;
    position: relative;
    width: 100%;
}

.coloana_1 {
    float: left;
    display: block;
    width: 28%;
    padding-top: 10px;
    color: #808080;
	font-size: 16px;
}

.coloana_1 i {
    color: #7A492D;
}

.coloana_1 h4 {
    font-family: Century Gothic;
    font-size: 16px;
    font-weight: normal;
    color: #808080;
    margin: 0px;
    margin-bottom: 24px;
}

.coloana_1 li {
    list-style-type: none;
    margin-right: 10px;
    padding: 4px 0px;
}

.coloana_1 a {
    font-family: Century Gothic;
    font-size: 16px;   
    font-weight: normal;
    color: #7a482c;
}

.coloana_1 a:hover {
    text-decoration: none;
    color: #7a482c;
}

.coloana_2 {
    float: left;
    display: block;
    width: 28%;
    padding-top: 10px;
    color: #808080;
	font-size: 16px;
}

.coloana_2 i {
    color: #7A492D;
    margin-right: 10px;
    padding: 4px 0px;
}

.coloana_2 h4 {
    font-family: Century Gothic;
    font-size: 14px;
    font-weight: normal;
    color: #808080;
    margin: 0px;
    margin-bottom: 24px;
}

.coloana_2 li {
    list-style-type: none;
    margin-right: 10px;
    padding: 4px 0px;
}

.coloana_2 a {
    font-family: Century Gothic;
    font-size: 14px;
    font-weight: normal;
    color: #7a482c;
}

.coloana_2 a:hover {
    text-decoration: none;
    color: #7a482c;
}

.coloana_3 {
    float: left;
    display: block;
    width: 44%;
    padding-top: 10px;
	font-size: 16px;
}

.coloana_3 h4 {
    font-family: Century Gothic;
    font-size: 14px;
    font-weight: normal;
    color: #808080;
    margin: 0px;
    margin-bottom: 24px;
}

.coloana_3 li {
    list-style-type: none;
    margin-right: 10px;
    padding: 4px 0px;
}

.coloana_3 a {
    font-family: Century Gothic;
    font-size: 14px;
    font-weight: normal;
    color: #7A492D;
}

.coloana_3 a:hover {
    text-decoration: none;
    color: #7a482c;
}

.coloana_3 i {
    color: #7A492D;
    margin-right: 10px;
}


/* NAVIGARE MENIU PRACTICES MEMBRU */

.meniu_practices_membru {
    width: 100%;
    display: block;
    padding-left: 0px;
    position: relative;
    border-bottom: 1px solid #d5d4d2;
}

.meniu_practices_membru p {
    padding: 8px 0px 8px 15px;
    border-top: 1px solid #d5d4d2;
    margin: 0px;
}

.meniu_practices_membru a {
    font-family: Century Gothic;
    font-weight: normal;
    font-size: 16px;
    color: #753e28;
    text-decoration: none;
    margin-left: 10px;
}

.meniu_practices_membru a:hover {
    color: #753e28;
    text-decoration: none;
}

.meniu_practices_membru p:before {
    content: '';
    background: url(http://site.cpartners.ro/assets/images/bullet_orange.png) no-repeat;
    background-size: cover;
    position: relative;
    width: 13px;
    height: 13px;
    margin-left: -15px;
    float: left;
    margin-right: 5px;
    margin-top: 2px;
}


/* CITAT */

blockquote {
    background: #fff;
    border-left: 0px;
    margin: 1.5em 10px;
    padding: 0.5em 10px;
    quotes: "\201C""\201D""\2018""\2019";
    color: #753e28;
    font-family: Memphis;
    font-size: 24px;
    font-weight: normal;
}

blockquote:before {
    display: block;
    content: "“";
    font-size: 50px;
    position: absolute;
    left: -5px;
    top: 37px;
    color: #b3b3b3;
    font-family: Century Gothic;
}

blockquote:after {
    display: block;
    content: "”";
    font-size: 50px;
    position: absolute;
    right: 5px;
    margin-top: -40px;
    color: #b3b3b3;
    font-family: Century Gothic;
}

.container.firm_content {
    margin-top: 42px;
}

.block_firmLista {
    margin-top: 19px;
}

.awards_block {
	margin-top: -20px;
}


/* NEWSLETTER */

.newsletter_form {
    background: #DAD8D6;
    padding-bottom: 47px;
}

h4.newsletter_form_title {
    font-family: Century Gothic;
    font-weight: bold;
    font-size: 16px;
    color: #753e28;
    padding-left: 15px;
    padding-top: 36px;
    padding-bottom: 46px;
}

.col-sm-12.newsletter_arhive {
    padding: 0px;
}

.newsletter_arhive h3 {
    font-family: Century Gothic;
    font-size: 18px;
    font-weight: bold;
    color: #753e28;
    padding: 87px 0px 38px 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    border-bottom: 1px solid #d5d4d2;
}

.latest_newsletter {
    background: #eae9e8;
    padding: 36px 0px;
    margin-top: 36px;
}

.latest_newsletter img {
    max-width: 275px;
}

.info_newsletter {
    padding-left: 21px;
}

.info_newsletter span {
    font-family: Century Gothic;
    font-size: 14px;
    font-weight: normal;
    color: #753e28;
    line-height: 1.25;
    padding-left: 10px;
}

.info_newsletter p {
    font-family: Century Gothic;
    font-size: 14px;
    font-weight: normal;
    color: #808080;
    line-height: 1.25;
    border-bottom: 1px solid #d5d4d2;
    padding-bottom: 20px;
}

.info_newsletter h3 {
    font-family: Century Gothic;
    font-size: 22pt;
    font-weight: bold;
    color: #753e28;
    line-height: 1.25;
}


/* FOOTER */

footer {
    background: url(http://site.cpartners.ro/assets/images/footer_bg.png) center repeat-x;
    height: 225px;
    margin-top: 100px;
}

container.footer_content {
	border-top: 1px solid #e4e1e1;
}

.footer_row {
    border-top: 1px solid #e4e1e1;
}

.footer_block {
    padding-top: 60px;
}

.footer_block p {
    color: #B2907C;
}

.footer_nav a {
    color: #7A492D;
    font-family: Century Gothic;
    font-size: 13px;
    font-weight: normal;
    margin-right: 7px;
}

.footer_nav a:hover {
    color: #7A492D;
    text-decoration: none;
}


/* LOGOURI FOOTER */

.logo-footer img {
    max-width: 100px;
}

img.logo-designer {
    max-width: 60px;
    opacity: 0.5;
}

.designer {
    text-align: right;
}


/* COPYRIGHT */

.copyright {
    color: #B2907C;
    font-family: Century Gothic;
    font-size: 13px;
    font-weight: normal;
	padding-left: 0px;
}


/* CONTACT */

h2.contact_title {
    font-family: Century Gothic;
    font-size: 18px;
    font-weight: bold;
    color: #753e28;
    padding-bottom: 45px;
    margin-top: 0px;
    border-bottom: 1px solid #d5d4d2;
}

.info_contact {
    padding: 15px 0px;
    border-bottom: 1px solid #d5d4d2;
    min-height: 100px;
}

.info_contact span {
    margin-right: 20px;
}

.info_contact i {
    color: #753e28;
}

.info_contact strong {
    margin: 7px;
    font-size: 18px;
    color: #753e28;
}

.info_contact a {
    font-size: 16px;
    color: #753e28;
    font-weight: bold;
    font-family: Century Gothic;
}

img.info_contact_img {
    margin-right: 30px;
}

.info_contact_bottom {
    padding: 15px 0px;
    border-bottom: 1px solid #d5d4d2;
    min-height: 100px;
}

.info_contact_bottom span {
    margin-right: 20px;
}

.info_contact_bottom a {
    font-size: 16px;
    color: #753e28;
    font-weight: bold;
    font-family: Century Gothic;
}

.info_contact_bottom i {
    color: #753e28;
}

span.adress {
    margin-left: 38px;
}

.container.contact_form {
    margin-top: 120px;
    background: #eae9e8;
    padding: 30px;
}

textarea.form-control.contact_form {
    font-family: Century Gothic;
    border-radius: 0px;
    box-shadow: none;
    color: #808080;
    border: 0px;
}

h2.contact_form {
    font-family: Century Gothic;
    font-size: 18px;
    font-weight: bold;
    color: #753e28;
    padding: 0px 0px 38px 0px;
    margin-top: 0px;
    margin-bottom: 48px;
    border-bottom: 1px solid #fff;
}

.checkbox.contact_form {
    color: #808080;
    font-family: Century Gothic;
    border-bottom: 1px solid #fff;
    padding-bottom: 30px;
    margin-bottom: 35px;
    margin-top: -5px;
}

.error {
    font-family: Century Gothic;
    font-size: 16px;
    font-weight: bold;
    color: #753e28;
}

input.form-control.contact_form {
    font-family: Century Gothic;
    border-radius: 0px;
    box-shadow: none;
    color: #808080;
    border: 0px;
    margin-bottom: 10px;
}

input[type=checkbox]:not(old) + label > span,
input[type=radio]:not(old) + label > span {
    display: inline-block;
    width: 0.875em;
    height: 0.875em;
    margin: 0.25em 0.5em 0.25em 0.25em;
    border: 0.0625em solid rgb(192, 192, 192);
    border-radius: 0.25em;
    background: rgb(224, 224, 224);
    background-image: -moz-linear-gradient(rgb(240, 240, 240), rgb(224, 224, 224));
    background-image: -ms-linear-gradient(rgb(240, 240, 240), rgb(224, 224, 224));
    background-image: -o-linear-gradient(rgb(240, 240, 240), rgb(224, 224, 224));
    background-image: -webkit-linear-gradient(rgb(240, 240, 240), rgb(224, 224, 224));
    background-image: linear-gradient(rgb(240, 240, 240), rgb(224, 224, 224));
    vertical-align: bottom;
}


/*  
input[type=checkbox] {
  display: none;
}

- Input style pentru forms

input[type=checkbox] + label {position: relative;background: #ced9e7;height: 22px;width: 22px;display: block;transition: box-shadow 0.4s, border 0.4s;border: solid 5px #FFF;box-shadow: 0 0 1px #FFF;cursor: pointer;
}
/* Provide a border when hovered and when the checkbox before it is checked 

input[type=checkbox] + label:hover,
input[type=checkbox]:checked + label {
  border: solid 5px #f1c7ce;
  background: #fff;
  /* Soften the jagged edge 
}

- Create a pseudo element :after when checked and provide a tick
- Center the content

input[type=checkbox]:checked + label:after {
  content: '\2714';
  /*content is required, though it can be empty - content: '';
  height: 1em;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  color: #000;
  line-height: 1;
  font-size: 12px;
  text-align: center;
}
*/

    body, html, container { overflow-x:hidden; }
/* MEDIA RESPONSIVE */

@media (min-width: 1200px) {
	
    .container {width: 1100px;}
    .dl-menuwrapper .dl-menu.dl-menuopen {width: 347px;}
    .dropdown:hover .dropdown-menu {display: block;}
	.carousel-inner > .item > img.first-slides_membru {top: 0px;}
}

@media(min-width:980px) and (max-width:1200px){
	html {overflow: scroll;overflow-x: hidden;}
    #v_grad {top: -250px;;max-height: 600px;}
	.carousel-inner > .item > img  {height: 480px; width: initial;}
	.carousel-inner > .item > img.first-slides_membru {margin-top: 50px; width: 100%;}
	.carousel-caption.content {top: -500px;}
	.block_news {margin-top: 20px;}
	.block_italian_desk {min-height: 630px;}
	.col-sm-6.practices {min-height: 600px;}
	.col-sm-4.Gri {margin: 35px 20px;}
}

@media(min-width:768px) and (max-width:980px){

    #v_grad {top: -300px;max-height: 600px;}
	.carousel-inner > .item > img  {height: 480px; width: initial;}
	.carousel-caption.content {top: -500px;}
	.block_news {margin-top: 20px;}
	.col-sm-4.membru {width: 43%; max-width: 100%;}
	.awards_block {margin-top: 60px;}
	.block_italian_desk {min-height: 630px;}
	.col-sm-6.practices {min-height: 600px;}
	.col-sm-4.Gri {width: 45%; margin: 35px 15px;}
	.col-sm-4.Albastru {width: 45%; margin: 35px 15px;}
	.col-sm-4.Roz {width: 45%; margin: 35px 15px;}
	.copyright {padding-left: 10px;}
}

@media(min-width:640px) and (max-width:768px){

    #v_grad {top: -300px;max-height: 600px;left: -400px;}
	.carousel-inner > .item > img  {height: 480px; width: initial; margin-left: -260px;}
	.carousel-caption.content {top: -500px;}
	.carousel-indicators.indicatori {left: 33%; text-align: left;}
	.spotlight img {max-height: 100%;}
	.col-sm-4.membru {width: 43%; max-width: 100%;}
	.data_articol_top p {display: block;}
	.block_news {margin-top: 60px;}
	.block_newsletter {margin-top: 60px;}
	.awards_block {margin-top: 60px;}
	.block_italian_desk {min-height: 250px;}
	.col-sm-6.practices {min-height: 250px;}
	.col-sm-4.Gri {width: 94%; padding: 35px 22px;}
	.col-sm-4.Albastru {width: 94%; padding: 35px 22px;}
	.col-sm-4.Roz {width: 94%; padding: 35px 22px;}
	.info_spotlight {display: none;}
	.footer_row {margin-top: 0px;}
}

@media(min-width:480px) and (max-width:640px){

    #v_grad {top: -300px;max-height: 600px;left: -600px;}
	.carousel-inner > .item > img  {height: 480px; width: initial; margin-left: -380px;}
	.carousel-caption.content {top: -500px;}
	.carousel-indicators.indicatori {left: 33%; text-align: left;}
	.col-sm-8.meniu {left: 200px;}
	.spotlight img {max-height: 100%;}
	.col-sm-4.membru {width: 100%; max-width: 92%; margin: 20px;}
	.data_articol_top p {display: block;}
	.block_news {margin-top: 60px;}
	.block_newsletter {margin-top: 60px;}
	.awards_block {margin-top: 60px;}
	.block_italian_desk {min-height: 250px;}
	.col-sm-6.practices {min-height: 250px;}
	.col-sm-4.Gri {width: 94%; padding: 35px 22px;}
	.col-sm-4.Albastru {width: 94%; padding: 35px 22px;}
	.col-sm-4.Roz {width: 94%; padding: 35px 22px;}
	.info_spotlight {display: none;}
	.team_nav {display: none;}
	.coloana_1 {width: 100%;}
	.coloana_2 {width: 100%;}
	.coloana_3 {width: 100%;}
	.footer_row {margin-top: 0px;}
}

@media(min-width:320px) and (max-width:480px){

	.col-sm-8.meniu {left: 200px;}
	.col-sm-8.meniu:hover {
		left: 15px; 
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-ms-transition: all 0.5s ease-in-out;
		-o-transform: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	}
	p.slide_content {font-size: 2.1em;}
    #v_grad {top: -300px;max-height: 600px;left: -600px;}
	.carousel-inner > .item > img  {height: 480px; width: initial; margin-left: -530px;}
	.carousel-inner > .item > img.first-slides_membru {margin-left: -470px; height: 100%;}
	.carousel-caption.content {top: -500px;}
	.carousel-indicators.indicatori {left: 33%; text-align: left;}
	.col-sm-8.meniu {left: 200px;}
	.spotlight img {max-height: 100%;}
	.col-sm-4.membru {width: 100%; max-width: 92%;}
	.data_articol_top p {display: block;}
	.block_news {margin-top: 60px;}
	.block_newsletter {margin-top: 60px;}
	.awards_block {margin-top: 60px;}
	.block_italian_desk {min-height: 250px;}
	.col-sm-6.practices {min-height: 250px;}
	.col-sm-4.Gri {width: 88%; padding: 35px 22px;}
	.col-sm-4.Albastru {width: 88%; padding: 35px 22px;}
	.col-sm-4.Roz {width: 88%; padding: 35px 22px;}
	.team_meniu {margin-top: 40px;}
	.info_spotlight {display: none;}
	.team_nav {display: none;}
	.coloana_1 {width: 100%;}
	.coloana_2 {width: 100%;}
	.coloana_3 {width: 100%;}
	.col-sm-9.italian_desk_content {max-width: 100%; margin-right: 0px; width: 100%;}
	.parteneriate_block {clear: both;padding-top: 50px;}
	.key_contacts {width: 100%; min-width: 305px;}
	.footer_row {margin-top: 0px;}
}