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

-IE8 Bootstrap Fix

----------------------------------------------------*/
.ie8 .container {width: 1170px;   
}
.ie8 body {
	overflow:auto !important;
}
.ie8 .col-md-1 {width: 8.333333333333332%;
}
.ie8 .col-md-2 {width: 16.666666666666664%;
}
.ie8 .col-md-3 { width: 25%;
}
.ie8 .col-md-4 {width: 33.33333333333333%;
}
.ie8 .col-md-5 {width: 41.66666666666667%;
}
.ie8 .col-md-6 {width: 50%;
}
.ie8 .col-md-7 {width: 58.333333333333336%;
}
.ie8 .col-md-8 {width: 66.66666666666666%;
}
.ie8 .col-md-9 {width: 75%;
}
.ie8 .col-md-10 {width: 83.33333333333334%;
}
.ie8 .col-md-11 {width: 91.66666666666666%;
}
.ie8 .col-md-12 {width: 100%;
}
.ie8 .col-md-1,
.ie8 .col-md-2,
.ie8 .col-md-3,
.ie8 .col-md-4,
.ie8 .col-md-5,
.ie8 .col-md-6,
.ie8 .col-md-7,
.ie8 .col-md-8,
.ie8 .col-md-9,
.ie8 .col-md-10,
.ie8 .col-md-11 {float: left;
}
.ie8 .image-grid .element {margin-bottom:30px;
}
.ie8 .carouselslider ul li {	padding:0 0 0 30px!important;
}
.ie8 .margin-fixer {	margin-left:-30px!important;
}
.ie8 .col-md-12 .items6 li {width:195px;
}
.ie8 .col-md-12 .items5 li {width:234px;
}	
.ie8 .col-md-12 .items4 li {width:292px;
}	
.ie8 .col-md-12 .items3 li {width:390px;
}
.ie8 .col-md-12 .items2 li {width:585px;
}
.ie8 .col-md-12 .items1 li {width:1170px;
}
.ie8 .col-md-6 .items6 li {width:97px;
}
.ie8 .col-md-6 .items5 li {width:117px;
}
.ie8 .col-md-6 .items4 li {width:146px;
}
.ie8 .col-md-6 .items3 li {width:195px;
}
.ie8 .col-md-6 .items2 li {width:292px;
}
.ie8 .col-md-6 .items1 li {width:585px;
}	
.ie8 .col-md-4 .items6 li {width:65px;
}
.ie8 .col-md-4 .items5 li {width:78px;
}
.ie8 .col-md-4 .items4 li {width:97px;
}
.ie8 .col-md-4 .items3 li {width:130px;
}
.ie8 .col-md-4 .items2 li {width:195px;
}
.ie8 .col-md-4 .items1 li {width:390px;
}		
.ie8 .col-md-3 .items6 li {width:48px;
}
.ie8 .col-md-3 .items5 li {width:58px;
}
.ie8 .col-md-3 .items4 li {width:73px;
}	
.ie8 .col-md-3 .items3 li {width:97px;
}
.ie8 .col-md-3 .items2 li {width:146px;
}
.ie8 .col-md-3 .items1 li {width:293px;
}
.ie8 .col-md-8 .items6 li {width:130px;
}
.ie8 .col-md-8 .items5 li {width:156px;
}	
.ie8 .col-md-8 .items4 li {width:195px;
}
.ie8 .col-md-8 .items3 li {width:260px;
}
.ie8 .col-md-8 .items2 li {width:390px;
}
.ie8 .col-md-8 .items1 li { width:780px;
}
.ie8 .col-md-9 .items6 li {width:146px;
}
.ie8 .col-md-9 .items5 li {width:175px;
}	
.ie8 .col-md-9 .items4 li {width:219px;
}	
.ie8 .col-md-9 .items3 li {width:292px;
}
.ie8 .col-md-9 .items2 li {width:439px;
}
.ie8 .col-md-9 .items1 li {width:878px;
}

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

-slider tab

----------------------------------------------------*/
#featured{ 
	padding:11px 0 8px 11px;  
	overflow:hidden;
	background:#fff;
}
#featured ul.ui-tabs-nav{ 
	list-style:none; 
	padding:0;
	margin: -7px 0 0;
	width:38.6%;
	float:right;


}
#featured ul.ui-tabs-nav li{
	color:#666; 
	margin:4px 0 0px;
}
#featured ul.ui-tabs-nav li img{ 
	float:left;
	margin:0 0; 
	background:#fff; 
	width:50px; 
}
#featured ul.ui-tabs-nav li span {  
	padding:5px 0;
	display:block;
	padding-left:56px !important;
}
#featured li.ui-tabs-nav-item a { 
	display:block; 
	margin:0 11px 0 2px;
	padding:3px 0 3px;
	text-decoration:none;
	color:#0081ea;
	font-size:16px;
	line-height:20px;
	outline:none;
}
#featured ul.ui-tabs-nav li.ui-tabs-selected ,
#featured ul.ui-tabs-nav li.ui-tabs-active { 
	background: #b1d1f7;
	margin-left: 5px;
    padding-left:5px;
	position:relative;
	border-right:#faa4c1 solid 4px;
}
#featured ul.ui-tabs-nav li.ui-tabs-selected:before,
#featured ul.ui-tabs-nav li.ui-tabs-active:before { 
	right: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none;
	border-color: rgba(177, 209, 247, 0); border-right-color: #b1d1f7; border-width:28px 10px 28px 0; top: 50%; margin-top: -28px;
}

#featured ul.ui-tabs-nav li.ui-tabs-selected a,
#featured ul.ui-tabs-nav li.ui-tabs-active a,
#featured ul.ui-tabs-nav li:hover a { 
	color:#000;
}
#featured .ui-tabs-panel{ 
	width: 60.35%;
	background:#999;
	position:relative;
}
#featured .ui-tabs-panel img { 
	width: 100%;
}
#featured .ui-tabs-panel .info{ 
	position:absolute; 
	bottom:0;
	left:0;
	padding:6px 15px;
	background: rgba(0,0,0,0.4);
}
#featured .ui-tabs-panel .info a.hideshow{
	position:absolute; font-size:11px; font-family:Verdana; color:#f0f0f0; right:10px; top:-20px; line-height:20px; margin:0; outline:none; background:#333;
}
#featured .info p { 
	margin:0; 
	font-size:15px;
	text-transform:uppercase;
	color:#fff;
}
#featured .ui-tabs-hide{ 
	display:none; 
}

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

-   jcarousel

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

.control-carousel a {
	float:left;
	margin:0 8px 0 0;
	line-height: 21px;
}
.control-carousel a:before {
    position: relative;
    top: -1px;
}
.caroufredsel_wrapper {

}
.list_carousel {
	height:auto !important;
}
.list_carousel ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
}
.list_carousel li {
	margin:0 8px 0 10px;
	padding: 0;
	float: left;
}
.list_carousel.responsive {
	width: auto;
	margin-left: 0;
}



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

-	masonry

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

/**** Transitions ****/

.transitions-enabled.masonry,
.transitions-enabled.masonry .masonry-brick {
  -webkit-transition-duration: 0.7s;
     -moz-transition-duration: 0.7s;
       -o-transition-duration: 0.7s;
          transition-duration: 0.7s;
}

.transitions-enabled.masonry {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.transitions-enabled.masonry  .masonry-brick {
  -webkit-transition-property: left, right, top;
     -moz-transition-property: left, right, top;
       -o-transition-property: left, right, top;
          transition-property: left, right, top;
}


/* disable transitions on container */
.transitions-enabled.infinite-scroll.masonry {
  -webkit-transition-property: none;
     -moz-transition-property: none;
       -o-transition-property: none;
          transition-property: none;
}



/*******************************************************************************

								 Isotope 
								 
*******************************************************************************/

.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:      -o-transform, 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;
}
