@media not all and (min-resolution:.001dpcm)
{ @supports (-webkit-appearance:none) and (stroke-color:transparent) {
.honoring-card-block a {
padding: 21px 32px 0px 32px;
}
}}
@media screen and (max-width: 1299px){ .ksh-tution-form .form-field .ksh-form-col:nth-child(3) input[type="text"] {
width: 84%;
}
.ksh-form-blk .form-field .form-amount-blk input[type="text"] {
width: 85%;
}
.ksh-form-blk .total-form-filed .form-amount-blk input[type="text"] {
width: 84%;
}
.ksh-table-foot .form-field input[type="text"], .ksh-table-foot .form-field input[type="email"] {
width: 84%;
}
.ksh-tution-form .ksh-table-body .form-field .ksh-form-col {
min-height: 70px;
}
.ksh-tution-form .submit-btn {
margin-top: 79px;
}
.ksh-tution-app-wr {
padding: 97px 0px 87px;
}
.ksh-qna-blk .field-first-left:nth-child(4) {
width: 23%;
}
.ksh-qna-blk .field-first-left:nth-child(1) {
width: 9%;
}
.ksh-form-blk .total-form-filed .form-amount-blk.foot-amount-blk input[type="text"] {
width: 84%;
}
.ksh-tution-app-wr .center-wrapper{
padding: 0 1%;
}
.ksh-qna-blk .field-first-left:nth-child(1) label {
padding: 17.4px 7px;
} .fold-top-content-wr h1 {
font-size: 45px;
line-height: 67px;
margin: 29px 0 14px;
}
.fold-top-content-wr span {
padding: 18px 23px;
font-size: 24px;
line-height: 30px;
}
.dinner-program-block p, .after-party-block p {
font-size: 16px;
line-height: 31px;
}
.program-time-wr {
padding: 30px 0 0px;
}
.address-fold-block p {
font-size: 20px;
line-height: 25px;
}
.fold-top-content-wr h2 {
font-size: 28px;
line-height: 36px;
letter-spacing: 6px;
padding: 11px 0 17px;
}
.honoring-title-wr h2 {
font-size: 52px;
line-height: 67px;
}
.honoring-wrapper {
padding: 54px 0 80px;
}
.dinner-2021-form-wr .dinner-rsvp-title>h2{
font-size: 46px;
line-height: 50px;
}
.dinner-2021-form-wr {
padding-top: 17px;
}
.small-checkbox span {
font-size: 18px;
line-height: 28px;
}
.textwidget .right_sidebar:first-child {
margin-left: 0;
}
.header-right-sidebar .pay_statement_btn, .header-right-sidebar a.tuitionheaderbtn {
width: 100%;
}
.right_sidebar {
margin-left: 2px;
}
.right_sidebar.tuition_sidebar {
width: 100%;
} 
}   
@media screen and (max-width: 1199px) {
.thisisvi p.western {
width: 100%;
margin-left:0px;
margin-top:20px;  
}
.thisisvi p {
display: block;
} .rsvp-inn-wrp .halfclmnwrp .form-group {
width: 48%;
}
.rsvp-inn-wrp .halfclmnwrp1 .form-group {
width: 31%;
}
.rsvp-inn-wrp .advertising-category-wr h3 {
font-size: 30px;
line-height: 40px;
margin: 15px 0;
}
.rsvp-inn-wrp .advertising-category-wr p {
font-size: 20px;
line-height: 30px;
margin: 15px 0;
}
.rsvp-inn-wrp .advertising-category-wr h4 {
font-size: 21px;
line-height: 32px;
}
.register_rsvp_wrp .common-title h1 {
font-size: 35px;
line-height: 45px;
}
.register_rsvp_inn .common-title span {
font-size: 25px;
display: block;
}
.register_rsvp_inn p strong {
font-size: 22px;
line-height: 28px;
}
.meet_guest_wrp {
width: 88%;
}
.guestbiopopupinn {
width: 95%;
}
.guestbiopopupinncnt {
max-height: 380px;
}
.journal_chair_block {
margin-top: 21px;
}
.journal_chair_block.right {
width: 50%;
margin-top: 0px;
} .ksh-form-blk .form-field .form-amount-blk input[type="text"] {
width: 84%;
}
.ksh-form-blk .total-form-filed .form-amount-blk.foot-amount-blk input[type="text"] {
width: 83%;
}
.form-field-inner-head h3 {
font-size: 22px;
line-height: 28px;
}
.ksh-completed-blk .field-first-last {
width: 36%;
}
.ksh-form-blk .form-field .form-amount-blk input[type="text"] {
width: 78%;
}
.ksh-qna-blk .field-first-left:nth-child(1) {
width: 10%;
}
.ksh-tution-form .ksh-qna-blk .field-first-last {
width: 29%;
}
.ksh-tution-form .form-field .ksh-form-col:nth-child(3) input[type="text"] {
width: 77%;
}
.form-radio-group .field-wr {
padding-left: 27px;
}
.ksh-tution-form .form-field .form-radio-group {
padding: 15px;
}
.ksh-tution-form .ksh-table-body .form-field .ksh-form-col {
min-height: 77px;
}
.sectionsrequired-message p {
font-size: 19px;
line-height: 23px;
}
.ksh-table-foot .form-field input[type="text"], .ksh-table-foot .form-field input[type="email"] {
width: 80%;
}
.field-student-wr .field-first-left {
width: 64%;
}
.ksh-qna-blk .field-first-left:nth-child(4) {
width: 23%;
}
.ksh-form-blk .form-amount-blk .doller-sign{
font-size: 24px;
line-height: 25px;
}
.form-radio-group .field-wr {
padding-left: 6px;
}
.ksh-tution-form .submit-btn {
margin-top: 56px;
}
.ksh-tution-app-wr {
padding: 81px 0px 49px;
}  .page-template-Dinner_2023 .dinner2021-advertiser-wr .ad-solicate-wr {
width: 100%;
margin: 0 auto 36px;
}
.page-template-Dinner_2023 .fold-top-content-wr h1 {
font-size: 40px;
line-height: 59px;
}
.page-template-Dinner_2023 .dinner-program-block {
padding-right: 10px;
}
.page-template-Dinner_2023 .dinner-journal-inner-wr {
width: 100%;
}
.dinner-program-block:after{
width: 1px;
}
.honoring-card-block h3 {
font-size: 21px;
line-height: 29px;
min-height: 59px;
padding: 0px 30px;
}
.honoring-card-block h6 {
font-size: 16px;
line-height: 25px;
}
.honoring-card-block h3 {
font-size: 20px;
line-height: 27px;
min-height: 57px;
padding: 0px 22px;
}
.page-template-template-dinner2023 .chai-soc-check-thirdrow span{
font-size: 17px;
line-height: 24px;
}
.page-template-template-dinner2023 .jewel-friend-2021 .jewel-wr, .page-template-template-dinner2023 .jewel-friend-2021 .friend-wr{
width: 80%;
margin: 40px auto 0px;
}
.page-template-template-dinner2023 .chai-soc-check-firstrow label, .page-template-template-dinner2023 .chai-soc-check-secondrow label, .page-template-template-dinner2023 .chai-soc-check-thirdrow label {
font-size: 20px;
margin-top: 5px;
margin-bottom: 6px;
}
.page-template-template-dinner2023  .dinner2021-required-message.your_guardian.guardian-chai-society {
padding: 29px 0px;
background-size: 100%;
background-color: #000;
}
.page-template-template-dinner2023 .check-head-block {
padding: 10px 27px 0px;
}
.about-dinner-journal-wr .about-dinner2021-inner-wr h2 {
font-size: 40px;
line-height: 56px;
margin-bottom: 21px;
}
.page-template-Dinner_2023 .dinner-black-top-innerblock.full-width-block.list-wrapper-80-wrapper ul {
width: 100%;
}
.dinner2021-directors-wr {
margin-top: 81px;
}
.after-party-check ul li.clearfix {
padding: 31px 18px 46px 20px;
vertical-align: top;
min-height: 166px;
} .page-template-Dinner_2023 .fold-top-content-wr .date-field:before, .page-template-Dinner_2023 .fold-top-content-wr .date-field:after {
width: 136px;
height: 160px;
background-size: 100%;
top: 30%;
}
.page-template-Dinner_2023 .fold-top-content-wr .date-field:before{
left: -69%;
}
.page-template-Dinner_2023 .fold-top-content-wr .date-field:after {
right: -69%;
}
}
@media screen and (max-width: 1023px){ .ksh-tution-app-content .common-title h1 {
font-size: 52px;
line-height: 58px;
}
.ksh-app-note-head h2 {
font-size: 23px;
line-height: 26px;
}
.ksh-app-note-subhead p {
font-size: 18px;
line-height: 29px;
}
.ksh-tution-app-content .common-title {
margin-bottom: 70px;
}
.ksh-app-note-subhead {
margin: 35px 0px;
}
.ksh-note-list-wr ul li {
font-size: 16px;
line-height: 33px;
margin-top: 20px;
}
.ksh-tution-form-head h2 {
font-size: 35px;
line-height: 39px;
padding-bottom: 35px;
}
.sparater-line{
margin: 44px auto;
}
.ksh-tution-form .form-field {
padding-bottom: 21px;
}
.field-student-wr .field-first-left {
width: 64%;
}
.form-field-inner-head h3 {
font-size: 23px;
line-height: 28px;
}
.ksh-qna-blk-2 .form-amount-blk {
width: 72%;
}
.sectionsrequired-message p {
font-size: 18px;
line-height: 22px;
}
.ksh-tution-form .form-field .ksh-form-col:nth-child(3) input[type="text"] {
width: 79%;
}
.form-radio-group .field-wr {
padding-left: 10px;
}
.ksh-form-blk .form-field .form-amount-blk input[type="text"] {
width: 78%;
}
.ksh-table-foot .form-field input[type="text"], .ksh-table-foot .form-field input[type="email"] {
width: 79%;
}
.ksh-tution-form .submit-btn {
margin-top: 54px;
}
.ksh-form-blk .total-form-filed .form-amount-blk.foot-amount-blk input[type="text"] {
width: 79%;
}
.ksh-table-foot .total-form-filed label {
font-size: 22px;
line-height: 24px;
}
.ksh-form-sign-wr .form-field .kash-date-select input::placeholder {
font-size: 16px;
line-height: 19px;
} }
@media screen and (max-width: 980px) {
body {
}
.grid,
.grid-right {
display: block;
float: none;
width: 100%;
margin-right: 0;
}
.copyright,
.scroll-top,
.powered {
float: left;
}
#featured-image .fluid-width-video-wrapper {
margin: 20px 0 0 0;
}
.front-page  #widgets {
margin-top: 40px;
}
.top-widget,
.front-page  .top-widget {
margin-top: 0 !important;
}
.hide-desktop {
display: block;
}
.show-desktop {
display: none;
}
.hide-980 {
display: none;
}
.show-980 {
display: block;
}
.officer-new {
float: none !important;
width: 100% !important;
margin: 0px !important;
}
.officer-new span {
margin-left: 24px !important;
}
.footer-right-wrapper .social-icons li>a {
padding: 0px;
width: 30px;
height: 30px;
line-height: 35px;
}
.footer-right-wrapper .social-icons li a i.fa {
font-size: 15px;
}
.footer-right-wrapper .social-icons li {
padding: 0px 7px;
} .ksh-form-blk {
width: 100%;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
border: 1px solid #ccc;
margin-top: 20px;
}
.inner-table-wr {
width: 1000px;
padding: 0px 10px;
margin-top: 20px;
}
.ksh-qna-blk-2, .uploading-blk{
overflow-x: unset;
border: 0;
}
.ksh-form-blk::-webkit-scrollbar
{
width: 12px;  
height: 7px; 
}
.ksh-form-blk::-webkit-scrollbar-track
{
background: rgba(0, 0, 0, 0.1);
}
.ksh-form-blk::-webkit-scrollbar-thumb
{
background: #032e65;
}
.ksh-tution-app-content .common-title h1 {
font-size: 48px;
line-height: 56px;
}
.ksh-tution-app-wr {
padding: 79px 0px 80px;
}
.ksh-tution-form-head h2 {
font-size: 33px;
line-height: 37px;
padding-bottom: 31px;
}
.ksh-tution-form .form-field input[type=text], .ksh-tution-form .form-field input[type=email] {
padding: 13px 14px;
}
.ksh-form-blk .form-amount-blk .doller-sign{
padding: 7px 10.6px;
font-size: 24px;
line-height: 27px;
}
.ksh-tution-form .form-field .form-amount-blk input[type=text], 
.ksh-tution-form .form-field .form-amount-blk input[type=email] {
padding: 13px 5px;
} 
.form-field-inner-head h3 {
font-size: 21px;
line-height: 26px;
}
.ksh-qna-blk .form-field .form-amount-blk input[type="text"] {
padding: 15px 5px;
}	
.ksh-qna-blk .field-first-left:nth-child(1) label {
padding: 9.4px 8px;
}
.ksh-note-list-wr ul li:before {
width: 20px;
height: 35px;
}
.ksh-note-list-wr ul li {
padding-left: 32px;
}
span.form-field-caption {
font-size: 17px;
line-height: 19px;
padding-top: 16px;
}
.field-wr {
margin-top: 7px;
}
.ksh-form-sign-wr .form-field .kash-date-select input{
background-size: 12%;
}
.ksh-form-blk .form-field label {
margin: 7px 0px;
}
span.blank-field {
padding: 0 0px;
}
.ksh-tution-app-wr .center-wrapper{
padding: 0;
}
.uploading-blk {
margin-top: 20px;
padding: 0px 29px;
}
.ksh-tution-form .form-field .ksh-form-col:nth-child(3) input[type="text"] {
padding: 13px 5px;
}
.ksh-tution-form .ksh-table-body .form-field .ksh-form-col {
min-height: 55px;
}
.ksh-table-foot .total-form-filed label {
font-size: 19px;
line-height: 20px;
}
.ksh-tution-app-wr {
padding: 69px 0px 59px;
}
.form-fields-wr {
margin-bottom: 13px;
}
.form-group {
margin-bottom: 0;
}
.ksh-declaration-blk p, .ksh-form-caption-head p {
font-size: 15px;
line-height: 26px;
color: #000000;
margin-top: 19px;
}
.field-student-wr .field-first-left {
width: 64%;
}
.ksh-tution-form .submit-btn input[type="submit"] {
font-size: 20px;
line-height: 24px;
padding: 19px 69px;
}  .page-template-Dinner_2023 .fold-top-content-wr h1 {
font-size: 34px;
line-height: 52px;
}
.fold-top-content-wr span {
padding: 18px 20px 12px;
font-size: 23px;
line-height: 26px;
}
.after-party-check ul {
margin: 0;
padding: 0;
}
.after-party-check ul li.clearfix{
width: 41%;
}
.after-party-check ul li:first-child{
margin-left: 0;
} .page-template-Dinner_2023 .fold-top-content-wr .date-field:before, .page-template-Dinner_2023 .fold-top-content-wr .date-field:after {
width: 106px;
height: 119px;
background-size: 100%;
top: 50%;
}
}
@media screen and (max-width: 979px) { .rsvp-inn-wrp .halfclmnwrp1 .form-group:nth-child(2) {
margin: 0 15px;
}
.rsvp-inn-wrp .halfclmnwrp .form-group:nth-child(2) {
margin-left: 24px;
}
.rsvp-inn-wrp .halfclmnwrp .form-group {
width: 47%;
}
.register_rsvp_wrp .common-title h1 {
font-size: 30px;
line-height: 40px;
}
.register_rsvp_inn .common-title span {
font-size: 22px;
}
.meet_guest_wrp {
width: 100%;
}
.guestdetail h3 {
font-size: 28px;
}
.guestdetail h2 {
font-size: 45px;
line-height: 50px;
margin: 10px 0;
}
.guestbiopopupinn p {
font-size: 18px;
line-height: 28px;
}
.home .slider-outer-wrapper .bx-controls.bx-has-pager {
bottom: 10px;
}
.slider-wrapper.event-slide {
background-size: 100%;
}	
.event-slide .first-slide-buttons a {
font-size: 17px;
padding: 16px 30px 14px;
margin: 0 5px 0;
}
.dinner-advertiser-wr .choose_listed span{
font-size: 18px;
line-height: 26px;
}
.dinner-advertiser-wr .choose_listed input[type=checkbox] {
width: 18px;
height: 20px;
} .after-party-block {
width: 100%;
text-align: center;
padding-left: 0;
}
.page-template-Dinner_2023 .dinner-program-block{
width: 100%;
margin-bottom: 20px;
}
.dinner-program-block:after {
width: 60%;
height: 1px;
bottom: 0;
top: auto;
margin: 0px auto;
left: 0;
}
.address-fold-block p{
width: 77%;
}
.honoring-wrapper {
padding: 45px 0 67px;
}
.honoring-card-block {
width: 47%;
margin-left: 3.6%;
}
.honoring-card-block:nth-last-child(1){
margin: 40px 0px 0px 0px;
}
.dinerjournal-attendies .couvert-head-wr h4 {
font-size: 27px;
line-height: 35px;
}
.dinner2021-attendies .congrats-checkbox span{
width: 90%;
}
.page-template-template-dinner2023 .dining-journal-category-wr .inner-advert-cat ul{
text-align: center;
}
.page-template-template-dinner2023 .dining-journal-category-wr .inner-advert-cat ul li{
width: 48%;
text-align: left;
}
.page-template-template-dinner2023 .dining-journal-category-wr .inner-advert-cat ul li:nth-child(2n+1){
margin-left: 0;
}
.page-template-template-dinner2023 .directors-block li {
width: 32%;
text-align: center;
}
.page-template-Dinner_2023 .dinner-black-top-innerblock h4 {
margin-bottom: 20px;
font-size: 24px;
line-height: 37px;
}
.page-template-Dinner_2023 .black-dinner-committee-blk ul li {
margin-bottom: 23px;
}
.page-template-Dinner_2023 .dinner-black-top-innerblock li {
font-size: 18px;
line-height: 27px
}
.page-template-Dinner_2023 .dinner-black-top-block {
margin-bottom: 30px;
}
.page-template-Dinner_2023 .dinner2021-directors-inner-wr h2 {
font-size: 37px;
line-height: 49px;
margin-bottom: 18px;
}
.page-template-Dinner_2023 .seprator-border {
margin-top: 0;
} .page-template-Dinner_2023 .fold-top-content-wr span {
width: 40%;
}
}
@media screen and (max-width: 767px) {
.post-type-archive-tribe_events .common-wrapper.history-wrapper .ongoingexclssection {
flex-direction: column;
}
.thisisvi iframe {
width: 100%;
}
.re-reg-payment .rr-form-note {
font-size: 18px;
line-height: 27px;
} .guestdetail.right {
margin-top: 20px;
}
.home .slider_buttons_inner a {
font-size: 15px;
}
.slider-wrapper.event-slide h4 {
font-size: 33px;
}
.slider-wrapper.event-slide h3 {
font-size: 45px;
}
.slider-wrapper.event-slide h2 {
font-size: 78px;
}
.event-slide .slide-content{
padding: 0px 8px;
}
.slider-wrapper.event-slide .first-slide-buttons a {
margin: 0 5px 10px;
} .ksh-tution-app-wr .field-first-left, 
.ksh-tution-app-wr .field-first-middle, .ksh-tution-app-wr .field-right, .field-left{
float: left;
}
.ksh-tution-app-wr .field-first-last{
float: right;
}
.ksh-tution-form .field-first-left, .ksh-tution-form .field-first-last {
width: 100%;
}
.ksh-tution-form .form-field {
padding-bottom: 6px;
}
.ksh-form-sign-wr .form-field .kash-date-select input {
background-size: 6%;
}
.sparater-line {
margin: 39px auto;
}
.ksh-completed-blk .field-first-left {
width: 60%;
}
.ksh-completed-blk .field-first-last {
width: 36%;
}
.ksh-tution-form-head h2 {
font-size: 26px;
line-height: 35px;
padding-bottom: 31px;
margin-bottom: 43px;
}
.ksh-tution-app-note {
margin-bottom: 53px;
}
.ksh-declaration-blk {
margin-bottom: 29px;
}
.ksh-tution-form .form-field input[type=text], .ksh-tution-form .form-field input[type=email] {
padding: 11px 14px;
}
.ksh-qna-blk .form-field .form-amount-blk input[type="text"] {
padding: 13px 5px;
}
.ksh-form-caption-head {
margin-bottom: 26px;
}
.ksh-qna-blk-2 .form-amount-blk {
width: 100%;
}
.ksh-tution-form .form-field .form-radio-group {
padding: 6px;
}
.ksh-space-left {
padding: 0px 0px 0px 17px;
}
.fields-qna-head h5:before {
left: -25px;
}
.ksh-form-sign-wr label, .ksh-form-blk label, 
.fields-qna-head h5, .ksh-form-blk .form-field textarea::placeholder {
font-size: 16px;
line-height: 18px;
}
.inner-table-wr {
width: 800px;
} .about-dinner-journal-wr .about-dinner2021-inner-wr h2 {
font-size: 36px;
line-height: 52px;
margin: 21px 0px; 
}
.page-template-Dinner_2023 .fold-top-content-wr h1 {
font-size: 30px;
line-height: 48px;
margin-top: 37px;
}
.honoring-title-wr {
margin-bottom: 70px;
}
.honoring-title-wr h2 {
font-size: 48px;
line-height: 64px;
}
.honoring-card-img img {
border: 7px solid;
}
.honoring-card-img{
padding: 10px;
}
.page-template-Dinner_2023 .dinner-2021-form-wr .dinner-rsvp-title>h2 {
font-size: 33px;
}
.page-template-Dinner_2023 .after-party-check ul li.clearfix {
padding: 24px 18px 31px 20px;
vertical-align: top;
min-height: auto;
width: 100%;
margin: 18px auto 0px;
}
.page-template-Dinner_2023 .dinner2021-attendies .congrats-checkbox span{
font-size: 18px;
line-height: 20px;
}
.small-checkbox {
margin-top: 20px;
}
.about-dinner-journal-wr .about-dinner2021-inner-wr h2 {
font-size: 32px;
line-height: 43px;
margin-bottom: 16px;
margin-top: 14px;
}
}
@media screen and (max-width: 650px) {
body {
}
#logo {
float: none;
margin: 0;
text-align: center;
}
.grid,
.grid-right {
float: none;
}
#featured-image .fluid-width-video-wrapper {
margin: 20px 0 0 0;
}
.top-widget {
float: none;
position: relative;
text-align: center;
width: auto;
}
.top-widget .widget-title h3 {
text-align: center;
}
.js .sub-header-menu {
display: none;
}
.js .main-nav {
position: relative;
clear: both;
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#585858, endColorstr=#3d3d3d)";
margin: 0 auto;
}
.js .main-nav .menu {
display: none;
background-color: #1c305c;
position: absolute;
top: 30px;
width:221px;
}
.js .main-nav .menu ul {
margin-top: 1px;
}
.js .main-nav .menu li {
float: none;
border: none;
display: block;
}
.js .main-nav .menu li a {
display: block;
font-size: 13px;
font-weight: normal;
height: auto;
padding: 0 14px;
text-align: left;
text-shadow: none;
}
.menu li {
background-image: none;
}
.js .main-nav .menu li.current_page_item,
.js .menu .current_page_item a,
.js .menu .current-menu-item a {
background-color: #4268a5;
}
.js .main-nav .menu li li:hover { }
.js .main-nav .menu li li a {
position: relative;
padding: 0 10px 0 30px;
}
.js .main-nav .menu li li li a {
position: relative;
padding: 0 10px 0 40px;
}
.js .main-nav .menu li a:hover,
.js .main-nav .menu li li a:hover {
background-image: none;
filter: none; color: #fff;
}
.js .main-nav .menu li li a::before {
content: '\2013';
position: absolute;
top: 0;
left: 20px;
}
.js .main-nav .menu li li li a::before {
content: '\2013';
position: absolute;
top: 0;
left: 20px;
}
.js .main-nav .menu li li li a::after {
content: '\2013';
position: absolute;
top: 0;
left: 30px;
}
.js .main-nav .menu li ul {
position: static;
visibility: visible;
background-color:#4369a7;
}
.js .main-nav .menu ul {
min-width: 0;
}
.js .main-nav #responsive_current_menu_item {
display: block;
padding: 5px 40px 5px 10px;
color: #ffffff;
font-weight: 700;
cursor: pointer;
font-size: 0px;
}
.js .main-nav a#responsive_menu_button {
position: absolute;
display: block;
top: 0;
left: 8%;
height: 29px;
width: 31px;
margin-left: -30px;
background: url(//www.kwkacademy.com/wp-content/themes/kesher/core/images/select-icons.png) 0 5px no-repeat;
cursor: pointer;
background-color: #23527c !important;
}
.js .main-nav a#responsive_menu_button.responsive-toggle-open {
background: url(//www.kwkacademy.com/wp-content/themes/kesher/core/images/select-icons.png) 0 -46px no-repeat;
}
.top-menu {
float: none;
font-size: 11px;
text-align: center;
}
#author-meta {
padding: 20px;
}
#wrapper .gallery .gallery-item {
max-width: 100%;
}
.hide-650 {
display: none;
}
.show-650 {
display: block;
}
.hide-mobile {
display: none;
}
#footer {
text-align: center;
}
#footer .social-icons {
padding-bottom: 10px;
text-align: center;
}
.tribute-cards-wrapper .general-donation-form {
width: 100%;
}
.ks-wp-event-innerwr li {
display: inline-block;
width: 40%;
margin: 20px;
}
.page-template-night_kesher_2022 .header-container{
display:none;
}
}
@media screen and (max-width: 649px) { .register_rsvp_wrp .common-title h1 {
font-size: 23px;
line-height: 31px;
}
.register_rsvp_inn .common-title span {
font-size: 18px;
}
.register_rsvp_inn p strong {
font-size: 18px;
line-height: 24px;
}
.register_rsvp_inn p {
font-size: 16px;
line-height: 20px;
margin: 10px 0 0;
}
.rsvp-inn-wrp .form-group {
margin: 0 !important;
width: 100% !important;
}
.rsvp-inn-wrp .advertising-category-wr h3 {
font-size: 22px;
line-height: 30px;
margin: 10px 0;
}
.rsvp-inn-wrp .advertising-category-wr p {
font-size: 18px;
line-height: 25px;
margin: 10px 0;
}
.rsvp-inn-wrp .advertising-category-wr h4 {
font-size: 16px;
line-height: 26px;
}
.rsvp-checkbox ul li {
font-size: 15px;
line-height: 20px;
margin: 10px 0;
}
.rsvp-inn-wrp .submitbtnwr input {
font-size: 15px;
line-height: 20px;
padding: 10px;
margin: 15px 0;
display: block;
}
.rsvp-inn-wrp .form-group label {
font-size: 13px;
line-height: 16px;
margin: 0 0 6px;
}
.rsvp-inn-wrp .form-group.submitbtnwr {
margin-top: 30px !important;
}
.register_rsvp_wrp {
padding: 10px 0;
}
.guestimgwrp.left {
width: 250px;
float: none;
margin: 0 auto 15px;
}
.guestdetail.right {
width: 100%;
float: none;
margin: 0 auto;
text-align: center;
}
.meet_guest_wrp {
margin: 40px auto;
}
.guestdetail h3 {
font-size: 25px;
line-height: 30px;
}
.guestdetail h2 {
font-size: 35px;
line-height: 40px;
}
a.guestbiobtn {
margin-top: 10px;
}
.home .slider-outer-wrapper .bx-controls.bx-has-pager {
bottom: 5px;
}
a.regirsvp {
font-size: 15px;
line-height: 15px;
padding: 15px;
margin-top: 20px;
}
a.closebiobtn {
width: 30px;
height: 30px;
line-height: 30px;
font-size: 16px;
}
.guestbiopopupinncnt {
max-height: 280px;
padding: 25px;
}
.home .slider-outer-wrapper .bx-controls.bx-has-pager {
bottom: -3px;
left: 3%;
}
.slider-wrapper.event-slide h4 {
font-size: 25px;
}
.slider-wrapper.event-slide h3 {
font-size: 37px;
}
.slider-wrapper.event-slide h2 {
font-size: 61px;
margin: 0px;
}
.slider-wrapper .first-slide-buttons {
margin-top: 30px;
margin-bottom: 59px;
}
.event-slide .first-slide-buttons a {
font-size: 15px;
padding: 13px 30px 11px;
}
.slider-wrapper .first-slide-buttons {
margin-bottom: 0px;
} .ksh-qna-blk .field-first-left:nth-child(1) label {
padding: 8.9px 3px;
} .about-dinner-journal-wr .about-dinner2021-inner-wr p {
font-size: 16px;
line-height: 27px;
}
.page-template-Dinner_2023 .dinner-black-top-innerblock{
width: 100%;
margin-top: ;
}
.page-template-Dinner_2023 .dinner-black-top-innerblock:first-child{
margin-top: 0;
}
.page-template-Dinner_2023 .black-dinner-committee-blk ul li{
width: 100%;
padding: 0;
text-align: center;
}
.page-template-Dinner_2023 .dinner-black-box-wr {
padding: 49px 0 24px;
}
.page-template-template-dinner2023 .directors-block li {
width: 48%;
text-align: center;
margin-bottom: 24px;
}
.page-template-Dinner_2023 .dinner2021-directors-inner-wr h2 {
font-size: 33px;
line-height: 46px;
margin-bottom: 15px;
}
.page-template-Dinner_2023 .dinner-black-top-innerblock h4 {
margin-bottom: 20px;
font-size: 22px;
line-height: 34px;
}
.page-template-Dinner_2023 .dinner-black-top-innerblock li {
font-size: 16px;
line-height: 26px;
}
.page-template-Dinner_2023 .advetiser-wr.dinner2021-advertiser-wr input{
font-size: 18px;
line-height: 20px;
margin-bottom: 18px;
}
.about-dinner-journal-wr .about-dinner2021-inner-wr h2 {
font-size: 28px;
line-height: 42px;
}
.fold-top-content-wr h2 {
font-size: 24px;
line-height: 31px;
letter-spacing: 6px;
padding: 8px 0 9px;
}
.fold-top-content-wr h2:after{
bottom: -37px;
}
.page-template-Dinner_2023 .fold-top-content-wr h1 {
font-size: 27px;
line-height: 46px;
margin-top: 34px;
}
.fold-top-content-wr span {
padding: 16px 15px 10px;
font-size: 18px;
line-height: 21px;
}
.address-fold-block p {
width: 100%;
}
.honoring-card-block{
width: 100%;
margin: 40px auto 0px;
}
.honoring-card-block:first-child{
margin-top: 0;
}
.honoring-card-block h3 {
font-size: 19px;
line-height: 26px;
min-height: auto;
padding: 0px 20px;
}
.page-template-Dinner_2023 .dinner-2021-form-wr .dinner-rsvp-title>h2 {
font-size: 31px;
line-height: 40px;
}
.page-template-template-dinner2023 .chai-soc-check-firstrow, .page-template-template-dinner2023 .chai-soc-check-secondrow {
margin-bottom: 0;
}
.page-template-template-dinner2023 .dining-journal-category-wr .inner-advert-cat ul li {
width: 100%;
margin: 40px auto 0px;
}
.page-template-template-dinner2023 .advertising-category-wr {
padding: 33px 0 50px;
}
.page-template-template-dinner2023 .chai-soc-check-firstrow,{
margin-bottom: 0;
}
.page-template-Dinner_2023 .jewel-friend-wr.jewel-friend-2021.dining-journal-jewel-frnd-wr {
padding-bottom: 45px;
}
.page-template-Dinner_2023 .dinner2021-advertiser-wr h2 {
font-size: 28px;
line-height: 41px;
} .page-template-Dinner_2023 .fold-top-content-wr span {
padding: 16px 15px 10px;
font-size: 18px;
line-height: 21px;
}
}	
@media screen and (max-width: 480px) {
body {
}
#logo {
float: none;
text-align: center;
}
.grid,
.grid-right {
float: none;
}
#featured-image .fluid-width-video-wrapper {
margin: 20px 0 0 0;
}
.featured-title {
font-size: 40px;
padding: 40px 20px 0 20px
}
.featured-subtitle {
font-size: 24px;
}
.navigation .next,
.navigation .previous {
display: block;
margin: 0 auto;
text-align: center;
}
.menu ul,
.menu li,
.top-menu,
.footer-menu li,
.sub-header-menu li {
float: none;
text-align: center;
}
#wrapper .gallery .gallery-item {
float: none;
}
.hide-480 {
display: none;
}
.show-480 {
display: block;
}
#footer {
text-align: center;
}
#footer .social-icons {
text-align: center;
}
.pay-now {
width: 65px;
text-align: center;
display: block;
}
.thisisvi iframe {
height: 200px;
}
.thisisvi p.western {
line-height: 26px;
font-size: 18px;
}
.thisisvi a {
padding: 14px 25px 11px;
font-size: 18px;
margin-top: 19px;
}
.general-donation-form #give-form-370 #honoree_name-wrap,
.general-donation-form #give-form-370 #email-wrap,
.general-donation-form #give-form-370 #state-wrap,
.general-donation-form #give-form-370 #city-wrap {
float: none;
width: 100%;
}
#give-form-370 #ffm_html_2-wrap p legend {
line-height: 27px;
}
.re-reg-payment.center-wrapper {
padding-bottom: 0px;
}
.ongoingexclssection-left {
float: none;
width: 100%;
text-align: center;
margin-bottom: 20px;
}
.ongoingexclssection-right {
text-align: center;
float: none;
width: 100%;
}
.ks-wp-event-innerwr li {
display: inline-block;
width: 40%;
margin: 20px;
} .ksh-form-sign-wr label, .ksh-form-blk label, .fields-qna-head h5, .ksh-form-blk .form-field textarea::placeholder {
font-size: 15px;
line-height: 16px;
}
.form-field-inner-head h3 {
font-size: 19px;
line-height: 25px;
}
.sectionsrequired-message p {
font-size: 15px;
line-height: 19px;
}
.ksh-tution-form .form-field .ksh-form-col:nth-child(1) label {
font-size: 15px;
line-height: 17px;
}
.ksh-tution-form .ksh-table-head label {
font-size: 16px !important;
line-height: 18px !important;
font-weight: 700;
}
.ksh-form-blk .form-amount-blk .doller-sign {
padding: 7px 10.6px;
font-size: 22px;
line-height: 26px;
}
.inner-table-wr {
width: 700px;
}
.ksh-tution-form .form-field .ksh-form-col:nth-child(3) input[type="text"] {
width: 77%;
}
.ksh-table-foot .form-field input[type="text"], .ksh-table-foot .form-field input[type="email"] {
width: 77%;
}
.ksh-form-blk .form-field .form-amount-blk input[type="text"] {
width: 77%;
}
.file-uploading-blk label::before {
padding: 15px 18px 16px 58px;
font-size: 16px;
line-height: 18px;
background-position: 17px center;
background-size: 23%;
}
.addmorebtn-main-wr a {
padding: 7px 20px 7px 40px;
background-position: 19px center;
background-size: 9%;
}
.ksh-qna-blk .field-first-left:nth-child(1) {
width: 11%;
}
.ksh-qna-blk .field-first-left:nth-child(2) {	
width: 20%;
}
.ksh-tution-app-content .common-title h1 {
font-size: 38px;
line-height: 49px;
}
.ksh-app-note-head h2 {
font-size: 22px;
line-height: 25px;
}
.ksh-tution-app-content .common-title {
margin-bottom: 40px;
}
.ksh-app-note-subhead p {
font-size: 16px;
line-height: 25px;
}
.ksh-tution-app-wr {
padding: 45px 0px 51px;
}
.ksh-note-list-wr ul li {
font-size: 15px;
line-height: 29px;
}
.ksh-tution-form-head h2 {
font-size: 24px;
line-height: 32px;
padding-bottom: 29px;
margin-bottom: 34px;
}
.ksh-tution-form-head h2 span {
font-size: 20px;
line-height: 23px;
padding-top: 13px;
}
.ksh-form-subhead h3 {
font-size: 22px;
line-height: 22px;
margin: 20px 0;
}
span.form-field-caption {
font-size: 16px;
line-height: 18px;
padding-top: 14px;
}
.field-student-wr .field-first-left {
width: 64%;
} 
.form-field-inner-head h3 {
font-size: 18px;
line-height: 23px;
}
.ksh-table-foot .total-form-filed label {
font-size: 18px;
line-height: 19px;
}
.ksh-tution-form .amount-head {
font-size: 19px;
line-height: 15px;
} .dinner-2203-banner .address-fold-block{
margin-top: 0;
}
.honoring-title-wr h2 {
font-size: 41px;
line-height: 59px;
}
.honoring-wrapper {
padding: 37px 0 58px;
}
.dinerjournal-attendies .couvert-head-wr h4 {
font-size: 24px;
line-height: 30px;
}
.after-party-check {
margin-top: 14px;
}
.after-party-check ul li span {
font-size: 18px;
line-height: 27px;
padding-left: 10px;
}
body .dinerjournal-attendies select.form-control, .dinerjournal-attendies input.form-control, .dinerjournal-attendies textarea.form-control{
padding: 13px 82px 13px 17px;
font-size: 18px;
line-height: 20px;
}
.page-template-Dinner_2023 .dinner2021-attendies .congrats-checkbox span {
font-size: 16px;
line-height: 20px;
vertical-align: top;
}
.small-checkbox span {
font-size: 16px;
line-height: 25px;
}
.about-dinner-journal-wr .about-dinner2021-inner-wr h2 {
font-size: 26px;
line-height: 38px;
}
.page-template-Dinner_2023 .dinner-black-top-innerblock h4 {
margin-bottom: 20px;
font-size: 20px;
line-height: 32px;
}
.dinner-black-top-innerblock ul{
padding: 0;
margin-right:	 0;
}
.page-template-Dinner_2023 .dinner-black-top-block {
margin-bottom: 15px;
}
.page-template-Dinner_2023 .dinner-black-top-innerblock.space-between-list ul li {
margin-left: 0;
display: block;
}
.page-template-Dinner_2023 .black-dinner-committee-blk ul li, .page-template-Dinner_2023 .dinner-black-top-innerblock.space-between-list ul li{
margin-bottom: 10px;
}
.page-template-template-dinner2023 .jewel-friend-2021 .jewel-wr, .page-template-template-dinner2023 .jewel-friend-2021 .friend-wr {
width: 100%;
margin: 35px auto 0px;
}
.page-template-template-dinner2023 .chai-soc-check-firstrow label, .page-template-template-dinner2023 .chai-soc-check-secondrow label, .page-template-template-dinner2023 .chai-soc-check-thirdrow label, .page-template-template-dinner2023 .chai-soc-check-firstrow span, .page-template-template-dinner2023 .chai-soc-check-secondrow span, .page-template-template-dinner2023 .chai-soc-check-thirdrow span, .page-template-template-dinner2023 .chai-soc-check-secondrow p, .page-template-template-dinner2023 .chai-soc-check-thirdrow p, .page-template-template-dinner2023 .chai-soc-check-firstrow p {
font-size: 18px;
line-height: 20px;
}
.page-template-template-dinner2023 .chai-soc-check-firstrow label, .page-template-template-dinner2023 .chai-soc-check-secondrow label, .page-template-template-dinner2023 .chai-soc-check-thirdrow label {
font-size: 19px;
margin-top: 5px;
margin-bottom: 6px;
line-height: 20px;
}
.page-template-Dinner_2023 .after-party-check ul li.clearfix {
padding: 20px 16px 27px 11px;
}
.after-party-check ul {
padding: 0;
margin: 0;
}
.page-template-Dinner_2023 .form-group {
margin-bottom: 28px;
}
.page-template-Dinner_2023 .dinner2021-total-am-wr .err-msg {
font-size: 11px;
line-height: 18px;
margin: 0;
}
.page-template-Dinner_2023 .form-err-msg {
top: 7px;
font-size: 12px;
line-height: 17px;
}
.page-template-template-dinner2023 .directors-block li {
width: 100%;
}
.honoring-card-block a {
font-size: 16px;
line-height: 18px;
}
}
@media screen and (max-width: 479px) {
.slider-wrapper.event-slide {
padding-top: 24px;
}
.slider-wrapper.event-slide h4 {
font-size: 17px;
}
.slider-wrapper.event-slide h3 {
font-size: 29px;
}
.slider-wrapper.event-slide h2 {
font-size: 44px;
margin: 10px 0px 0px;
}
.slide-content ul li,.slide-content p {
font-size: 16px;
}
.event-slide .first-slide-buttons a {
font-size: 14px;
padding: 9px 21px 7px;
}
.slider-inner-wr {
padding: 20px 0 59px;
} .ksh-tution-app-wr {
padding: 40px 0px 31px;
}
.ksh-tution-form .submit-btn {
margin-top: 39px;
}
.ksh-tution-form .submit-btn input[type="submit"] {
font-size: 19px;
line-height: 20px;
padding: 17px 52px;
}
.ksh-tution-form .form-field .ksh-form-col:nth-child(1) {
padding: 0px 13px;
}
.ksh-table-foot .total-form-filed label {
font-size: 16px;
line-height: 19px;
}
.ksh-tution-form-head h2 {
font-size: 22px;
line-height: 31px;
padding-bottom: 27px;
margin-bottom: 29px;
}
.sectionsrequired-message p {
font-size: 14px;
line-height: 18px;
} .page-template-Dinner_2023 .dinner-2021-form-wr .dinner-rsvp-title {
margin-bottom: 32px;
}
.page-template-Dinner_2023 .dinner-2021-form-wr .dinner-rsvp-title>h2 {
font-size: 28px;
line-height: 37px;
}
.page-template-Dinner_2023 .fold-top-content-wr h1 {
font-size: 23px;
line-height: 32px;
margin-top: 34px;
letter-spacing: 3px;
}
.fold-top-content-wr h2 {
font-size: 20px;
line-height: 25px;
letter-spacing: 4px;
padding: 8px 0 9px;
}
.fold-top-content-wr span {
padding: 14px 18px 10px;
font-size: 16px;
line-height: 21px;
}
.address-fold-block p {
font-size: 18px;
line-height: 23px;
}
.honoring-wrapper {
padding: 23px 0 49px;
}
.page-template-Dinner_2023 .jewel-friend-wr.jewel-friend-2021.dining-journal-jewel-frnd-wr {
padding-bottom: 35px;
}
.page-template-Dinner_2023 .dinner2021-advertiser-wr h2{
font-size: 32px;
line-height: 42px;
} .page-template-Dinner_2023 .fold-top-content-wr span {
padding: 16px 14px 9px;
font-size: 16px;
line-height: 20px;
width: 49%;
}
.page-template-Dinner_2023 .fold-top-content-wr .date-field:before, .page-template-Dinner_2023 .fold-top-content-wr .date-field:after {
width: 92px;
height: 106px;
}
.page-template-Dinner_2023 .fold-top-content-wr .date-field:before {
left: -62%;
}
.page-template-Dinner_2023 .fold-top-content-wr .date-field:after {
right: -63%;
}
.page-template-Dinner_2023 .dinner-program-block p span, .page-template-Dinner_2023 .after-party-block p span {
font-size: 21px;
line-height: 30px;
}
}
@media screen and (max-width: 374px) {
.page-template-Dinner_2023 .fold-top-content-wr span {
padding: 16px 9px 9px;
font-size: 14px;
line-height: 19px;
width: 49%;
}
.page-template-Dinner_2023 .fold-top-content-wr .date-field:before, .page-template-Dinner_2023 .fold-top-content-wr .date-field:after {
width: 83px;
height: 98px;
}
.page-template-Dinner_2023 .fold-top-content-wr .date-field:after {
right: -63%;
}
.page-template-Dinner_2023 .fold-top-content-wr .date-field:before {
left: -63%;
}
.page-template-Dinner_2023 .dinner-program-block p, .page-template-Dinner_2023 .after-party-block p {
font-size: 15px;
line-height: 29px;
}
}
@media screen and (max-width: 414px) {
.ks-wp-event-innerwr li {
display: inline-block;
width: 35%;
margin: 20px;
}
.page-template-Dinner_2023 .form-group {
margin-bottom: 10px;
}
.post-type-archive-tribe_events .common-wrapper.history-wrapper {
background-size: contain;
}
.post-type-archive-tribe_events .common-wrapper.history-wrapper {
padding: 30px 0;
}
}
@media screen and (max-width: 320px) {
body {
}
#featured p {
font-size: 12px;
line-height: 1.5em;
}
.featured-title {
font-size: 35px;
}
.featured-subtitle {
font-size: 15px;
}
.call-to-action a.button {
font-size: 14px;
padding: 7px 17px;
}
.hide-320 {
display: none;
}
.show-320 {
display: block;
}
}
@media screen and (max-width: 240px) {
body {
}
#featured p {
font-size: 11px;
line-height: 1.5em;
}
.featured-title {
font-size: 20px;
}
.featured-subtitle {
font-size: 11px;
}
.call-to-action a.button {
font-size: 12px;
padding: 5px 15px;
}
.top-widget area,
.top-widget select,
.top-widget textarea,
.top-widget input[type="text"],
.top-widget input[type="password"],
.top-widget input[type="email"] {
width: 75%;
}
.widget-title h3,
.widget-title-home h3 {
font-size: 14px;
height: 13px;
line-height: 13px;
text-align: left;
}
.hide-240 {
display: none;
}
.show-240 {
display: block;
}
}