﻿.sidebar_x {
  /* Custom menu
  ---------------------------------------- */
}
@media (max-width: 992px) {
  .sidebar_x.col-md-3 {
    width: 100%;
  }
}

.sidebar_x .widget-title, h2.widgettitle {
  font-size: 18px;
  margin-bottom: 25px;
  margin-top: 30px;
}
.sidebar_x .menu {
  margin: 0;
  padding: 0;
}
.sidebar_x .menu li {
  list-style: none;
  font-family: Arial, sans-serif;
  font-size: 14px;
}
.sidebar_x .menu li.current-menu-ancestor a {
  color: #fff;
  padding: 8px 21px;
}
.sidebar_x .menu a {
  border-bottom: 1px solid #ebebeb;
  color: #777777;
  display: block;
  padding: 11px 0;
  position: relative;
}
.sidebar_x .menu a:hover{
    color: #FA9E25;
}
.sidebar_x .menu a:after {
  content: "›";
  font-size: 17px;
  font-family: Arial, sans-serif;
  position: absolute;
  right: 11px;
  top: 7px;
}



.container_sb {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container_sb:before, .container_sb:after {
  content: " ";
  display: table;
}
.container_sb:after {
  clear: both;
}
@media (min-width: 768px) {
  .container_sb {
    width: 750px;
  }

}
@media (min-width: 992px) {
  .container_sb {
    width: 970px;
  }

}
@media (min-width: 1200px) {
  .container_sb {
    width: 1170px;
  }


}










div.wpb_single_image.wpb_content_element.vc_align_center
{
margin-bottom: 0px!important;
}

/*images fix*/
.wpb_single_image img  {
border-radius: 2px;
}


body.page .wpb_single_image.wpb_content_element {
margin-bottom: 23px;
}

/*vc*/
.wpb_single_image img {
  width: 100%
}

.wpb_content_element .widget a {
      color: #848484 ;
}
/*
.wpb_animate_when_almost_visible {
opacity: 1!important;
}

    /*boxed rev slider*/
body.boxed.home header + section .wpb_revslider_element {
    margin-left: -50px;
    margin-right: -50px;
}

/*vc update:*/
section .wpb_content_element {
    margin-bottom: 0;
    clear: both;
}

@media (min-width: 600px){
section.wpb_row .wpb_column.col-md-12 .owly {
	margin-left: -30px;
	margin-right: 0px;
}
}

@media (min-width: 600px) {
.wpb_row.row.no-margin .recentportfolio .item-type-line .item-hover .mask,.wpb_row.row.no-margin .recentportfolio .item-type-line .item-img,.wpb_row.row.no-margin ul.recentportfolio{
	width: 101.5%;
}
}

/*responsive fixes*/
@media  (max-width: 1199px) {
.col-md-9 .col-md-6 .vc_empty_space, div.col-md-9 div.row div.col-md-6 div.vc_empty_space {
  height: 3px!important;
}
}

/*VC fixes*/
.widget_recent_comments #recentcomments, .widget_nav_menu #menu-side-menu, .vc_wp_meta .widget_meta > ul, .vc_wp_pages .widget_pages > ul, .vc_wp_archives .widget_archive > ul, .vc_wp_categories .widget_categories > ul, .widget_recent_entries > ul{
  padding-left: 0;
}

.vc_wp_custommenu .widget_nav_menu #menu-side-menu > li, .vc_wp_meta .widget_meta > ul > li, .vc_wp_pages .widget_pages > ul  > li, .vc_wp_archives .widget_archive > ul > li, .vc_wp_categories .widget_categories > ul > li, .widget_recent_entries > ul > li{
    border-bottom: 1px solid #ebebeb;
    list-style: outside none none;
    padding: 9px 0;
    color: #848484 ;
}


.vc_single_image-wrapper {
    width: 100%;
}






.image{
    height: 100px;
    width: 100%;
    max-height: 100px;
    max-width: 1800px;

    opacity: 0.4;
    filter: alpha(opacity=40); 
}





.wpb_column{
    padding-bottom: 40px;
}


.wpb_column a{
    font-weight: 600;
}
