/*
Theme Name: iribbon Child
Author: Robert Stevens
Author URI: http://www.onlinemarketing.com
Description: Changed Theme
Template: iribbon
Version: 1.0.0
*/

@import url("../iribbon/style.css");

/* =Theme customization starts here*/


.site-title, .box-widget-title, .entry-title, .widget-title, .recent_posts_post_title,
#callout_section_section, .carousel_caption, .cyberchimps-product-title, .respond-title, .comments-title, #portfolio_pro_section h2, #gallery .portfolio_caption {
  font-family: palatino, cursive;
}

#gallery .portfolio_caption {
  margin-top: 20px;
  font-size: 14px;
  color: #ffffff;
}


header#cc-header h2.site-title a {
  color: #e9ecc9;
  text-shadow: 2px 2px rgba(0, 0, 0, 0.9);
}


  /* For ribbons in the menu */
#navigation_menu > .container > .container-fluid {
  position: relative;
}

.ribbon-left-cut {
  position: absolute;
  top: 17px;
  left: -55px;
  width: 50px;
  height: 50px;
  background: url("") no-repeat 0 0 transparent;
}


.ribbon-left {
  position: absolute;
  top: 17px;
  left: 5px;
  z-index: -1;
  width: 30px;
  height: 50px;
  background: #7b9e9e;
}

.ribbon-left-shadow {
  position: absolute;
  bottom: 3px;
  left: 0;
  z-index: -1;
  margin-left: 5px;
  width: 98.5%;
  height: 10px;
  box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.9);
}


.ribbon-right {
  position: absolute;
  right: -15px;
  bottom: -13px;
  z-index: -1;
  width: 30px;
  height: 50px;
  background: #7b9e9e;
}

.ribbon-right-shadow {
  position: absolute;
  bottom: 3px;
  left: 0;
  z-index: -1;
  margin-left: 5px;
  width: 98.5%;
  height: 10px;
  box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.9);
}

.ribbon-right-cut {
  position: absolute;
  right: -75px;
  bottom: -13px;
  width: 50px;
  height: 50px;
  background: url("") no-repeat 0 0 transparent;
}



/* POST AND PAGE CONTENT */

article {
  background: #95b1a9;
  
}



/* SIDEBAR & WIDGETS */


#sidebar.sidebar-right h3.widget-title:after {
  position: absolute;
  top: 100%;
  right: -50px;
  z-index: -1;
  margin-top: -26px;
  width: 60px;
  height: 100%;
  background: url("") no-repeat 0 0 transparent;
  content: '';
}

#sidebar.sidebar-left h3.widget-title:after {
  position: absolute;
  top: 100%;
  left: -50px;
  z-index: -1;
  margin-top: -26px;
  width: 60px;
  height: 100%;
  background: url("") no-repeat 0 0 transparent;
  content: '';
}

#sidebar h3.widget-title {
  position: relative;
  margin-top: 0;
  margin-left: -25px;
  padding: 0 25px;
  width: 100%;
  background: #95b1a9;
  background: -moz-linear-gradient(top, #95b1a9 0%, #7fa6a6 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #95b1a9), color-stop(100%, #7fa6a6));
  background: -webkit-linear-gradient(top, #95b1a9 0%, #7fa6a6 100%); /* Old browsers */
  background: -o-linear-gradient(top, #95b1a9 0%, #7fa6a6 100%); /* FF3.6+ */
  background: -ms-linear-gradient(top, #95b1a9 0%, #7fa6a6 100%); /* Chrome,Safari4+ */
  background: linear-gradient(to bottom, #95b1a9 0%, #7fa6a6 100%); /* Chrome10+,Safari5.1+ */
  color: #e9ecc9; /* Opera 11.10+ */
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 1); /* IE10+ */
  font-size: 1.75em; /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#95b1a9', endColorstr='#7fa6a6', GradientType=0); /* IE6-9 */
}


/* SLIDER */


#slider-lite {
  margin-top: 0px;
  margin-bottom: 20px;
  border: 1px solid #dddddd;
}


#slider-lite .slider-lite-left {
  left: -50px;
  background: url("images/elements/slider/left-arrow3.png");
}

#slider-lite .slider-lite-right {
  right: -50px;
  background: url("images/elements/slider/right-arrow3.png");

