.footer {
    background-image: url(http://emiliaromana.maxprogress.bg/files/153745286040549.jpg) !important;
    background-color: #222 !important;
    background-size: auto 100% !important;
}

svg#Capa_1 {
    display: none;
}

svg.achievement__icon {
    display: none;
}

.header__span {
    margin-left: 15px;
    font-weight: bold;
}
 
@media (min-width: 992px) {
nav#header-nav {
 
    margin-top: -10px;
}

}


h2.subText {
    text-align: center;
    margin-bottom: 20px;
    font-size: 20px;
}

@import url('https://fonts.googleapis.com/css?family=Open+Sans');



li.navbar__item.js-dropdown:last-child  {
      background-color: #a88c40 !important;
    border-radius: 3px;
    margin-left: 19px;
    /* z-index: 10000000000; */
    font-weight: 600;
    padding: 3px 16px;
    vertical-align: middle !important;
    color: white !important;
    font-family: Montserrat,sans-serif;
    text-decoration: none;
}


li.navbar__item.js-dropdown:last-child  a {
    color: white !important;
    font-family: 'Montserrat' !important;
    font-weight: bold !important;
}



/*
.social--header .social__item:nth-child(1) {
    color: white !important;
    background: #4267b2;
    border: #4267b2 !important;
}


.social--header .social__item:nth-child(2) {
    color: white !important;
    background: #cd201f;
    border: #cd201f !important;
}

.social--header .social__item:nth-child(3) {
    background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%) !important;
    color: white !important;
}



.social--footer .social__item {
    margin: 10px 15px 0 0 !important;
  
    padding-left: 9px !important;
    padding-right: 9px !important;
    border-radius: 7px !important;

}



.social--footer .social__item:nth-child(1) {
    color: white !important;
    background: #4267b2;
    border: #4267b2 !important;
}


.social--footer .social__item:nth-child(2) {
    color: white !important;
    background: #cd201f;
    border: #cd201f !important;
}

.social--footer .social__item:nth-child(3) {
    background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%) !important;
    color: white !important;
}


*/

.header__span, .title-thin, .widget__header h2, h2.widget__title, .widget--landing .widget__title .dropdown--header .dropdown__btn, .dropdown__menu, .navbar__link, .nav--footer a,.widget__content, .footer__copyright, .form .control-label, .widget__header h3, .pull-right .form-group label,  body, .title-thin, .property__subtitle, .property__subtitle, .article--grid .article__item-title, .site__title, .widget--sidebar .widget__title, .widget--footer .widget__title, .property__title, .properties__address-city, .widget__title  {
  font-family:  Arial, Helvetica, Georgia, sans-serif ; 
}


.article--list div.article__item-info h3.article__item-title {     font-size: 33px;}

.banner__title {
    font-size: 79px !important;
    color: #fff  !important;
    font-weight: 900  !important;
 
         margin-top: 10% !important;
}



.feature__item-title, .feature__title, .properties__offer {
  
    color:#a88b40  !important;
    
}


.navbar__submenu {
 
    width: 230px !important;
    
}


@media only screen and (max-width: 768px) 
{ .header__contacts {         display: none !important; }  }


.properties__ribon {letter-spacing: 3px;}


.form--banner-sidebar {
	    background: rgba(255, 255, 255, 0.85) !important;
}

.social  a {
    color: #e54c06;
    text-decoration: none;
}


.properties--grid .properties__params {
    font-size: 17px;
    font-weight: bold;
}

.slider--thumbs .slider__control {

    background: #e6e6e6 !important

}

.property__plan-icon svg {
    fill: #646965 !important;
  
}

.scrollup {
  
    background: #e54c06 !important;
 
}

.property__plan-item,  {
   
    border: 1px solid #fff;
    background: #fff9a3;
 
}


.properties__address {
    font-size: 26px !important;
    line-height: 1.4 !important;

}

.property__header {
    display: none !important;
}

.property__plan {
    display: none !important;
}

.property__info-item {
    display: none !important;
}

.sidebar {
    display: none !important;
}

div#sendformid .widget__title {
    display: none !important;
}
.banner--slider .banner__subtitle, .banner--slider .banner__title {
    margin-top: 70px;
}

.form--banner-sidebar a {   color: #e54c06 !important;}
 

.properties__ribon:after {
    border-top: 5px solid #bb6700 !important;
    
}


 
.properties--grid:hover .properties__info {
    background: #14141700;
    border-color: #14141700;
}

.button__more.active, .button__more:active {
    -webkit-transform: translate3d(0,1px,0);
    transform: translate3d(0,1px,0);
    border-color: #e54c06  !important;
    background: #e54c06 !important;
    color: #fff;
}

.widget--sidebar .widget__title {
   
    font-size: 24px !important;
    text-align: center  !important;
}


.article__body p {
    font-size: 18px;
}

#WelcomeText .container { 
    margin-bottom: 40px;
}

.navbar--overlay .navbar__link, .navbar__link {
 
    font-size: 14px !important;
    
	font-weight:400 !important;
}


.form-group > a { color: #e54c06 !imporant}
 
.widget--sidebar .widget__title {
 
    text-align: center;
}


.form--banner-sidebar {
    
    background: rgba(255, 255, 255, 0.78);
 
}

.form--banner-sidebar .control-label, .worker--index .worker__tel {
    color: #e54c06 !important;
    margin-bottom: 0;
}


.button__action, .gosubmit__btn {
 
    border-bottom: 4px solid #b13b05;
    background: #e54c06; 
    color: #fff;
}

.ui-panel{
	display: none;
}

.qrforprint{
	display: none;
}

.brokerforprint{
	display: none;
}

.gosubmit__btn{
margin: 80px 0 0 160px;
}


@media (max-width: 991px) {

.banner--slider .banner__container {
    background: white !important;
}
}

.slider--small .slider__item img{
	margin: 0px auto!important;
	max-height: 600px;
}

.property__slider .slider__img, {
	max-height: 130px;
}

.property__slider img{
	margin: 0px auto!important;
	max-height: 130px;
}

.slider__item {
     background: #f6f6f6!important  !important;
 }



properties__offer, .social--footer .social__item, .widget--footer .widget__title, .worker__name, 
.property__commision strong,.property__price-value, .property__plan-icon svg 
						{
						  
						    color: #e54c06  !important;
						    
						}

a, a:hover, a.hover {
	    color: #e54c06;
}

.navbar__nav a:hover { color: #e54c06 !important;}


.property__params-list--options li:before {
  
    border: 2px solid #e54c06  !important;
 
}


.form__submit {
  
    border-bottom: 4px solid #398cbf  !important;
    background: #398cbf  !important;
   
}



.widget--landing .widget__header {
    margin: 10px auto 40px;
    padding-left: 15px;
    padding-right: 15px;
}

.map--properties .map__wrap {

    height: 320px!important;

}

@media (max-width: 1199px){

.property__actions .btn--default {
    margin-top: 10px;
    width: 100%!important;
    margin-left: 0;
}
}

@media (max-width: 767px){

.property__plan-item {
    width: 120px!important;

}

#desktopLogo {
    margin-top: 60% !important;
}

.navbar__wrap--init {
    background: #ffffff !important;
    
}

a.navbar__link {
    color: black !important;
}

li.navbar__item.js-dropdown:last-child a {
    color: black !important;
    font-family: 'Montserrat' !important;
    font-weight: bold !important;
}

li.navbar__item.js-dropdown:last-child {
    background-color: #ffffff !important;
    margin-left: unset !important;
    padding:unset !important;
   
}

.header {
    background: #ffffff !important;
}

.site__title {

    margin: 97px 0 0 !important;

}

.breadcrumbs {
    border-top: unset !important;
}

.booking-form {
    margin-top: 36%;
}

.js-dropdown-menu.navbar__dropdown {
    display: none !important;
}

.fb_iframe_widget iframe {
    overflow: hidden;
    width: 289px !important;
}

.property__plan-item {
    width: 50% !important;
}

.property {
    margin-top: 38%  !important;
}
}


/* NOVI */


.header {
   
    background: rgba(255, 255, 255, 0);
    color: #000000 !important;
}

.navbar--header {
  
        background: #fff !important;
  
}

.widget--landing .widget__title {
    font-size: 41px  !important;
    letter-spacing: -2px  !important;}

.navbar--overlay .navbar__row {
    margin: 19px -25px !important;
    padding: 0px 4px !important;
}

.widget__header h2, .widget__header .h2 {
    font-size: 19px !important;
}


.lang_settings_custom > a {
 
    color: #666;
  
}

.navbar__link {
     
    font-weight: bold !important;
}

.navbar--header {
 
    background: rgba(255, 255, 255, 0);
 
}



.header__contacts {
    background: rgba(246, 246, 246, 0) !important;
 
}

.header__phone {
    color: #666 !important;
  
}


.lang_settings_custom > a {
  
    color: #666;
   
}

.header__phone:hover {
    color: #900 !important;
}


.header svg {
    fill: #666 !important;
}

 


.social--circles .social__item {
    border: 1px solid #666 !important;
    
}

.social--header .social__item {
  
    color: #666 !important;
}


.social--header .social__item:hover {
    color: #900 !important;
}

.social--circles .social__item:hover  {
    border: 1px solid #900 !important;

}


.lang_settings_custom > a {
   
    color: #666;}


.navbar__nav a:hover {
    color: #ed2e2b !important;
}


.navbar__dropdown ul {
 
    background: white;

    border: 1px 0 0 0 solid #900 !important;
    box-shadow: 0 5px 20px -5px #000  !important;
}


.navbar__sublink {
    color: #000 !important;
    
}


.navbar__nav a:hover {
    color: #ed2e2b !important;
}



.form__submit {
    border-bottom: 4px solid #398cbf !important;
    background: #398cbf !important;
}


.scrollup {
    background: #e6e6e6 !important;
}


 

.footer {
    background: #fff !important;

    border-top: 1px solid #e6e6e6 !important; 
}


.widget--gray {
    background: #fff !important;
}


.footer a, .footer p, .footer span {
    color: #000;
    
}


.footer a, .footer p, .footer span {
    color: #000 !important;}


.form--wide {
  
    background: rgba(255, 255, 255, 0.88) !important;
  
}

.header--dark {
    background: #fff !important;
    
}

.center {
    background: #ffffff !important;
  
}

body {
  
    color: #414242 !important;
  
}

.button__more.hover, .button__more:hover {
    border-color: #ec302a !important;
    color: #ec302a !important;
 
}


.button__more.active, .button__more:active {
  
      border-color: #baa368 !important;
    background: #2d3e5014 !important;
 
}

.boxwhitecat .ui__button--2 {
 
    margin-bottom: 10px !important;
    width: auto !important;
}


.button__more.hover, .button__more:hover {
    border-color: #a88b40 !important;
    color: #a88b40 !important;
}

@media (min-width: 1200px) {
 
.properties--grid:hover .properties__info {
    background: #353535 !important;
    border-color: #353535  !important;
}

}




.navbar--overlay .navbar__link {
    color: #000 !important;
}

.widget--landing .widget__title {
     
    color: #ffffff;}


properties__offer, .social--footer .social__item, .widget--footer .widget__title, .worker__name, .property__commision strong, .property__price-value, .property__plan-icon svg {
    color: #666 !important;
}

.navbar--header {
  
    background: #fff;
 
}




.form--banner-sidebar .control-label, .worker--index .worker__tel {
    color: #000000 !important;
     
}

@media (min-width: 1200px)
{
.slider--fadeInLeft .slick-current .slider__caption {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    text-shadow: 1px 1px 20px #525252;
}

}


.button__action, .gosubmit__btn {
    border-bottom: 4px solid #ec302a ;
    background: #ec302a ;
   
}

.form--banner-sidebar a {
    color: #292929 !important;
}


/* 
.navbar--overlay {
 
    top: 50px !important;
 
}

*/


.site__title {
    font-size: 32px !important;
    font-style: normal !important;
    color: #272727; }

.widget--footer .widget__title, .property__title, .pull-right .form-group label, .widget__header h3, .form--banner-sidebar .control-label, .worker--index .worker__tel {  
  font-style: normal !important;} 


.widget--sidebar .widget__title {
    font-size: 22px !important;
    font-style: normal !important;
    color: #272727; }



.properties__address-street {
   
    font-size: 24px;
   
}

.pull-right .form-group label {    
    font-size: 18px !important;}


.properties__address-city {
    display: block;
    font-size: 22px;
    font-style: normal;
}



@media (min-width: 1200px)
 {
.achievement__item--animate-end .achievement__icon, .achievement__item--animate-end .achievement__name {
 
    background: rgba(0, 0, 0, 0);
}

}




.achievement__counter--lg {
 
    background: rgba(0, 0, 0, 0);
}

.article__more.active, .article__more:active {
 
    border-color: #ed2e2b  !important;
    background: #ed2e2b !important;
    color: #fff;
}
@media (min-width: 992px) {
 
.article__more.hover, .article__more:hover {
    border-color: #ed2e2b  !important;
    color: #ed2e2b  !important;
}

.article__time {
    
    background: #464646 !important; }

.slider--thumbs .slider__control {
    background: #319cd8 !important;
}


.form__submit.active, .form__submit:active {
    border-top: 4px solid #8e0806 !important;
   
    color: #fff;
}


@media (min-width: 992px)
 {
.btn--default.hover, .btn--default:hover {
    border-color: #ea2f2a !important;
    color: #ea2f2a !important;
}



.property__plan-item {
   
    border: 1px solid rgba(70, 70, 70, 0.15) !important;
    background: #ffffff !important;
  
}

nav#header-nav {
    z-index: 200!important;
}

.banner--slider .banner__sidebar{
z-index: 100!important;
}
.form--banner-sidebar .form__mode-btn {
	color: #000 !important;
}

#in-price-from, #in-price-to {
    width: 46%;
}
#in-price-from {
    margin-right: 3%;
}
#in-price-to {
    margin-left: 3%;
}


/* WOMAN 
.footer {
    background: url(../img/footer-img.JPG) 0 0 no-repeat !important;
background-position: bottom center !important;
}
*/

.form__reset.hover, .form__reset:hover {
    border-color: #398cbf;
    color: #398cbf;
}

.feature__item-title, .feature__title, .properties__offer {
    color: #398cbf !important;
}


.datatable th {
     text-align: center !important;
}

.button__action, .gosubmit__btn {
    border-bottom: 4px solid #216188 ;
    background: #398cbf ;
}

.gosubmit__title {
 
    color: #398cbf;
  
}

.social--header .social__item:hover {
    color: #398cbf !important;
}

.social--circles .social__item:hover {
    border: 1px solid #398cbf !important;
}

.scrollup {
   
    background: #398cbf !important;
    color: #fff  !important;
 
}

.navbar--header.header-fixed {
    -webkit-box-shadow: 0px 2px 11px rgba(0, 0, 0, 0.6) !important;
  
    box-shadow: 0px 2px 11px rgba(0, 0, 0, 0.6)  !important;
}

.navbar__item {
 
    margin: 3px 0 0 15px !important;
   
}

.partners__arrow {
  
    color: #398cbf !important;
 
}

.navbar__nav a:hover {
    color: #398cbf !important;
}
/* */



.partners__item img {
    -webkit-filter: grayscale(80%);
    filter: grayscale(80%);
    -webkit-filter: grayscale(80%);
    -moz-filter: grayscale(80%);
    -ms-filter: grayscale(80%);
    -o-filter: grayscale(80%);
    filter: url(desaturate.svg#greyscale);
    filter: gray;
    -webkit-filter: grayscale(1);
}




.partners__item img:hover{  -webkit-filter: grayscale(0%);
filter: grayscale(0%);
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);
filter: none;
-webkit-filter: none;
 
		}



#indexmap {     background-image: url(../img/493278851.jpg); 

background-size: 50%;
    background-position: top right;
    background-repeat: no-repeat;
    min-height: 400px;

}

.header:before {
 
    background: black;
    content: " ";
    width: 100%;
    height: 3px;
    background-image: -moz-linear-gradient(0deg,#a88c40 0,#a88c40 100%);
    background-image: -webkit-linear-gradient(0deg,#a88c40 0,#a88c40 100%);
    background-image: -ms-linear-gradient(0deg,#a88c40 0,#a88c40 100%);
}


.header__span {
 
    color: #788c93;
}


.social--circles .social__item {
    border: 1px solid #788c93 !important;
}


.social--header .social__item {
    color: #788c93 !important;
}


.navbar__link {
 
    color: #a88c40 !important;
}


.form__submit {
    border-bottom: 4px solid #8a712f  !important;
    background: #a88c40 !important;
}


.form__reset {
     border: 2px solid #1e282f;
    background: 0 0;
    color: #1e282f;
  
}


.form__reset.active, .form__reset:active {
    
    border-color: #2f5582  !important;
    background: #2f5582 !important;
    color: #fff  !important;
}

.form__reset.hover, .form__reset:hover {
    border-color: #2f5582 !important;
    color: #2f5582 !important;
}


.scrollup {
    background: #788c93 !important;
    color: #fff !important;
}


.partners__arrow {
    color: #2f5582 !important;
}

.widget--landing .widget__title {
    color: #2f5582 !important;
}

.feature__item-title, .feature__title, .properties__offer {
    color: #a88b40  !important; 

}


properties__offer, .social--footer .social__item, .widget--footer .widget__title, .worker__name, .property__commision strong, .property__price-value, .property__plan-icon svg {
    color: #1e282f !important;
}


.widget--landing .widget__title {
    color: #ffffff;}

.button__action, .gosubmit__btn {
    border-bottom: 4px solid #a88b40 ;
    background: #a88b40 ;
}

.gosubmit__title {
    color: #a88a40;
}


.control-label {color: #1e282f !important}

.irs-line {
  background: repeat-x #a88b40 !important;
    background-image: -webkit-gradient(linear,left top,right top,from(#a88b40),to(#305581)) !important;
    background-image: linear-gradient(to right,#a88b40 0,#305584 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a88b40', endColorstr='#305584', GradientType=1) !important;
 


}


.widget__header h3 {
 
    color: #1e282f !important
}


.slider--thumbs .slider__item img {
    margin: 0;
    max-width: 100%;
    width: 100%;
    height: 100% !important;
    min-height: 130px;
}

.property__params-list--options li:before {
    border: 2px solid #a88b40 !important;
}

.property__info-item {
 
    color: #2b5583 !important;
}

.slider--thumbs .slider__control {
    background: #a88b40 !important;
}

.article__time {
    background: #a88c40 !important;
}


.article__more {
 
    border: 2px solid #a88b40 !important;
 
    color: #a88b40 !important;
   
}


.article__more.active, .article__more:active {
    border-color: #a88b40 !important;
    background: #a88b40 !important;
    color: #fff !important;
}

.article__more.hover, .article__more:hover {
    border-color: #9e833a !important;
    color: #9e833a !important;
}


.btn--default.hover, .btn--default:hover {
    border-color: #a88c40 !important;
    color: #a88c40 !important;
}


.form-control:focus {
    border-color: #2b5583;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #2b558375;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #2b55838c;
}


.property__title {

    min-height: 50px !important;}


.properties--grid:hover .properties__info {
    background: #35353500 !important;
    border-color: #35353500 !important;
  color: #c59340 !important;
}

.properties--grid:hover .properties__address {
    color: #c59340 !important;
}


.hover-default .item-photo__hover {
 
    background: rgba(255, 255, 255, 0) !important;
 
}


.koldprice {color: grey;
    text-decoration: line-through;}


span.properties__address-street {
    font-size: 19px !important;
}

span.properties__address-city {
    font-size: 17px;
}



.slider__description {
    
    background-image: -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0, 0, 0, 0))) !important;
    background-image: linear-gradient(to bottom,transparent 0,rgba(0, 0, 0, 0) 100%)  !important;
 
 
 
}

.property__price-value {
    font-size: 24px;
color: #a88b40 !important; 
 }


.property__subtitle {
    font-size: 20px;
 
    color: #295693;
}


.property__plan-value {
    font-size: 17px !important;

}


.feature__title {
    font-size: 33px !important;}


.properties--grid:hover .properties__address {
    color: #295693 !important;
}

@media (min-width:1025px) {

.widget--bg .widget__header {
    margin: 46px auto 121px !important;
}

}



.property__price-value {
    font-size: 24px !important;
color: #a88b40 !important  !important; 
    padding: 11px 12px 11px !important;
 }




.properties__offer-value strong {
    font-size: 18px  !important;
}


#refnom {     color: #2d3e50 !important;     margin-left: 10px; }
#refnom strong  {     color: #2d3e50 !important; }

.article--grid .article__item-title {
 
    font-size: 14px !important;
}

.article__details p {
    line-height: 1.4 !important;
    font-size: 13px !important;}


.navbar__wrap {
    margin: 38px 0 0 !important;}

.nowrap { 
    white-space: nowrap; }


.datatable__table .nowrap {
    font-weight: bold;
    color: #e49632;
}


.widget--sidebar .widget__title {
 
    font-size: 14px !important;
 
}

.datatable th {
 
    font-size: 12px !important; 
    padding: 30px 10px!important; 
}

.datatable td {
    padding: 20px 4px !important; 
  border: 1px solid #ececec;
    text-align: center;
}


.worker--sidebar-advanced .worker__name {
   
    font-size: 15px !important; 
 
}

 a {
    color: #295692  !important;
 
}

.worker__contacts {     text-align: center!important; }


#colorone {     color: #788c93 !important;
    font-size: 35px; }


body, body p {
		color: #666666 !important;
     font-size: 14px !important;  
}




.properties__offer-value {

    padding-bottom: 0px !important;
}



.properties--grid .properties__address {
 
    min-height: 120px !important;  
}




@media (max-width: 767px) {
.header__phone {
    
    display: none !important;
}



}



roperty__plan-item {
 
    background: #ffffff; }





.button__action, .gosubmit__btn {
    border-bottom: 0px solid #a88b40 !important;
    background: #a88b40 !important;
    background: #b3975e !important;
    background: -webkit-linear-gradient(#bea776 0%, #8c7442 100%) !important;
    background: -o-linear-gradient(#bea776 0%, #8c7442 100%) !important;
    background: linear-gradient(#bea776 0%, #8c7442 100%) !important;
    text-shadow: 0px -1px rgba(0, 0, 0, 0.15);
    border: 1px solid #746037 !important;
    color: #fff!important;
}


html {
    font: 400 15px / 24px 'PT Serif';
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    background: #fcfcfc;
    color: #666666;
}


::selection {
    background: rgba(179, 151, 94, 0.6);
    color: #ffffff;
    text-shadow: none;
}


.footer {
    background: #f6f6f6 !important;
    border-top: 1px solid #e6e6e6 !important;
}


properties__offer, .social--footer .social__item, .widget--footer .widget__title, .worker__name, .property__commision strong, .property__price-value, .property__plan-icon svg {
    color: #666666 !important;
}


.mapsFooter {
    pointer-events: none !important;
} 


 p{
font-family: 'PT Serif', serif !important;
color: #666666 !important;
}

.widget--landing .widget__title {
    text-shadow: unset !important;
    color: #a88c40 !important;
    font-weight: 500 !important;
    text-transform: unset !important;
    font-family: Montserrat,sans-serif !important;
   
}


.gm-style-pbc {
    display: none !important;
}


.achievement__icon {
    fill: white !important;
    font-weight: bold !important;
    /* color: white !important; */
    width: 50px !important;
    height: 50px !important;
}










/*//////////////////////////////////////////////////////////////////
[ FONT ]*/


@font-face {
  font-family: OpenSans-Regular;
  src: url('../fonts/OpenSans/OpenSans-Regular.ttf'); 
}



/*//////////////////////////////////////////////////////////////////
[ RESTYLE TAG ]*/
* {
	margin: 0px; 
	padding: 0px; 
	box-sizing: border-box;
}

body, html {
	height: 100%;
	font-family: sans-serif;
}

/* ------------------------------------ */
a {
	margin: 0px;
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -moz-transition: all 0.4s;
}

a:focus {
	outline: none !important;
}

a:hover {
	text-decoration: none;
}

/* ------------------------------------ */
h1,h2,h3,h4,h5,h6 {margin: 0px;}

p {margin: 0px;}

ul, li {
	margin: 0px;
	list-style-type: none;
}


/* ------------------------------------ */
input {
  display: block;
	outline: none;
	border: none !important;
}

textarea {
  display: block;
  outline: none;
}

textarea:focus, input:focus {
  border-color: transparent !important;
}

/* ------------------------------------ */
button {
	outline: none !important;
	border: none;
	background: transparent;
}

button:hover {
	cursor: pointer;
}

iframe {
	border: none !important;
}

span.gosubmit__title__option {
    font-size: 29px !important;
}



/*//////////////////////////////////////////////////////////////////
[ Utiliti ]*/






/*//////////////////////////////////////////////////////////////////
[ Table ]*/
td.columnlevel {
    text-align: center !important;
    font-size: 30px;
    background-color: #a88c40 !important;
    color: white;
}

.limiter {
  width: 100%;
  margin: 0 auto;
}

.container-table100 {
  
}

.wrap-table100 {
 width:100%;
}

table {
  border-spacing: 1;
  border-collapse: collapse;
  background: white;
 
  overflow: hidden;
  width: 100%;
  margin: 0 auto;
  position: relative;
}
table * {
  position: relative;
}
table td, table th {
  padding-left: 8px;
}
table thead tr {
  height: 60px;
  background:#d6b661;
}
table tbody tr {
  height: 50px;
}
table tbody tr:last-child {
  border: 0;
}
table td, table th {
  text-align: left;
}
table td.l, table th.l {
  text-align: right;
}
table td.c, table th.c {
  text-align: center;
}
table td.r, table th.r {
  text-align: center;
}


.table100-head th{
  font-family: 'Raleway' !important;
  font-size: 18px;
  color: #fff;
  line-height: 1.2;
  font-weight: unset;
}

tbody tr:nth-child(even) {
  background-color: #f5f5f5;
}

tbody tr {
  font-family: 'Raleway' !important;
  font-size: 15px;
  color: #808080;
  line-height: 1.2;
  font-weight: unset;
}

tbody tr:hover {
  color: #555555;
  background-color: #f5f5f5;
  
}

.column1 {
 text-align:center !important;
  width: 260px;
  padding-left: 29px;
}

.column2 {
  width: 160px;
}

.column3 {
  width: 245px;
}

.column4 {
  width: 110px;
  text-align: right;
}

.column5 {
  width: 170px;
  text-align: right;
}

.column6 {
  width: 222px;
  text-align: right;
  padding-right: 62px;
}


@media screen and (max-width: 992px) {
  table {
    display: block;
  }
  table > *, table tr, table td, table th {
    display: block;
  }
  table thead {
    display: none;
  }
  table tbody tr {
    height: auto;
    padding: 37px 0;
  }
  table tbody tr td {
    padding-left: 40% !important;
    margin-bottom: 24px;
  }
  table tbody tr td:last-child {
    margin-bottom: 0;
  }
  table tbody tr td:before {
    font-family: 'Raleway' !important;
    font-size: 14px;
    color: #999999;
    line-height: 1.2;
    font-weight: unset;
    position: absolute;
    width: 40%;
    left: 30px;
    top: 0;
  }
  table tbody tr td:nth-child(1):before {
    content: "Date";
  }
  table tbody tr td:nth-child(2):before {
    content: "Order ID";
  }
  table tbody tr td:nth-child(3):before {
    content: "Name";
  }
  table tbody tr td:nth-child(4):before {
    content: "Price";
  }
  table tbody tr td:nth-child(5):before {
    content: "Quantity";
  }
  table tbody tr td:nth-child(6):before {
    content: "Total";
  }

  .column4,
  .column5,
  .column6 {
    text-align: left;
  }

  .column4,
  .column5,
  .column6,
  .column1,
  .column2,
  .column3 {
    width: 100%;
  }

  tbody tr {
    font-size: 14px;
  }
}



@media (max-width: 576px) {
  .container-table100 {
    padding-left: 15px;
    padding-right: 15px;
  }
}


img.smallHR {
    
    position: relative !important;
    display: block;
    width: 25%;
   
    text-align: center !important;
    margin: 0 auto !important;
}



.actionButtonNav{

 background-color: #a88c40 !important;
   border-radius: 3px;     margin-left: 19px;
   /* z-index: 10000000000; */
   font-weight: 600;
   padding: 5px 25px;
   /* vertical-align: middle !important; */
   color: white !important;
   font-family: Montserrat,sans-serif;
   text-decoration:none;


}

.gm-style-mtc {
  display: none !important;
}


div#sendformid {
    display: none !important;
}


.widget.js-widget.widget--sidebar.widget--first-no-head {
    display: none !important;
}

.property__plan {
    display: none !important;
}

.property__info-item {
    display: none !important;
}
.property__header {
    display: none !important;
}

h2#projectsC {
    padding-bottom: 5%;
}


div#projectsCon {
    padding-bottom: 0px !important;

}




.properties__info {
    min-height: 80px !important;
}

.properties__details {
    height: 111px !important;
}


th.column1 {
    color: white !important;
}

@media only screen and (max-width: 600px) {
section.address.address--footer span {
    max-width: 290px !important;
 
}
}


body {
    background: #ffffff  !important;
}


.galleryStruct img {
    overflow: hidden !important;
    height: 200px !important;
}

.slick-slide img {
    width: 100% !important;
    object-fit: contain !important;
}


.box.boxwhitecat {
    display: none !important;
}

.display{


    display: block !important;
}

.box.boxwhitecatDisplay a {
    /* margin: 1%; */
    margin-bottom: 10px !important;
    width: auto !important;
}
