@charset "UTF-8";
/* CIRCUS Design CSS Override Document */

body {font-family: 'Montserrat', sans-serif;    letter-spacing: 1.2px;}


.carousel-control.right, .carousel-control.left {
    background-image: none;
}

.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
    margin-left: -80px;
}

.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
    margin-right: -80px;
}

.carousel-indicators {
    bottom: -34px;
}

.carousel-indicators li {
background-color: rgba(120, 120, 120, .5);
border: 1px solid #999;
}

.carousel-indicators .active {
background-color: rgba(120, 120, 120, .5);
border: 1px solid #999;
}

.carousel-fade .carousel-inner .item {
	text-align:right;	
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}


#logo-slides {text-align:right;margin:0;padding:0;}	
	
/*img.site-logo {width:288px; height:52px;margin:40px 0 20px 0; float:right;}*/

p.site-logo {margin:40px 0 20px 0; float:right;text-align: right;color:#ccc;font-size: 16px}
p.site-logo a {color:#c4d440;}

.contact-link a { color:#999; line-height:24px;}



/*==========  Responsive Overrides ==========*/

    /* Large Devices, Wide Screens 993 - 1200 */
    @media only screen and (max-width : 1200px) {

 
	
	.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
    margin-left: -70px;
}

.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
    margin-right: -70px;
}
	

    }

    /* Medium Devices, Desktops 769 - 992 */
    @media only screen and (max-width : 992px) {

.site-logo img {width:207px; height:38px;}



.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
    margin-left: -56px;
}

.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
    margin-right: -56px;
}



    }

    /* Small Devices, Tablets 481 - 768 */
    @media only screen and (max-width : 768px) {
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
    margin-left: -36px;
}

.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
    margin-right: -36px;
}
    }

    /* Extra Small Devices, Phones 321 - 480*/ 
    @media only screen and (max-width : 480px) {
	   .logo-holder {text-align:center;} 
		img.site-logo {width:144px; height:26px;margin:10px 0;}
		.carousel-indicators {display:none;}
		.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
    margin-left: -26px;
}

.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
    margin-right: -26px;
}
		
		
    }

    /* Custom, iPhone Retina 0 - 320*/ 
    @media only screen and (max-width : 320px) {
       
	   .logo-holder {text-align:center;} 
		p.site-logo {margin:10px 0;}
		.carousel-indicators {display:none;}
    }











