/*
Skin Name: Nivo Slider Default Theme
Skin URI: http://nivo.dev7studios.com
Description: The default skin for the Nivo Slider.
Version: 1.3
Author: Gilbert Pellegrom
Author URI: http://dev7studios.com
Supports Thumbs: true
*/

.theme-default .nivoSlider {
position:relative;
background:#fff url(../images/loading.gif) no-repeat 50% 50%;
margin-bottom:0px;
border:10px solid #fff; box-sizing: border-box;-moz-box-sizing: border-box;box-shadow: 0px 0px 5px #505050;-moz-box-shadow: 0px 0px 5px #505050;-webkit-box-shadow: 0px 0px 5px #505050;
}
.theme-default .nivoSlider img {
position:absolute;
top:0px;
left:0px;
display:none;
}
.theme-default .nivoSlider a {
border:0;
display:block;
}

.theme-default .nivo-controlNav {
text-align: center;
padding: 20px 0;
}
.theme-default .nivo-controlNav a {
display:inline-block;
width:22px;
height:22px;
background:url(../images/bullets.png) no-repeat;
text-indent:-9999px;
border:0;
margin: 0 2px;
}
.theme-default .nivo-controlNav a.active {
background-position:0 -22px;
}

.theme-default .nivo-directionNav a {
display:block;
width:30px;
height:30px;
background:url(../images/arrows.png) no-repeat;
text-indent:-9999px;
border:0;
opacity: 0;
-webkit-transition: all 200ms ease-in-out;
-moz-transition: all 200ms ease-in-out;
-o-transition: all 200ms ease-in-out;
transition: all 200ms ease-in-out;
}
.theme-default:hover .nivo-directionNav a { opacity: 1; }
.theme-default a.nivo-nextNav {
background-position:-30px 0;
right:15px;
}
.theme-default a.nivo-prevNav {
left:15px;
}

.theme-default .nivo-caption {
font-family: Helvetica, Arial, sans-serif;
}
.theme-default .nivo-caption a {
color:#fff;
border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
color:#fff;
}

.theme-default .nivo-controlNav.nivo-thumbs-enabled {
width: 100%;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a {
width: auto;
height: auto;
background: none;
margin-bottom: 5px;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img {
display: block;
width: 120px;
height: auto;
}


div[id$="_cph1_Panel1"]{max-width: 644px;width: 100%;margin: 0px auto; max-height:96%; overflow:auto;}
div[id$="_cph1_Panel1"] div{width:auto !important;}
/*
div[id$="_cph1_Panel1"] td,
div[id$="_cph1_Panel1"] th{padding:2px 4px;}
*/
.image_pr{ text-align:center;}
.image_pr img, img.gallery{ width:auto; float:none; max-width:100%;}

.darkLayer{ position:fixed;z-index:99; background:rgba(0,0,0,0.5);width:100%; height:100%;left:0px;top:0px;bottom:0px; display:none;}
.detailPopup{width: 100%; height:100%;position: fixed;left: 0px;right: 0px;top: 0px;z-index: 100;display: none;padding:25px 5px;box-sizing: border-box;-moz-box-sizing: border-box; min-height:500px;}
.detailPopup .iframeWrapper{min-width: 300px;max-width: 740px;width: 100%;margin: 0px auto;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box; height:100%;border-radius: 10px;overflow: hidden;}
.detailPopup .iframeBody{width:100%;float:left; height:94%; background:#fff;}
iframe.detailFrame{width:100%;height:100%; border:0px; border-radius:0px 0px 10px 10px;}
.dlg .headerNav1, .dlg .headerNav2, .dlg .sliderBox, .dlg .footerBox, .dlg .headingBox, .dlg .nodlg{ display:none;}
.dlg .content_area{ padding:15px;}
.dlg .pageWrapper{padding:0px;}

.ContainerHeader{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffc904), to(#ffb305));
    background-image: -webkit-linear-gradient(top, #ffc904, #ffb305);
    background-image: -moz-linear-gradient(top, #ffc904, #ffb305);
    background-image: -ms-linear-gradient(top, #ffc904, #ffb305);
    background-image: -o-linear-gradient(top, #ffc904, #ffb305);
    background-image: linear-gradient(top, #ffc904, #ffb305);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc904', endColorstr='#ffb305');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc904', endColorstr='#ffb305')";
}
.detailPopup .ContainerHeader th{ padding:2px;}
.detailPopup .ContainerHeader span[id$="lbl_service_heading"]{color: #111111;font-size: 16px;display: block;padding: 6px 8px; text-align:left;}
.detailPopup .ContainerHeader input[id$="_btn_close"],
.detailPopup .ContainerHeader a[class$="_btn_close"]{color: #111111; font-size:14px; text-transform: capitalize; padding:4px 14px;border: 0px;cursor: pointer;border-radius: 5px; outline:0px;  box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box; text-decoration:none;font-family: 'open_sanssemibold';

background-image: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#bababa));
background-image: -webkit-linear-gradient(top, #f7f7f7, #bababa);
background-image: -moz-linear-gradient(top, #f7f7f7, #bababa);
background-image: -ms-linear-gradient(top, #f7f7f7, #bababa);
background-image: -o-linear-gradient(top, #f7f7f7, #bababa);
background-image: linear-gradient(top, #f7f7f7, #bababa);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#bababa');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#bababa')";
}
