/* --------------------------------------------------------------------------
 * Custom revolution slider style
 * -------------------------------------------------------------------------- */

.fullwidthbanner-container{width:1100px;}
.fullwidthbanner-container .fullwidthabanner{width:1100px;}
.idz-slideshow-content{overflow:hidden}
.idz-slideshow-content ul li{list-style-type:none;}

#rev_slider_1_wrapper.rev_slider_wrapper{margin:0 auto; padding:0; background:#e9e9e9}
#rev_slider_2_wrapper.rev_slider_wrapper{margin:0 auto; margin-top:100px; padding:0; background:#e9e9e9}
#rev_slider_3_wrapper.rev_slider_wrapper{margin:0 auto; padding:0; background:#e9e9e9}
#rev_slider_4_wrapper.rev_slider_wrapper{margin:0 auto; padding:0; background:#e9e9e9}
#rev_slider_5_wrapper.rev_slider_wrapper{margin:0 auto; padding:0; background:#e9e9e9}

/* Title */
.idz-title-slider{font-size:28px; line-height:30px; font-weight:bold; color:#525252; position:relative; text-align:center}

/* Arrow */
.tparrows.custom {
background: #575757 !important;
-webkit-border-radius: 0px;
border-radius: 0px;
width: 30px !important;
height: 30px !important;
top: auto !important;
text-align:center;
line-height:30px;
}

.tparrows.custom:after {
color: #fff;
font-size:12px;
z-index: 10;
text-align:center;
font-weight: 300;
font-family: 'icomoon-idz';
}

.tp-rightarrow.tparrows.custom:after {content: "\e72b";}
.tp-leftarrow.tparrows.custom:after {content: "\e72f";}

/* Caption */
.idz-caption-bg-blue{
background:#48b5e9;
color:#fff;
font-size:28px;
font-weight:700;
height:63px;
line-height: 63px;
padding:0 17px;
text-transform:uppercase
}

.idz-caption-bg-black{
background:#575757;
color:#fff;
font-size:18px;
font-weight:400;
height:50px;
line-height: 50px;
padding:0 17px;
}


.idz-caption-transparent-black{
background: rgba(0, 0, 0, 0.5);
color:#fff;
font-size:13px;
height:50px;
line-height: 50px;
padding:0 17px;
display:block;
width:100%
}

.idz-caption-transparent-white{
background: rgba(255, 255, 255, 0.85);
color:#525252;
font-size:13px;
padding:30px 70px;
display:block;
width:auto;
text-align:center
}

.idz-caption-mediumtext{
font-size:36px;
font-weight:700;
line-height:48px;
color:#fff;
}


.idz-caption-mediumtext-shadow{
font-size:36px;
font-weight:700;
line-height:48px;
color:#fff;
text-shadow: rgba(0, 0, 0, 0.498039) 0px 2px 5px;
}
.idz-lighttext{font-size:18px; font-weight:400; text-shadow: rgba(0, 0, 0, 0.498039) 0px 2px 5px; color:#fff}
.idz-shortline{height:3px; background:#fff; width:95px; font-size:0; line-height:0; box-shadow:  0px 3px 5px 0px rgba(0, 0, 0, 0.2);}
.idz-blackline{height:3px; background:#525252; width:100%; margin:20px 0}

.idz-caption-largetext-black{
font-size:42px;
font-weight:700;
line-height:48px;
color:#525252;
}

.idz-caption-smalltext-grey{
font-size:13px;
font-weight:400;
color:#898888;
}

.idz-caption-large60{font-size:60px; color:#fff; font-weight:700;}
.idz-caption-large74-blue{font-size:74px; color:#48b5e9; font-weight:700;}


.idz-bg-custom-black{
background:rgba(71, 71, 71, 0.5);
height:100px;
width:665px ;
}

.idz-bg-form{
background:rgba(72, 181, 233, 0.5);
width:435px;
min-height:537px;
color:#fff;
padding:30px;
position:relative;
}

.idz-bg-form-top i{font-size:120px; position:absolute; top:-20px; right:0; opacity:0.2}

.idz-bg-form-top{
background:rgba(72, 181, 233, 0.7);
width:100%;
height:100px;
overflow:hidden;
position:absolute;
top:0;
left:0;
padding:21px 30px;
}

.idz-caption-transparent-blue{
background:rgba(72, 181, 233, 0.85);
width:550px;
height:100%;
color:#fff;
}

.idz-video-shadow{box-shadow: 6px 6px 0px rgba(0, 0, 0, 0.15);}

/* Navigation */
.tp-bullets.simplebullets.square-old .bullet{width:15px; height:16px; background:#fff; display:inline-block; margin-left:10px; cursor:pointer; border:0}
.tp-bullets.simplebullets.square-old .bullet.selected{background:#48b5e9;}

.tp-bullets.custom{border:solid 4px #e3e3e3; z-index:100; border-width:0 0 4px 0; text-align:center; background:#f7f7f7; margin:0; height:50px; display:block; width:100%; left:0; line-height:54px}
.tp-bullets.custom .bullet{width:15px; height:15px; background:#fff; display:inline-block; cursor:pointer; border:0; margin:0 0 0 0px; border-right:solid 1px #e3e3e3;}
.tp-bullets.custom .bullet:first-child{border-left:solid 1px #e3e3e3}
.tp-bullets.custom .bullet.selected{background:#48b5e9; box-shadow: 0px 3px 0px #3897c5; border:0}
.tp-bullets.custom .bullet:after {
	color: #575757;
	font-size:15px;
	font-family: 'icomoon-idz', arial;
}

.tp-bullets.custom .bullet.selected:after{color:#fff;}

/* First Bullet */
.tp-bullets.custom .bullet:nth-child(1):after {
}

/* Second Bullet */
.tp-bullets.custom .bullet:nth-child(2):after {
}

/* Third Bullet */
.tp-bullets.custom .bullet:nth-child(3):after {
}
/* Fourth Bullet */
.tp-bullets.custom .bullet:nth-child(4):after {
}
/* Fifth Bullet */
.tp-bullets.custom .bullet:nth-child(5):after {
}
/* Sixth Bullet */
.tp-bullets.custom .bullet:nth-child(6):after {
	content: "6";
}
/* Seventh Bullet */
.tp-bullets.custom .bullet:nth-child(7):after {
	content: "7";
}
/* Eighth Bullet */
.tp-bullets.custom .bullet:nth-child(8):after {
	content: "8";
}
