/* BASE SETUP FOR WP */
.loader-holder {
    display: block;
    background:transparent;
    background-size: 100%;
    position: relative;
    padding-bottom: 40%;
    overflow:auto;
}
.loader-holder-in {
    display:block;
    background:transparent;
    position:absolute;
    height:120px;
    width:120px;
    right:50%;
    top:50%;
    margin:-35px -35px 0 0;
}
.loader-holder-in img { display:block;float:left;width:100%;height:auto; }

p.power-by { float:none;font-weight:normal;font-size:12px !important;width:98%;text-align:center;margin:0px auto; }
p.power-by a { text-decoration:none;float:none;font-weight:bold;font-size:12px !important; }








.poll-results-hld { width:98%;height:auto;overflow:hidden;margin:0px auto 30px auto;float:none;border:1px solid #ccc;box-shadow:1px 3px 2px #ccc;padding:0.5%;border-radius:3px;background-color:#fff; }
.master-holder-form-load h3 { padding-left:1%; }
.loader-for-polls { padding-bottom:40px; }
.poll-mstr-hld { width:96%;height:auto;overflow:hidden;background-color:#0964a4;border:1px solid #ddd;position:relative;margin:0px 2% 0px 1.6%;position:relative; }
.poll-mstr-hld-txt { width:56% !important;height:auto;overflow:hidden;float:left;font-size:14px;padding:0px 1%;background-color:#fff;height:38px;line-height:38px;text-align:left !important; }
.poll-mstr-hld-rslt { width:41% !important;height:auto;overflow:hidden;float:left;border:1px solid #ddd;font-size:12px;border:0px; }
.poll-mst-hld-rsltbar { height:auto;overflow:hidden;background-color:#203c57;border-right:1px solid #aaa;padding:10px 1%;color:#fff;font-weight:bold; }
@media screen and (max-width: 600px)
{
.poll-mstr-hld-txt { width:98% !important;height:auto;overflow:hidden;float:left;font-size:14px;padding:0px 1%;background-color:#fff;height:38px;line-height:38px; }
.poll-mstr-hld-rslt { width:100% !important;height:auto;overflow:hidden;float:left;border:1px solid #ddd;font-size:12px;border:0px; }
}










/* Sucess ERROR Boxes Form Submit */
.nmb-success-error-outer { width:98%;height:auto;overflow:hidden;position:relative;float:none;margin:auto;margin-top:40px;margin-bottom:40px;position:relative;}
.succesimg { width:24%;height:auto;float:left;margin:auto; }
.succesimg img { width:100%;height:auto;float:none;margin:auto; }
.succestxt { width:100%;height:auto;float:left;margin:auto;position:absolute;top:12%; }


.nmb-success-error-outer p { text-align:center !important; }
.nmb-success-grph { width:100%;height:auto;overflow:visible;float:none;margin:auto;position:relative; }

.nmb-success-txtsplit { width:100%;height:320px; }
p.title-success-form { font-size:34px;text-align:center; }
p.txt-success-form { font-size:22px;text-align:center; }
.nmb-err-outer { width:96%;height:auto;overflow:hidden;position:relative;float:none;margin:auto;border:3px solid #ccc;background-color:#f6f7f6;float:left; }
.nmb-err-in { width:100%;height:auto;overflow:hidden;position:absolute;float:left; }
p.nmb-err-c { font-size:300px;color:#6d0019;width:300px;height:300px;padding:0px;margin:0px;line-height:220px;position:relative;text-shadow:8px 4px 11px #ccc; }
p.nmb-err-x { font-size:250px;color:#6d0019 !important;width:300px;height:300px;padding:0px;margin:0px;line-height:200px;position:absolute;left:50;top:0;text-shadow:3px 11px 3px #ccc; }
.nmb-err-title-txt-hld { width:74%;height:auto;overflow:hidden;padding:0px;margin:0px auto;float:left;text-align:center; }
p.nmb-err-title { font-size:32px;text-align:left; }
p.nmb-err-txt { font-size:18px;padding-bottom:20px;text-align:left; }
.nmb-err-indic-hld { width:80%;height:auto;overflow:hidden; }
.nmb-err-bx-hld { width:140px;height:30px;float:left; } 
p.nmb-err-txt-indic { font-size:18px;line-height:30px;padding:0px;margin:0px auto;float:none;width:100%; }

.errimg { width:24%;height:auto;float:left;margin:auto; }
.errimg img { width:100%;height:auto;float:none;margin:auto; }


.f4w-main-outhld { width:78%;height:auto;overflow:hidden;margin:0px auto 30px auto;float:none;padding:0px 1%;background-repeat:repeat;text-align:left; }
.f4w-main-outhld h3 { width:99%;padding:0px;margin:20px 0px 20px 0.3%;font-size:30px;clear:both;float:none;display:block;}
@media screen and (max-width: 796px)
{
.nmb-success-error-outer { width:92%; }
.f4w-main-outhld { width:90%; }

}
@media screen and (max-width: 600px)
{
.nmb-success-error-outer { width:98%; }
.succesimg { width:100%;height:auto;float:none;margin:auto; }
.succestxt { width:100%;height:auto;float:none;margin:auto;position:relative; }
.errimg { width:100%;height:auto;float:none;margin:auto; }
.nmb-err-title-txt-hld { width:98%;float:none;}
}
.grey-gradient {  background: #eeeeee;
background: -moz-linear-gradient(top,  #eeeeee 0%, #e8e8e8 50%, #efefef 100%);
background: -webkit-linear-gradient(top,  #eeeeee 0%,#e8e8e8 50%,#efefef 100%);
background: linear-gradient(to bottom,  #eeeeee 0%,#e8e8e8 50%,#efefef 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#efefef',GradientType=0 );}




/* ---------------------------*/
/* SPECIALIST SPEAKERS EXTRAS */

p.smbtn-right-panel { font-size:22px;cursor:pointer;color:#000; }
p.smbtn-right-panel:hover { color:#0099FF; }

a.smbtn-right-panel { font-size:22px;cursor:pointer;text-decoration:none;color:#000;display:block;width:100%; }
a.smbtn-right-panel:hover { color:#0099FF; }










/* ---------------------------*/
/* ------ F$W COMMENT ------  */


.f4w-comments-outter { width:100%;height:auto;overflow:hidden;background-color:#f3f3f3; }
.f4w-comments-outter p { padding:0px 2% 0px 1%;font-size:14px;color:#000; }
.f4w-comments-outter h2 { width:96%;padding:10px 2% 10px 2%;font-size:22px;color:#000; }
.f4w-comments-outter h2 .orderbyselect { float:right;font-size:16px;width:30%;margin-top:6px; }

.cmt-level- { width:96%;height:auto;overflow:hidden;border:1px solid #ccc;box-sizing: border-box;float:none;margin:auto;margin-bottom:20px;padding:2%;border-radius:4px;}
.cmt-level-0 { width:98%;height:auto;overflow:hidden;border:1px solid #ccc;box-sizing: border-box;float:none;margin:auto;margin-bottom:20px;padding:1%; }
.cmt-level-1 { width:98%;height:auto;overflow:hidden;border:1px solid #ccc;box-sizing: border-box;float:none;margin:auto;margin-bottom:20px;padding:1%; }
.cmt-level-2 { width:98%;height:auto;overflow:hidden;border:1px solid #ccc;box-sizing: border-box;float:none;margin:auto;margin-bottom:20px;padding:1%; }
.cmt-level-3 { width:98%;height:auto;overflow:hidden;border:1px solid #ccc;box-sizing: border-box;float:none;margin:auto;margin-bottom:20px;padding:1%; }
.cmt-level-4 { width:98%;height:auto;overflow:hidden;border:1px solid #ccc;box-sizing: border-box;float:none;margin:auto;margin-bottom:20px;padding:1%; }
.reply-hold { width:100%;height:auto;overflow:hidden;margin-bottom:20px;margin-top:10px; }
.reply-hold button { width:auto;padding:1% 2%;background-color:#1fb506;color:#fff;float:right;margin-right:10px;border:0px;font-size:14px;cursor:pointer; } 




.comment-send-outer { width:100%;height:auto;overflow:hidden;border:1px solid #ccc;box-sizing: border-box;padding:2%;background-color:#f3f3f3; }
.comment-send-option-out { width:100%;height:auto;overflow:hidden;float:none;margin:auto auto 6px auto; }
.comment-send-option-out p { float:left;font-size:16px;width:12%;line-height:24px;height:24px;margin:3px 0px 0px 0px;font-weight:700; }
.comment-send-option-out input { float:left;border:1px solid #ccc;padding:0px;margin:3px 0px 0px 0px;min-width:40%;height:24px;padding-left:3px; }
.comment-send-option-out textarea { width:98%;height:auto;overflow:hidden;float:none;margin:auto;border:1px solid #ccc;font-size:16px;margin-left:1%;min-height:80px;padding-left:3px;padding-top:3px; }
.comment-send-outer .comment-submit { padding:0px;margin:0px;float:right;font-size:14px;background-color:#000022;color:#fff;height:26px;line-height:26px;cursor:pointer; }
.comment-send-outer .cancel-commment-btn { padding:0px 4% 0px 4%;margin:14px 0px 0px 1.3%;float:left;font-size:14px;background-color:#0964a4;color:#fff;height:26px;line-height:26px;cursor:pointer; }


button.more-mobile{ display:block;width:96% !important;height:40px !important;float:none !important;margin:auto auto 30px auto !important;border-radius:3px !important; }
.nmb-num-nav-hld { margin-top:6px;margin-bottom:14px;float:left;width:96%;padding-left:2%; }
button.livesearch-aj-btn{ cursor:pointer;font-size:16px;width:auto;height:auto;border:0px solid #ccc;color:#fff;border-radius:0px 0px 0px 0px;margin:0px 1% 5px 0px; background: #727272;width:26px;padding:2px 4px;}
button.livesearch-aj-btn:hover{background:#505050;}
button.livesearch-aj-btn-crnt { background:#505050;color:#fff; }
#next:hover,#prev:hover { cursor:pointer; }
.video-featured-inner { width:100%;height:auto;overflow:hidden;border:1px solid #ccc;box-shadow:10px 0px 12px #ccc;padding:10px;float:left;padding-left:1%; }
#next:hover,#prev:hover { cursor:pointer; }

@media screen and (max-width: 796px)
{
button.more-mobile{ display:block; }
}