/* CSS Document */

/* 

 == Index ========================
 
 1. Core Skeletons
 2. Layouts
 3. Sidebars
 4. Layout padding classes
 5. Layout margin classes
 6. Responsive queries

*/

/* ================================================================================== */
/* == Core Skeletons ================================================================ */
/* ================================================================================== */

.cushion { padding:0px 20px!important; }
.cushion-v { padding:20px; }
.skeleton {

padding:0; 
z-index:2; 

}

.full-width .component_skeleton  {

position:relative; margin: 0 auto;

}

/* ================================================================================== */
/* == Responsive Layout ============================================================= */
/* ================================================================================== */

.layout_element { margin-right:40px; float: left; min-height: 1px; margin-bottom:30px; }
.layout_element img { max-width:100%; }

.one_half { width:325px;  }
.one_half_last { width:345px;  }

.one_third , .one_third_last { width:210px; }

.one_fourth , .one_fourth_last { width:147.5px;  }


.two_third , .two_third_last{ width:460px;  }
 
.three_fourth , .three_fourth_last { width:522px;  }

.one_fifth , .one_fifth_last  { width:110px;  }

.four_fifth ,.four_fifth_last { width:560px;  }






.one_half_last , div.one_third_last , .one_fourth_last , .two_third_last , .three_fourth_last , .one_fifth_last  , .four_fifth_last , .one_sixth_last , .five_sixth_last  { padding-right:0!important; clear:right; margin-right:0!important;}



/* ================================================================================== */
/* == Page Layouts & Sidebar ======================================================== */
/* ================================================================================== */

#sidebar { top:-850px; right:0px; position:absolute; width:750px;  }


/* == Right Sidebar ========================== */

.hasRightSidebar .two-third-width { float:left;  padding-right:0px;}
.hasRightSidebar .sidebar { float:left; width:330px; padding:0;     }

/* == Left Sidebar ========================== */

.hasLeftSidebar .two-third-width { float:right;  padding-left:0px; }
.hasLeftSidebar .sidebar { float:left; width:330px; padding:0;     }

/* == Double Left Sidebars ======================= */

.hasDoubleLeftSidebar .one-third-width { float:right; width:480px; padding:0px;  }
.hasDoubleLeftSidebar .sidebar { float:left; width:270px;  padding:0; }

/* == Double Right Sidebars ======================= */

.hasDoubleRightSidebar .one-third-width { float:left; width:480px;adding:0px; }
.hasDoubleRightSidebar .sidebar { float:right; width:270px; padding:0;   }


/* == Double Sidebars ======================= */

.hasDoubleSidebar .one-third-width { float:left; width:480px; padding-right:0px ;  padding-left:0px;}
.hasDoubleSidebar .sidebar { float:left; width:270px;  padding:0;  }
.hasDoubleSidebar .right-sidebar  { float:right; width:270px; padding:0; }



/* Start: Recommended Isotope styles */

/**** Isotope Filtering ****/

.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:         top, left, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}

/* End: Recommended Isotope styles */



/* disable CSS transitions for containers with infinite scrolling*/
.isotope.infinite-scrolling {
  -webkit-transition: none;
     -moz-transition: none;
      -ms-transition: none;
       -o-transition: none;
          transition: none;
}
