@charset "utf-8";

@font-face {
    font-family: 'roboto';
    src: url('fonts/roboto-bold-webfont.eot');
    src: url('fonts/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/roboto-bold-webfont.woff2') format('woff2'),
         url('fonts/roboto-bold-webfont.woff') format('woff'),
         url('fonts/roboto-bold-webfont.ttf') format('truetype'),
         url('fonts/roboto-bold-webfont.svg#roboto') format('svg');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'roboto';
    src: url('fonts/roboto-medium-webfont.eot');
    src: url('fonts/roboto-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/roboto-medium-webfont.woff2') format('woff2'),
         url('fonts/roboto-medium-webfont.woff') format('woff'),
         url('fonts/roboto-medium-webfont.ttf') format('truetype'),
         url('fonts/roboto-medium-webfont.svg#roboto') format('svg');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'roboto';
    src: url('fonts/roboto-regular-webfont.eot');
    src: url('fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/roboto-regular-webfont.woff2') format('woff2'),
         url('fonts/roboto-regular-webfont.woff') format('woff'),
         url('fonts/roboto-regular-webfont.ttf') format('truetype'),
         url('fonts/roboto-regular-webfont.svg#roboto') format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'montserrat';
    src: url('fonts/montserrat-bold-webfont.eot');
    src: url('fonts/montserrat-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/montserrat-bold-webfont.woff2') format('woff2'),
         url('fonts/montserrat-bold-webfont.woff') format('woff'),
         url('fonts/montserrat-bold-webfont.ttf') format('truetype'),
         url('fonts/montserrat-bold-webfont.svg#montserrat') format('svg');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'montserrat';
    src: url('fonts/montserrat-semibold-webfont.eot');
    src: url('fonts/montserrat-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/montserrat-semibold-webfont.woff2') format('woff2'),
         url('fonts/montserrat-semibold-webfont.woff') format('woff'),
         url('fonts/montserrat-semibold-webfont.ttf') format('truetype'),
         url('fonts/montserrat-semibold-webfont.svg#montserrat') format('svg');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'montserrat';
    src: url('fonts/montserrat-regular-webfont.eot');
    src: url('fonts/montserrat-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/montserrat-regular-webfont.woff2') format('woff2'),
         url('fonts/montserrat-regular-webfont.woff') format('woff'),
         url('fonts/montserrat-regular-webfont.ttf') format('truetype'),
         url('fonts/montserrat-regular-webfont.svg#montserrat') format('svg');
    font-weight: 400;
    font-style: normal;
}

/********* Reset CSS *********/

*, *:before, *:after {  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {border: 0;font-size: 100%;font-style: inherit;font-weight: inherit;margin: 0;outline: 0;padding: 0;vertical-align: baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary { display:block }audio, canvas, video { display:inline-block }audio:not([controls]) {display:none;height:0}html {-webkit-text-size-adjust: 100%;-ms-text-size-adjust:  100%;}a {text-decoration:none; color:#666666; outline:none;}a:focus {outline:none}a:hover,a:active {outline: 0;}a:hover {text-decoration:none;color:#cc0000;}h1,h2,h3,h4,h5,h6 {font-weight:normal;}b,strong,dt,th {font-weight: bold;}em, i { font-style:italic;}p,h1,h2,h3,h4,h5,h6, ul,ol,dd,table,fieldset,address {margin:0; padding:0;}img {-ms-interpolation-mode: bicubic;border: 0;vertical-align: middle; max-width:100%; height:auto;}figure {margin:0;}legend {white-space:normal;}q { quotes:"\201C" "\201D" "\2018" "\2019" }small { font-size:80% }sub, sup { font-size:75%; line-height:0; position:relative; vertical-align:baseline }sup { top:-0.5em }sub { bottom:-0.25em }table{border-collapse: separate;border-spacing: 0;width: 100%; empty-cells:show; border:none;}table table { margin:0}th,td {border:none; padding:8px 10px}caption,th,td {font-weight: normal;}

/********* Form fields *********/

button,input,select,textarea {margin: 0;vertical-align: baseline; background-color:transparent; border:none; outline:none!important;}
button, input[type="button"], input[type="reset"], input[type="submit"] {cursor:pointer;}
input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="url"],input[type="password"],input[type="search"], select, textarea{border:1px solid #e5e5e5;width:100%;height:30px; padding:0;font-size:100%;line-height:normal;}
input[type="checkbox"], input[type="radio"] {box-sizing:border-box;padding:0;margin:0 5px 0 0;}
input[type="checkbox"]{-webkit-appearance: checkbox;}
input[type="radio"] {-webkit-appearance:radio}
input[type="submit"], input[type="button"],input[type="reset"],button,.button{line-height:20px;padding:4px 10px;display:inline-block; text-decoration:none; border:0 none; margin:0; outline:0 none;}
textarea {overflow:auto;vertical-align: top; resize:vertical;height:100px; max-width:100%; min-width:100%; max-height:500px; min-height:90px;}
fieldset {border:0 none;margin:0;padding:0}
label {display:inline-block; padding-bottom:5px; font-weight:normal;}

/********* Clear floats *********/

.cf:before, .cf:after, .container:before, .container:after, .row:before, .row:after, ul:before, ul:after, .boxs:before, .boxs:after, .radioList:after, .radioList:before, .galleryRow:after, .galleryRow:before {content:" ";display:table}
.cf:after, .container:after, .row:after, ul:after, .boxs:after, .radioList:after,.galleryRow:after{clear:both}

/********* Common Classes *********/
a,.tran,i,input{-webkit-transition: all 250ms linear;-moz-transition: all 250ms linear;-ms-transition: all 250ms linear;-o-transition: all 250ms linear;transition: all 250ms linear;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:20px 0;padding:0}
body,button,input,select,textarea {color:#666; font-family:'Montserrat'; font-weight:400; font-size:16px; line-height:1.5;}
body {background-color:#fff;} 
h1,h2,h3,h4,h5,h6{/*font-family:'Montserrat,MontserratV2,Verdana,arial,sans-serif', Arial, sans-serif;*/ font-weight:600;}
h1 {font-size: 28px;}
h2 {font-size: 24px;}
h3 {font-size: 20px;}
h4 {font-size: 18px;}
h5 {font-size: 18px;}
h6 {font-size: 18px;}
ul, ol{padding:0; margin:0; list-style:none}
ul ul,ol ol {margin:10px 0}
ul.bulletText {padding:0;}
ul.bulletText li {padding:0 0 10px 20px; position:relative;}
ul.bulletText li:before{content:"\f04d ";display:inline-block;font:normal normal normal 7px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale; vertical-align:middle; position:absolute; left:0; top:8px; color:#ffcc00;}
p,h1,h2,h3,h4,h5,h6, ul,ol,dd,table,fieldset,address {margin: 0 0 27px;}
input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="url"],input[type="password"],input[type="search"], select, textarea{border:1px solid #e5e5e5;width:100%;height:40px; padding:7px 10px 6px 10px;}
input[type="submit"], input[type="button"],input[type="reset"],button,.button{background-color:#ffc317; color:#000; border:0; border-radius:3px; text-transform:uppercase;}
input[type="submit"]:hover, input[type="button"]:hover,input[type="reset"]:hover,button:hover,.button:hover{color:#fff; background-color:#333;}
input[type="submit"].cancelBtn, input[type="button"].cancelBtn,input[type="reset"].cancelBtn {background-color:#888;}
p { font-size:18px; }
.alignLeft { float:left}
.alignRight { float:right;}
.displayNone, .hasJS noscript, .hideThis{display:none!important;visibility:hidden}
.jsRequired { display:block; background-color:#C00; color:#fff; width:100%; line-height:30px; text-align:center; font-size:12px; border:0 none;}
.mrgAuto {margin-right:auto; margin-left:auto;}
.mrgT20 {margin-top:20px;}.mrgL20 {margin-left:20px;}.mrgR20 {margin-right:20px;}.mrgB20 {margin-bottom:20px;}.mrgT10 {margin-top:10px;}.mrgL10 {margin-left:10px;}.mrgR10 {margin-right:10px;}.mrgB10 {margin-bottom:10px;}.padL20 {padding-left:20px;}.padR20 {padding-right:20px;}.padB20 {padding-bottom:20px;}.padT20 {padding-top:20px;}.padL15 {padding-left:15px;}.padR15 {padding-right:15px;}.padB15 {padding-bottom:15px;}.padT15 {padding-top:15px;}.padL10 {padding-left:10px;}.padR10 {padding-right:10px;}.padB10 {padding-bottom:10px;}.padT10 {padding-top:10px;}.padTB10 {padding-top:10px;padding-bottom:10px;}.padTB15 {padding-top:15px;padding-bottom:15px;}.padTB20 {padding-top:20px;padding-bottom:20px;}.pad10 {padding:10px;}.pad15 {padding:15px;}.pad20 {padding:20px;}.pad25 {padding:25px;}.pad30 {padding:30px;}
.width100p {width:100%;}.width90p {width:90%;}.width80p {width:80%;}.width70p {width:70%;}.width60p {width:60%;}.width50p {width:50%;}.width40p {width:40%;}.width30p {width:30%;}.width20p {width:20%;}.width10p {width:10%;}

.fileSize {font-size:12px; display:inline-block; vertical-align:middle; margin-left:3px;}
.extIcon {vertical-align:middle; margin-left:3px;}
.rsIcon { display:inline-block; margin-right:2px; height:11px; text-indent:-999px; overflow:hidden; width:11px; background:url(../img/rupee.png) left top no-repeat; }
.bold {font-weight:bold;}
.italic {font-style:italic;}
.longWord, .wordBreak {word-wrap: break-word;}

.readMore{text-transform:uppercase; font-size:18px; line-height:1; padding:10px 15px 8px;}
/********** Image Formating & Alignment **********/

.imgLeft{float:left; margin-right:20px; margin-bottom:20px;}
.imgRight{float:right; margin-left:20px; margin-bottom:20px;}
.imgCenter{float:none; margin-bottom:20px; margin-left:auto; margin-right:auto; display:block;}
.imgBorder { border:1px solid #ccc; padding:5px}
.rounded {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.circle {-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.shadow {-webkit-box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.2);box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.2); padding:4px;}

/********** Alignment **********/

.left{text-align:left !important}
.right{text-align:right !important}
.center{text-align:center !important}
.justify{text-align:justify !important}

/********** Error/Alert Messages **********/

.message{padding:10px 38px 10px 10px;margin-bottom:20px;border:1px solid transparent; position:relative;}
.message.success {color: #3c763d;background-color: #dff0d8;border-color: #d6e9c6;}
.message.success a {color: #2b542c;}
.message.error {color: #a94442;background-color: #f2dede;border-color: #ebccd1;}
.message.error a{color: #843534;}

/********** Table **********/

.tableOut { overflow-y:hidden; overflow-x:auto}
table, .tableData{border-collapse: separate;border-spacing: 0;width: 100%; empty-cells:show; border:none;border-top:1px solid #E9E9EA;border-left:1px solid #E9E9EA;}
table table, .tableData table { margin:0}
th,td, .tableData th, .tableData td {border:none; padding:8px 10px;border-bottom:1px solid #E9E9EA;border-right:1px solid #E9E9EA;}
table tr:nth-child(odd) td, .tableRowOdd{ background-color:#efefef;}
caption,th,td {font-weight: normal; background:#fff}
th, .tableData th{background:#f3f3f3}
.tableScroll { overflow-y:hidden; overflow-x:auto} 

/* ******** Grid : 12 Coloum and Boxs ******** */

.example div div, .example .boxs li {border:1px solid #eee; margin-bottom:15px; padding-top:15px; padding-bottom:15px}
.row { margin:0 0 20px;}
.cols1, .cols2, .cols3, .cols4, .cols5, .cols6, .cols7, .cols8, .cols9, .cols10, .cols11, .cols12 {float:left; padding-left:15px; padding-right:15px;}
.cols12 {width:100%}
.cols11 {width:91.66666667%}
.cols10 {width:83.33333333%}
.cols9 {width:75%}
.cols8 {width:66.66666667%}
.cols7 {width:58.33333333%}
.cols6 {width:50%}
.cols5 {width:41.66666667%}
.cols4 {width:33.33333333%}
.cols3 {width:25%}
.cols2 {width:16.66666667%}
.cols1 {width:8.33%}
.boxs {list-style:none; padding:0; margin:0; }
.boxs2 { margin-left:-2%; }
.boxs3 { margin-left:-2%; }
.boxs4 { margin-left:-2%; }
.boxs5 { margin-left:-2%; }
.boxs6 { margin-left:-2%; }
.boxs > li, .boxs > div { float:left; min-height:1px; margin-left:30px; }
.boxs2 > li, .boxs2 > div { width:48%; margin-left:2%; }
.boxs3 > li, .boxs3 > div { width:31%; margin-left:2%; }
.boxs4 > li, .boxs4 > div { width:23%; margin-left:2%; }
.boxs5 > li, .boxs5 > div { width:18%; margin-left:2%; }
.boxs6 > li, .boxs6 > div { width:14.6%; margin-left:2%; }

.boxBorder {padding:5px; border:1px solid #ccc;}


/********** Responsive Tab **********/

.resTab {position: relative;}
.resTab .tabNav {margin:0;padding: 0; list-style:none; display:inline-block; vertical-align:top; overflow:hidden; border-radius:5px; background-color:#666;}
.resTab .tabNav li {float:left; margin: 0;position: relative;}
.resTab .tabNav li a {display: inline-block; padding:10px 12px; line-height:1; text-decoration: none; font-size:33px; font-weight: 700;color: #666; background:#ffcc00; border-radius:5px; position:relative; text-transform:uppercase;}
.resTab .tabNav li:first-child a{border-radius:0 5px 5px 0;}
.resTab .tabNav li:last-child a{border-radius:5px 0 0 5px;}
.resTab .tabNav .r-tabs-state-active a {color:#fff;text-shadow: none;background-color:#666;}
.resTab .tabContent {padding:15px 0;display: none;}
.resTab .r-tabs-panel.r-tabs-state-active {display: block;}
.resTab .r-tabs-accordion-title {display:none;}
.resTab .tabNav .r-tabs-state-disabled {opacity: 0.5;}
.resTab .r-tabs-accordion-title .r-tabs-anchor {display: block;padding: 10px;background-color: #ffcc00;color: #666;font-weight: bold;text-decoration: none; position:relative;}
.resTab .r-tabs-accordion-title .r-tabs-anchor:after{content:"\f067"; position:absolute; right:15px; top:0; line-height:44px;}
.resTab .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor:after{content:"\f068";}
.resTab .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {background-color:#666;color: #fff;text-shadow: none;}
.resTab .r-tabs-accordion-title.r-tabs-state-disabled {opacity: 0.5;}
.noJS .resTab .tabContainer {height:150px; overflow:hidden}
.noJS .resTab .tabContent { display:block; height:150px}



/*********  Accordion ******** */

.accordion { margin-bottom:20px;}
.accordion .accTrigger {background:url(../img/plus.png) left 5px no-repeat;padding-left:20px; cursor:pointer; font-weight:bold}
.noJS .accordion .accTrigger {background:none; padding-left:0}
.accordion .accTrigger a {display:block;text-decoration:none;outline:0}
.accordion .accTrigger.active {background:url(../img/minus.png) left 5px no-repeat !important;}
.accordDetail {padding:10px 20px; display:none}
.noJS .accordDetail { display:block; padding:10px 0}

/*********  Marquee *********/

.marquee {overflow:hidden; margin:0; height:28px;}
.marqueeScrolling{padding:10px;}
.marqueeScrolling li { float:left; font-size:18px;}
.marqueeScrolling li:after{content:"|"; padding:0 15px}
.noJS .btnMPause { display:none;}
.noJS .marqueeScrolling { overflow-y:hidden; overflow-x:auto;}
.noJS .marqueeScrolling 
.noJS .marquee{ width:240%}

/********** Ticker *********/

.noJS .ticker .stop{ display:none}
.noJS .ticker ul{ margin:0}
.noJS .ticker .tickerDivBlock { height:150px; overflow-y:scroll; overflow-x:hidden}

/*********  gmap3 - Google Map API *********/

.gmap3 {border: 1px dashed #C0C0C0;width: 100%;height: 400px;}
.gmap3 img { max-width:inherit}
.noJS .gmap3 {background:url(../img/map_bg.jpg) no-repeat;}

/*********	LiteBox v1.3 **********/
.litebox-overlay,.litebox-overlay > * {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}.litebox-overlay {display: none;width: 100%;min-width: 280px;text-align: center;position: fixed;top: 0;left: 0;z-index: 9999;}@-webkit-keyframes liteboxLoader {0% { -webkit-transform: rotate(0deg); }100% { -webkit-transform: rotate(360deg); }}@-moz-keyframes liteboxLoader {0% { -moz-transform: rotate(0deg); }100% { -moz-transform: rotate(360deg); }}@-ms-keyframes liteboxLoader {0% { -ms-transform: rotate(0deg); }100% { -ms-transform: rotate(360deg); }}@-o-keyframes liteboxLoader {0% { -o-transform: rotate(0deg); }100% { -o-transform: rotate(360deg); }}@keyframes liteboxLoader {0% { transform: rotate(0deg); }100% { transform: rotate(360deg); }}.litebox-overlay .litebox-loader {position: absolute;width: 40px;height: 40px;left: 20px;top: 20px;border: 3px solid #111;border-right-color: #fff;border-radius: 50%;-webkit-animation: liteboxLoader 1s linear infinite;-moz-animation: liteboxLoader 1s linear infinite;-ms-animation: liteboxLoader 1s linear infinite;-o-animation: liteboxLoader 1s linear infinite;animation: liteboxLoader 1s linear infinite;}.litebox-overlay .litebox-text {width: 100%;padding: 0 15px;background: rgba(0, 0, 0, 0.5);color: #fff;line-height: 50px;position: absolute;bottom: 0;z-index: 2;-webkit-opacity: 0;-khtml-opacity: 0;-moz-opacity: 0;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter: alpha(opacity=0);opacity: 0;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}.litebox-overlay .litebox-text.active {-webkit-opacity: 1;-khtml-opacity: 1;-moz-opacity: 1;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter: alpha(opacity=100);opacity: 1;}.litebox-overlay .litebox-close {width: 40px;height: 40px;background: url(../img/litebox-close.png) no-repeat center;opacity: .7;position: absolute;top: 20px;right: 20px;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}.litebox-overlay .litebox-close:hover {opacity: 1;cursor: pointer;}.litebox-overlay .litebox-nav {display: none;width: 60px;height: 60px;margin-top: -30px;opacity: .2;position: absolute;top: 50%;z-index: 9999999;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}.litebox-overlay .litebox-nav:hover {opacity: .5;cursor: pointer;}.litebox-overlay .litebox-prev {background: url(../img/litebox-prev.png) no-repeat center;left: 20px;}.litebox-overlay .litebox-next {background: url(../img/litebox-next.png) no-repeat center;right: 20px;}.litebox-overlay .litebox-container {position: absolute;top: 10%;right: 10%;bottom: 10%;left: 10%;overflow: hidden;}.litebox-overlay .litebox-container.litebox-scroll { overflow-y: auto; }.litebox-overlay img,.litebox-overlay iframe {display: inline-block;max-width: 100%;max-height: 100%;margin: 0 auto;vertical-align: middle;overflow-x: hidden;}.litebox-overlay iframe {width: 100%;height: 100%;position: relative;z-index: 999999;}.litebox-overlay .litebox-inline-html {width: 100%;padding: 20px;background: #FFF;line-height: normal;overflow-x: hidden;line-height: normal !important;position: absolute;}.litebox-overlay .litebox-error {width: 100%;height: 100%;color: #FFF;text-align: center;line-height: inherit;}.litebox-overlay .litebox-error span {background: rgba(0, 0, 0, .9);-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;padding: 20px;color: #FFF;text-shadow: 1px 1px 0 #000;line-height: normal;}@media only screen and (max-width: 479px) {.litebox-overlay .litebox-close { display: none; }}

/*----Date Picker----*/
.ui-datepicker, .eventCalOut, .calendarIcon {background-color:#185db9;}
.ui-datepicker th, .ui-state-highlight {background-color:#052847;}
.ui-state-active, .ui-datepicker tbody a:hover {background-color:#ff672b;}
.ui-datepicker-prev span, .ui-datepicker-next span { }
.ui-datepicker {color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
.ui-datepicker { width: 17em;  padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position: relative; padding: .2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position: absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev { left: 2px; }
.ui-datepicker .ui-datepicker-next { right: 2px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -7px; top: 50%; margin-top: -8px; font-size:12px; }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size: 1em; margin: 1px 0; height:25px; background-color:#fff; }
.ui-datepicker select.ui-datepicker-month-year { width: 100%; }
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 49%; }
.ui-datepicker table { width: 100%; font-size: .9em; border-collapse: collapse; margin: 0 0 .4em; border:0 none;}
.ui-datepicker th { padding: .5em .3em; text-align: center; font-weight: bold; border: 0; }
.ui-datepicker td { border: 0; padding: 1px; background-color:transparent; }
.ui-datepicker tr:nth-child(2n+1) td, .ui-datepicker-calendar .tableRowOdd {background-color:transparent;}
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding: 0 .2em; border-left: 0; border-right: 0; border-bottom: 0; overflow:hidden; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width: auto; overflow: visible; } /*----Date Picker----*/
.eventCalOut { position:absolute; width:222px; right:-222px; float:right; top:70px; z-index:22; }
.calendarIcon { width:50px; height:52px; position:absolute; left:-50px; }
.calendarIcon span { background-position:-113px -27px; width:29px; height:29px; margin:10px; }
.calendarOut { padding:5px; }
.calendarOut .ui-datepicker {width:100%;}
.calendarOut .button { background-color:#2979ca; color:#fff; display:block; text-align:center; -webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; }
.calendarOut .button:hover { background-color:#173C84; }
.ui-datepicker  tbody a { color:#fff; }
.ui-datepicker-title { font-size:18px; font-weight:normal; color:#fff; }
.ui-datepicker th { text-transform:uppercase; font-weight:normal; color:#fff; }
.ui-datepicker-prev, .ui-datepicker-next { width:25px; font-size:16px; height:25px; display:inline-block; margin:0; cursor: pointer; color:#fff; }
.ui-datepicker-prev span { background-position:-147px -27px; overflow:hidden; width:25px; height:25px; position:static; margin:5px 0 0; }
.ui-datepicker-next span { background-position:-175px -27px; overflow:hidden; width:25px; height:25px; position:static; margin:5px 0 0; }

.ui-datepicker td span, .ui-datepicker td a { text-align:center; line-height:20px; }
.ui-datepicker-trigger {display:none; width:30px; height:30px; margin:8px 0 0 15px; vertical-align:top; overflow:hidden; background:transparent !important; padding:0; margin:0; position:absolute; right:-45px; top:7px;}
.calIcon {background-position:-205px -107px; width:30px; height:30px; display:block; vertical-align:top;}


/*==========================================================================================================================*/
/*================================================ Main CSS Theme Start ====================================================*/
/*==========================================================================================================================*/

/********** Layout **********/
#wrapper{overflow:hidden;}
.container { margin:0 auto; width:100%; max-width:1400px; padding:0 15px;}
#content {}
.content {}
.sidebar {}
.fullWidth {}

/********** From Page **********/

.formList {list-style:none; padding:0; margin:0;}
.formList li {padding:0 0 15px; margin:0;}
.required, .formList .error {color:#C00;}
.formList .error {display:block; font-size:12px;}
.formList .textBoxOut {margin-bottom:5px;}
.formList label, .formList .label {color:#333; display:block; font-weight:normal;padding-bottom:7px;}
.radioList input {float:left; margin:5px; clear:left;}
.radioList label, .radioList .label {float:left; color:#555;}
.note {font-size:12px; font-style:italic; padding:5px 0 0;}
.captcha {position:relative;}
.captcha .captchaImg {border: 1px solid #d7d7d7;float: left; max-height:33px;}
.captcha .refreshCaptcha {float: left; margin: 5px 0 0 10px; }

.fixedErrorMsg {background-color:rgba(233,48,30,0.92); color:#fff; text-align:center; padding:20px 20px; font-size:15px; position:fixed; left:0; top:0; z-index:99999; width:100%; text-transform:uppercase; display:none;}
.fixedSuccessMsg {background-color:rgba(20,155,65,0.92); color:#fff; text-align:center; padding:20px 20px; font-size:15px; position:fixed; left:0; top:0; z-index:99999; width:100%; text-transform:uppercase; display:none;}

.shareComment{margin:0;}
.shareComment li{display:inline-block; vertical-align:top; text-transform:uppercase;}
.shareComment li a{display:inline-block; vertical-align:top; font-size:17px; line-height:24px;  margin-bottom:3px;}
.shareComment li:first-child{padding-right:15px;}
.shareComment li i{margin-right:7px;}
.shareComment li .fa-share-alt{font-size:14px; line-height:24px; background:#ffc319; border-radius:50%; width:24px; text-align:center; color:#fff; vertical-align:top; margin-top:-1px;}
.shareComment li .fa-comment{font-size:24px; line-height:24px; text-align:center; color:#ffc317; vertical-align:top; margin-top:-2px;}	
.shareComment li a:hover,.shareComment li a:hover .fa-comment,.shareComment li a.active,.shareComment li a.active .fa-comment{color:#cc0000;}
.shareComment li a:hover .fa-share-alt{background:#cc0000; color:#fff;}
.shareComment .hasTag a{background:#e5e5e5; padding:0 5px; margin:0 10px 3px 0; text-transform:none;}

.shareThis{position:relative; padding-right:15px;}
.shareThis .addthis_sharing_toolbox{position:absolute; left:0; top:100%; z-index:20; padding-top:0; overflow:hidden; width:190px; line-height:0;}
.shareThis .at-share-tbx-element{margin-top:-34px; -webkit-transition: all 250ms linear;-moz-transition: all 250ms linear;-ms-transition: all 250ms linear;-o-transition: all 250ms linear;transition: all 250ms linear;}
.shareThis:hover .at-share-tbx-element{margin-top:0;}

/*.postLabel{background:#666; color:#fff; border-radius:3px; font-size:22px; font-weight:700; line-height:1; display:inline-block; text-transform:uppercase; padding:6px 8px 2px; vertical-align:middle;}
.postLabel:hover{background:#666; color:#fff;}
.labelGuj,.Gujarat{background:#003300;}
.labelPolitics{background:#cc0000;}
.labelNews{background:#330066;}
.Sports{background:#4169e1;}
.Vadodara{background:#00afaf;}*/

.postLabel{border-radius:3px; color:#777; background:#fff; font-size:18px; line-height:1; display:inline-block; padding:3px 9px 4px; margin-right:6px; vertical-align:middle; border:1px solid #ddd;}
.postLabel:hover{background:#f1f1f1; color:#000;}
.postLabel.safrom{background:#f26522; color:#fff; border-color:#f26522;}
.postLabel.red{background:#ff0000; color:#fff; border-color:#F00;}
.postLabel.golden{background:#ffc317; color:#000; border-color:#ffc317;}
/*.labelGuj,.Gujarat{background:#003300;}
.labelPolitics{background:#cc0000;}
.labelNews{background:#330066;}
.Sports{background:#4169e1;}
.Vadodara{background:#00afaf;}*/

.bannerArticleType .postLabel{border:0 none; font-weight:700; text-transform:uppercase; font-size:18px; padding:4px;}
.bannerArticleType .gujarat{background:#003366; color:#fff;}
.bannerArticleType .politics{background:#04b8ed; color:#fff;}
.bannerArticleType .indiaworld{background:#faa21b; color:#000;}
.bannerArticleType .faith{background:#00a574; color:#fff;}
.bannerArticleType .business{background:#f26522; color:#fff;}
.bannerArticleType .narendramodi{background:#003300; color:#fff;}
.bannerArticleType .travel{background:#330066; color:#fff;}
.bannerArticleType .entertainment{background:#ff0000; color:#fff;}
.bannerArticleType .centralgovt,
.bannerArticleType .centralgovernment{background:#050707; color:#fff;}
.bannerArticleType .stategovt,
.bannerArticleType .stategovernment{background:#666; color:#fff;}
.bannerArticleType .bjp{background:#F30; color:#fff;}


/**** Header ****/
#header{position:relative; -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.3); box-shadow: 0 0 5px 0 rgba(0,0,0,0.3); z-index:3; -webkit-transition: all 300ms ease-in-out;
-moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; top:0;}
#header.sticky{position:fixed; width:100%; background:#fff; top:0; z-index:9;}
#header .container{position:relative; padding:0; max-width:1400px;}
#logo{margin:0; float:left; margin-right:-250px; position:relative; z-index:1;}

/******** Footer *********/
#footer{background:#ffcc00; text-align:center; padding:15px 0; color:#000; margin:0;}



/********* Navigation *********/
.mainNavigation { margin:0; text-align:center; float:left; width:100%; padding:0 85px 0 270px;}
.menuPart{display:inline-block; text-align:left; vertical-align:top; /*position:relative; z-index:100;*/}
.toggleMenu { display:none; padding:15px; text-decoration:none }
.toggleMenu .mobileMenu { font-size:1.250em; color:#fff; }
.toggleMenu .iconBar { float:right; width:25px; height:25px; background:url(../img/mobile-menu.png) no-repeat center center; }
#menu-primary-menu{position:relative; z-index:10;}
#menu-primary-menu, #menu-primary-menu ul { list-style:none; margin:0; padding:0;}
#menu-primary-menu li { float:left; margin:0; padding:0; display:inline; font-size:25px;}
#menu-primary-menu > li{padding:0 2px 0 3px; background:url(../img/menu-divider.jpg) no-repeat 0 bottom;}
#menu-primary-menu > li:first-child{background:none}
#menu-primary-menu > li > a {padding:12px 7px 10px 7px; line-height:40px; display:inline-block; font-weight:700; text-decoration:none; text-transform:uppercase;	}
#menu-primary-menu > li > ul {top:100%; padding:0; left:3px; right:2px; position:absolute; border-radius:0 0 5px 5px; overflow:hidden; padding:20px; background:#003366;}
.hasJS #menu-primary-menu ul{opacity:0; transition: opacity 400ms linear; -webkit-transition: opacity 400ms linear; }
#menu-primary-menu ul li { float:left; height:auto; width:100%; margin:0; padding:0; }
#menu-primary-menu ul li.latestlabel{color:#fff; font-weight:600;}
#menu-primary-menu ul li a { display:block; font-size:18px; font-weight:400; color:#fff; border:none; padding:3px 15px 3px 20px; text-align:left; position:relative;}
#menu-primary-menu ul li a:before{content:"\f04d ";display:inline-block;font:normal normal normal 7px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale; vertical-align:middle; position:absolute; left:5px; top:13px;}
#menu-primary-menu ul ul {top:0; left:250px }
#menu-primary-menu ul, #menu-primary-menu :hover ul ul, #menu-primary-menu .hover ul ul, #menu-primary-menu .focus ul ul { /*margin-left:-9999px */ display:none;}
#menu-primary-menu li:hover > ul, #menu-primary-menu li.hover > ul, #menu-primary-menu li.focus > ul, #menu-primary-menu a:focus + ul, #menu-primary-menu ul ul, .noJS #menu-primary-menu .hover a:focus, .noJS #menu-primary-menu .focus a:focus { /*margin-left:0 */ display:block;}
#menu-primary-menu .menuIcon {display:none; position:absolute; right:5px; top:20px; width:9px; height:9px;}
#menu-primary-menu li .menuIcon { background:url(../img/down-arrow.gif) no-repeat right center; z-index:10}
#menu-primary-menu li li .menuIcon {display:block; background:url(../img/right-arrow.gif) no-repeat right center; top:13px; right:10px;z-index:11}
#menu-primary-menu li li li .menuIcon  { z-index:12}
#menu-primary-menu li .menuIcon.active { transform:rotate(180deg); -webkit-transform:rotate(180deg); }
.noJS #menu-primary-menu ul a:focus { width:200px; }
.noJS #menu-primary-menu ul a:focus, .noJS #menu-primary-menu ul a:focus + ul { /*margin-left:9999px */ display:none;}
.noJS #menu-primary-menu ul a:active { /*margin-left:0*/ display:block; }
.hasJS #menu-primary-menu a:focus + ul,.hasJS #menu-primary-menu li.focus > ul,.hasJS #menu-primary-menu li.hover > ul,.hasJS #menu-primary-menu li:hover > ul,.hasJS #menu-primary-menu ul ul{ opacity: 1; }
#menu-primary-menu li ul li a:hover{color:#fff; text-decoration:underline;}



/*#menu-primary-menu > li:nth-child(3n+1):hover > a{background-color:#f26522; color:#fff}
#menu-primary-menu > li:nth-child(3n+1) > ul{background:#f26522;}*/

#menu-primary-menu > li:nth-child(odd):hover > a{background-color:#003366; color:#fff}
#menu-primary-menu > li:nth-child(odd) > ul{background:#003366;}

#menu-primary-menu > li:nth-child(even):hover > a{background-color:#666; color:#fff }
#menu-primary-menu > li:nth-child(even) > ul{background:#666;}




#menu-primary-menu .allStories{background-color:tranparent!important; display:inline-block; width:auto; padding-top:10px}
#menu-primary-menu .allStories a:before{display:none;}
#menu-primary-menu .allStories a{color:#fff; font-weight:700; text-transform:uppercase; padding:3px 20px}
#menu-primary-menu .allStories a:hover{color:#fff;}

/*#menu-primary-menu li:nth-last-child(1) > ul,#menu-primary-menu li:nth-last-child(2) > ul{left:auto; right:0; margin-left:0; margin-right:-999px}*/
/*#menu-primary-menu li:nth-last-child(1) > ul > li:hover > ul,#menu-primary-menu li:nth-last-child(2) > ul > li:hover > ul{left:auto; right:100%; margin-left:0; margin-right:-999px}*/
#menu-primary-menu .isMegaMenu{position:static;}
.hasJS #menu-primary-menu .isMegaMenu > ul,#menu-primary-menu .isMegaMenu > ul{position:absolute; left:5px; top:100%; right:4px background:#003366; padding:10px;}
#menu-primary-menu .isMegaMenu ul ul{position:static!important; margin:0!important; display:block!important; width:100%;}
#menu-primary-menu .isMegaMenu > ul > li{float:left; width:25%;}
#menu-primary-menu .isMegaMenu > ul > li a{font-size:16px;}
#menu-primary-menu .isMegaMenu > ul > li > a{color:#ffcc00; font-size:18px; font-weight:600;}

#menu-primary-menu .isMegaMenu > ul > li:nth-child(5n+1){clear:left;}
#menu-primary-menu .isMegaMenu > ul ul{padding-left:10px;}
#mobileMenuOuter,#mobileMenu,#mobileMenu > ul{-webkit-transition: all 250ms linear;-moz-transition: all 250ms linear;-ms-transition: all 250ms linear;-o-transition: all 250ms linear;transition: all 250ms linear;}
#mobileMenuOuter{overflow:hidden; position:fixed; left:0; top:0; bottom:0; right:100%;  z-index:10; opacity:0; background:rgba(0,0,0,0.5);}
#mobileMenu{overflow:auto; height:100%; margin-left:-100%;}
.mobileMenuOpen #mobileMenuOuter{right:0; opacity:1;}
.mobileMenuOpen #mobileMenu{ margin-left:0;}
body.mobileMenuOpen{overflow:hidden;}
#mobileMenu ul{margin:0; padding:0; list-style:none;}
#mobileMenu > ul{width:75%; display:block; background:#003366; margin-left:-300px; min-height:100%;}
.mobileMenuOpen #mobileMenu > ul{margin-left:0;}
/*.mobileMenuOpen #header{z-index:inherit;}*/
.mobileMenuOpen .toggleMenu{z-index:20; position:fixed; right:15px; top:16px; color:#F00;}
.mobileMenuOpen .toggleMenu .fa-bars:before{content:"\f00d"}

#mobileMenu li{position:relative;}
#mobileMenu ul a{line-height:22px; padding:11px 15px; font-size:20px; color:#fff; display:block; border-bottom:1px solid #003976}
#mobileMenu ul a:hover{background-color:#1270ce;}
#mobileMenu > ul > li > a{text-transform:uppercase;}
#mobileMenu ul ul{display:none;}
#mobileMenu ul ul a{font-size:16px; padding-left:30px; padding-right:40px;}
#mobileMenu .menuIcon {position:absolute; right:0; top:0; bottom:0; width:40px; background:url(../img/down-arrow.gif) no-repeat center 18px rgba(0,0,0,0.5); z-index:10;}
#mobileMenu li li .menuIcon {z-index:11}
#mobileMenu li li li .menuIcon {z-index:12}
#mobileMenu li li li li .menuIcon {z-index:13}
#mobileMenu li li li li li .menuIcon {z-index:14}


.shareSearch{float:right; margin:18px 0 0 -130px;}
.shareSearch li{float:left; padding:0 0 0 10px;}
.shareSearch li > a{text-align:center; line-height:26px; width:26px; border-radius:50%; display:block;}
.shareSearch li > a i{display:block; line-height:26px;}
.shareSearch li > a.toggleMenu { padding:0; text-decoration:none; font-size:28px; }
.shareSearch li#toggleMenu{margin:0; min-width:36px; display:none;}
.shareSearch li .shareIcon{background:#cccccc; font-size:16px; color:#fff;}
.shareSearch li .shareIcon:hover{background:#ffc319;}
.shareSearch li .searchIcon{font-size:26px; color:#cccccc;}
.shareSearch li .searchIcon:hover,.shareSearch li .searchIcon.active{color:#ffc319;}
.shareSearch li .searchIcon.active{position:relative; z-index:102;}
.shareSearch li .searchIcon.active:hover{color:#F00;}
.shareSearch .shareThis .addthis_sharing_toolbox{left:auto; right:-50px;}

.searchRow:after{content:""; position:fixed; left:0; top:0; bottom:0; right:0; background:rgba(0,0,0,0.7); z-index:100; opacity:0; -webkit-transition: all 400ms linear;
-moz-transition: all 400ms linear;
-ms-transition: all 400ms linear;
-o-transition: all 400ms linear;
transition: all 400ms linear; visibility:hidden;}
.searchRow.active:after{opacity:1; visibility:visible}
.searchRow{position:absolute; left:0; top:100%; width:100%; z-index:101;}
.searchRow .searchBoxOuter{overflow:hidden;  -webkit-box-shadow: 0 3px 3px 0 rgba(0,0,0,0.5);box-shadow: 0 3px 3px 0 rgba(0,0,0,0.5); position:relative; z-index:102;}
.searchRow .searchBox{position:relative; width:100%; margin-top:-80px; padding:20px; background:#f0f0f0; -webkit-transition: all 250ms linear;-moz-transition: all 250ms linear;-ms-transition: all 250ms linear;-o-transition: all 250ms linear;transition: all 250ms linear;}
.searchRow .searchField{padding:0 0 0 0;}
.searchRow .searchField input{background:#fff; color:#000; padding:7px 15px;}
.searchRow input{height:40px; line-height:26px; padding:0; border:0;}
.searchRow .searchBtn{width:40px; text-align:center; margin-right:-40px; clip:rect(0, 0, 0, 0); opacity:0; position:absolute;}
.active .searchBox{margin-top:0;}

/*Banner Article Type*/
.bannerArticleType{padding:45px 0 143px 0; margin-bottom:-97px; position:relative;  background-repeat:no-repeat; background-color:#000;}
.bannerArticleType.Auto{background-size:auto 100%; background-position:center 0; }
.bannerArticleType.Cover{background-position:center 0; background-size:cover;}
.bannerArticleType .bannerImage{position:absolute; width:10px; height:10px; visibility:hidden; overflow:hidden;}
.bannerArticleType .container{position:relative; z-index:2; min-height:550px;}
/*.catPoliticsBanner:before{position:absolute; left:0; top:0; width:100%; height:100%; background:url(../img/line-bg.png) repeat 0 0; content:""; z-index:2;}*/
.bannerArticleType:after{content:""; position:absolute; left:0; bottom:-3px; height:5px; background:#ffc317; z-index:1; width:100%;}
.bannerArticleType .postImg{float:left; -webkit-box-shadow: 1px 1px 2px 0 rgba(0,0,0,0.5); box-shadow: 1px 1px 2px 0 rgba(0,0,0,0.5); margin-top:50px; width:178px;}
.bannerArticleType .postDis{padding:0 0 0 200px;}
.bannerArticleType .PostDate{display:inline-block; vertical-align:middle; padding-left:12px; font-size:18px; font-weight:700;}
.bannerArticleType .postDis h2{/*font-family: 'montserrat', Arial, sans-serif;*/ font-size:76px; line-height:72px; margin-bottom:20px;}
.bannerArticleType .postDis h2 a{color:#000;}
.bannerArticleType .postDis h2 a:hover{color:#cc0000;}
.bannerArticleType .shareComment li a{font-size:25px; line-height:34px; color:#666;}
.bannerArticleType .shareComment li i{margin-right:7px;}
.bannerArticleType .shareComment li .fa-share-alt{font-size:20px; line-height:34px; background:#ffc319; border-radius:50%; width:34px; text-align:center; color:#fff; vertical-align:top;}
.bannerArticleType .shareComment li .fa-comment{font-size:34px; line-height:34px; text-align:center; color:#ffc319; vertical-align:top; margin-top:-2px;}	

.bannerArticleType.noThumb .postDis{padding-left:0}
.catPoliticsBanner1 .postDis h2 a{color:#fff; text-shadow:0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000;}
.catPoliticsBanner1 .postDis h2 a:hover{color:#003366; text-shadow:0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff;}
.catPoliticsBanner1 .PostDate,.catPoliticsBanner1 .shareComment li a{ text-shadow:0 0 1px #fff,0 0 1px #fff,0 0 1px #fff,0 0 1px #fff;}
.catPoliticsBanner1 .shareComment li a i{text-shadow:none;}
.catPoliticsBanner1 .shareComment .hasTag a{text-shadow:none;}

.bannerVideoType{height:auto; overflow:hidden; text-align:center; padding:0;}
.bannerVideoType .container{min-height:inherit;}
.bannerVideoType .videoTitleOuter{z-index:1; position:absolute; left:0; width:100%; top:20px;}
.bannerVideoType .videoTitle{padding:10px 20px; border-radius:5px; font-size:24px; color:#fff; font-weight:700; background:rgba(0,0,0,0.5); text-shadow:0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000; display:inline-block; position:relative;}
.bannerVideoType .videoTitle a{color:#fff;}
.bannerVideoType .videoTitle a.close{position:absolute; right:-12px; top:-12px; width:24px; height:24px; text-align:center; line-height:24px; background:rgba(0,0,0,0.5); color:#fff; font-size:12px; font-weight:normal; border-radius:50%; display:none; text-shadow:none;}
.bannerVideoType .videoTitle a.close i{width:24px; height:24px; text-align:center; line-height:24px;}
.bannerVideoType .videoTitle:hover a.close{display:block;}
.bannerVideoType .container{min-height:inherit;}
/*.videoTitleOuter{}
.videoTitle{padding:10px 0; font-size:26px; font-weight:700;}*/


#homeVideo {position:absolute; left:0; top:0; width:100%!important; height:100%!important;}
#homeVideoYouTube  {/*position:absolute; left:0; top:0;*/ width:100%; height:100%; display:block;}
.fullVideo #homeVideoYouTube{width:auto; height:auto;}
#homeVideo_media{background-position:center center; background-repeat:no-repeat; background-size:cover;}
#homeVideo_media_image{visibility:hidden;}

.recentPostRow{padding-bottom:30px; position:relative; z-index:2; background:url(../img/post-article-bg.jpg) repeat-x 0 100px;}
.recentPostRow .row{margin:0 0 0 -26px;}
.recentPostRow .cols4{padding:0 0 0 26px;}
.recentPostRow .rpBox{background:#fff; -webkit-box-shadow: 0 -1px 5px 0 rgba(0,0,0,0.2); box-shadow: 0 -1px 5px 0 rgba(0,0,0,0.2); padding:20px 25px; border-radius:5px;}
.recentPostRow h3{font-size:25px; margin:10px 0; line-height:normal; min-height:118px;}
.recentPostRow h3 a{color:#000; line-height:normal;}
.recentPostRow .rpGuj h3 a:hover{color:#003300;}
.recentPostRow .rpPolitics h3 a:hover{color:#cc0000;}
.recentPostRow .rpNews h3 a:hover{color:#330066;}

.recentPostRow .cols4{-webkit-transition: all 400ms linear;-moz-transition: all 400ms linear;-ms-transition: all 400ms linear;-o-transition: all 400ms linear;transition: all 400ms linear;}
.homeRightbarRow{background:url(../img/post-article-bg.jpg) repeat-x 0 0;}
.homeLeftContent{padding:0 410px 0 0; float:left; width:100%;}
.homeRightContent{float:right; margin-left:-380px; width:380px; padding:0;}


.newsStoriesRow h2{font-size:38px; line-height:1; font-weight:700; color:#ffcc00; border-bottom:1px solid #ffc317; margin:0 0 15px; padding:5px 0 19px 0}
.homeNewsRow{margin:0 0 40px 0; min-height:200px;}
.homeNewsRow .newsHeadlines{margin:0;/* max-width:800px;*/}
.homeNewsRow .newsHeadlines a{color:#000; font-size:38px; line-height:1.1; font-weight:600;}
.homeNewsRow .newsHeadlines a:hover{color:#C00}
.homeNewsRow .newsDate{font-size:20px;}
.homeNewsRow .newsDis{padding:20px 0 0 0;}
.homeNewsRow .newsThumb{float:left; text-align:center; width:217px;}
.homeNewsRow .newsThumb img{border-radius:3px; margin-bottom:20px;}
.homeNewsRow .newsSotrDis{font-size:18px; padding:0 0 0 245px; line-height:1.5; color:#000;}
.homeNewsRow .noImage{padding:0 35px 0 0;}

.homeVideoBoxOuter{margin-bottom:15px; position:relative}
.newsStoriesRow .homeVideoBoxOuter h2{padding:0; margin-bottom:10px; border:0;}
.homeVideoBox{border-radius:5px; position:relative; height:300px;}
.homeVideoBoxOuter img{width:100%; max-width:none;}
.homeVideoBoxOuter .videoChannel{position:absolute; right:20px; top:25px; background:#dc462d; font-size:36px; color:#fff; width:57px; height:57px; text-align:center;}
.homeVideoBoxOuter .videoChannel i{line-height:57px;}
.homeVideoBoxOuter .videoChannel:hover{background:#fff; color:#dc462d;}
.homeVideoBoxOuter .readMore{float:right}

.homeVideoBoxOuter .videoDis{position:absolute; left:0; width:100%; bottom:0;}
.homeVideoBoxOuter .videPlayIcon{display:inline-block; text-shadow:0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000; font-size:38px; font-weight:700; color:#fff; position:absolute; left:50%; top:50%; margin:-25px 0 0 -86px;}
.homeVideoBoxOuter .videoImg{position:relative;}
.homeVideoBoxOuter .videPlayIcon i{color:#cc3333; margin-right:10px;text-shadow:0 0 1px #ffffff,0 0 1px #ffffff,0 0 1px #ffffff,0 0 1px #ffffff,0 0 1px #ffffff,0 0 1px #ffffff,0 0 1px #ffffff,0 0 1px #ffffff,0 0 1px #ffffff,0 0 1px #ffffff,0 0 1px #ffffff; font-size:44px;}
.homeVideoBoxOuter a:hover .videPlayIcon{color:#cc3333;}
.homeVideoBoxOuter .videTitle{padding:15px 0 20px 0; color:#000; text-shadow:0 0 1px #ffffff,0 0 1px #ffffff,0 0 1px #ffffff,0 0 1px #ffffff,0 0 1px #ffffff,0 0 1px #ffffff,0 0 1px #ffffff,0 0 1px #ffffff,0 0 1px #ffffff,0 0 1px #ffffff,0 0 1px #ffffff; font-size:25px; font-weight:700; text-align:left; display:block; line-height:normal; margin-top:-17px; margin:0;}
.homeVideoBoxOuter .videTitle span{display:inline;}
.homeVideoBoxOuter .readMore{text-shadow:none;}
.homeVideoBoxOuter iframe{position:absolute; right:0; top:0; -webkit-transition: all 250ms linear;-moz-transition: all 250ms linear;-ms-transition: all 250ms linear;-o-transition: all 250ms linear;transition: all 250ms linear; width:100%!important; height:100%!important;}
.homeVideoBox:hover iframe{width:200%!important; height:125%!important;}

.twitterTimeLine{/*border:1px solid #ccc;*/ border-radius:5px; margin-bottom:15px; overflow:hidden; /*padding:30px 30px 0 30px;*/ min-height:100%}
.twitterTimeLine .widget-wrap{margin:18px 0 0 0; padding:0; border:1px solid #ccc; border-radius:5px; overflow:hidden;}
.twitterTimeLine iframe{height:350px!important; width:100%!important;}

.specialFeatureRow{background:#bad3dd; padding:20px 0; margin-bottom:50px;}
.specialFeatureBox{padding-right:90px;}
.specialFeatureBox iframe {width:100%!important;}
.specialFeatureRow h2{font-weight:300; font-size:50px; line-height:1; color:#00add8; text-transform:uppercase; padding:18px 0 0 0; margin-bottom:15px;}
.specialFeatureRow h2 span{font-weight:400; line-height:50px; font-size:22px;  color:#666; text-transform:none; display:block;}
.specialFeatureRow h3{font-size:33px; font-weight:700; margin-bottom:10px; line-height:1.2;}
.specialFeatureRow h3 a:hover{color:#cc0000;}
.specialFeatureRow p{font-size:18px; margin-bottom:18px}
.specialFeature{margin-bottom:15px;}
.specialFeature p:last-child{margin-bottom:0;}
.specialFeatureImg{float:left; width:217px; margin:0 20px 0 0;}
.specialFeatureImg img{border-radius:3px;}
.specialFeatureText{padding:0;}

.homeAddBox{padding:25px; text-align:center; background:#fff;}
.homeAddBox a{display:block;}
.homeAddBox a img{width:100%; max-width:none;}
.homeTabRow{border-bottom:1px solid #ccc; margin-bottom:0;}
.homeTabRow .container{/*padding:0;*/}
.homeTabRow .cols6{padding:0;}
.homeTabRow .resTab{padding:0 20px 0 0px;}
.homeTabRow .resTab .tabNav li a{display:block; padding:0; padding:22px 15px 18px 15px; text-align:center;}
.homeTabRow .resTab .tabNav li.r-tabs-state-active a:hover{color:#fff}
.homeTabRow .resTab .tabNav li a:hover{color:#cc0000;}
.homeTabRow .bulletText{margin:0;}
.homeTabRow .bulletText li{padding-bottom:12px;}
.homeTabRow .bulletText li a{line-height:1.1	; font-size:22px;}

.newsInPictures{position:relative; text-align:center; background:#eee;}
.newsInPictures a{display:block; overflow:hidden;}
.newsInPictures img{display:block; width:auto; max-width:none; height:302px; margin:0 auto;}
.newsInPictures h2{margin:0; color:#ffcc00; font-size:33px; font-weight:700; padding:20px 10px 10px;}
.newsInPictures h3{color:#666; font-size:22px; margin:0; padding:15px; line-height:1.3;}
.newsInPictures a:hover h3{color:#c00;}

/*.newsInPictures .foogallery-container{margin:0;}
.newsInPictures .foogallery-thumbnail a{display:block; overflow:hidden; margin:0; padding:0; border:0!important; box-shadow:none;}
.newsInPictures .foogallery-thumbnail a:hover{display:block; overflow:hidden; margin:0; padding:0; border:0!important; box-shadow:none;}
.newsInPictures .foogallery-thumbnail.caption-simple .thumbnail-caption{position:static;}
.newsInPictures .foogallery-thumbnail .thumbnail-caption h3{margin:0; color:#fff; font-size:33px; font-weight:700; position:absolute; left:25px; top:20px; z-index:1; text-shadow:0 0 1px #003366,0 0 1px #003366,0 0 1px #003366,0 0 1px #003366,0 0 1px #003366,0 0 1px #003366; padding:0;}
.newsInPictures .foogallery-thumbnail .thumbnail-caption p{color:#fff; font-size:33px; margin:0; position:absolute; left:0; bottom:0; width:100%; padding:20px 80px; text-shadow:0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000; line-height:1.3;}
.newsInPictures a:hover .thumbnail-caption h3{color:#003366; text-shadow:0 0 1px #fff,0 0 1px #fff,0 0 1px #fff,0 0 1px #fff,0 0 1px #fff,0 0 1px #fff;}
.newsInPictures .foogallery-thumbnail a img{-webkit-transition: all 150ms linear;-moz-transition: all 150ms linear;-ms-transition: all 150ms linear;-o-transition: all 150ms linear;transition: all 150ms linear; display:block;}
.newsInPictures .foogallery-thumbnail a:hover img{-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}*/

.otherNewsRow{padding-top:40px;  background:url(../img/post-article-bg.jpg) repeat-x 0 0;}
.otherNewsRow h2{font-size:38px; font-weight:700; color:#ffcc00; text-transform:uppercase; line-height:1.2; margin-bottom:15px;}
/*.otherNewsRow .newsSotrDis{padding-left:165px;}*/
.otherNewsRow .noImage{padding-left:0;}


.innerContent{/*border-top:6px solid #ffc317;*/ padding:40px 0 0 0; min-height:590px;}
.innerContent h2{margin-bottom:20px; line-height:1.2; font-size:38px; font-weight:700; color:#ffcc00; text-transform:uppercase;}


.tagShareAndComment{}
.tagShareAndComment .postLabel{margin-right:10px; margin-top:5px; -webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,0);box-shadow: 0 0 3px 0 rgba(0,0,0,0);}
.tagShareAndComment .postLabel:hover{-webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,0.3); box-shadow: 0 0 3px 0 rgba(0,0,0,0.3);}
.tagShareAndComment .shareComment{display:inline-block; vertical-align:middle;}


.postArticle{/*padding-bottom:30px;*/ background:url(../img/post-article-bg.jpg) repeat-x #fff; margin-top:15px;}
.postArticle hr{margin:20px 0 0 0;}
.postArticle:last-child,.postArticle.last{padding-bottom:50px;}
.postArticle .postHeadline{font-size:38px; color:#000000; font-weight:600; margin:0 0 5px; line-height:1.2; }
.postHeadline i,.newsHeadlines i{margin-left:10px; color:#c00!important; font-size:70%;}
.postArticle .PostDate{display:block; font-size:20px;}
.postArticle .postDis{padding:20px 0 0 0;}
.postArticle p{font-size:18px; line-height:1.5; margin-bottom:27px; color:#000;}
.postArticle .postArticleHasTag{/*background:#e5e5e5; margin:10px 0 0 0;*/ padding:10px 0 0;}
.postArticle .postArticleHasTag p{margin:0 0 -3px 0;}
.postArticle .postArticleHasTag a{color:#000; display:inline-block; margin-right:7px; background:#e5e5e5; padding:0 5px; margin:0 10px 3px 0}
.postArticle .postArticleHasTag a:hover{color:#c00;}
.postArticle .postFullImg{margin-bottom:30px;}
.postArticle .postImg{margin:0 15px 15px 0; float:left;}


.innerContent .homeTabRow{margin-bottom:50px;}

.loaderBar{text-align:center; margin-bottom:20px;}
.loaderBar img{display:inline-block;}
/*.loaderBar .loadMore{display:inline-block; background:#ffcc00; border-radius:5px; padding:10px; color:#000;}
.loaderBar .loadMore span{display:inline-block; vertical-align:middle; font-size:20px;}
.loaderBar .loadMore i{font-size:30px; margin-right:10px; display:inline-block; vertical-align:middle;}*/
/*.readMoreRow{float:right;}*/
.readMoreRow .readMore{margin:-5px 0 0 0; padding:6px 15px 4px;}
.readMoreRow .readMore:hover{color:#fff;}

.commentBoxOuter{position:relative; -webkit-transition: all 250ms linear;-moz-transition: all 250ms linear;-ms-transition: all 250ms linear;-o-transition: all 250ms linear;transition: all 250ms linear; height:0; margin-top:0;overflow:hidden;}
.active.commentBoxOuter{height:400px; margin-top:10px;}
.commentBox{position:absolute; left:0; top:0; width:100%; height:100%; border:1px solid #ddd; padding:0 4px 0 0; border-radius:4px;}
.commentBox1{position:absolute; left:20px; top:20px; right:20px; bottom:20px; overflow:hidden;}
.commentBox h3{margin:0 0 5px 0}
.commentBox p{margin-bottom:10px;}
.fieldRow{margin-bottom:15px;}
.commentBox input,.commentBox textarea{border-color:#000;}
.fieldRow.btnRow{text-align:right; margin-bottom:0;}
.mCSB_scrollTools .mCSB_draggerContainer{background:#fff; border-radius:20px;}
.mCSB_scrollTools .mCSB_dragger{background:#000; border-radius:20px; opacity:0.5;}

.innerContent .homeNewsRow{padding-bottom:20px; border-bottom:1px dotted #ddd; margin-bottom:20px;}
/*.innerContent > .container > .homeNewsRow:last-child{border-bottom:0;}
#postlisting .homeNewsRow:last-child{margin-bottom:0; padding-bottom:0;}*/
.innerContent > .container,.innerContent .postArticle .container{/*padding-left:20px; padding-right:20px; max-width:1320px;*/}

#footer .container{/*padding:0;*/}
.footerLinks{margin:0; padding:0 0 5px 0;  text-align:center}
.footerLinks li{padding:0; display:inline-block; vertical-align:top;}
.footerLinks li:after{content:"|"; padding:0 4px 0 7px;position:relative; top:-1px;}
.footerLinks li:last-child:after{display:none; }
.footerLinks li a{color:#000;}
.footerLinks li a:hover{color:#C00;}


p:empty,ul:empty,li:empty,div:empty,br{display:none;}
.cptch_block br{display:none;}

.innerContentLeft{float:left; width:100%; padding:0 330px 0 0; float:left; margin-right:-300px;}
.innerContentRight{float:right; width:300px;}
.sticky{width:100%;}
.topAdOuter{-webkit-transition: all 400ms linear;-moz-transition: all 400ms linear;-ms-transition: all 400ms linear;-o-transition: all 400ms linear;transition: all 400ms linear; margin-top:-130px;}
.topAdOuter.showAd{margin-top:0;}
.topAd{margin:20px 0; text-align:left;}
.postArticle + .topAd{margin:0 0 30px}

.innerAd{text-align:center; margin:20px 0}

.cs-loader {width:100%; margin:20px 0; position:relative;}
.cs-loader-inner {color:#FFF; padding:0; text-align: center;}
.cs-loader-inner label {opacity: 0; margin:0 2px;  display:inline-block; border-radius:50%; width:10px; height:10px; background:#000}
@keyframes lol {
  0%  {opacity: 0; transform: translateX(-300px);}
  33% {opacity: 1; transform: translateX(0px);   }
  66% {opacity: 1; transform: translateX(0px);   }
  100%{opacity: 0; transform: translateX(300px); }
}

@-webkit-keyframes lol {
  0%  {opacity: 0; -webkit-transform: translateX(-300px);}
  33% {opacity: 1; -webkit-transform: translateX(0px);   }
  66% {opacity: 1; -webkit-transform: translateX(0px);   }
  100%{opacity: 0; -webkit-transform: translateX(300px); }
}

.cs-loader-inner label:nth-child(6) {-webkit-animation: lol 1.8s infinite ease-in-out;        animation: lol 1.8s infinite ease-in-out;      }
.cs-loader-inner label:nth-child(5) {-webkit-animation: lol 1.8s 100ms infinite ease-in-out;  animation: lol 1.8s 100ms infinite ease-in-out;}
.cs-loader-inner label:nth-child(4) {-webkit-animation: lol 1.8s 200ms infinite ease-in-out;  animation: lol 1.8s 200ms infinite ease-in-out;}
.cs-loader-inner label:nth-child(3) {-webkit-animation: lol 1.8s 300ms infinite ease-in-out;  animation: lol 1.8s 300ms infinite ease-in-out;}
.cs-loader-inner label:nth-child(2) {-webkit-animation: lol 1.8s 400ms infinite ease-in-out;  animation: lol 1.8s 400ms infinite ease-in-out;}
.cs-loader-inner label:nth-child(1) {-webkit-animation: lol 1.8s 500ms infinite ease-in-out;  animation: lol 1.8s 500ms infinite ease-in-out;}

.gallery p{display:none;}
.galleryRow{margin:0 0 0 -20px;}
.galleryItem{float:left; width:25%; padding:10px; position:relative; }
.galleryItem a{display:block; overflow:hidden; padding:4px; background:#f2f2f2;}
.galleryImg{}
.galleryImg img{display:block;}
.galleryName{position:absolute; left:14px; top:14px; bottom:14px; right:14px; background:rgba(255, 204, 0, 0.7); color:#fff; margin:0; padding:0 20px; text-align:center; -webkit-transition: all 250ms linear;-moz-transition: all 250ms linear;-ms-transition: all 250ms linear;-o-transition: all 250ms linear;transition: all 250ms linear;  -moz-transform: scale(0);
-webkit-transform: scale(0);
-o-transform: scale(0);
-ms-transform: scale(0);
transform: scale(0); text-shadow: 0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #fff,0 0 1px #000; font-size:30px; overflow:hidden;}
.galleryItem a:hover .galleryName{-moz-transform: scale(1);
-webkit-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);}
.galleryName span{display:block; opacity:0;}
.galleryName span:after{content:""; width:100px; height:1px; background:#000; display:block; margin:0 auto; -moz-transform: translateY(-400px);-webkit-transform: translateY(-400px);-o-transform: translateY(-400px);-ms-transform: translateY(-400px);transform: translateY(-400px);}
.galleryName span:before{content:""; width:100px; height:1px; background:#000; display:block; margin:0 auto; -moz-transform: translateY(400px);-webkit-transform: translateY(400px);-o-transform: translateY(400px);-ms-transform: translateY(400px);transform: translateY(400px);}
.galleryItem a span,
.galleryItem a span:after,
.galleryItem a span:before{-webkit-transition: all 400ms linear;-moz-transition: all 400ms linear;-ms-transition: all 400ms linear;-o-transition: all 400ms linear;transition: all 400ms linear;}
.galleryItem a span{-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-ms-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms;}
.galleryItem a:hover span,
.galleryItem a:hover span:after,
.galleryItem a:hover span:before{-moz-transform: translateX(0px) translateY(0px);
-webkit-transform: translateX(0px) translateY(0px);
-o-transform: translateX(0px) translateY(0px);
-ms-transform: translateX(0px) translateY(0px);
transform: translateX(0px) translateY(0px);opacity:1;}

.postArticle iframe{max-width:100%}

.foogallery-album-header p{float:right; line-height:30px;}
.foogallery-album-header h2{font-size:26px; color:#666;}
.foogallery-container{margin-bottom:30px;}
.foogallery-album-gallery-list li{padding:15px; float:left; width:33.33%;}
.foogallery-album-gallery-list li .foogallery-pile{margin:0!important; display:inline-block; float:none;}
.justified-gallery > a > .caption{display:block; -webkit-transition: all 400ms linear;-moz-transition: all 400ms linear;-ms-transition: all 400ms linear;-o-transition: all 400ms linear;transition: all 400ms linear; bottom:-100%;}
.justified-gallery > a:hover > .caption{bottom:0;}
.innerContent .foogallery-album-gallery-list .foogallery-pile h3{opacity:1; padding-top:10px; font-size:22px;}
.innerContent .foogallery-album-gallery-list .foogallery-pile h3 span{display:none;}
.innerContent .foogallery-album-gallery-list .foogallery-pile .foogallery-pile-inner a{color:#c00;}
.innerContent .foogallery-album-gallery-list .foogallery-pile .foogallery-pile-inner a:hover{color:#333;}
.innerContent .foogallery-album-gallery-list .foogallery-pile{z-index:1;}

.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:10px;height:auto;left:auto;top:0;right:0;bottom:0;opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4);height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}

.leftAdOuter{left:-90px; top:50%; position:fixed; margin-top:-300px; z-index:1111; -webkit-transition: all 400ms linear;-moz-transition: all 400ms linear;-ms-transition: all 400ms linear;-o-transition: all 400ms linear;transition: all 400ms linear;}
.leftAdOuter.showAd{left:0;}
.leftAd{position:relative;}
.leftAd .close{position:absolute; right:-12px; top:-12px; width:24px; height:24px; text-align:center; line-height:24px; background:rgba(0,0,0,0.5); color:#fff; font-size:12px; font-weight:normal; border-radius:50%; display:none;}
.leftAdOuter:hover .close{display:block;}

.videogallerymain{margin:0 0 0 -30px;}
.videogallerymain ul{margin:0; padding:0;}
.videogallerymain ul li{float:left; width:50%; padding:0 0 30px 30px;}
.videogallerymain ul li:nth-child(3n+3){clear:both;}
.videogallerymain iframe{width:100%!important; display:block;}
.videogallerymain .videotitle{text-align:center; margin:5px 0 0 0; font-size:20px; font-weight:600;}
.videogallerymain .videocon {border: 10px solid #c0c0c0; border-radius: 5px; position:relative; margin-bottom:50px;}
.videogallerymain .videocon:before{content:""; position:absolute; left:50%; margin-left:-5px; bottom:-30px; width:10px; height:20px; background:#c0c0c0;}
.videogallerymain .videocon:after{content:""; position:absolute; left:50%; margin-left:-60px; bottom:-35px; width:120px; height:10px; background:#c0c0c0; border-radius:50%;}

.page-template-default .innerContent{background:url(../img/post-article-bg.jpg) repeat 0 0}

#page404{max-width:500px; text-align:center; margin-top:70px; margin-bottom:40px;}
#page404 .searchBox{position:relative; padding-right:100px;}
#page404 .searchBtn{ height: 40px;    line-height: 20px;    padding: 10px;    position: absolute;    right: 0;    top: 0;}
.goHome{margin-bottom:20px; padding:7px 20px 3px 20px; line-height:30px;}

.postDis a,.newsDis a{color:#003399;}
.postDis a:hover,.newsDis a:hover{color:#C00;}

#backtotop{position:fixed; right:10px; bottom:93px; color:#ffc317; display:none; z-index:999;}
#backtotop:hover{color:#C00;}
#backtotop i{font-size:32px;}

#twitterToggle{display:block;}
.mobile .twitterTimeLine .widget-wrap{display:none;}
/*.verticalShare{position:absolute; width:45px; left:-60px; top:7px;}*/
.verticalShare{width:45px;}
.verticalShare .at-share-btn,.verticalShare .at-share-btn{-moz-transform:none!important;-webkit-transform:none!important;-o-transform:none!important;-ms-transform:none!important;transform:none!important; border-radius:50%;}
.verticalShare a,.verticalShare a .at-icon-wrapper{text-align:center; width:40px!important; height:40px!important; max-height:none!important; max-width:none!important;}
.verticalShare svg{height:40px!important;}
.verticalShare .at-share-tbx-element .at-share-btn{margin:0;-moz-transform:translateX(0)!important;-webkit-transform:translateX(0)!important;-o-transform:translateX(0)!important;-ms-transform:translateX(0)!important;transform:translateX(0)!important;}
.verticalShare .at-share-tbx-element .at-share-btn:hover{-moz-transform:translateX(5px)!important;-webkit-transform:translateX(5px)!important;-o-transform:translateX(5px)!important;-ms-transform:translateX(5px)!important;transform:translateX(5px)!important;}

/*.home .breakingNews{border-bottom:1px solid #ddd;}*/
.breakingNews{position:relative; background:#eee;}
.breakingNews .container{max-width:1170px; padding:0;}
.breakingNews a{color:#C00;}
.breakingNews a:hover{color:#000;}
/*.breakingNews h2{float:left; margin:0; margin-right:-180px; background:#C00; color:#fff; font-size:20px; font-weight:700; padding:9px 10px; line-height:30px; text-transform:uppercase; position:relative;}
.breakingNews h2:after{width: 0;height: 0;border-style: solid;border-width:24px 0 24px 10px;border-color: transparent transparent transparent #C00; position:absolute; right:-10px; top:0; content:"";}
.breakingNews .marqueeScrolling{padding-left:180px; float:left; width:100%; border:0;}*/

.reletedPost{}
.reletedPost .owl-carousel .owl-item img {width: 100px;}
.innerContent .reletedPost h2{margin-bottom:0; color:#666; font-size:26px; border-bottom:1px solid #666; padding:0 0 5px 0;}
.reletedPost h3{font-size:16px; line-height:1.1; margin:15px 0 0 0; font-weight:400; word-wrap:break-word;}
.reletedPost h3 a{color:#000;}
.reletedPost h3 a:hover{color:#c00;}
.reletedPost ul.bulletText{margin-bottom:40px;}
.reletedPost li a {display: block;margin-top: 15px;}
.reletedPost ul.bulletText li{padding:0 0 0 18px;}
.reletedPost ul.bulletText li:before{top:4px;}
.reletedPost p{font-size:18px; line-height:1.3; margin-bottom:0; word-wrap:break-word;}


.reletedPost .row{margin:20px 0 0 -20px;}
.reletedPost .cols4{padding:0 0 20px 20px;}
.reletedPost .relBox{}
.reletedPost .relBox img{float:left;}

#relatedToggle{float:right; display:none; color:#ffcc00;}
#relatedToggle:hover{color:#c00;}
#relatedToggle i{line-height:1.3;}

.relatednews{margin:0 0 0 -20px; position:relative;}
.relatednews .owl-nav div{position:absolute; top:-45px; display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale; font-size:0; width:0; height:0;}
.relatednews .owl-prev{right:35px;}
.relatednews .owl-next{right:13px;}
.relatednews .owl-prev:after{content: "\f053"; font-size:20px; }
.relatednews .owl-next:after{content: "\f054"; font-size:20px; }
.relatednews.owl-carousel{margin:0;}
.relatednews > .item{float:left; width:33.33%; padding:0 0 0 20px;}

.innerContent .postArticle > .container{position:relative;}

.reletedPost + hr{display:none;}

.home .addSeparatorOuter{margin-top:25px;}
/*.single .addSeparatorOuter{margin-top:0;}*/
.search .addSeparatorOuter{margin-top:45px;}
.category .addSeparatorOuter{margin-top:45px;}
.addSeparatorOuter{margin:65px 0; position:relative; text-align:center;}
.addSeparator{background:#eee; padding:20px 0; border-bottom:5px solid #666; }
.addSeparatorOuter:after{content:"Next Article"; text-transform:uppercase; font-size:22px; display:block; margin:12px 0 0 0;}
.addSeparatorOuter:before{content:""; width: 0; height: 0; border-style: solid; border-width: 15px 15px 0 15px; border-color: #666666 transparent transparent; bottom:30px; left:50%; margin-left:-15px; position:absolute;} 

/** Owl Carousel - Animate Plugin*/
.owl-carousel .animated { -webkit-animation-duration: 1000ms; animation-duration: 1000ms; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
.owl-carousel .owl-animated-in { z-index: 0; }
.owl-carousel .owl-animated-out { z-index: 1; }
.owl-carousel .fadeOut { -webkit-animation-name: fadeOut; animation-name: fadeOut; }
 @-webkit-keyframes fadeOut {0%{opacity: 1;} 100% {opacity: 0;}}
 @keyframes fadeOut {0%{opacity: 1;} 100% {opacity: 0;}}
.owl-height { -webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out; }
.owl-carousel { display: none; width: 100%; -webkit-tap-highlight-color: transparent; position: relative; z-index: 1; }
.owl-carousel .owl-stage { position: relative; -ms-touch-action: pan-Y; }
.owl-carousel .owl-stage:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.owl-carousel .owl-stage-outer { position: relative; overflow: hidden; -webkit-transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-dot { cursor: pointer; cursor: hand; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.owl-carousel.owl-loaded { display: block; }
.owl-carousel.owl-loading { opacity: 0; display: block; }
.owl-carousel.owl-hidden { opacity: 0; }
.owl-carousel .owl-refresh .owl-item { display: none; }
.owl-carousel .owl-item { position: relative; min-height: 1px; float: left; -webkit-backface-visibility: hidden; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.owl-carousel .owl-item img { display: block; width: 100%; -webkit-transform-style: preserve-3d; }
.owl-carousel.owl-text-select-on .owl-item { -webkit-user-select: auto; -moz-user-select: auto; -ms-user-select: auto; user-select: auto; }
.owl-carousel .owl-grab { cursor: move; cursor: -webkit-grab; cursor: -o-grab; cursor: -ms-grab; cursor: grab; }
.owl-carousel.owl-rtl { direction: rtl; }
.owl-carousel.owl-rtl .owl-item { float: right; }
.no-js .owl-carousel { display: block; }
.owl-carousel .owl-item .owl-lazy { opacity: 0; -webkit-transition: opacity 400ms ease; -moz-transition: opacity 400ms ease; -ms-transition: opacity 400ms ease; -o-transition: opacity 400ms ease; transition: opacity 400ms ease; }
.owl-carousel .owl-item img { transform-style: preserve-3d; }
.owl-carousel .owl-video-wrapper { position: relative; height: 100%; background: #000; }
.owl-carousel .owl-video-play-icon { position: absolute; height: 80px; width: 80px; left: 50%; top: 50%; margin-left: -40px; margin-top: -40px; background: url("owl.video.play.png") no-repeat; cursor: pointer; z-index: 1; -webkit-backface-visibility: hidden; -webkit-transition: scale 100ms ease; -moz-transition: scale 100ms ease; -ms-transition: scale 100ms ease; -o-transition: scale 100ms ease; transition: scale 100ms ease; }
.owl-carousel .owl-video-play-icon:hover { -webkit-transition: scale(1.3, 1.3); -moz-transition: scale(1.3, 1.3); -ms-transition: scale(1.3, 1.3); -o-transition: scale(1.3, 1.3); transition: scale(1.3, 1.3); }
.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon { display: none; }
.owl-carousel .owl-video-tn { opacity: 0; height: 100%; background-position: center center; background-repeat: no-repeat; -webkit-background-size: contain; -moz-background-size: contain; -o-background-size: contain; background-size: contain; -webkit-transition: opacity 400ms ease; -moz-transition: opacity 400ms ease; -ms-transition: opacity 400ms ease; -o-transition: opacity 400ms ease; transition: opacity 400ms ease; }
.owl-carousel .owl-video-frame {position:relative; z-index:1;}
/*.owl-dots{margin-top:15px; text-align:center;}
.owl-dots .owl-dot{display:inline-block; vertical-align:top; margin:0 7px; background:#666; width:20px; height:20px;}
.owl-dots .owl-dot.active{background:#ffcc00;}
.owl-dots span{display:inline-block; vertical-align:top;}*/

.cals3L .leftSide{float:left; width:150px; position:relative; z-index:2; margin-right:-150px;}
.cals3L .rightSide{float:right; width:300px; position:absolute; right:0; top:0;}
.cals3L .content{float:left; width:100%; padding:0 330px 0 150px; position:relative;}


.youtubeVideoHome {display:block; position:relative; height:100%; background-color:#000; background-repeat: no-repeat; background-position:center; background-size:auto 130%}
.fullVideo .youtubeVideoHome{background-size:cover;}
.uploadImg{background-size:cover; background-position:center top;}


/*.youtubeVideoHome img {max-width:100%; min-height:100%; position:relative; z-index:1; margin-top:-7%;}
.youtubeVideoHome .youtubeImg {max-width:none; width:auto; height:130%; position:relative; z-index:1; top:50%;
-moz-transform: translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);}
.youtubeVideoHome .uploadImg{max-width:none; width:100%; height:auto; position:relative; z-index:1; left:50%; top:50%; 
-moz-transform: translateX(-50%) translateY(-50%); -webkit-transform: translateX(-50%) translateY(-50%); -o-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%);}*/
.youtubeVideoHome span {position:absolute; left:50%; top:50%; margin-left:-40px; margin-top:-40px; z-index:2; font-size:24px; width:80px; height:80px; line-height:80px; text-align:center; background:rgba(0,0,0,0.5); border-radius:50%; color:#fff;}
.youtubeVideoHome span i{text-indent: 5px;}
.youtubeVideoHomeOuter{height:750px;}


.fbx-loader{background:#fff url(../img/f-loader.gif) no-repeat center center;}
.fbx-caption-title+.fbx-caption-desc{max-height:60px; overflow:auto;margin:0 0 15px 0; padding:0 15px;}

.adLeft .adsbygoogle{margin:0 !important; display: block !important;}

.cnt_top_adv{float:left; margin:0 20px 20px 0;}
.cnt_bottom_adv{margin-bottom:20px;}
.padL150{padding-left:150px;}

.ggleAds{ float:left; padding-bottom:37px; padding:30px 0 40px;}
.innerContent .ggleAds {padding:30px 0 40px; float:none; }
.single .innerContent .ggleAds {float:left;  padding:30px 0 40px;}
.innerContent .shareComment{ margin-bottom:15px;}
.twitterTimeLine .widget-wrap {margin-bottom: 40px;}