/*
 Theme Name:   Restimpo Child
 Theme URI:    http://staging1.arc-humanities.com/
 Description:  A Restimpo Child Theme 
 Author:       Caleb Molstad
 Author URI:   http://staging1.arc-humanities.com/
 Template:     restimpo-premium
 Version:      1.0.0
*/

@import url("../restimpo-premium/style.css");

body{
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}

/*Bolds headline on posts*/
.content-headline {
  font-weight: bold;                    
}

/*Custom Links Button*/
input[type="submit"],
input[type="reset"],
.custom-button,
#wrapper .panel-row-style-restimpo .origin-widget-button a {
  border-radius: 3px !important;
  box-shadow: none;
  color: white !important;
  cursor: pointer;
  font-size: 15px;
  height: auto;
  margin-top: 5px;
  padding: 6px 10px;
  text-align: center;
  text-decoration: none; 
  text-shadow: none;                  
}

/* Buttons as Links for Sidebar*/
.sidebar-widget .btn {
  -webkit-border-radius: 3;
  -moz-border-radius: 3;
  border-radius: 3px;
  color: #ffffff;
  font-size: 15px;
  background: #3a4c7a;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
  display: block; 
  margin-top: 5px;
  padding: 6px 10px;
  text-align: center;
}
.sidebar-widget .btn:hover {
  background: #3a6c7a;
  text-decoration: none;
   color: #ffffff !important;
}

@media screen and (min-width: 981px) {
.header-content-wrapper {
  background: white;
  -webkit-box-shadow: 0 0 3px #555555;
  -moz-box-shadow:    0 0 3px #555555;
  box-shadow:         0 0 3px #555555;
  float: left;
  padding-right: 5px;
  height: auto;
  position: fixed; /*Customized: Default relative */
  width: 100%;
   z-index: 1000;
  top: 0; /*Customize: keeps header from floating midway in page.*/
 
}

body {
 padding-top: 100px; /*Added for fixed header*/
}

.title-box {
  width: 20%;  /*Customize Header Image Width*/ 
  height: 110px; /*Customize to make header slimmer*/ 
  
}

}

/*Slims the product attributes table*/
.woocommerce table.shop_attributes td, .woocommerce table.shop_attributes th {
    line-height: 0.1;
    margin: 0;
    vertical-align: middle;
}

.woocommerce table.shop_attributes td p {
    margin: 0;
    padding: 10px 0 0 2px;
    vertical-align: middle;
}


/*Fixes color problem in product attributes table*/
th {
    background: #ffffff;
    color: #3f3f3f;
    font-weight: bold;
}

/*Fixes problem with Product Filters overlapping the nav arrows*/
.woocommerce .widget_layered_nav ul li {
    padding: 0px;
    padding-left: 14px;
    list-style: outside none none;
}


@media screen and (max-width: 980px) {
.header-content-wrapper {
  padding-left: 10px;
}
}

ol ol {
	list-style: lower-alpha;
}


ol.lower-roman {list-style-type: lower-roman;}

.content-headline {
max-width: 100%;
}

.menu-box {
  width: 70%;   /*Customize Header Menu Width*/       
}

ul.none {list-style-type: none;}


/*Drop cap */
.firstLetter{
  float       : left;
  font-size   : 5.20em;
  line-height : 0.5;
  margin      : 0.192em 0.0962em 0 0;
  color: #5E1E14;
}

.firstLetter + span{
  margin-left : -0.5em;
}


/*Button on Product Page*/
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{
   background-color:#3A4C7A;
   color: #F3F3F3 !important;
}
 
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{
   background-color:#3a6c7a;
   color: #f3f3f3 !important;
}
 
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{
   background-color:#3A4C7A;
   color: #f3f3f3 !important;
}
 
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover{
  background-color: #3a6c7a;
  color: #f3f3f3 !important;
}