div.portfolio-post-details {font-weight: bold}
.label-warning,
div.cbp-l-grid-projects-button,
.custom_button,
.custom_button_top a {
  margin: 5px auto;
  width:50%;
  font-size:13px;
  background:#f47521;
  border:none;
  color:#fff;
  text-align:center;
  padding: 3px 16px;
}
ul.footer-menu li.custom_button_top {
  display:none
}
div.cbp-l-grid-projects-button p {
  margin: 0 0 0 0;
}
.wpb_btn-success, .wpb_btn-success:hover {
  padding: 14.5730769230769px 38.8615384615385px;
}
.wpb_button:first-child {
  padding: 10px 31px;
  border:none
}

.label-warning {
  font-size:15px;
  padding:8px 13px;
  font-weight: bold;    
}
.custom_button {
  width:70%;
  float:left;
}
.custom_button a {
  color:#fff !important
}
.custom_button_top a {
  width:auto;
  padding: 5px 16px !important;
  color:#fff !important;
  margin: 56px 0;
  font-size:13px !important;
}
.affix .custom_button_top a {
  margin: 24px 0;
}
.custom_button_top a:hover {
  color:#000 !important
}
.center {
  text-align:center
}

.widget.widget_nav_menu ul li:before,
.footer.dark-theme .widget.widget_nav_menu ul li:before {
  content: "" !important
}
.cbp {
  min-height: 400px !important;
  height: 380px;
}
.orange {
  color:#f47521;
  font-size:36px;
  font-weight: bold;
}
.title_post{
  font-size:18px
}

.inner-page {
  padding-top: 0px; 
}
.prod_breadcrumb {
  background:#1d9a51
}
.prod_breadcrumb_normal {
    background:#000
}

body.single-format-link #title-breadcrumb div.container,
#title-breadcrumb,
.cbp-l-grid-projects-desc 
{
  display:none;
  padding:0;
  margin:0
}
.wpb_button {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.portfolio-post-details h5 {
  color:#b5b7b4;
  font-size:14px;
  font-weight: 100;
}
a:hover {
  text-decoration:none !important
} 
.lpd-new-header .header-search a.search-icon {
  width:56px
}
.lpd-new-header #logo {
  padding:20px 0
}
.lpd-cbp-project.cbp-4-columns .cbp-caption {
  margin-bottom: 0px;
}

.cbp-l-grid-projects-title {
  margin-top: 14px;
}
.cbp-animation-moveLeft .cbp-item-wrapper {
  overflow: hidden;
  padding-bottom: 50px;
}
p.copyright {
margin-bottom: 10px;
margin-right:64px;
width: auto;
float: left;
}
.footer-menu {
float: left;
width: auto;
}
.cbp-wrapper, .cbp .cbp-item {
overflow: visible;
}

.textwidget hr {
margin-top: 14px;
margin-bottom: 14px;
border: 0;
border-top: none;
height: 1px;
}
.dark-theme .footer-menu li {
border-left: none;
}
.cbp-l-grid-projects-title {
line-height: 24px;
font-size:15px;
color:#4d4e53
}
.expert{
color:#4d4e53;
font-size: 20px;
font-weight: bold;
}
p.label-warning {
margin: 20px 0 10px 0;
}
.cbp {
overflow: visible;
}
.cbp-item-wrapper:hover .cbp-l-grid-projects-title a {
text-decoration: none;
}
.portfolio-post-details ul li {
border-top: none;
}
div.col-md-4 > div.content {
  margin-top: 42px;
}
div.col-md-4 > div.content div#title-breadcrumb {
display:block !important;
height: 200px;
width: 100%;
max-width: 100%;
background-size: contain !important;
background-repeat: no-repeat !important;
background-color: inherit;
  overflow:hidden
}
div.col-md-4 > div.content div#title-breadcrumb img {
  height: 100%!important
}
.footer .widget.widget_nav_menu ul li {
  border-bottom:none
}
.widget.widget_pages ul li a:before, .widget.widget_nav_menu ul li a:before, .widget.widget_login ul li a:before, .widget.widget_meta ul li a:before, .widget.widget_categories ul li a:before, .widget.widget_archive ul li a:before, .widget.widget_recent_comments ul li a:before, .widget.widget_recent_entries ul li a:before {
  content:""
}
.wordpress-456repair .wpb_content_element {
  margin-bottom: 40px;
}
.page-content {
  margin-top: 40px;
}
/*.cbp-l-filters-button {
	margin: 30px auto 30px;
}*/
.lpd-mega-header2 h3 {
  font-size: 24px;
  letter-spacing: 0;
  font-weight: 100 !important;
}
img.page-thumbnail {
  border:1px solid #ececec
}
/*div.single-post div.col-md-8 {
  display:none
}*/

.wpb_btn-success {
  background-color: #0b9444;
}
p.description_post {
  margin-top:30px !important
}
img.img_t0 {
  width:100% !important
}
img.page-thumbnail {
  width:26%;
  float:left;
  margin-right:10px
}
.ls-wp-fullwidth-container {
  top:-40px
}
.lpd-cbp-project.cbp-4-columns.cbp-square .cbp-caption {
  background: #dfe3ec;
}
.cbp-caption-defaultWrap img {
  width: 80%;
  height: 80%;
  position: absolute;
  top: 10%;
  right: 10%;
}
.cbp-popup-lightbox-figure {
  background: #fff;
}
.menu3dmega > ul > li.last a {
  background: #f47521 !important;
}
div#form {
  float:left;
  clear:both;
  margin-top:10px;
  height:10px
  
}
div.ultimate-map-wrapper {
  margin-top:-40px
}
div.col-md-8 {
  overflow:hidden
}
@media (max-width:992px){
    .custom_button_top a {
        margin: 10px 0;
    }
	img.page-thumbnail {
      width: 48%;
  	  float:right;
      margin-right: 0;
  	  margin-left: 1.5%;
	}
	
	img.img_t1 {
  		margin-left:0;
  		margin-right:1.5%;
  		float:left
	}
	.prod_breadcrumb img,
	.prod_breadcrumb_normal img{
        max-width:100% !important;
        height: auto;
	}
}
@media (min-width: 1200px){
  .lpd-new-header .menu3dmega > ul {
  padding-right: 0 !important;
  }
}
@media (max-width: 800px){
.wpb_column > .wpb_wrapper > *:last-child {
margin-bottom: 40px !important;
}
}

li.ui-state-default {
  background:rgba(0,0,0,0.02) !important;
  /*background:#f0ad4e !important;*/
  color:#fff!important;
  padding: .2em .6em .3em !important;
}
li.ui-state-default a {
    border-bottom:none !important
}
li.ui-tabs-active {
 /*font-weight: bold !important;*/
}
div.col-md-8 h1.title {
  font-size: 26px;
  margin-top: 0;
  margin-bottom: 22px;
  height: 28px;
}
.col-md-4 {
  padding-top:8px
}
.cbp-l-caption-buttonLeft {
  margin-right: 0;
}
ul.fix_tabs_link {
  padding:0!important;
  margin:0!important;
  text-align:left!important;
}
ul.fix_tabs_link li  {
  margin:0 !important;
  float:left!important;
  font-size: 13px!important;
  display: block!important;
  color: #eb6e22!important;
}
ul.fix_tabs_link li:hover  {
  background:none !important
}
ul.fix_tabs_link a {
  color: #eb6e22 !important;
  font-family: 'Raleway', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
  font-size: 13px !important;
  line-height: 20px !important;  
}

@media (min-width: 768px) {
  .menu3dmega.new_sep_element > ul > li > a:after {
  	display:none
	}
}