/* FULL WIDTH SLIDER - ADD home-slider-fullwidth to row */
.site-inner .entry-content .awd-homeslider-fullwidth > .wpb_column{
	width: 100%;
	padding-left: 0; padding-right: 0;
}

/*--------------------------------
PANEL CLASSES - add the below classes to the panel row with class awd-panel

center-text
boxed
rounded
block-title

---------------------------------- */

/* SETUP DEFAULT PANEL STYLING
-----------------------------*/
.awd-panel p, .awd-panel .wpb_content_element{
	margin: 0;
}
.awd-panel .wpb_row .wpb_column{
	position: relative;
}
.awd-panel .awd-panel-image, .awd-panel .awd-panel-title,
.awd-panel .awd-panel-text, .awd-panel .awd-panel-read-more{
	padding: 25px 20px;
}

/* CENTER PANEL TEXT 
---------------------*/
.awd-panel.center-text{
	text-align: center;
}

/* BOXED 
------------------*/
.awd-panel.boxed .wpb_row .wpb_column {
	border: 1px solid #ddd;
}
.awd-panel.boxed .wpb_row .wpb_column:hover{
	background-color: #fff;
}
.awd-panel.boxed .wpb_row .wpb_column:hover a.read-more{
	color: #000;
}
/* READ MORE BORDER FOR BOXED PANEL */
.awd-panel.boxed .wpb_row a.read-more{
	border-top: 1px solid #ddd;
	display: block;
	padding: 25px;
}

/* ROUNDED
------------------*/
.awd-panel.boxed.rounded .wpb_row .wpb_column{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	overflow: hidden;
}

/* BLOCK TITLE
------------------*/
.awd-panel.block-title .wpb_single_image,
.awd-panel.block-title .awd-panel-title,
.awd-panel.block-title .awd-panel-read-more{
	margin-bottom: 0; padding: 0;
}
.awd-panel.block-title h4{
	background: #444;
	color: #fff;
	padding: 15px;
}


/* BUTTON CLASSES - IMPORTED FROM BOOTSTRAP FRAMEWORK */
/* http://jacobrask.github.io/styledocco/styledocco/examples/bootstrap/docs/buttons.html */

.btn {
  display: inline-block;
  padding: 4px 10px 4px;
  margin-bottom: 0; // For input.btn
  font-size: @baseFontSize;
  line-height: @baseLineHeight;
  color: @grayDark;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255,255,255,.75);
  vertical-align: middle;
  .buttonBackground(@white, darken(@white, 10%));
  border: 1px solid #ccc;
  border-bottom-color: #bbb;
  .border-radius(4px);
  @shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  .box-shadow(@shadow);
  cursor: pointer;

  // Give IE7 some love
  .reset-filter();
  .ie7-restore-left-whitespace();
}


.btn:hover {
  color: @grayDark;
  text-decoration: none;
  background-color: darken(@white, 10%);
  background-position: 0 -15px;

  // transition is only when going to hover, otherwise the background
  // behind the gradient (there for IE<=9 fallback) gets mismatched
  .transition(background-position .1s linear);
}


.btn:focus {
  .tab-focus();
}

.btn.active,
.btn:active {
  background-image: none;
  @shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  .box-shadow(@shadow);
  background-color: darken(@white, 10%);
  background-color: darken(@white, 15%) e("\9");
  outline: 0;
}


.btn.disabled,
.btn[disabled] {
  cursor: default;
  background-image: none;
  background-color: darken(@white, 10%);
  .opacity(65);
  .box-shadow(none);
}

/* BUTTON SIZES */

.btn-large {
  padding: 9px 14px;
  font-size: @baseFontSize + 2px;
  line-height: normal;
  .border-radius(5px);
}
.btn-large [class^="icon-"] {
  margin-top: 1px;
}

.btn-small {
  padding: 5px 9px;
  font-size: @baseFontSize - 2px;
  line-height: @baseLineHeight - 2px;
}
.btn-small [class^="icon-"] {
  margin-top: -1px;
}

.btn-mini {
  padding: 2px 6px;
  font-size: @baseFontSize - 2px;
  line-height: @baseLineHeight - 4px;
}

/* COLOUR */

 // Set text color
.btn-primary,
.btn-primary:hover,
.btn-warning,
.btn-warning:hover,
.btn-danger,
.btn-danger:hover,
.btn-success,
.btn-success:hover,
.btn-info,
.btn-info:hover,
.btn-inverse,
.btn-inverse:hover {
  text-shadow: 0 -1px 0 rgba(0,0,0,.25);
  color: @white;
}
 // Provide *some* extra contrast for those who can get it
.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-dark.active {
  color: rgba(255,255,255,.75);
}

 // Set the backgrounds


.btn-primary {
  .buttonBackground(@primaryButtonBackground, spin(@primaryButtonBackground, 20));
}

.btn-warning {
  .buttonBackground(lighten(@orange, 15%), @orange);
}

.btn-danger {
  .buttonBackground(#ee5f5b, #bd362f);
}

.btn-success {
  .buttonBackground(#62c462, #51a351);
}

.btn-info {
  .buttonBackground(#5bc0de, #2f96b4);
}

.btn-inverse {
  .buttonBackground(#454545, #262626);
}


 // Cross-browser Jank

button.btn,
input[type="submit"].btn {

  // Firefox 3.6 only I believe
  &::-moz-focus-inner {
    padding: 0;
    border: 0;
  }

  // IE7 has some default padding on button controls
  *padding-top: 2px;
  *padding-bottom: 2px;
  &.large {
    *padding-top: 7px;
    *padding-bottom: 7px;
  }
  &.small {
    *padding-top: 3px;
    *padding-bottom: 3px;
  }
}