#masthead {
  background: #d1c7d0;
}

.color-site-white .sub-menu {
  background: #d1c7d0;
}

#content {
    background: #f2edf2;
}

#menu-item-1336 {
  background: #5d2a58;
}

#menu-item-1336 a {
  color: #fff !important;
}

.rev_slider_wrapper {
  border-bottom: 15px solid #c9b5c4;
}

.sidebar {
  border: none;
  background: #c9b5c4;
  border-radius: 0 0 6px 6px;
}

.grids {
  margin-top: 2px;
}

.grid-8 {
  margin-top: 20px;
  }

.grid-4 {
  margin-left: 20px;
}

.grid-8 .grid-4 {
  margin-left: 30px;
}

.owl-carousel .owl-item:first-child {
  margin-left: 0;
}

.wpb_slider_area .item {
  margin: 0;
}

.wpb_slider_area {
  position: relative;
  background: #fff;
  padding: 10px 10px 1px 10px;
  border-radius: 0 0 4px 4px;
}

#owl-demo-side-feature .item img {
  width: 94%;
}

.single .entry-header {
  display: none;
}

.single .grid-8 {
  margin-top: -10px;
}

.single #masthead {
  margin-bottom: 0;
}

.single .sidebar {
  margin-top: -32px;
}

.single-box.entry-content {
  background: #fff;
  padding: 1em 1.5em 1.5em 1.5em;
  margin-bottom: 0;
  border-radius: 8px;
}


#social-box {
border: none;
margin-bottom: 30px;;
}

#social-box li {
margin-right: 5%;
text-align: center;
box-shadow: inset 0 -4px 0 rgba(0,0,0,0.2);
border-radius: 2px;
padding: 6px 0px 6px 0px;
}

#social-box li:after {
display: none;
}

#social-box li a {
    text-align: center;
    color: #fff;
    font-size: 16px;
    font-family: 'Nunito', Arial, Verdana, 'Helvetica Neue', Helvetica, sans-serif;
}

#social-box a {
        text-decoration: none !important;
}

#social-box li:first-child {
display: none;
}

#social-box li:nth-child(2) {
    background: #3b5998;
    margin-left: 2%
}

#social-box li:nth-child(3) {
    background: #00aced;
}

#social-box li:nth-child(4) {
    background: #cb2027;
}

#social-box li:nth-child(5) {
    background: #dd4b39;
    margin-right: 2%;
}


#social-box li:hover {
opacity: 0.9;
box-shadow: none;
}

#respond #submit {
border: none;
background: #794c74;
color: #fff;
font-size: 1.1em;
font-weight: 600;
letter-spacing: 0.05em;
border-radius: 4px;
float: right;
margin: 15px 0 20px 0;
}

#respond #submit:hover {
box-shadow: none;
}

#respond textarea {
background: rgba(255,255,255,0.5);
}

#social-box li {
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-ms-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
}

#author-box {
    display: none;
}

.nav-single {
border: none;
background: #e8e3e8;
border-radius: 6px;
margin-bottom: 30px;
padding: 0;
}

.icon-chevron-left::before {
  content: "\0025C3";
  font-family: 'SSPika', sans-serif;
}

.icon-chevron-right::before {
  content: "\0025B9";
  font-family: 'SSPika', sans-serif;
}

.single .entry-content p {
  font-size: 110%;
}

.single #masthead .main-menu {
  border-bottom: 15px solid #c9b5c4;
}

.slide-dock .icon-remove-sign:before {
  background: transparent;
}

.slide-dock .close-dock {
  top: 8px;
  left: 8px;
}

.slide-dock {
  width: 340px;
  border: none;
  background: #794c74;
  background: rgba(121, 76, 116, 0.94);
  color: #fff;
  border-radius: 12px 0 0 12px;
  bottom: 80px;
}

.slide-dock .entries {
  padding: 0 20px 0 40px;
}

.slide-dock a {
  color: #fff;
}

.slide-dock h3 {
  display: none;
}

.slide-dock figure,  .slide-dock img {
  border-radius: 6px;
}

.slide-dock figure {
  margin-top: 45px;
}

.single .product {
  margin-top: 20px;
}

.widget .flexslider .entry-title, .widget .flexslider .flex-direction-nav {
  display: none;
}

.sidebar .widget {
  font-size: 13px;
  margin-top: 0;
  padding-top: 0;
  border-top: none;
}

.widget .flexslider {
  padding-bottom: 0;
}

.grid figcaption {
  background: rgba(121, 76, 116,0.5);
}

.price_area_fix, .pro_price_area, .pro_price_area span.amount {
  color: transparent;
}

.cs-style-3 figcaption {
  height: 70px;
}

.wpb_sidebar_slider .big_layout .grid figcaption h3 {
  font-weight: 400;
  font-size: 140%;
  letter-spacing: 0.1em;
}

.grid figcaption a, div.grid_no_animation figcaption a.button {
  background: #5d2a58 !important;
}

.grid figcaption a:hover, div.grid_no_animation figcaption a.button:hover {
  background: #794c74 !important;
}

.widget_recent_entries li {
  padding: 5px 0 5px 10px;
  margin-bottom: 10px;
  position: relative;
  border: none;
  background: rgba(121, 76, 116,0.3);

}

.widget_recent_entries li:hover {
  background: rgba(121, 76, 116,0.5);

}

.widget_recent_entries li:before {
    display: none;
}

.widget_recent_entries ul {
  margin-bottom: 0;
}

.widget_recent_entries a {
    color: #fff;
    text-transform: uppercase;
    font-size: 18px;
      text-decoration: none !important;
      display: block;
}

.single .entry-media {
  border-radius: 0 0 8px 8px;
}

.widget .cs-style-3 .add_to_cart_button {
  line-height: 23px;
}

.grid figcaption a {
  font-size: 15px!important;
}

.cs-style-3 figcaption a {
  max-width: 200px;
}


#gallery-carousel {
  border-bottom: 15px solid #c9b5c4;
}

.single-format-gallery .entry-media {
border-radius: 0;
}

#gallery-carousel .carousel-nav {
border: none;
font-size: 58px;
}

.posts-slider .flex-direction-nav a {
border: none;
}

.with-sidebar .posts-slider .flex-direction-nav a {
   font-size: 38px;
}

#gallery-carousel:hover .carousel-nav {
box-shadow: none;
}

.read-more {
  border: none;
  background: rgba(121, 76, 116,0.75);
  border-radius: 4px;
  padding: 0.75em 1.75em;
  }

.with-sidebar .posts-slider .entry-header .read-more {
font-size: 110%;
  }

  .with-sidebar .posts-slider .entry-header .entry-title {
    font-size: 160%;
  }


.read-more:hover {
  box-shadow: none;
    background: rgba(121, 76, 116,0.9);
}

.with-sidebar .posts-slider .entry-header .entry-meta {
  display: none;
}

.entries article .entry-image [class*="icon-"], .entry-list article .entry-image [class*="icon-"] {
  display: none;
}

.latest-reviews .score-line span i {
  padding: 3px 10px 0px 6px;
  font-weight: 600;
  color: #fff;
  font-size: 1.5em;

}

.score-line span {
     background: rgba(121, 76, 116,0.94) !important;
     border-radius: 0 8px 0 0;
}

.page-template-page-composer .entry-title a{
font-size: 1.2em;
color: #5d2a58 !important;
letter-spacing: 0 !important;
}

.page-template-page-composer .entry-title a:hover {
color: #794c74 !important;
}

.page-template-page-composer .entry-meta {
  display: none;
}

.page-template-page-composer .entry-summary {
  background: #fff;
  padding: 1em;
  border-radius: 6px;
}

.page-template-page-composer .entry-summary p {
font-size: 105%;
}

.classic-layout article {
  padding-bottom: 15px;
  margin-bottom: 15px;
  border: none;
}

.classic-layout .entry-header {
  margin-top: -14px;
}

.classic-layout .entry-summary {
min-height: 160px;
}

.pagination ul {
padding: 25px 0 0;
text-align: center;
border-top: none;
border-bottom: none;
}

.pagination {
margin-bottom: 0;
}

.pagination li span, .pagination li a.next, .pagination li a.prev {
    color: #5d2a58;

}

.pagination li a, .pagination li span {
color: #5d2a58;
font-size: 18px;
line-height: 20px;
padding: 10px 15px;
display: inline-block;
text-decoration: none;
font-weight: 600;
}

.page-numbers .current {
    color: #fff;
    font-weight: 800;
    border-radius: 2px;
}

.pagination li a.next:hover, .pagination li a.prev:hover {
color: #794c74;
background: transparent;
opacity: 1;
}

.page-numbers .icon-chevron-left:hover, .page-numbers .icon-chevron-right:hover {
opacity: 1;
}

.pagination li a.next, .pagination li a.prev {
font-size: 26px;
padding: 0 15px;
display: block;
float: left;
margin-bottom: -13px;
}

.posts-slider .entry-title a {
  color: #fff !important;
  font-size: 120% !important;
  letter-spacing: 0.05em !important;
}

.posts-slider .entry-title a:hover {
  color: #fff !important;
}

#inner-wrap, #footer {
  background: #e8e3e8;
}

.nav-single a {
color: #5d2a58;
font-size: 1.2em;
}

.nav-single .sub-title {
color: #794c74;
letter-spacing: 0.05em;
font-size: 120%;
}

.nav-next [class^="icon-"], .nav-previous [class^="icon-"] {
  color: #5d2a58;
  font-size: 38px;
  margin-top: -20px;
}

.nav-single .sep {
  display: none;
}

.related-posts .entry-title {
  border: none;
  background: rgba(201, 181, 196,0.4);
  padding: 10px;
  border-radius: 4px;
  margin-bottom: 20px;
}


#respond .entry-title {
display: none;
}

.comment-form .message {
  display: none;
}

#gallery-carousel img {
  margin: 0;
}

#gallery-carousel .carousel-nav {
  opacity: 0.4;
}

#gallery-carousel .carousel-nav:hover {
  opacity: 0.8;
}

.single .entry-rating {
  background: #fff;
  border-radius: 8px 0 0 0;
margin: 10px 15px 0 15px;

}

.single .entry-rating .inner {
border: none;
background: #e8e3e8;
border-radius: 4px;
}

.single .entry-rating [class^="score-"] input {

  color: #5d2a58;
  font: 35px/35px'quicksand' sans-serif;
  font-weight: 600;
  opacity: 0.9;
}

.entry-breakdown .entry-title {
border: none;
}

.entry-breakdown .entry-meta {
color: #794c74;
font-weight: 600;
font-size: 110%;
padding: 0px 0px 5px 5px;
}

.entry-breakdown .score-line span, .entry-breakdown .score-line {
  border-radius: 8px;
}

.entry-breakdown .total {
  font-size: 150%;
  color: #794c74;
}

.entry-breakdown .total-score h4 .total {
font-size: 150%;
color: #5d2a58;
}

.entry-breakdown .total-score h4 {
  color: #5d2a58;
}


.entry-breakdown {
background: #fff;
margin-top: 20px;
padding: 15px;
border-radius: 8px;
  margin-bottom: 0px;
}

.nav-previous a, .nav-next a {
  display: block;
  padding: 30px 0;
}

.nav-previous:hover, .nav-next:hover {
  background: rgba(201, 181, 196,0.2);
}

.widget h3 {
  display: none;
}

.widget:last-child h3 {
  display: block;
}

.sidebar .widget:first-child {
  margin-top: -5px;
}

.posts-slider {
  margin-bottom: 50px !important;
}

.pllexislider-normal ul li .jr-insta-datacontainer {
  display: none;
}

.widget_latest_tweets_widget ul li {
  padding: 8px 5px 10px 8px;
  margin-bottom: 10px;
  border: none;
  background: rgba(121, 76, 116,0.3);
  color: #fff;
  line-height: 1.2;
}

.widget_latest_tweets_widget .tweet-text {
  font-size: 130%;
}

.widget_latest_tweets_widget ul li a {
visibility: hidden;
}

.widget_latest_tweets_widget ul li a:not(.twitter-hashtag) {
display: none;
}



.widget_latest_tweets_widget ul li .tweet-details a {
  visibility: visible !important;
  text-align: right;
  padding: 5px 5px 0px 0px;
  font-weight: 600;
  color: #fff;
  display: block;
  font-size: 110%;
}

.widget_latest_tweets_widget ul li .twitter-hashtag {
  visibility: visible !important;
  font-weight: 600;
  color: #fff;
  text-transform: capitalize;
}

#latest_tweets_widget-2 {
  margin-top: 10px;
}


/* media */

@media only screen and (max-width: 959px) and (min-width: 801px) {

.grid-8 .grid-4 {
margin-left: 20px;
}
}

@media only screen and (max-width: 800px) {
.grid-8 .grid-4, .grid-4 {
  margin-left: 0;
}
}
/*
#f2edf2
#e8e3e8
#c9b5c4
#eddde9
#e0d9df
#c1b4c0
*/