/* Remove Featured Image 100% width property */

article.post .entry-header .entry-thumbnail img, article.page .entry-header .entry-thumbnail img {
width: auto !important;
}

/* body - ar */

[lang|=ar] body {
  direction: rtl;
}



/* button icon emplacement */
.ow-button-base a.ow-icon-placement-left .sow-icon-image, .ow-button-base a.ow-icon-placement-left [class^="sow-icon-"] {
    margin: -0.1em .75em -0.2em -0.75em;
    float: left;
    padding-left: 5px;
}

/* slider gradients */
#pg-35271-0.panel-has-style  > .panel-row-style  {
    -webkit-align-items: flex-start;
    align-items: flex-start;

    background-color: #e2e2e2;
    background-image: linear-gradient(to bottom left, rgba(119, 41, 83, 0.16) 0, rgba(119, 41, 83, 0.16) 49.9%, transparent 50%),linear-gradient(to bottom right, rgba(228, 228, 228, 0.5) 0, rgb(206, 206, 206) 49.9%, transparent 50%),linear-gradient(to top left, #f9f9f9 0%, #f9f9f9 49.3%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0) 100%),linear-gradient(-85deg, #bd5532 0%, #1d413b 42%, #1d413b 94%);
   
    background-blend-mode: multiply,multiply,normal,normal;
    background-position: top right,top left,right bottom -1px,left top;
    background-repeat: no-repeat;
    background-size: 74% 99.83%,68% 91%,103.8% 20.26%,100% 99.8%;
    display: flex;
   
    justify-content: flex-start;
    margin: 0;
        margin-right: 0px;
        margin-left: 0px;
}

/* slider gradients - ar */
#pg-35966-0.panel-has-style  > .panel-row-style  {
    -webkit-align-items: flex-start;
    align-items: flex-start;

    background-color: #e2e2e2;
    background-image: linear-gradient(to bottom left, rgba(119, 41, 83, 0.16) 0, rgba(119, 41, 83, 0.16) 49.9%, transparent 50%),linear-gradient(to bottom right, rgba(228, 228, 228, 0.5) 0, rgb(206, 206, 206) 49.9%, transparent 50%),linear-gradient(to top left, #f9f9f9 0%, #f9f9f9 49.3%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0) 100%),linear-gradient(-85deg, #bd5532 0%, #1d413b 42%, #1d413b 94%);
   
    background-blend-mode: multiply,multiply,normal,normal;
    background-position: top right,top left,right bottom -1px,left top;
    background-repeat: no-repeat;
    background-size: 74% 99.83%,68% 91%,103.8% 20.26%,100% 99.8%;
    display: flex;
   
    justify-content: flex-start;
    margin: 0;
        margin-right: 0px;
        margin-left: 0px;
}


/* main menu - ar */
[lang|=ar] #mega-menu-wrap-Header-Menu #mega-menu-Header-Menu {
  text-align: right;
}
/* secondary menu - ar */
[lang|=ar] #mega-menu-wrap-secondary-menu #mega-menu-secondary-menu {
  text-align: right;
}

/*header*/

#header .container .panel-grid-cell {
  padding-top: 15px;
  padding-bottom: 30px;
}

#header {
  background-color: #1d413b;
}

/*...*/

#media_image-18.sidebar-wrap.widget_media_image {
  width: 500px;
  margin-bottom: 25px;
}

#media_image-21.sidebar-wrap.widget_media_image {
  width: 150px;
  margin-bottom: 25px;
  margin-left: 25px;
}

/*search*/

/*.top-bar .searchform input,
#top_search .searchform input {
  max-width: 250px;
  color: #eee;
}*/

.navbar #top_search {
  margin-right: 0;
  width: 25%;
}

.navbar #top_search .searchform input {
  color: #fff;
  width: 250px;
}

#top_search .searchform input {
  color: #eee;
}

.autocomplete-suggestion,
.autocomplete-no-suggestion {
  padding: 5px 3px;
  border-bottom: 1px solid #ddd;
  overflow-x: hidden;
  white-space: normal;
  line-height: 100%;
  background-color: #eaeaea;
}

.top-bar .searchform .btn-default,
#top_search .searchform .btn-default {
  background: #bd5532;
  color: #fff;
}

/*navbar-inverse*/

.navbar-inverse .navbar-toggle:focus,
.navbar-inverse .navbar-toggle:hover {
  background-color: #1D413B;
}

.navbar-inverse .navbar-toggle {
  border-color: #fff;
}

/*.navbar #secondary-menu-wrap,
.navbar-inverse .dropdown-submenu > .dropdown-menu {
  box-shadow: 0px 3px 3px rgba(0,0,0,0.4);
}*/

.navbar #secondary-menu-wrap,
.navbar-inverse .dropdown-submenu > .dropdown-menu {
  height: 50px !important;
}

.navbar .nav > li {
  border: none;
}

/*widget*/

.widget_text {
  font-size: 16px;
}

#recent-posts-11 {
  font-size: 16px !important;
}

#nav_menu-6 {
  font-size: 16px;
}

.sow-carousel-title a.sow-carousel-next:hover,
.sow-carousel-title a.sow-carousel-previous:hover {
  background: #BD5532;
}

#black-studio-tinymce-3 {
  font-size: 16px;
}

/*post-title*/

.post-title,
.post-title a,
.post-title a:hover,
.post-title a:visited {
  color: #4A474B;
}

/*youtube*/

.epyt-gallery-title {
  font-size: 80%;
  font-weight: bold;
  line-height: 120%;
  padding: 10px;
  font-family: 'Lato', sans-serif;
  background-color: #bd5532;
  color: #fff;
  height: 50px;
}

.epyt-gallery-subscribe a.epyt-gallery-subbutton,
.epyt-gallery-subscribe a.epyt-gallery-subbutton:hover {
  display: inline-block;
  padding: 5px 10px;
  background-color: #bd5532 !important;
  color: #fff !important;
  text-decoration: none !important;
  border-radius: 3px;
}

/*newsletter*/

#nf-form-5-cont .nf-field-container {
  margin-bottom: 15px;
}

#nf-form-6-cont .nf-field-container {
  margin-bottom: 15px;
}

/*hide-titre*/

#post-23 .post-title {
  display: none;
}

#post-2385  .post-title {
  display: none;
}

#post-989  .post-title {
  display: none;
}

#post-1279  .post-title {
  display: none;
}

#post-1772  .post-title {
  display: none;
}

#post-8992  .post-title {
  display: none;
}

/*menus-temporaines*/

/*.menu-item-11261 a {
	color: black !important;
	background-color: yellow !important;
}
	.menu-item-11339 a {
	color: black !important;
	background-color: yellow !important;
}*/

.so-widget-sow-image-default-9c7163b6ec5b .widget-title {
  font-size: 14px !important;
}

/*carousel-articles*/

.sow-carousel-title a.sow-carousel-next:hover,
.sow-carousel-title a.sow-carousel-previous:hover {
  background: #BD5532 !important;
}

.sow-carousel-title a.sow-carousel-next,
.sow-carousel-title a.sow-carousel-previous {
  background: #BD5532 !important;
}

/*#wpforo-wrap #wpforo-menu {
  background-color: #1d413b;
}

#wpforo-wrap .wpfl-4 .wpforo-category {
  background-color: #bd5532;
}

#wpforo-wrap #wpforo-stat-header {
  background-color: #1d413b;
}

#wpforo-wrap #wpforo-poweredby {
  background-color: #1d413b;
}*/

/*breadcrumbs*/

.breadcrumbs-wrapper {
  text-align: center;
}