/*  Banner Rotator
    -- Banners will automatically cycle along with navigation by inserting 
    -- the desired images into a Text/HTML module using the Banner Container. */
 /* Set height of div.Normal to equal the height of banners + 34px for shadow */
.RotatorWrapper {
	position:relative;
}
.RotatorWrapper div.Normal {overflow: hidden;}
 /* Set width and height of banners within div.Normal img */
    .RotatorWrapper div.Normal img {
        width: 100% !important; 
		/* height: 336px !important; */
    }
	
.container {
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 30px;
    padding-right: 30px;
}
.pager-container .box {
    border-radius: 4px 4px 0 0;
    color: #fff;
    line-height: 16px;
    width: 600px;
	height: 200px;
	margin: 30px 60px 40px 60px;
	padding:20px 30px;
    background: rgb(0, 0, 0);
    background: rgba(0, 0, 0, 0.6);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#F244697D, endColorstr=#F244697D)";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F244697D, endColorstr=#F244697D);
    zoom: 1;
    z-index: 3;
    overflow: hidden;
    z-index: 110;
    -webkit-transition: 0.35s all;
    -moz-transition: 0.35s all;
    transition: 0.35s all;
}
.pager-container .box:after {
    background-image: url(http://newmont2014.q4web.com/files/design/bottom-shadow.png);
    background-repeat: no-repeat;
    background-size: cover;
    content: '';
    height: 6px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: 0.3;
    filter: alpha(opacity=30);
}
.pager-container {
    position: relative;
}
.pager-container .container {
    height: 100%;
    position: relative;
}
.pager-container .boxInner {
    
}
.pager-container.boxInner {
    
}


.pager-container .box a {
    color: #fff;
    text-decoration: none;
}
.pager-container .boxInner a {
    color: #fff;
}
.pager-container .h4 {
	font-size: 39px;
    line-height: 34px;
    margin: 0 0 20px;
    display: block;
    font-family: 'Open Sans', sans-serif;
	font-weight: bold;
    color: #fff;
    -webkit-transition: 0.3s all;
    -moz-transition: 0.3s all;
    transition: 0.3s all;
}
.pager-container .lead {
    display: block;
    font-size: 24px;
    line-height: 28px;
    font-family: 'Open Sans', sans-serif;
	font-weight: 100;
    margin: 0 0 50px 0;
    -webkit-transition: 0.3s all;
    -moz-transition: 0.3s all;
    transition: 0.3s all;
}
.pager-container .box a:hover .lead:after {
    padding-left: 15px;
}
.pager-container .lead:after {
    content: "\f178";
    font-family: 'FontAwesome';
    display: inline-block;
    vertical-align: top;
    font-size: 18px;
    line-height: 28px;
    padding-left: 10px;
    -webkit-transition: 0.3s all;
    -moz-transition: 0.3s all;
    transition: 0.3s all;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: auto;
    transform: translate(0, 0);
}
.homepage .pager-container .pager-inner {
    
}
.pager-container .pager-inner {
    
}
.pager-container #custom-pager .item {
    display: inline-block;
    margin-right: 15px;
}
#custom-pager .item {
    display: block;
}
.pager-container #custom-pager a {
    font-size: 0;
    display: inline-block;
    width: 10px;
    height: 10px;
    background: #fff;
    border-radius: 50%;
}
#custom-pager a:hover {
    opacity: 0.75;
    filter: alpha(opacity=75);
}
#custom-pager a {
    display: inline-block;
    vertical-align: top;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    line-height: 25px;
    color: #fff;
    opacity: 0.5;
    filter: alpha(opacity=50);
    -webkit-transition: 0.3s all;
    -moz-transition: 0.3s all;
    transition: 0.3s all;
}
#custom-pager .cycle-pager-active a {
    opacity: 1;
    filter: alpha(opacity=100);
}
.homepage .controls > a#slidePrev {
    left: 20px;
}

.homepage #slidePrev {
    left: 0;
}
.homepage  .controls > a#slideNext {
    right: 20px;
}
.homepage #slideNext {
    right: 0;
}
.homepage .controls > a {
    width: 60px;
    height: 60px;
    position: absolute;
    background: transparent;
    background-color: rgba(0, 0, 0, 0.7);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000, endColorstr=#B2000000)";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000, endColorstr=#B2000000);
    zoom: 1;
    top: 35%;
    z-index: 1;
    color: #fff;
	background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
    font-size: 28px;
    line-height: 60px;
    text-align: center;
}


/* 
    media queries 
    some style overrides to make things more pleasant on mobile devices
*/

@media only screen and (max-width: 480px), only screen and (max-device-width: 480px) {
    .cycle-slideshow { width: 200px;}
    .cycle-overlay { padding: 4px }
    .cycle-caption { bottom: 4px; right: 4px }
}