	/**********forum***********/



#Kunena.layout { padding: 40px 60px; display: block; clear: both }
 input::-moz-placeholder, textarea::-moz-placeholder {
opacity:1
}
#Kunena #ktop { border: none }
#Kunena #ktop a.open,
#Kunena #ktop a.close { background-image: url(../images/go-up-dark.png); }
#Kunena #ktop span.ktoggler { margin: -30px 30px 0 0 }
#Kunena.layout #kprofilebox tr.krow1 td,
#Kunena.layout #kprofilebox #Kunena tr.krow2 td { padding: 0 }
#Kunena div.kblock { background: none; border: none }
#Kunena #ktab li { margin: 0!important;display: inline-block; }
#Kunena #ktab a { background-color: #fff; padding: 12px 30px 10px; transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; font-weight: 800; text-transform: uppercase; font-size: 16px; transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; color: #7d8997; position: relative; border-radius: 0 }
#Kunena #ktab li#current a,
#Kunena #ktab a:hover { background: #f4f4f4!important; color: #1a1f24!important }
#Kunena #ktab li:first-child a:before { display: none }
#Kunena #ktab a:before { background: #e4e4e4; bottom: 0; content: ""; display: block; height: 30px; left: 1px; position: absolute; width: 1px; }
.ForumHeaderTabsItemLogin-Section { }
#Kunena div.kpbox { padding: 30px 30px 27px; background: #f4f4f4; border: none }
#Kunena div.kblock div.kbody,
#Kunena tr,
#Kunena td,
#Kunena tr,
#Kunena td { border: none!important; background: none; }
#Kunena .ks { 
   /* background: #1a1f24;
    border: none;
    color: #ffffff;
    font-size: 16px;
    font-weight: 800;
    line-height: 1;
    margin: 0;
    padding: 11px 20px 11px 50px;*/
    width: 270px!important;
	}
	
.input .inputbox.ks{
background: #1a1f24;
    border: none;
    color: #ffffff;
    font-size: 16px;
    font-weight: 800;
    line-height: 1;
    margin: 0;
    padding: 11px 20px 11px 50px;*/
    width: 270px!important;
}
#Kunena .kprofileboxcnt .k_guest { color: #181a1b; font-size: 14px; display: block }
#Kunena .kprofileboxcnt .k_guest b { font-weight: normal; }
#Kunena td.kprofileboxcnt ul { margin: 0; float:right;}
#Kunena .kprofileboxcnt .kbutton { transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; background: #ffe400; border: medium none; color: #1a1f24; font-size: 1.125em; font-weight: 800; height: 100%; letter-spacing: -0.04em; line-height: 1.125em; margin: 0; padding: 10px 22px; text-align: center; text-transform: uppercase; width: auto; margin-left: 20px; }
#Kunena .kprofileboxcnt .kbutton:hover { background-color: #1a1f24; color: #ffe400; }
#Kunena .kprofileboxcnt .input span input[type="checkbox"] { background: #f4f4f4; margin: 0 9px; display: inline-block; }
.kprofileboxcnt form .Field-Row { float: left; position: relative; padding-right: 10px }
.kprofileboxcnt form .Field-Row:before { color: #4d4d4d; display: block; font-size: 17px; left: 15px; position: absolute; top: 10px; }
.kprofileboxcnt form .Field-Row .inputbox { background: #1a1f24; border: none; color: #ffffff; font-size: 16px; font-weight: 800; line-height: 1; margin: 0; padding: 11px 20px 11px 50px; width: 270px!important; }
.kprofileboxcnt form .Field-Row.icon-i19 { margin-right: 20px; }
.kprofileboxcnt form .Field-Row1 { padding: 10px 20px 0 }
#Kunena .klink-block { color: #2074e6; font-size: 14px; padding: 20px 0 0 }
#Kunena div.kpathway { padding: 10px 0 15px; border: none; position: relative }
#Kunena div.kpathway:after { position: absolute; right: 0; bottom: 0; width: 100%; background: url(../img/pattern/bg-01.png) repeat 0 0; height: 10px; content: ""; }
#Kunena div.kpathway div.kcontainer { padding: 0 30px; display: block }
#Kunena .kforum-pathway { background: none; border: none; padding: 22px 0 15px; display: inline-flex !important;}
#Kunena .path-element-first a:link,
#Kunena .path-element-first a:visited { color: #7d8997; font-size: 14px; padding: 0 50px 0 0; }
#Kunena .path-element-first { background: none; padding-left: 0 }
#Kunena .path-element-first a { position: relative; }
#Kunena .path-element-first a:after { font-family: 'icomoon' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\e60b"; position: absolute; right: 15px; top: 2px; font-size: 14px; }
#Kunena .kforum-pathway .path-element,
#Kunena .kforum-pathway-bottom .path-element { padding-left: 0; background: 0 }
#Kunena .klist-markallcatsread { border: none; background: none; position: relative; overflow: visible; min-height: inherit }
/*#Kunena .klist-markallcatsread .ksectionbody { position: absolute; right: 0; top: -70px }*/
#Kunena form#jumpto input.kbutton { background: none repeat scroll 0 0 #ffe400; border: medium none; color: #1a1f24; font-size: 1.125em; font-weight: 800; height: 100%; letter-spacing: -0.04em; line-height: 1.125em; margin: 0; padding: 10px 22px; text-align: center; text-transform: uppercase; width: auto; transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
#Kunena form#jumpto input.kbutton:hover { background-color: #1a1f24; color: #ffe400; }
#Kunena .kright { }
#RWD #Kunena .ForumBreadcrumbsCategories-Box { top: 0 }
#Kunena form#jumpto .ForumBreadcrumbsCategories-Box { width: 442px; }
#Kunena form#jumpto .ForumBreadcrumbsCategories-Box .chosen-container { float: left; width: 375px!important; text-align: left }
#Kunena form#jumpto .ForumBreadcrumbsCategories-Box .chosen-single { background: #cbd0d5; color: #1a1f24; font-size: 16px; font-weight: 800; height: 40px; padding: 8px 0 0 20px; }
#Kunena form#jumpto .ForumBreadcrumbsCategories-Box .chosen-single { background: #cbd0d5!important; color: #1a1f24; }
#Kunena .kcontainer .chosen-container .chosen-results { width: 100% }
#Kunena .kcontainer .chosen-container .chosen-results li { float: left; border-top: 1px solid #eeeeee; line-height: 15px; list-style: none outside none; margin: 0; padding: 8px 6px 8px 20px; width: 100% }
#Kunena .kcontainer .chosen-container .chosen-results li.highlighted { background-color: #1b75bc; color: #fff; }
#Kunena .klist-top,
#Kunena .klist-bottom { background: none; border: none; position: relative; float: right; z-index: 10; min-height: inherit; margin: 0; padding: 0; }
.klist-bottom .ForumBreadcrumbsCategories-Box { top: 30px }
.klist-jump-all .ForumBreadcrumbsCategories-Box { position: static }
#Kunena .ForumBreadcrumbsCategories-Box .chosen-single { background: #cbd0d5; color: #1a1f24; font-size: 16px; font-weight: 800; height: 40px; padding: 8px 0 0 20px; }
#Kunena .ForumBreadcrumbsCategories-Box .chosen-single { background: #cbd0d5!important; color: #1a1f24; }
#Kunena .chosen-container .chosen-results { width: 100% }
#Kunena .chosen-container .chosen-results li { float: left; border-top: 1px solid #eeeeee; line-height: 15px; list-style: none outside none; margin: 0; padding: 8px 6px 8px 20px; width: 100% }
#Kunena .chosen-container .chosen-results li.highlighted { background-color: #1b75bc; color: #fff; }
#Kunena div.kcategories-3 { position: relative; padding-top: 35px }
#Kunena .kblock div.kheader { background: #7d8997; color: #fff; text-transform: uppercase; border: none; padding: 12px 30px; text-transform: uppercase }
#Kunena .kblock div.kheader h2 { text-transform: uppercase }
#Kunena a.open,
#Kunena a.close { background: url(../images/go-up.png) repeat 0 0; width: 22px; height: 22px; top: -5px; cursor: pointer }
#Kunena a.close { background-position: 0 100% }
#Kunena td.kprofileboxcnt ul.kprofilebox-welcome { float: left; margin-left: 20px; }
#Kunena td.kprofileboxcnt ul.kprofilebox-link li { height: auto }
/***************/

#Kunena td.kcol-category-icon { width: 100px; }
#Kunena span.kreadforum,
#Kunena span.knotloginforum { background: url(../images/pic-45.png) repeat 0 0; width: 53px; height: 53px; margin: 30px 0 !important;
display: inherit;
 
}

#Kunena span.kreadforum { margin: 10px 0; }
#Kunena tr.krow2 td { background: #fff }
#Kunena tr.krow1 td { background: #f4f4f4; }
#Kunena .kblocktable td { border-left: 1px solid #e7e7e7!important; padding: 25px!important }
#Kunena .kblocktable td.kcol-first { border-left: none!important; padding: 0 25px  }
#Kunena .kblocktable td { padding: 3% }
#Kunena tr.krow1 td,
#Kunena tr.krow2 td { padding: 25px }
#Kunena div.kthead-title a { color: #2074e6; font-size: 18px; font-weight: bold; }
#Kunena div.kthead-title a:hover { color: #1a1f24 }
#Kunena div.kthead-desc,
#Kunena div.kthead-moderators,
#Kunena span.kcat-topics,
#Kunena span.kcat-replies { color: #7d8997; font-family: Arial; font-size: 14px; line-height: 22px; }
#Kunena span.kcat-topics-number,
#Kunena span.kcat-replies-number { color: #1a1f24; display: block; font-size: 18px; font-weight: 800; line-height: 23px; text-align: center; }
#Kunena .klatest-avatar,
#Kunena .ktopic-latest-post-avatar { width: 50px; height: 50px; overflow: hidden; border-radius: 50%; text-align: center; border: none }
#Kunena img.klist-avatar,
#Kunena .klist-avatar { }
/*#Kunena .kblocktable .ks { color: #1a1f24; font-size: 14px; line-height: 16px; margin-left: 70px; font-family: Arial, Helvetica, sans-serif }*/
#Kunena .kcol-kcatlastpost a { color: #7d8997!important; text-decoration: none; }
#Kunena .kcol-kcatlastpost a:hover { color: #2074e6; text-decoration: underline }
#Kunena .kcol-kcatlastpost .klatest-subject a:after { display: none }
#Kunena .kwhoicon { background: url(../images/pic-47.png) repeat 0 0; width: 51px; height: 36px; }
#Kunena #kwhoisonline .kblocktable .ks { border: none; margin-bottom: 0; border-left: 1px solid #e7e7e }
#Kunena #kwhoisonline .kblocktable .kcol-mid.km { padding: 0 }
#Kunena #kwhoisonline .kblocktable .kcol-mid.km .ks { margin: 0; padding: 20px 25px; border-bottom: 1px solid #e7e7e7; margin-bottom: 10px }
#Kunena #kwhoisonline .kblocktable .kcol-mid.km .kwhoonline,
#Kunena #kwhoisonline .kblocktable .kcol-mid.km .kwholegend { padding-left: 0 }
#Kunena #kwhoisonline .kblocktable .kwho-admin { padding: 10px 0; }
#Kunena #kwhoisonline .kblocktable .kcol-mid.km .kwholegend.ks { border-bottom: none; }
#Kunena div.kwhoisonline,
#Kunena div.kfrontstats { background: url(../img/pattern/bg-01.png) repeat 0 100%!important; padding-bottom: 10px; margin-bottom: 30px }
#Kunena div.kfrontstats { margin-bottom: 0 }
#Kunena .kstatsicon { background: url(../images/pic-48.png) repeat 0 0; width: 46px; height: 40px; }
#Kunena ul#kstatslistleft li,
#Kunena ul#kstatslistright li { color: #181a1b; font-family: Arial; font-size: 14px; line-height: 22px; }
#Kunena .kfrontstats tr.krow1 td { background: #fff; }
#Kunena .kfrontstats tr.krow2 td { background: #f4f4f4; }
#Kunena .kwho-user,
#Kunena a.kwho-user { color: #2074e6!important }
.com_kunena #content { padding-bottom: 40px; }
#Kunena .kheader a.kwho-user{ color:#fff!important;}
/**************new************/

#Kunena .kprofilebox-left { width: 10%; }
#Kunena div.kmessage-buttons-row { height: auto; padding: 0px 10px; margin: 1px 0; }
#Kunena td.kbuttonbar-left .kmessage-buttons-cover { padding: 0px; padding-bottom: 10px; }
#Kunena div.kpost-thankyou { margin: 0px; clear: both; padding: 0px 10px 8px; }
.Page-Section #Kunena .kicon-button { background-image: none !important; margin: 1px 5px; }
.Page-Section #Kunena .kicon-button > span { background: #1b75bc; border-radius: 2px; color: #ffffff; display: inline-block; font-size: 12px; font-weight: 800; padding: 2px 4px; text-transform: uppercase; }
.Page-Section #Kunena .kicon-button > span > span { padding: 2px 4px; }
.Page-Section #Kunena .kicon-button:hover > span > span { text-decoration: none; color: #222222; }
.Page-Section #Kunena .kicon-button:hover > span { background: #ffe400; }
#Kunena span.kmessage-editmarkup { border: none; }
#Kunena .kreply-form i { font-style: normal; padding-bottom: 10px; }
.Page-Section #Kunena input.kbutton { background: #ffe400; border: none; color: #1a1f24; font-size: 1.125em; font-weight: 800; padding: 10px 22px; text-align: center; text-transform: uppercase; width: auto; margin: 5px }
.Page-Section #Kunena input.kbutton:hover { background-color: #1a1f24; color: #ffe400; border: none; font-size: 1.125em; font-weight: 800; padding: 10px 22px; text-align: center; text-transform: uppercase; width: auto; }
#Kunena #kpost-buttons .kbutton { padding: 10px; }
#Kunena .kprofileboxcnt .kbutton { background: #ffe400 !important; }
#Kunena .kprofileboxcnt .kbutton:hover { background: #1a1f24 !important; }
#Kunena .kmessage-thankyou .kwho-admin,
#Kunena .kmessage-thankyou a.kwho-admin { color: #0088cc !important }
#Kunena td.kcol-ktopicreplies { color: #7d8997; font-family: Arial; font-size: 14px; font-weight: 500; line-height: 23px; text-align: center; }
#Kunena td.kcol-ktopicreplies strong { font-size: 18px; font-weight: bold; margin: 0; color: #1a1f24; font-family: "bentonsans"; }
#Kunena span.ktopic-views-number { font-size: 18px; font-weight: bold; margin: 0; color: #1a1f24; }
#Kunena span.ktopic-views { color: #7d8997; font-family: Arial; font-size: 14px; font-weight: 500; line-height: 23px; text-align: center; }
#Kunena #system-message,
.com_kunena #system-message {  padding-top:70px; clear:both; }
#Kunena #system-message .alert-message,
.com_kunena #system-message .alert-message { background: #F4F4F4; padding: 10px 20px 10px 20px; }
#Kunena a.ktopic-title { color: #2074e6; }
#Kunena a.ktopic-title:hover { color: #1a1f24 }
#Kunena .krow1-stickymsg { background-color: #F4F4F4; }
#Kunena .krow2-stickymsg { background: none; }
/*=======================

	select and checkbox

=========================*/

#Kunena .select-box { float: left; display: inline-block; background: #fff; cursor: pointer; width: auto; height: 40px; position: relative; }
#Kunena .select-box select { margin: 0; position: absolute; z-index: 2; cursor: pointer; outline: none; opacity: 0; CSS hacks for older browsers _noFocusLine: expression(this.hideFocus=true);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -khtml-opacity: 0; -moz-opacity: 0; width: 100% !important; height: 100%; left: 0 }
#Kunena .select-box .holder { display: block; padding: 0px 40px 0px 20px; white-space: nowrap; overflow: hidden; cursor: pointer; position: relative; z-index: 0; width: 100%; height: 100%; box-sizing: border-box; overflow: hidden; text-overflow: ellipsis; line-height: 40px; color: #1a1f24; font-size: 16px; font-weight: 800; }
#Kunena .select-box .holder:after { content: ""; display: block; position: absolute; right: 0; top: 0; width: 30px; height: 40px; background: #FFE400 url(../img/chosen/down-arw.png) no-repeat center; background-size: 13px auto; color: #1a1f24; font-size: 16px; font-weight: 800; }
#Kunena .select-box select:disabled + .holder { color: #ccc !important; }
#Kunena .check-box { display: none; }
#Kunena .check-box + label.checkbox { padding: 0px; margin: 0px; }
#Kunena .check-box + label.checkbox:before { background: #cbd0d5; content: ""; cursor: pointer; display: inline-block; height: 20px; vertical-align: middle; width: 20px; margin-right: 5px; }
#Kunena .check-box:checked + label.checkbox:before { content: '\e619'; background-color: #fce30c; font-family: 'icomoon' !important; font-size: 8px; line-height: 18px; text-align: center; }
.Select-Field.gray .chosen-container-single .chosen-single { background: #cbd0d5; color: #1a1f24; }
.Select-Field.gray .chosen-container-single .chosen-single span { font-size: 16px; font-weight: 800; }
/*======================= */



/*=======================

		pagination

=========================*/



#Kunena .klist-actions-bottom,
#Kunena .klist-actions { margin: 20px 0; border: none; background: #fff; }
#Kunena .klist-pages-all,
#Kunena .klist-actions td { padding: 0px; font-weight: bold;
height: 28px;
line-height: 28px; width:1%;}
#Kunena ul.kpagination { float: right; padding: 0px; }
#Kunena .kpagination li { width: 50px; line-height: 50px; border-left: 1px solid #eaedee; float: left; text-align: center; height: 50px; }
#Kunena .kpagination li:first-child { color: #7d8997; font-size: 16px; font-weight: 800; padding: 0 10px; width: auto; border: none; }
#Kunena .kpagination span,
#Kunena .kpagination a { height: 100%; width: 100%; display: inline-block; color: #7d8997; font-size: 14px; font-weight: 800; line-height: 50px; text-decoration: none; margin: 0px; text-align: center; border: none; padding: 0px; margin: 0px; }
#Kunena .kpagination a:link,
#Kunena .kpagination a:visited { margin: 0px; }
#Kunena .kpagination span { background: #ffe400; color: #181a1b; }
#Kunena .kpagination span:hover,
#Kunena .kpagination a:hover { padding: 0px; margin: 0px; background: #000; color: #fff; }
#Kunena div.kmessage-buttons-row { color: #7d8997; font-size: 12px; padding: 5px; }
/*=======================

		

=========================*/



#Kunena div.kmsg-header { background: #cbd0d5; height: 50px; padding: 10px 30px; color: #ffffff; border: none; }
#Kunena span.kmsgtitle,
#Kunena span.kmsgtitle-new { background: none; color: #ffffff; float: left; font-size: 18px; font-weight: 500; }
#Kunena div.kmsg-header-left span.kmsgdate-left { color: #7d8997; font-family: Arial; font-size: 14px; padding: 0 0 0 15px; }
#Kunena div.kmsg-header-left span.kmsg-id-left { color: #7d8997; display: block; float: right; font-family: Arial; font-size: 14px; padding: 4px 10px 0; }
#Kunena div.kmsg-header-left span.kmsg-id-left a { font-weight: normal }
#Kunena ul.kpost-profile li.kpost-avatar { padding: 15px 0; }
#Kunena td.kprofile-left { background: #f4f4f4; padding: 30px 30px 15px; text-align: center; min-width: 325px; vertical-align:top; }
#Kunena .kpost-username a.kwho-user,
#Kunena .kpost-username a.kwho-globalmoderator { color: #2074e6 !important; font-size: 24px; font-weight: 800; }
#Kunena span.kavatar img { border-radius: 50%; padding: 0px; width: 100px; height: 100px; }
.Page-Section #Kunena .kprofile-left .kicon-button > span { border: 1px solid #cbd0d5; line-height: 32px; padding: 0 13px; text-transform: uppercase; background: none; }
.Page-Section #Kunena .kprofile-left .kicon-button > span > span { color: #7d8997; display: inline-block; font-weight: normal; font-family: "bentonsans"; }
.Page-Section #Kunena .kprofile-left .kicon-button.kbuttononline-yes > span { border-color: #1b75bc; }
.Page-Section #Kunena .kprofile-left .kicon-button.kbuttononline-yes > span > span { color: #1b75bc; }
#Kunena ul.kpost-profile li.kpost-userrank { display: block; font-weight: bold; padding: 10px 0; }
#Kunena ul.kpost-profile li.kpost-userrank-img { padding: 5px; }
.kpost-userrank-img > img { width: 108px; }
#Kunena .kprofile-rank img { width: 108px; }
#Kunena td.kbuttonbar-left { padding: 0px; border-left: 1px solid #ececec !important }
#Kunena td.kmessage-left { border-left: 1px solid #ececec !important;}
#Kunena td.kmessage-left .kmsgtext { color: #1a1f24; font-family: Arial; font-size: 16px; line-height: 22px; padding: 0 30px 30px; }
#Kunena div.kmsgsignature { padding: 10px 30px; }
#Kunena div.kmsgsignature,
#Kunena div.kmessage-thankyou { border-top: 1px solid #ececec; color: #000000; font-family: Arial; font-size: 13px; padding: 15px 20px; }
#Kunena .kwho-user,
#Kunena a.kwho-user,
#Kunena a.kwho-admin,
#Kunena a.kwho-globalmoderator { color: #7d8997 !important; }
#Kunena .kblock.k-profile a.kwho-admin { color: #fff !important; }
.kblocktable .kcontenttablespacer { display: none; }
#Kunena .select-box option { padding: 8px 6px 8px 6px; border-top: 1px solid #eeeeee; background: #fff }
#Kunena .select-box option:first-child { border-top: 0px; }
#Kunena .select-box option:hover { background: #1b75bc; color: #fff; }
#Kunena select[multiple] option { padding: 8px 6px 8px 6px; border-top: 1px solid #eeeeee; background: #fff; }
#Kunena select[multiple] option:first-child { border-top: 0px; }
#Kunena #kforumsearch fieldset { float: left; width: 100%; }
#Kunena #kforumsearch { width: 100%; }
#Kunena #kforumsearch .select-box { width: 46%; margin-right: 20px; }
#Kunena #kforumsearch tr td { vertical-align: top; }
#Kunena #kforumsearch input[type='text'] { border: none; height: 40px; padding: 0 10px; float: left; width: 46%; margin-right: 2%; }
#Kunena #kforumsearch label.searchlabel { margin: 0px; float: left; width: 100%; clear: both; }
#Kunena #kforumsearch .check-box+ label.checkbox { line-height: 40px; float: left; }
#Kunena #timeselect .select-box { background: #F4F4F4; width: 100%; }
/*=========================

		toltip and slider

===========================*/

.Data-Block .Data-List > .Data-ListItem._Item-03 > .Inner { padding: 20px 37px; }
.Data-Block .Data-List .desc { display: none; }
.fancybox-skin .fancybox-inner .desc { padding: 20px 40px; }
.tooltipster-content .desc { padding: 10px; color: #fff; font-size: 0.875em; font-weight: 800; letter-spacing: 0; line-height: 1em; }
.Budge_Calculator .Data-List { padding-right: 0px; }
.noUi-horizontal .noUi-handle { left: -37px; padding: 0; width: 74px; box-sizing: border-box !important }
.noUi-horizontal .noUi-handle .counter { background: url(../images/slider-dragger.png) no-repeat 0 0 }
.HeaderSlider-Block .noUi-horizontal .noUi-handle:after { bottom: -14px; top: auto; }
.HeaderSlider-Block .noUi-horizontal .noUi-handle p { color: #fff; font-size: 0.875em; font-weight: 800; letter-spacing: 0; line-height: 1em; text-align: left; text-transform: none; padding: 5px 5px 10px; }
.HeaderSlider-Block .noUi-horizontal .noUi-handle { top: -95px; }
.HeaderSlider-Block .noUi-horizontal .noUi-handle span { color: #ffe400; font-size: 40px; font-weight: 800; text-align: center; }
.HeaderSlider-Block .Scrollbar { width: 80.5%; }
.HeaderSlider-Block .Scrollbar .noUi-base { background: none; }
.HeaderSlider-Block .Scrollbar .noUi-target { background: none; }
.HeaderSlider-Block { position: relative; }
.HeaderSlider-Block:after { content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 57px; background: #FFE400 url(../images/scrollbar-block.png) repeat-x 10px 70% }
/******user-registration************/

#user-registration,
#member-registration { padding: 0 50px; }
.registration legend { padding: 30px 0; float: left; width: 100%; color: #1a1f23; font-size: 2.6875em; font-weight: 800; letter-spacing: -0.02em; line-height: 0.83721em; margin: 0 }
.form-actions .btn { transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; background: #ffe400; border: medium none; color: #1a1f24; font-size: 1.125em; font-weight: 800; height: 100%; letter-spacing: -0.04em; line-height: 1.125em; margin: 0; padding: 15px 22px; text-align: center; text-transform: uppercase; text-shadow: none; margin: 0; }
.form-actions .btn:hover { background-color: #1a1f24; color: #ffe400; }
.control-group label { color: #86919e; float: left; font-size: 1.125em; font-weight: 500; margin-top: 15px; position: relative; margin-bottom: 10px; }
.controls .input-append { padding: 0px 0 0 }
.controls .input-append .input-medium { width: 40%; float: left; }
.controls #jform_duedate_img.btn,.controls #jform_dob_img.btn { background: none; padding: 0 }
.icon-calendar { background: url(../images/calendar.png) repeat 0 center #eaedee; float: left; width: 56px; height: 48px; padding: 0 }
#Kunena span.kforumtop { background-image: url(../images/kforumtop.jpg); width: 20px; height: 20px; }
#Kunena span.kforumbottom { background-image: url(../images/kforumbottom.jpg); width: 20px; height: 20px; }

.profile-edit fieldset input#jform_prefer_dob{ margin:10px 0 34px;}
/*******/

.kprofilebox-welcome form { text-align: right; }
#Kunena #kpost-message .invalid { border-color: #4e4e4!important }
#Kunena .kcol-mid .select-box { background: #f4f4f4;/*  width: 100%;*/ min-width: 100px; }
#Kunena .krowmoderation select { max-width: 100% }
#Kunena .klist-markallcatsread input.kbutton { margin: 5px }
#Kunena .klist-markallcatsread form#jumpto .ForumBreadcrumbsCategories-Box { position: static }
#Kunena .kpost-avatar img.kavatar { height: 100px!important }
#Kunena .topicsfilter a { display: inline-block; text-align: left; line-height: 50px; float: left; }
#Kunena .topicsfilter .select-box { float: none; margin: 0 10px; height: 43px; }
#Kunena .topicsfilter .select-box .holder { height: 43px; line-height: 42px; }
#Kunena .topicsfilter .select-box .holder:after { height: 43px }
#Kunena .topicsfilter .kbutton { float: right; }
/*********************/

.calendar,
.calendar table { width: 100% }
#kprofile-edit input { background: #fff; border: 2px solid #eaedee; color: #3c444c; font-size: 1.125em; letter-spacing: -0.02em; line-height: 1.125em; margin: 0; padding: 13px 22px; text-align: left; text-transform: none; }
#Kunena .kblocktable #kprofile-rightcol .kbutton:hover { background-color: #1a1f24; color: #ffe400; }
#Kunena dl.tabs { margin-bottom: 0px; font-weight: 800; }
#Kunena dl.tabs dt { padding: 13px 22px; transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; position: relative }
#Kunena dl.tabs dt:hover,
#Kunena dl.tabs dt.open { background: #f4f4f4 }
#Kunena dl.tabs dt:after { background: none repeat scroll 0 0 #e4e4e4; bottom: 0; content: ""; display: block; height: 30px; right: 0; position: absolute; width: 1px; }
/*#Kunena dl.tabs dt:last-child { display: none }*/
.editlinkti input { margin-bottom: 10px; }
#Kunena #kavatar-upload.button { background: #fff; border: 2px solid #eaedee; color: #3c444c; font-size: 1.125em; letter-spacing: -0.02em; line-height: 1.125em; margin: 0; padding: 13px 22px; text-align: left; text-transform: none; }
#Kunena .k-profile .kblocktable .kbutton { background: #ffe400; border: none; color: #1a1f24; font-size: 1.125em; font-weight: 800; padding: 10px 22px; text-align: center; text-transform: uppercase; width: auto; line-height: normal }
#Kunena .kcol-mid .krowmoderation .select-box,
#Kunena .kcol-mid .select-box.white { background: #fff; }
#Kunena .kpostbuttonset,
#Kunena tr.krow1 .kpostbuttons,
#Kunena table#kpostmessage .ktxtarea,
#Kunena #kbbcode-preview,
#Kunena #kpost-result div,
#Kunena div#kcolor-palette,
#Kunena div#link,
#Kunena div#image,
#Kunena div#video,
#Kunena form.kform-report input,
#Kunena form.kform-report textarea,
#Kunena .kfile-input-button:hover,
#Kunena .kfile-input-button:focus,
#Kunena .kcredits-intro,
#Kunena .kcredits-language,
#Kunena .kwholegend,
#Kunena .kwhoonline,
#Kunena div.kmoderate-message,
#Kunena div.current,
#Kunena #kprofilebox-toggle,
#Kunena #kpost-message .invalid,
#lbImage { background: #fff; }
#Kunena #kpost-message .postinput,
#Kunena #kpost-message .postinput:hover,
#Kunena #kpost-message .postinput:focus,
#Kunena #kpostmessage tr.krow2 td.kcol-ktopicicons td { background: #fff; }
#Kunena table { display: block; }
#jd-itemWrapper .jd-item-box.jd-contact input.inputbox[type='checkbox'],
input[type='checkbox'] { width: 12px; height: 12px; padding: 0; }


#uddeim{ padding:10px 60px;}
#Kunena div.kblock div.kactions a{ font-weight:bold}
#Kunena div.kblock div.kactions ._HeaderType-10{ padding-top:20px}
.controls #kanncreated_img{ background: none; padding: 0 }

#Kunena div.kblock div.kanndesc .control-group select{ width:100%; margin:0; padding:0; display:block; padding:5px; color:#86919e}
#Kunena textarea.ksmall{background:#fff;    border: 2px solid #eaedee;   color: #3c444c;    font-size: 1.125em;   letter-spacing: -0.02em;  line-height: 1.125em;    padding: 13px 22px;    text-align: left;    text-transform: none;}
.uddeim-set-block input[type="checkbox"],.uddeim-set-block input[type="radio"]{ margin-right:10px}

.uddeim-set-block .button,#uddeim-writeform input.button,#uddeim input.button{background: none repeat scroll 0 0 #ffe400; border: medium none;    color: #1a1f24;   font-size: 1.125em;    font-weight: 800;    line-height: normal;    padding: 10px 22px;    text-align: center;    text-transform: uppercase;    width: auto;}
.uddeim-set-block .button:hover,#uddeim-writeform input.button:hover,#uddeim input.button:hover{ background-color: #1a1f24; color: #ffe400;}

#uddeim-writeform #input_to_name{background: none repeat scroll 0 0 #fff; border: 2px solid #eaedee; color: #3c444c;font-size: 1.125em;letter-spacing: -0.02em;line-height: 1.125em;padding: 13px 22px;text-align: left;text-transform: none;}	
#uddeim-writeform input{ font-size: 1.125em;letter-spacing: -0.02em;line-height: 1.125em;padding: 13px 22px;text-align: left;text-transform: none;}
.uddeim-sendoption{ font-size:100%;}
#uddeim-m{ border-color:#e7e7e7}
#uddeim-writeform input[type="checkbox"] { margin-right:10px}

#kannouncement_body{ width:100%;}
/*#Kunena .kwho-banned, #Kunena a.kwho-banned{ color:#fff!important;}*/

.kheader h1 a {
	font-weight: bold;
    margin-bottom: 0;
    padding: 0;
	font-size: 16px;
	color:#FFFFFF !important;
}
.kheader h2
{
	font-weight: bold;
}
.kheader h2 a
{
		color:#FFFFFF !important;
}

/*-------------------------code---------------------*/
.moderators {

/*display:none !important;*/
}

td.kcol-mid.km {
    width: 100%;
}
.krow a
{
	font-weight: bold;
}
ul.kpagination li {
    display: inherit;
}
ul.kpagination li a {
    color:#7d8997 !important;
}
td.kcol-mid.kcol-ktopictitle {
    width: 50%;
}


.close
{
	background: url(../images/go-up.png) repeat 0 0;
    width: 22px;
    height: 22px;
    top: -5px;
    cursor: pointer;
	float:right;
	
}

.fltrt {
    float: right !important;
}
.kblock.kcategories-4 {
    margin: 35px 0px 0px 0px;
}
#ktab ul li {
    display: inline-block; 
}
.kheader h1 span
{
	font-weight: bold;
}
td.kprofile-left ul li {
    display: inherit;
}
table.kmsg.kpublished img
{
	border-radius: 50%;
    padding: 0px;
    width: 100px;

}
img-polaroid
{
	    height: 100% !important;
}
td.kbuttonbar-left p {
    display: none;
}
span.kmessage-editmarkup.hidden-phone
{
	margin:0 0 0 19px;
}
span.hidden-phone.topic-starter {
    display: none;
}

div#posts ul.kpagination {
    display: none;
}

td.kcol-first.kcol-left {
    vertical-align: top;
}
div#kprofile-stats ul li {
    display: flex;
}
kprofile-rightcol1 ul li {
    display: inherit;
}
ul.nav.nav-tabs li {
    display: inherit;
	font-weight: 800;
}

#catid {
    float: right;
    width: 375px !important;
    text-align: left;
	/*background: #cbd0d5 !important;*/
	color: #1a1f24;
	height: 29px;
}

#catid option
{
	float: left;
    border-top: 1px solid #eeeeee;
    line-height: 15px;
    list-style: none outside none;
    margin: 0;
    padding: 8px 6px 8px 20px;
    width: 100%;
	background: #fffff; !important;
	color: #000000;
	
}
#ktab {
    margin-left: -38px;
	height:33px !important;
}

/*-------------------------new---------------------*/

.kcol-mid.km ul li {
    display: inherit;
}
.pull-left .kpagination {
    display: none;
}
/*.img-polaroid {
    height: auto !important;
    max-width: inherit !important;
}*/
#kprofile-leftcol {
    width: 200px;
    font-size: 1em;
    float: left;
}
.center strong {
    margin: 0 0 0 39px;
}
.kavatar-lg {
    margin: 0px 0px 0px 36px;
}
.krow a:hover {
    color: black !important;
}

#Kunena td.kprofileboxcnt ul li {
    display: block;
}

#Kunena fieldset{padding: 15px ;
margin-bottom: 15px;
border:1px solid;
border-color: rgba(255,255,255,.1);
background: rgba(255,255,255,.05) none;}
#Kunena fieldset legend {
    font-size: 1.182em;
    padding-left: 5px;
    padding-right: 5px;
    margin: 0 0 0 -5px;
    font-weight: bold;
}
#Kunena div.kblock div.kcontainer {
    /*display: table-row;*/
}
#Kunena #kforumsearch label.searchlabel {
    margin: 0px;
    float: left;
    width: 100%;
    clear: both;
}
.ancheck {
    background: #cbd0d5 !important;
    content: "";
    cursor: pointer;
    display: inline-block;
    height: 20px;
    vertical-align: middle;
    width: 20px;
    margin-right: 5px;
}
#Kunena .kcenter{text-align:center;}
#Kunena table#kforumsearch input.kbutton {
    margin: 10px;
}

.klist-actions-forum a
{
	background: #1b75bc;
    border-radius: 2px;
    color: #ffffff !important;
    display: inline-block;
    font-size: 12px;
    font-weight: 800;
    padding: 2px 4px;
    text-transform: uppercase;
}
.klist-actions-forum a:hover
{
	background:#ffe400;
	color:#000000 !important;
}
.input-append {
    float: right;
}

.kmessage-buttons-row a
{
    background: #1b75bc;
    border-radius: 2px;
    color: #ffffff !important;
    display: inline-block;
    font-size: 15px;
    font-weight: bold !important;
    padding: 10px 10px;
    text-transform: uppercase;
}
.kmessage-buttons-row a:hover
{
background: #ffe400;
color: #000000 !important;
}

.modal-body p {
    display: flex;
}

#modal-poll-settings
{
	display:none;
}
#kbbcode-message {
    width: 100%;
}
.tabs.hidden-phone ul li {
    display: contents;
}

.nav.nav-tabs li a
{
	color:#000000 !important;
	padding:8px 20px 16px 12px;
	
}
.nav.nav-tabs li a:hover
{
	background:#f4f4f4 !important;
}
#Kunena tr.ksth th{
    padding: 3px 5px !important;
    text-align: center !important;
}

#banmanager h3
{
background: #7d8997;
color: #fff;
font-weight:bold;
border: none;
padding: 12px 30px;
text-transform: uppercase;
}


#Kunena .kicon-profile-location {
    background-position: 0 -353px;
}
#Kunena .kicon-profile {
    background-image: url("../images/default.png") !important;
}
#Kunena .kicon-profile {
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: text-top;
    margin-right: 3px;
    background-image: url("../media/iconsets/profile/default/default.png");
}
#Kunena div.kprofile-rightcol1 ul li, #Kunena div.kprofile-rightcol2 ul li {
    list-style-type: none !important;
    background: 0 none;
    padding-bottom: 8px;
    padding-left: 0;
}
#Kunena .kicon-profile-gender-unknown {
    background-position: 0 -231px;
}
#Kunena .kicon-profile-birthdate {
    background-position: 0 -42px;
}
#Kunena .kicon-profile-email {
    background-position: 0 -126px;
}

#kpost-message .kcol-first{
width: 15%;
text-align: right;
vertical-align: middle;
}
/*------------------------------------bold italic-----------------*/

.kprofile-left h4{font-weight:bold;}
.profile .btn-toolbar.pull-right .btn-group .btn
{
	height:8% !important;
}
.radio {
    display: block;
}
#ann-short .input-xxlarge {
    width: 100%;
    height: 25%;
}
#ann-long .input-xxlarge {
    width: 100%;
}

.kicon.kunreadforum.icon-knewchar
{
background: url(../images/pic-45.png) repeat 0 0 !important;
width: 53px;
height: 53px;
margin: 30px 0 !important;
display: inherit;
}
#Your\ enquiry {
    width: 100%;
}
.ArticleSchema-ListItem._Item-03 #system-message-container {
    margin: 0 0 -55px 0;
}
.formBody #Address {
    width: 100%;
}

#gallery_list li {
    display: inline-grid;
}
.fancybox-wrap.fancybox-desktop.fancybox-type-iframe.fancybox-opened
{
	top:60px !important;
}
#Product\ Description {
    width: 100%;
}
#Competition\ Question\ and\ Answer{
    width: 100%;
}
#kcat43 .kcol-mid.kcol-kcattitle {
    width: 45%;
}
#kcat41 .kcol-mid.kcol-kcattitle {
    width: 45%;
}
#iconset_topic_list {
    display: flex;
}
td.klist-jump-all.hidden-phone {
    display: none;
}
#Message\ OR\ Comments {
    width: 100%;
}
#What\ do\ you\ like\ about\ the\ new\ DAD\ website {
    width: 100%;
}
#What\ do\ you\ not\ like\ about\ the\ new\ DAD\ website {
    width: 100%;
}
#markItUpKbbcode-message ul li {
    display: contents;
}


/*-------------------------------edit-----------*/

.chzn-container .chzn-results {  overflow-y: scroll;}
.edit.item-page .nav.nav-tabs li{ display: inline-block; }
.edit #adminForm .control-group #jform_publish_up_img,.edit #adminForm .control-group #jform_start_dt_img,.edit #adminForm .control-group #jform_created_dt_img { background: url(../images/calendar.png) no-repeat; height: 20px; width: 20px;}
.edit #adminForm .control-group #jform_publish_down_img{ background: url(../images/calendar.png) no-repeat; height: 20px; width: 20px;}
#jform_tags_chzn{ width: 118px !important; }
.edit.item-page fieldset { margin-top: 30px; padding:0;}
.edit.item-page .btn-toolbar .btn-group { display: inline-block; }
#extended .control-label {  display: block; }
.edit.item-page .tab-content .tab-pane.active { display: block; }
.edit.item-page ul.nav.nav-tabs { list-style-type: none; margin: 0;  padding: 0; overflow: hidden; border: 1px solid #ccc; background-color: #f1f1f1; }
.edit.item-page ul.nav.nav-tabs li {float: left;padding:0; margin:0;}
.edit.item-page ul.nav.nav-tabs li a { display: inline-block;  color: black; text-align: center; padding: 5px 10px; text-decoration: none; transition: 0.3s; font-size: 17px; }
.edit.item-page ul.nav.nav-tabs li a:hover, .edit.item-page ul.nav.nav-tabs li.active {background: #ddd;}
.edit.item-page ul.nav.nav-tabs li a:focus{background-color: #ccc;}
.edit.item-page .tab-content .tab-pane { display: none; padding: 6px 12px; border: 1px solid #ccc;  border-top: none; }
.chzn-container {  width: 200px !important; }
.edit .control-group { margin-bottom: 10px; }
.edit .control-label {  display: inline-block; width: 230px; }
.edit .controls {  display: inline-block; }
.popover.fade, .tooltip.fade{display:none !important;}
.edit .btn-group, .edit .btn-toolbar { display: inline-block;}
.edit #adminForm .control-group button, .edit #adminForm .editor button { background: rgba(0, 0, 0, 0) none repeat scroll 0 0;  border: medium none; color: #000; }


/*-------------------------*/

@media screen and (-webkit-min-device-pixel-ratio:0) { 
/* Safari and Chrome */
.breadcrumb li span.divider:after
{
	margin-top: -14px !important; 
	position:relative !important;
}
.Article-TagsSection {
    padding: 5px 0px 15px 0px !important;
}
#kcat43 .kcol-mid.kcol-kcattitle {
    width: 50%;
}
#kcat41 .kcol-mid.kcol-kcattitle {
    width: 50%;
}
.Footer-Section .menu li
{
	padding:0 10px 14px 0 !important;
}
#ktab 
{
       height: 32px !important;
}
.nav.nav-tabs li a:hover {
    background: #f4f4f4 !important;
}
.nav.nav-tabs li a {
    color: #000000 !important;
    padding: 8px 20px 16px 12px !important;
}
ul.nav.nav-tabs li {
    display: -webkit-inline-box;
}
.markItUpHeader ul li {
    display: inline-block !important;
}


}


#Kunena table {
    display: block;
    width: 100%;
    border-collapse: collapse;
    margin: 0;
    padding: 0;
}

#Kunena tr.ksth {
    color: inherit;
    font-family: inherit;
    background: transparent;
    font-size: 1em;
}
#Kunena div#khistory span.khistory-msgdate{float: left;
padding-left: 10px;}
#Kunena span.kmsgdate {
    font-weight: normal;
    text-decoration: none;
    white-space: nowrap;
}
#Kunena div#khistory tr.ksth a {
    float: right;
    padding-right: 10px;
}
#Kunena a {
    text-decoration: none;
    font-weight: normal;
}
#Kunena td.kprofile-left {
    vertical-align: top;
    width: 170px;
}
#Kunena a img {
    border: 0;
}
#Kunena img {
    max-width: none !important;
}
#Kunena div#khistory td.khistorymsg {
    text-align: left;
    padding: 10px;
}
#Kunena td.kmessage-left {
    overflow: hidden;
    width: 100%;
	vertical-align: top !important;
}
#Kunena div.kmsgbody {
    display: table;
    table-layout: fixed;
    width: 100%;
    padding: 10px 0 0 0;
    margin-top: 5px;
    min-height: 180px;
}
#Kunena div.kmsgbody div.kmsgtext {
    word-wrap: break-word;
    overflow: hidden;
}
#Kunena td.kmessage-left .kmsgtext {
    color: #1a1f24;
    font-family: Arial;
    font-size: 16px;
    line-height: 22px;
    padding: 0 30px 30px;
}
#Kunena .img-polaroid{width:auto;height:auto}
#kpostmessage #tabs_kunena_editor,#kpostmessage .markItUpHeader{display:none;}

#kreport-container {
    margin: 10px 10px 30px;
}
.kbuttonbar-left #btn_report{display:none;}
.kmoderate-topicicons {
    display: inline-flex;
} 

#Kunena ul#kstatslistright li:nth-of-type(3)  {
    display:none !Important;
    }
    