
body {color:#515a63; }

 

body { height:100%; background-image: url(https://brings-online.com/demo/wp-theme-property/wp-content/uploads/2017/02/propbg.jpg); background-repeat: no-repeat; }

body {-webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    background-size: 100% 100%; 
    background-attachment: fixed;}

 

body { background-color:#ffffff; }

#header {background-color: #ffffff;}
#footer {border-top:3px solid #606873;}


#page {background:rgba(255,255,255,0.9);	}



#page { padding:20px 20px;}

h1, h1 a {color:#515a63;}
h2, h2 a {color:#515a63;}
h3, h3 a {color:#515a63;}


.boxcontent h3 a {color:#515a63;}

.logo {max-width:360px;}
.logotitle {color:#ffffff;}
.logotitle a {color:#ffffff;}
.logosubtitle { color:#ffffff; }
.sidebartitle { background:#ffffff; }
.related-title {color:#515a63; border-bottom:1px solid #515a63;}


#main-menu { border-top:1px solid #606873; border-bottom:1px solid #606873;  }
.nav a {  color:#515a63;}
.nav li:hover > a {background:#617ea1; color:#ffffff;}

#tabContainer ul#tabitems li a.active 
{background:#617ea1;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#617ea1', endColorstr='#617ea1',GradientType=1 );
border:1px solid #617ea1; border-radius:3px;}

.nav li.current-menu-item a, .nav li.current-menu-parent a, .nav li.current_page_parent a { background:#617ea1; color:#ffffff;}
.nav li.current-menu-item ul li a, .nav li.current-menu-parent ul li a, .nav li.current_page_parent ul li a { color:#515a63;}

.nav li  ul { border:1px solid #606873; border-top:none;  }
.nav li  ul { background:#f5f5f5;   }
.nav li ul li a { color:#515a63;   }

.nav li ul li a:hover {  color:#617ea1; }
.nav li ul li.current-menu-item a, .nav li ul li.current-menu-item a, .nav li ul li.current_page_parent a {color:#617ea1; }

.topmenu  ul li a, .topmenu  ul { color:#ededed; }
.topmenu  ul li a:hover { color:#ffffff; }


a, a.more-button, a.more, .post-nav a:hover, .cycle-pager .pager-bullets span.cycle-pager-active, #content .sidebarbox ul li a:hover, #content .sidebarbox li.current-menu-item a, #content .sidebarbox li.current-cat a, .blog-list-entry h3 a:hover, .prop-all-data td.showmore, .footermenu ul li a:hover, .tagcloudbox a:hover, .widget_tag_cloud a:hover, .prop-info ul li a:hover { color:#57b038;}
.post-nav .current, input.psbutton { background:#57b038;}

i {color:#57b038; }


.page-entry .boxcontent a.boxbutton, #pager a.cycle-pager-active, .pager-bullets .cycle-pager-active, .ib a.boxbutton, #infoboxen a.boxbutton, #infoboxen2 a.boxbutton, .service-list-box a.more, .homebox a.more, .prop-price a.details, .propbox a.boxbutton, .prop-info ul li.list-requestbutton, .propbox .prop-price a.details, .carousel-prev:hover, .carousel-next:hover, .contactform button, input.wpcf7-submit { background:#57b038;}

.page-entry .boxcontent a.boxbutton:hover, #infoboxen a.boxbutton:hover, .ib a.boxbutton:hover, #infoboxen .boxcontent:hover a.boxbutton, #infoboxen2 a.boxbutton:hover, #infoboxen2 .boxcontent:hover a.boxbutton, .service-list-box a.more:hover, .homebox a.more:hover, .propbox:hover .prop-price a.details, .propbox a.boxbutton:hover, .prop-info ul li.list-requestbutton:hover, .propbox:hover .prop-price a.details, input.psbutton:hover, .contactform button:hover, input.wpcf7-submit:hover { background:#606873;}


.page-entry .boxcontent a.boxbutton, .service-list-box a.more, .homebox a.more, .prop-price a.details, .propbox a.boxbutton, .prop-info ul li.list-requestbutton input, .propbox .prop-price a.details,
.service-list-box a.more:hover, .homebox a.more:hover, .propbox:hover .prop-price a.details, a.boxbutton:hover, .boxcontent:hover a.boxbutton, .prop-info ul li.list-requestbutton input:hover, .propbox:hover .prop-price a.details { color:#ffffff;}

input.psbutton, .contactform button, input.wpcf7-submit {border:1px solid #57b038}
input.psbutton:hover, .contactform button:hover, input.wpcf7-submit:hover {border:1px solid #606873} 


@media screen and (max-width: 641px) {

#main-menu {  border:none !important;  }
.nav li a, .nav li ul li a { color:#eee; }
.nav li ul { border:none !important;}
.nav li.current-menu-item a, .nav li.current-menu-parent a, .nav li.current_page_parent a { color:#fff;}
.nav li.current-menu-item ul li a, .nav li.current-menu-parent ul li a, .nav li.current_page_parent ul li a { color:#eee; }
.nav li ul li.current-menu-item a, .nav li ul li.current-menu-item a, .nav li ul li.current_page_parent a { color:#fff;  }
.nav li ul li a:hover {  color:#fff; padding-left:3px;}
}




.topmenu ul li a, .topmenu ul {
    color: #515a63 !Important;
}

.nav li.current-menu-item a, .nav li.current-menu-parent a, .nav li.current_page_parent a, .nav li a:hover{
    background: #57b038 !Important;
    color: #ffffff;
}

.toggle-headline{
    /* background: #57b038;*/
   /*border: 1px solid #ebebeb;*/
}
.toggle-box .toggle-headline h2{
  color:#57b038;
}

/*
img.alignnone {
    width: 300px !Important;
    height: auto;
    display: block;
    margin: 10px 0;
    padding: 2px;
    border: 3px double #ebebeb;
    border-radius: 2px;
}
*/


img.aligncenter {
    margin: 0 auto;
    padding: 2px;
    border: 3px double #ebebeb;
    border-radius: 2px;
    max-width: 600px;
    width: 300px !important
    height: auto;

.gallery-item {
  margin:0;
  background: #fff;
  border: 0;
}

.gallery img{
  width: auto;
}
  .gallery-item {

    margin: 0 !important; 
    padding: !important;
  
	background: transparent !important; 
	border: 0;
    border-radius:0;

}
 