div.modal-content-default{width:96%;}div.ctools-modal-content.ctools-collect-content{border-radius:9px;border:0;margin:0;background:none;box-shadow:0 0 1vw 3px rgba(0 0 0 / 25%);}div.ctools-collect-content a.close{background:url(/sites/all/themes/custom/mfb/images/icon_close.svg) center center no-repeat;height:5vw;width:5vw;position:absolute;right:2.5vw;top:2.5vw;z-index:10;background-size:6vw;}div.ctools-collect-content a.close img{display:none;}div.ctools-modal-content.ctools-collect-content .modal-content{padding:0;width:100%!important;height:auto!important;border-radius:9px;margin:0;}.collect-header,.ctools-collect-content h2.anon{font-size:5vw;line-height:10vw;color:white;padding:0;background:#47a493;border-radius:9px 9px 0px 0px;font-weight:normal;margin:0;text-align:center;}.collect-recipe-title{margin:0;min-height:5vw;font-size:4.5vw;line-height:5.5vw;padding:2.5vw;background:white;color:#00796b;text-align:center;font-weight:500;}div.ctools-modal-content .form-recipe-collect{background:white url(/sites/all/themes/custom/mfb/images/mfblogost-208x160.png) no-repeat bottom 20px center;background-size:104px;border-radius:0 0 9px 9px;min-height:500px;text-align:center;}#textfields{background:#f7f7f7;border-top:1px solid #f2f2f2;}.form-recipe-collect fieldset{padding:2.5vw;}div.ctools-modal-content .form-recipe-collect .form-item-cookbook label,div.ctools-modal-content .form-recipe-collect .form-item-cookbook-new-title label{font-size:4vw;line-height:10vw;color:#333333;text-align:center;float:none;width:revert;display:inline-block;}.form-item-cookbook-new-title input,.form-item-cookbook select{width:80vw;box-sizing:border-box;border-radius:5px;border:1px solid #cccccc;padding:2vw 7.5vw 2vw 2.5vw;font-size:4vw;line-height:6vw;height:10vw;box-shadow:0 0 1vw 1px rgba(0 0 0 / 10%);}div.ctools-modal-content i.da.collect{left:35vw;top:-9.5vw;height:3.5vw;width:3.5vw;text-align:left;}div.ctools-modal-content i.da.collect:after{width:1.5vw;height:1.5vw;position:absolute;top:0;right:0;}#input-ok-wrapper{border-bottom:1px solid #f2f2f2;background:#f7f7f7;}#input-ok-wrapper input{font-weight:normal;font-size:4vw;text-transform:uppercase;color:white;background:#178f7a;text-shadow:none;border:none;height:8vw;box-sizing:border-box;width:30vw;border-radius:25vw;cursor:pointer;box-shadow:0 0 1vw 1px rgba(0 0 0 / 25%);margin:0 5vw 5vw;}.form-recipe-collect .form-recipe-create-new,.form-recipe-collect .form-recipe-create,.form-recipe-collect .form-recipe-cancel,.form-recipe-collect .form-cookbooks-show-hide{font-weight:normal;font-size:4vw;border:none;text-shadow:none;line-height:8vw;text-align:center;margin:0px 2.5vw 10vw;border-radius:25vw;padding:0 5vw;cursor:pointer;box-sizing:border-box;box-shadow:0 0 1vw 1px rgba(0 0 0 / 25%);}.form-recipe-collect .form-recipe-create-new{margin:7.5vw 0;}.form-recipe-collect .form-recipe-create,.form-recipe-collect .form-recipe-cancel{margin:7.5vw 2.5vw;}.form-recipe-collect .form-recipe-create,.form-recipe-collect .form-recipe-create-new{background:#3597ca;color:white;}.ctools-collect-content #modal-content .messages.status{margin:0;padding:10px;border:0;color:#0277bd;font-size:4vw;background:#e5e5e5;}.form-recipe-collect .exists{background:#f2f2f2;padding:2.5vw;color:#00796b;margin:0;font-size:3.5vw;line-height:5vw;border-top:1px solid #dddddd;}.form-recipe-collect .item-list{font-size:3.5vw;padding:0 2.5vw;border-bottom:1px solid #dddddd;background:#f2f2f2;font-style:italic;}.form-recipe-collect .item-list ul{margin:0 0 2.5vw 0;}.form-recipe-collect .item-list li{list-style:none;display:inline-block;margin:3px 8px 0 0;}.form-recipe-collect .item-list li:not(.last):after{content:',';}p.login.anon{padding:5vw 0;text-align:center;background:white;}p.login.anon a{background:#47a493;text-transform:uppercase;font-weight:normal;box-sizing:border-box;font-size:4vw;color:white;display:inline-block;padding:2vw;border-radius:25vw;width:40vw;box-shadow:0 0 1vw 1px rgba(0 0 0 / 25%);}p.sign-up.anon{text-align:center;padding:3.5vw 0;color:#333333;margin:0;background:#f7f7f7;font-size:4vw;border-top:1px solid #cccccc;}p.sign-up.anon a{margin-left:10px;background:#e6828c;text-transform:uppercase;font-size:4vw;color:white;display:inline-block;padding:1.5vw 5vw;border-radius:25vw;box-shadow:0 0 1vw 1px rgba(0 0 0 / 25%);}.why-header{font-size:5vw;line-height:6vw;font-weight:500;box-sizing:border-box;background:#e7f3ef;color:#333333;text-align:center;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;padding:2vw;}.why-container .why-white{background:white;}.why-container .why-white tr{border-bottom:1px solid #cccccc;}.why-container .why-white .why-left{font-size:3.5vw;color:#333333;width:35%;text-align:center;padding:2.5% 0 1.5%;}.why-container .why-white .why-left img{height:20px;padding-bottom:5px;}.why-container .why-white .why-right{font-size:4vw;color:#333333;width:60%;padding-right:5%;text-align:left;text-transform:none;vertical-align:middle;}.why-container .why-links{background:white;text-align:center;padding:2.5vw 0;}.why-container .why-links a.why-learn,.why-container .why-links a.why-signup{width:70%;margin:2.5vw;padding:1.5vw;display:inline-block;box-sizing:border-box;font-size:4vw;line-height:6vw;border-radius:25vw;color:white;height:9vw;box-shadow:0 0 1vw 1px rgba(0 0 0 / 25%);}.why-container .why-links a.why-learn{background-color:#98d0f1;font-size:4vw;}.why-container .why-links a.why-signup{background-color:#e6828c;font-size:5.5vw;}.page-user-register .why-container{border:1px solid #cccccc;margin:5vw;border-radius:9px;}.page-user-register .why-container .why-header{border-top:none;border-radius:9px 9px 0 0;}.page-user-register .why-container .why-links{border-radius:0 0 9px 9px;}
#modalContent{min-height:600px;}div.ctools-modal-content.ctools-login-content,div.ctools-modal-content.ctools-resetpass-content,div.ctools-modal-content.ctools-changepass-content,div.ctools-modal-content.ctools-register-content{border:none;background:rgba(0,0,0,0);}.ctools-login-content span.popups-close,.ctools-resetpass-content span.popups-close,.ctools-changepass-content span.popups-close,.ctools-register-content span.popups-close{width:90%;margin:-30px 5%;height:20px;position:absolute;}div.ctools-login-content a.close img,div.ctools-resetpass-content a.close img,div.ctools-changepass-content a.close img,div.ctools-register-content a.close img{position:relative;top:15px;filter:invert(100%);height:6vw;width:6vw;}div.ctools-modal-content.ctools-login-content .modal-content,div.ctools-modal-content.ctools-resetpass-content .modal-content,div.ctools-modal-content.ctools-changepass-content .modal-content,div.ctools-modal-content.ctools-register-content .modal-content{overflow:visible;width:85%!important;height:fit-content!important;padding:10px 5%;margin:0 2.5%;background:white;border-radius:7px;-moz-box-shadow:3px 3px 10px -5px rgba(50,50,50,0.9);-webkit-box-shadow:3px 3px 10px -5px rgb(50 50 50 / 90%);box-shadow:3px 3px 10px -5px rgb(50 50 50 / 90%);}.ctools-login-content a.close,.ctools-resetpass-content a.close,.ctools-changepass-content a.close,.ctools-register-content a.close{height:30px;width:30px;position:absolute;right:0;top:25px;z-index:10;}#mfb-user-change-email .messages,#mfb-user-change-password .messages,#user-profile-form .messages,#user-login .messages,#user-pass .messages,#user-register-form .messages,#user-cancel-confirm-form .messages,.ctools-login-content .messages,.ctools-resetpass-content .messages,.ctools-changepass-content .messages,.ctools-register-content .messages{margin-bottom:0px!important;padding:0px!important;text-align:center;background:none;border-radius:unset!important;min-height:revert!important;}#mfb-user-change-email .messages.error,#mfb-user-change-password .messages.error,#user-profile-form .messages.error,#user-login .messages.error,#user-pass .messages.error,#user-register-form .messages.error,#user-cancel-confirm-form .messages.error,.ctools-login-content .messages.error,.ctools-resetpass-content .messages.error,.ctools-changepass-content .messages.error,.ctools-register-content .messages.error{color:#e65f5f;}#mfb-user-change-email .messages.status,#mfb-user-change-password .messages.status,#user-profile-form .messages.status,#user-login .messages.status,#user-pass .messages.status,#user-register-form .messages.status,#user-cancel-confirm-form .messages.status,.ctools-login-content .messages.status,.ctools-resetpass-content .messages.status,.ctools-changepass-content .messages.status,.ctools-register-content .messages.status{color:#0277bd;font-weight:600;}#mfb-user-change-email .messages li,#mfb-user-change-password .messages li,#user-profile-form .messages li,#user-login .messages li,#user-pass .messages li,#user-register-form .messages li,#user-cancel-confirm-form .messages li,.ctools-login-content .messages li,.ctools-resetpass-content .messages li,.ctools-changepass-content .messages li,.ctools-register-content .messages li{list-style:none;}#mfb-user-change-email input[type=text],#mfb-user-change-email input[type=password],#mfb-user-change-password input[type=text],#mfb-user-change-password input[type=password],body:not(.admin-menu):not(.overlay) #user-profile-form input[type=text],body:not(.admin-menu):not(.overlay) #user-profile-form input[type=password],body:not(.admin-menu):not(.overlay) #user-profile-form select,#user-register-form input[type=text],#user-register-form input[type=password],#user-register-form select,#user-login input[type=text],#user-login input[type=password],#user-pass input[type=text],#user-pass input[type=password]{width:100%;height:8vw;margin:1.5vw 0;box-sizing:border-box;padding:0 1.5vw;background:white;color:#333333;font-size:3.5vw;line-height:5.5vw;border-radius:5px;box-shadow:2px 1px 3px 0px rgba(0 0 0 / 20%);border:1px solid #777777;display:inline-block;}#mfb-user-change-email input[type=text]::placeholder,#mfb-user-change-email input[type=password]::placeholder,#mfb-user-change-password input[type=text]::placeholder,#mfb-user-change-password input[type=password]::placeholder,body:not(.admin-menu):not(.overlay) #user-profile-form input[type=text]::placeholder,body:not(.admin-menu):not(.overlay) #user-profile-form input[type=password]::placeholder,body:not(.admin-menu):not(.overlay) #user-profile-form select::placeholder,#user-register-form input[type=text]::placeholder,#user-register-form input[type=password]::placeholder,#user-register-form select::placeholder,#user-login input[type=text]::placeholder,#user-login input[type=password]::placeholder,#user-pass input[type=text]::placeholder,#user-pass input[type=password]::placeholder,#mfb-user-change-email input[type=text]::-webkit-input-placeholder,#mfb-user-change-email input[type=password]::-webkit-input-placeholder,#mfb-user-change-password input[type=text]::-webkit-input-placeholder,#mfb-user-change-password input[type=password]::-webkit-input-placeholder,body:not(.admin-menu):not(.overlay) #user-profile-form input[type=text]::-webkit-input-placeholder,body:not(.admin-menu):not(.overlay) #user-profile-form input[type=password]::-webkit-input-placeholder,body:not(.admin-menu):not(.overlay) #user-profile-form select::-webkit-input-placeholder,#user-register-form input[type=text]::-webkit-input-placeholder,#user-register-form input[type=password]::-webkit-input-placeholder,#user-register-form select::-webkit-input-placeholder,#user-login input[type=text]::-webkit-input-placeholder,#user-login input[type=password]::-webkit-input-placeholder,#user-pass input[type=text]::-webkit-input-placeholder,#user-pass input[type=password]::-webkit-input-placeholder{font-family:'Urbanist',Arial,sans-serif;background:white;color:#aaaaaa;}#mfb-user-change-email input[type=submit],#mfb-user-change-password input[type=submit],body:not(.admin-menu):not(.overlay) #user-profile-form input[type=submit],body:not(.admin-menu):not(.overlay) #user-cancel-confirm-form input[type=submit],body:not(.admin-menu):not(.overlay) #user-cancel-confirm-form a,#user-register-form input[type=submit],#user-login input[type=submit],#user-pass input[type=submit],#user-pass-reset input[type=submit]{width:70%;margin:5vw 15%;color:white;padding:2.5vw 5%;font-weight:normal;text-transform:uppercase;border-radius:25vw;text-shadow:none;border:none;background:#e65f5f;cursor:pointer;font-size:4vw;box-shadow:0 0 1vw 1px rgba(0 0 0 / 25%);}body:not(.admin-menu):not(.overlay) #user-cancel-confirm-form a{float:left;clear:both;height:15px;line-height:15px;padding:10px 0;text-align:center;}body:not(.admin-menu):not(.overlay) #user-profile-form input[type=submit],body:not(.admin-menu):not(.overlay) #user-cancel-confirm-form input[type=submit],#user-register-form input[type=submit]{margin:10px 15%;}body:not(.admin-menu):not(.overlay) #user-profile-form fieldset div.form-type-select,body:not(.admin-menu):not(.overlay) #user-register-form fieldset div.form-type-select{margin:0px;}body:not(.admin-menu):not(.overlay) #user-profile-form fieldset div.addressfield-container-inline div.form-item,#user-register-form fieldset div.addressfield-container-inline div.form-item{margin-right:0px;float:none;}#logreg-title{font-size:5vw;color:black;text-align:center;margin:25px 0px 15px;}#logreg-title .mfb{font-size:5.5vw;}#user-login .description{clear:both;margin-bottom:10px;}#forgot-pass,#new-reg,#forgot-pass-instruct,#forgot-pass-back{text-align:center;padding:2.5vw 0 5vw;font-size:4vw;}#forgot-pass a,#new-reg a,#forgot-pass-instruct a,#forgot-pass-back a{color:#3597ca;text-decoration:underline;}#policy-terms{color:#00796b;text-align:center;font-size:1.65vh;}#form-msg{color:#333333;text-align:center;margin-bottom:20px;font-size:15px;}#user-pass-reset #form-msg{font-size:15px;}#policy-terms a,#form-msg a,#mfb-user-change-password .messages.error a{color:#3597ca;text-decoration:underline;}.ctools-register-content i.da.country,body:not(.admin-menu):not(.overlay) #user-register-form i.da.country,body:not(.admin-menu):not(.overlay) #user-profile-form i.da.country{display:block;left:85vw;bottom:0;margin:-9.5vw 0 4vw;}.user-div{margin:20px 20px 40px 20px;padding:20px;background:white;border-radius:5px;}.user-form{padding:2.5vw;min-height:400px;margin-bottom:20px;}.user-form:before{display:inline-block;width:100%;content:'Update My Profile';text-align:center;font-size:6.5vw;line-height:7.5vw;padding:5vw;box-sizing:border-box;color:#00796b;}body:not(.admin-menu):not(.overlay) #user-profile-form .image-preview,body:not(.admin-menu):not(.overlay) #user-profile-form .image-widget-data{text-align:center;width:100%;}body:not(.admin-menu):not(.overlay) #user-profile-form .image-preview img{border-radius:75px;}body:not(.admin-menu):not(.overlay) #user-profile-form .image-widget-data span.file,.image-widget-data span.file-size{display:none!important;}.form-block-container{background:white;border-radius:15px;padding:20px;margin:20px 0px;}.ctools-login-content .form-block-container,.ctools-resetpass-content .form-block-container,.ctools-changepass-content .form-block-container,.ctools-register-content .form-block-container{background:unset!important;border-radius:unset!important;padding:unset!important;margin:unset!important;width:unset!important;}body:not(.admin-menu):not(.overlay) #user-profile-form .image-widget input[type=submit]{background-color:#78badc;margin:20px 10%;}body:not(.admin-menu):not(.overlay) #user-profile-form .profile-pic-title{font-weight:500;text-align:center;font-size:4.5vw;line-height:7vw;padding:2.5vw;}.page-user-mycookbooks #better-messages-default div.status{background:white url(/sites/all/themes/custom/mfb/images/icon_refresh_user_new.svg) no-repeat 10px;background-size:95px;margin-right:15px;min-height:105px;}.page-user-mycookbooks #better-messages-default .messages{padding:20px 20px 0px 120px!important;}body.page-user-add-cookbook .cookbook-form-wrapper,body.page-user-delete-recipe .cookbook-form-wrapper,body.page-user-delete-cookbook .cookbook-form-wrapper{margin:0 -10px;padding:5vw 2.5vw 10vw;text-align:center;}body.page-user-add-cookbook .cookbook-form-wrapper input[type="text"],body.page-user-delete-recipe .cookbook-form-wrapper input[type="text"],body.page-user-delete-cookbook .cookbook-form-wrapper input[type="text"]{width:100%;padding:2.5vw;margin:5vw 0;border:1px solid #cccccc;background:white;resize:none;border-radius:5px;box-sizing:border-box;}#block-mfb-user-user-submenu{overflow:hidden;margin:0 -10px;}#block-mfb-user-user-submenu #user-submenu{margin:0;}#block-mfb-user-user-submenu #user-submenu li{list-style:none;padding:2.5vw;border-bottom:1px solid #f2f2f2;}#block-mfb-user-user-submenu #user-submenu li#myaccount p{margin:2.5vw 0;text-align:center;}#block-mfb-user-user-submenu #user-submenu li#myaccount p:before{display:inline-block;height:7.5vw;width:9vw;content:'';background:url(/sites/all/themes/custom/mfb/images/icon-ma-dg.svg) 0 0 no-repeat;background-size:7.5vw;vertical-align:bottom;}#block-mfb-user-user-submenu #user-submenu li#myprofile-details,#block-mfb-user-user-submenu #user-submenu li#myprofile-email,#block-mfb-user-user-submenu #user-submenu li#myprofile-password,#block-mfb-user-user-submenu #user-submenu li#myprofile-delete{display:none;}#block-mfb-user-user-submenu #user-submenu li a{color:#333333;width:100%;display:block;font-size:4.5vw;line-height:7.5vw;}#block-mfb-user-user-submenu #user-submenu li a:before{display:inline-block;height:7.5vw;width:9vw;content:'';vertical-align:bottom;}#block-mfb-user-user-submenu #user-submenu li a:hover{color:#00796b;}#block-mfb-user-user-submenu #user-submenu li#mycookbooks a:before{background:url(/sites/all/themes/custom/mfb/images/icon-cb-333.svg) left center no-repeat;background-size:7.5vw;}#block-mfb-user-user-submenu #user-submenu li#mycookbooks a:hover:before{background:url(/sites/all/themes/custom/mfb/images/icon-cb-dg.svg) left center no-repeat;background-size:7.5vw;}#block-mfb-user-user-submenu #user-submenu li#myrecipes a:before{background:url(/sites/all/themes/custom/mfb/images/icon-mr-333.svg) left center no-repeat;background-size:7.5vw;}#block-mfb-user-user-submenu #user-submenu li#myrecipes a:hover:before{background:url(/sites/all/themes/custom/mfb/images/icon-mr-dg.svg) left center no-repeat;background-size:7.5vw;}#block-mfb-user-user-submenu #user-submenu li#myprofile a:before{background:url(/sites/all/themes/custom/mfb/images/icon-mp-333.svg) left center no-repeat;background-size:7.5vw;}#block-mfb-user-user-submenu #user-submenu li#myprofile a:hover:before{background:url(/sites/all/themes/custom/mfb/images/icon-mp-dg.svg) left center no-repeat;background-size:7.5vw;}#block-mfb-user-user-submenu #user-submenu li#usersignout a:before{background:url(/sites/all/themes/custom/mfb/images/icon-so-333.svg) left center no-repeat;background-size:7.5vw;}#block-mfb-user-user-submenu #user-submenu li#usersignout a:hover:before{background:url(/sites/all/themes/custom/mfb/images/icon-so-dg.svg) left center no-repeat;background-size:7.5vw;}#block-mfb-user-user-submenu #user-submenu li#userhelp a:before{background:url(/sites/all/themes/custom/mfb/images/icon-hp-333.svg) left center no-repeat;background-size:7.5vw;}#block-mfb-user-user-submenu #user-submenu li#userhelp a:hover:before{background:url(/sites/all/themes/custom/mfb/images/icon-hp-dg.svg) left center no-repeat;background-size:7.5vw;}body.page-user-edit #region-new-content,body.page-user-edit-email #region-new-content,body.page-user-edit-password #region-new-content,body.page-user-cancel #region-new-content{min-height:revert!important;}body.page-user-edit #block-mfb-user-user-submenu #user-submenu li#myprofile,body.page-user-edit-email #block-mfb-user-user-submenu #user-submenu li#myprofile,body.page-user-edit-password #block-mfb-user-user-submenu #user-submenu li#myprofile,body.page-user-cancel #block-mfb-user-user-submenu #user-submenu li#myprofile{background-color:#e7f3ef;}body.page-user-edit #block-mfb-user-user-submenu #user-submenu li#myprofile a,body.page-user-edit-email #block-mfb-user-user-submenu #user-submenu li#myprofile a,body.page-user-edit-password #block-mfb-user-user-submenu #user-submenu li#myprofile a,body.page-user-cancel #block-mfb-user-user-submenu #user-submenu li#myprofile a{color:#333333;}body.page-user-edit #block-mfb-user-user-submenu #user-submenu li#myprofile a:before,body.page-user-edit-email #block-mfb-user-user-submenu #user-submenu li#myprofile a:before,body.page-user-edit-password #block-mfb-user-user-submenu #user-submenu li#myprofile a:before,body.page-user-cancel #block-mfb-user-user-submenu #user-submenu li#myprofile a:before{background:url(/sites/all/themes/custom/mfb/images/icon-mp-333.svg) left center no-repeat;background-size:7.5vw;}body.page-user-edit #block-mfb-user-user-submenu #user-submenu li#myprofile a:hover:before,body.page-user-edit-email #block-mfb-user-user-submenu #user-submenu li#myprofile a:hover:before,body.page-user-edit-password #block-mfb-user-user-submenu #user-submenu li#myprofile a:hover:before,body.page-user-cancel #block-mfb-user-user-submenu #user-submenu li#myprofile a:hover:before{background:url(/sites/all/themes/custom/mfb/images/icon-mp-dg.svg) left center no-repeat;background-size:7.5vw;}body.page-user-edit #block-mfb-user-user-submenu #user-submenu li#myprofile a:hover,body.page-user-edit-email #block-mfb-user-user-submenu #user-submenu li#myprofile a:hover,body.page-user-edit-password #block-mfb-user-user-submenu #user-submenu li#myprofile a:hover,body.page-user-cancel #block-mfb-user-user-submenu #user-submenu li#myprofile a:hover{color:#00796b;}body.page-user-edit #block-mfb-user-user-submenu #user-submenu li#myprofile-details,body.page-user-edit #block-mfb-user-user-submenu #user-submenu li#myprofile-email,body.page-user-edit #block-mfb-user-user-submenu #user-submenu li#myprofile-password,body.page-user-edit #block-mfb-user-user-submenu #user-submenu li#myprofile-delete,body.page-user-edit-email #block-mfb-user-user-submenu #user-submenu li#myprofile-details,body.page-user-edit-email #block-mfb-user-user-submenu #user-submenu li#myprofile-email,body.page-user-edit-email #block-mfb-user-user-submenu #user-submenu li#myprofile-password,body.page-user-edit-email #block-mfb-user-user-submenu #user-submenu li#myprofile-delete,body.page-user-edit-password #block-mfb-user-user-submenu #user-submenu li#myprofile-details,body.page-user-edit-password #block-mfb-user-user-submenu #user-submenu li#myprofile-email,body.page-user-edit-password #block-mfb-user-user-submenu #user-submenu li#myprofile-password,body.page-user-edit-password #block-mfb-user-user-submenu #user-submenu li#myprofile-delete,body.page-user-cancel #block-mfb-user-user-submenu #user-submenu li#myprofile-details,body.page-user-cancel #block-mfb-user-user-submenu #user-submenu li#myprofile-email,body.page-user-cancel #block-mfb-user-user-submenu #user-submenu li#myprofile-password,body.page-user-cancel #block-mfb-user-user-submenu #user-submenu li#myprofile-delete{display:list-item;}body.page-user-edit #block-mfb-user-user-submenu #user-submenu li#myprofile-details a,body.page-user-edit #block-mfb-user-user-submenu #user-submenu li#myprofile-email a,body.page-user-edit #block-mfb-user-user-submenu #user-submenu li#myprofile-password a,body.page-user-edit #block-mfb-user-user-submenu #user-submenu li#myprofile-delete a,body.page-user-edit-email #block-mfb-user-user-submenu #user-submenu li#myprofile-details a,body.page-user-edit-email #block-mfb-user-user-submenu #user-submenu li#myprofile-email a,body.page-user-edit-email #block-mfb-user-user-submenu #user-submenu li#myprofile-password a,body.page-user-edit-email #block-mfb-user-user-submenu #user-submenu li#myprofile-delete a,body.page-user-edit-password #block-mfb-user-user-submenu #user-submenu li#myprofile-details a,body.page-user-edit-password #block-mfb-user-user-submenu #user-submenu li#myprofile-email a,body.page-user-edit-password #block-mfb-user-user-submenu #user-submenu li#myprofile-password a,body.page-user-edit-password #block-mfb-user-user-submenu #user-submenu li#myprofile-delete a,body.page-user-cancel #block-mfb-user-user-submenu #user-submenu li#myprofile-details a,body.page-user-cancel #block-mfb-user-user-submenu #user-submenu li#myprofile-email a,body.page-user-cancel #block-mfb-user-user-submenu #user-submenu li#myprofile-password a,body.page-user-cancel #block-mfb-user-user-submenu #user-submenu li#myprofile-delete a{color:#333333;}body.page-user-edit #block-mfb-user-user-submenu #user-submenu li#myprofile-details{background:#f2f2f2;}body.page-user-edit #block-mfb-user-user-submenu #user-submenu li#myprofile-details a{font-weight:500;}body.page-user-edit-email #block-mfb-user-user-submenu #user-submenu li#myprofile-email{background:#f2f2f2;}body.page-user-edit-email #block-mfb-user-user-submenu #user-submenu li#myprofile-email a{font-weight:500;}body.page-user-edit-password #block-mfb-user-user-submenu #user-submenu li#myprofile-password{background:#f2f2f2;}body.page-user-edit-password #block-mfb-user-user-submenu #user-submenu li#myprofile-password a{font-weight:500;}body.page-user-cancel #block-mfb-user-user-submenu #user-submenu li#myprofile-delete{background:#f2f2f2;}body.page-user-cancel #block-mfb-user-user-submenu #user-submenu li#myprofile-delete a{font-weight:500;}body.page-user-myrecipes #block-mfb-user-user-submenu #user-submenu li#myrecipes,body.page-node-edit.node-type-recipe.role-authenticated-user #block-mfb-user-user-submenu #user-submenu li#myrecipes,body.page-node-delete.node-type-recipe.role-authenticated-user #block-mfb-user-user-submenu #user-submenu li#myrecipes,body.page-node-add-recipe.role-authenticated-user #block-mfb-user-user-submenu #user-submenu li#myrecipes{background-color:#e7f3ef;}body.page-user-myrecipes #block-mfb-user-user-submenu #user-submenu li#myrecipes a,body.page-node-edit.node-type-recipe.role-authenticated-user #block-mfb-user-user-submenu #user-submenu li#myrecipes a,body.page-node-delete.node-type-recipe.role-authenticated-user #block-mfb-user-user-submenu #user-submenu li#myrecipes a,body.page-node-add-recipe.role-authenticated-user #block-mfb-user-user-submenu #user-submenu li#myrecipes a{color:#00796b;}body.page-user-myrecipes #block-mfb-user-user-submenu #user-submenu li#myrecipes a:before,body.page-node-edit.node-type-recipe.role-authenticated-user #block-mfb-user-user-submenu #user-submenu li#myrecipes a:before,body.page-node-delete.node-type-recipe.role-authenticated-user #block-mfb-user-user-submenu #user-submenu li#myrecipes a:before,body.page-node-add-recipe.role-authenticated-user #block-mfb-user-user-submenu #user-submenu li#myrecipes a:before{background:url(/sites/all/themes/custom/mfb/images/icon-mr-dg.svg) left center no-repeat;background-size:7.5vw;}body.page-user-mycookbooks #block-mfb-user-user-submenu #user-submenu li#mycookbooks,body.page-user-add-cookbook #block-mfb-user-user-submenu #user-submenu li#mycookbooks,body.page-user-delete-cookbook #block-mfb-user-user-submenu #user-submenu li#mycookbooks,body.page-cookbook #block-mfb-user-user-submenu #user-submenu li#mycookbooks{background-color:#e7f3ef;}body.page-user-mycookbooks #block-mfb-user-user-submenu #user-submenu li#mycookbooks a,body.page-user-add-cookbook #block-mfb-user-user-submenu #user-submenu li#mycookbooks a,body.page-user-delete-cookbook #block-mfb-user-user-submenu #user-submenu li#mycookbooks a,body.page-cookbook #block-mfb-user-user-submenu #user-submenu li#mycookbooks a{color:#00796b;}body.page-user-mycookbooks #block-mfb-user-user-submenu #user-submenu li#mycookbooks a:before,body.page-user-add-cookbook #block-mfb-user-user-submenu #user-submenu li#mycookbooks a:before,body.page-user-delete-cookbook #block-mfb-user-user-submenu #user-submenu li#mycookbooks a:before,body.page-cookbook #block-mfb-user-user-submenu #user-submenu li#mycookbooks a:before{background:url(/sites/all/themes/custom/mfb/images/icon-cb-dg.svg) left center no-repeat;background-size:7.5vw;}.page-user-delete-cookbook h1#page-title,.page-user-add-cookbook h1#page-title{margin-left:0;}#mfb-user-mycookbook-delete #edit-submit,#mfb-user-mycookbook-delete .cancel-create-cookbook,#mfb-user-myrecipe-delete #edit-submit,#mfb-user-myrecipe-delete .cancel-delete-recipe,#mfb-user-cookbook-add .cancel-create-cookbook,#mfb-user-cookbook-add button,#mfb-user-cookbook-add input[type="reset"],#mfb-user-cookbook-add input[type="submit"],#mfb-user-cookbook-add input[type="button"]{background-color:#47a493;width:130px;height:30px;margin-right:10px;color:white;padding:0px;font-weight:normal;text-transform:capitalize;border-radius:15px;text-shadow:none;border:0px;background-image:none;display:inline-block;text-align:center;font-size:14px;line-height:30px;vertical-align:middle;margin-bottom:25px;cursor:pointer;}#mfb-user-mycookbook-delete #edit-submit,#mfb-user-myrecipe-delete #edit-submit,#mfb-user-cookbook-add input[type="submit"]{margin-left:15px;background:#e65f5f;}#mfb-user-mycookbook-delete p,#mfb-user-myrecipe-delete p{float:none;font-size:15px;font-weight:normal;line-height:22px;margin:10px 30px 25px 15px;}
.collcat-single #block-views-recipes-collections-horitop,.collcat-single #block-views-categories-horitop{height:50vw;}.collcat-single #block-views-recipes-collections-desc,.collcat-single #block-views-categories-desc{min-height:40vw;}.collcat-single #block-views-recipes-collections-rating,.collcat-single #block-views-categories-rating{height:20vw;}.collcat-single #zone-new-postscript-a-wrapper,.collcat-single #zone-new-postscript-c-wrapper{background-color:#f2f2f2;}.collcat-single #block-block-65{background-color:#f7f7f7;margin:0 -10px;padding:5vw 2.5vw 10vw;}.collcat-single .cp-title:first-letter{text-transform:capitalize;}.collcat-single table.partner-statement{table-layout:auto;border-collapse:collapse;font-size:3.5vw;}.collcat-single table.partner-statement td.logo img{max-height:15vw;max-width:30vw;}.collcat-single table.partner-statement td.partner-link{vertical-align:middle;padding:0 10px;font-weight:600;}.collcat-single table.partner-statement td.partner-link a.partner-site{text-decoration:underline;}.collcat-single .content-desc{margin:3vw 0;min-height:30vw;}.collcat-single .content-desc.nottop{min-height:revert;}.collcat-single:not(.node-type-collection):not(.node-type-recipe-galleries) .recipe-card-list .cp-title{min-height:17.5vw;width:80vw;}.collcat-single .cp-logo{padding:5vw 2.5vw 0;text-align:center;}.collcat-single .cp-logo img{max-width:40vw;}.collcat-single .tips-card-list .cp-title{padding:5vw 0 2.5vw;}.collcat-single .cp-desc{font-size:4.5vw;line-height:5.5vw;color:#333333;margin:3vw 0 0;}.collcat-single .cp-desc p{margin-bottom:3vw;}.collcat-single .content-rating{height:18vw;margin:3vw 0;text-align:center;font-size:4.5vw;line-height:5.5vw;}.collcat-single .content-rating .cp-rate .rating-title{padding:0 0 2.5vw;}.collcat-single .content-rating .cp-rate .fivestar-widget .star{float:none;display:inline-block;margin:5px 10px 0px 10px;}.collcat-single .content-rating .cp-rate .description{font-size:4.5vw;line-height:10vw;}.collcat-single #edit-secondary{position:absolute;z-index:25;top:-4vw;width:50vw;height:fit-content;padding:5vw 1vw 1vw;box-sizing:border-box;right:-10px;border-radius:5px 0 0 5px;background:linear-gradient(#d0e7e0,#e7f3ef 15%,#e7f3ef 85%,#d0e7e0);box-shadow:0 0 1vw 2px rgba(0 0 0 / 30%);}.collcat-single #edit-secondary .fieldset-legend{display:block;width:50vw;position:absolute;}.collcat-single #edit-secondary .fieldset-legend a.fieldset-title{font-size:3.5vw;line-height:4vw;padding:2.5vw;display:inline-block;color:#00796b;width:42.5vw;}.collcat-single #edit-secondary .fieldset-legend a.fieldset-title:hover,.collcat-single #edit-secondary .fieldset-legend a.fieldset-title:active{color:#00796b;}.collcat-single #edit-secondary .fieldset-legend span.summary{color:unset;font-size:unset;margin-left:unset;}.collcat-single #edit-secondary .fieldset-wrapper{padding:5vw 2.5vw 2.5vw;display:none;}.collcat-single #edit-secondary .fieldset-wrapper label{font-weight:500;font-size:3.5vw;line-height:5vw;color:#00796b;}.collcat-single #edit-secondary .fieldset-wrapper select{width:100%;padding:0 1.5vw;background:white;color:#333333;font-size:3.5vw;line-height:5.5vw;border-radius:5px;box-shadow:2px 1px 3px 0px rgba(0 0 0 / 20%);}.collcat-single #edit-secondary.collapsed{transform:rotate(270deg);transform-origin:top right;right:calc(12vw - 10px);width:20vw;height:12vw;overflow:hidden;padding:0;border-radius:5px 5px 0 0;background:linear-gradient(#d0e7e0,#e7f3ef 50%,#d0e7e0);}.collcat-single #edit-secondary.collapsed .fieldset-legend{width:20vw;}.collcat-single #edit-secondary.collapsed .fieldset-legend a.fieldset-title{width:15vw;}.collcat-single .expander{display:flex;flex-direction:column;-webkit-box-pack:start;justify-content:flex-start;position:relative;overflow:hidden;margin:30px 0 0;max-height:110px;}.collcat-single .expander.open{max-height:fit-content;background:none;}.collcat-single .expander-gradient{position:relative;content:'';width:100%;height:75px;margin-bottom:-75px;background:linear-gradient(to top,#f7f7f7,rgba(247,247,247,.8) 65%,rgb(247 247 247 / 0%));top:-75px;bottom:revert;}.collcat-single .expander-gradient.open{display:none;}.collcat-single .expander-gradient:after{display:block;content:'Show More';position:absolute;bottom:10px;background:white;color:#444444;padding:2px 0;border-radius:5px;box-shadow:0 0 1vw 1px rgba(0 0 0 / 25%);width:150px;text-align:center;margin:0 calc(50% - 75px);box-sizing:border-box;cursor:pointer;}
.view-banners.hori-banner{padding:2.5vw 0;}.view-banners.hori-banner img{border-radius:5px;}.view-banners.hori-banner.top .slick--view--banners--horitop,.view-banners.hori-banner.top .slick--view--banners--horitop-partner{width:100%;aspect-ratio:3.333;}.view-banners.hori-banner.mid .slick--view--banners--horimid,.view-banners.hori-banner.mid .slick--view--banners--horimid-partner,.view-banners.hori-banner.mid .slick--view--banners--horibot,.view-banners.hori-banner.mid .slick--view--banners--horibot-partner,.view-banners.hori-banner.bot .slick--view--banners--horimid,.view-banners.hori-banner.bot .slick--view--banners--horimid-partner,.view-banners.hori-banner.bot .slick--view--banners--horibot,.view-banners.hori-banner.bot .slick--view--banners--horibot-partner{width:100%;aspect-ratio:2;}#block-views-articles-tips-featured{background-color:#f2f2f2;margin:0 -10px;padding:0 10px;}.slick-next:before{content:'\2192'!important;}.slick-prev:before{content:'\2190'!important;}#sub-cats-container,#block-views-categories-cat-slider,#block-views-categories-pop-slider{margin:2.5vw 50px 0;height:76.5vw;}#sub-cats-container .tax-slider,#block-views-categories-cat-slider .tax-slider,#block-views-categories-pop-slider .tax-slider{margin:0 -50px;}#sub-cats-container .tax-slider .view-header .cat-slider,#sub-cats-container .tax-slider .view-header .pop-slider,#block-views-categories-cat-slider .tax-slider .view-header .cat-slider,#block-views-categories-cat-slider .tax-slider .view-header .pop-slider,#block-views-categories-pop-slider .tax-slider .view-header .cat-slider,#block-views-categories-pop-slider .tax-slider .view-header .pop-slider{text-align:center;font-size:28px;line-height:42px;font-weight:500;padding:10px 0 20px;color:#333333;}#sub-cats-container .tax-slider .slick-list,#block-views-categories-cat-slider .tax-slider .slick-list,#block-views-categories-pop-slider .tax-slider .slick-list{margin:5vw -10px;padding:0 4%!important;}#sub-cats-container .tax-slider .slick-list .slick__slide,#block-views-categories-cat-slider .tax-slider .slick-list .slick__slide,#block-views-categories-pop-slider .tax-slider .slick-list .slick__slide{text-align:center;}#sub-cats-container .tax-slider .slick-list .slick__slide .tax-img img,#block-views-categories-cat-slider .tax-slider .slick-list .slick__slide .tax-img img,#block-views-categories-pop-slider .tax-slider .slick-list .slick__slide .tax-img img{border-radius:50%;width:92%;height:92%;margin:4%;box-shadow:0 0 1vw 1px rgba(0 0 0 / 25%);}#sub-cats-container .tax-slider .slick-list .slick__slide .tax-name,#block-views-categories-cat-slider .tax-slider .slick-list .slick__slide .tax-name,#block-views-categories-pop-slider .tax-slider .slick-list .slick__slide .tax-name{display:block;min-height:18vw;text-align:center;font-size:5vw;line-height:6vw;color:#333333;padding:0 1vw;}#sub-cats-container .tax-slider .slick__arrow,#block-views-categories-cat-slider .tax-slider .slick__arrow,#block-views-categories-pop-slider .tax-slider .slick__arrow{display:block!important;}.espot-square img{width:calc(100vw - 20px);height:calc(50vw - 10px);margin:0 10px 5vw;border-radius:5px;box-shadow:0 0 1vw 1px rgba(0 0 0 / 25%);}.vid-slider{padding:0;margin:0 -10px;}.vid-slider .view-content{padding:0 0 1vw;}.vid-slider .view-footer{padding:0 10px 4vw;}.vid-slider .unslick{padding:0;}.vid-slider .unslick .vid-pic img{width:100%;}.vid-slider .slide__content,.vid-slider .vid-slide{position:relative;height:fit-content;padding:2vw;}.vid-slider .slide__content .vid-pic::before,.vid-slider .vid-slide .vid-pic::before{content:'';width:12vw;height:12vw;top:calc(50% - 12vw);left:calc(50% - 6vw);background:url(/sites/all/themes/custom/mfb/images/icon_play_lge.svg) center no-repeat;position:absolute;background-size:12vw;pointer-events:none;}.vid-slider .slide__content .vid-pic img,.vid-slider .vid-slide .vid-pic img{height:44vw;object-fit:cover;border-radius:5px;}.vid-slider .slide__content .vid-ol .vid-title,.vid-slider .vid-slide .vid-ol .vid-title{padding:1vw;font-size:4.5vw;line-height:5.5vw;color:#178f7a;text-transform:capitalize;width:100%;box-sizing:border-box;}.vid-slider .slide__content .vid-ol .vid-title a,.vid-slider .vid-slide .vid-ol .vid-title a{text-decoration:underline;text-decoration-thickness:1px;color:#178f7a;}.vid-slider .vid-card{position:relative;height:fit-content;padding:2vw;}.vid-slider .vid-card a h3.vid-title{color:white;}.vid-slider .vid-card .vid-pic img{height:44vw;object-fit:cover;border-radius:5px;}.vid-slider .vid-card .vid-pic:before{content:'';width:12vw;height:12vw;top:calc(50% - 9vw);left:calc(50% - 6vw);background:url(/sites/all/themes/custom/mfb/images/icon_play_lge.svg) center no-repeat;position:absolute;background-size:12vw;pointer-events:none;z-index:1;}.vid-slider .vid-card .vid-ol{background:none;position:relative;}.vid-slider .vid-card .vid-ol h3.vid-title{font-size:5vw;line-height:5.5vw;margin:0;text-transform:capitalize;position:absolute;bottom:100%;width:100%;padding:2vw;box-sizing:border-box;z-index:10;}.vid-slider .vid-card .vid-ol:after{content:'';display:block;width:100%;height:80px;background:linear-gradient(0deg,rgb(0 0 0 / 60%),transparent);position:absolute;bottom:0;border-radius:0 0 5px 5px;pointer-events:none;}.vid-slider .cp-title{padding:5vw 3vw;}.vid-slider .no-results{height:10px;margin:0;}.slick__arrow{display:none!important;}.slick-dots{display:none!important;}.featured-slider{margin:5vw -10px 0;}.featured-slider .view-content{min-height:95vw;}.featured-slider .cp-title{padding:5vw 3vw;}.featured-slider .featured-card{background:white;border-radius:5px;box-shadow:0 0 1vw 1px rgba(0 0 0 / 25%);position:relative;margin:3vw 5px;}.featured-slider .featured-card .card-photo img{width:100%;object-fit:cover;padding:0;border-radius:5px 5px 0px 0px;}.featured-slider .featured-card .card-photo:after{content:'';display:block;width:100%;height:50vw;background:linear-gradient(225deg,rgb(0 0 0 / 50%),rgb(0 0 0 / 35%),rgb(0 0 0 / 20%),rgb(0 0 0 / 5%),transparent 25%);position:relative;bottom:50vw;z-index:1;border-radius:5px 5px 0px 0px;margin:0 0 -50vw;pointer-events:none;cursor:pointer;}.featured-slider .featured-card .card-titlestars{width:100%;min-height:20vw;height:fit-content;}.featured-slider .featured-card .card-titlestars .card-title{margin:2vw;color:#333333;font-weight:normal;text-transform:capitalize;}.featured-slider .featured-card .card-titlestars .card-title .card-logo img{max-width:17.5vw;max-height:17.5vw;position:absolute;bottom:2.5vw;right:2.5vw;}.featured-slider .featured-card .card-titlestars .card-title a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;width:65vw;min-height:10vw;}.featured-slider .featured-card .card-titlestars .card-stars{padding:1.5vw 1.5vw 0;position:relative;bottom:1.5vw;}.featured-slider .featured-card .card-titlestars .card-stars .fivestar-average-stars{float:left;}.featured-slider .featured-card .card-titlestars .card-stars .form-item{margin:0;}.featured-slider .featured-card .card-titlestars .card-stars .star .on{background:url(/sites/all/modules/contrib/fivestar/widgets/default/star.gif) no-repeat 0 -16px;}.featured-slider .featured-card .card-titlestars .card-recipes{position:absolute;width:30%;margin:0 1.5% 0 68.5%;bottom:1.5vw;line-height:20px;box-sizing:border-box;padding:2px;background:#e7f3ef;text-align:center;font-size:4vw;line-height:20px;border-radius:5px;}.featured-slider.recipes .featured-card .card-titlestars .card-title a{width:40vw;}.featured-slider.recipes .slick__slide.slick-active .featured-card .card-titlestars .card-title a,.featured-slider.recipes .unslick .slick__slide .featured-card .card-titlestars .card-title a{width:50vw;}.featured-slider.products .featured-card .card-photo{padding:2.5vw;}.featured-slider.products .featured-card .card-photo img{object-fit:contain;}.featured-slider.products .featured-card .card-photo:after{display:none;}.featured-slider.products .featured-card .card-titlestars{text-align:center;}.featured-slider.products .featured-card .card-titlestars .card-stars .fivestar-average-stars{float:none;display:inline-block;}.featured-slider.products .featured-card .avg-vote{line-height:4.5vw;vertical-align:bottom;}.featured-slider.products .unslick .slick__slide .featured-card .card-titlestars .card-title a{width:91vw;}.featured-slider .slick__slide.slick-active .featured-card .card-photo,.featured-slider .unslick .slick__slide .featured-card .card-photo{height:60vw;}.featured-slider .slick__slide.slick-active .featured-card .card-photo img,.featured-slider .unslick .slick__slide .featured-card .card-photo img{height:60vw;}.featured-slider .slick__slide.slick-active .featured-card .card-photo:after,.featured-slider .unslick .slick__slide .featured-card .card-photo:after{height:60vw;bottom:60vw;margin:0 0 -60vw;}.featured-slider .slick__slide.slick-active .featured-card .card-collect,.featured-slider .unslick .slick__slide .featured-card .card-collect{display:block;position:relative;float:right;z-index:20;margin:-58vw 2vw 0 0;}.featured-slider .slick__slide.slick-active .featured-card .card-video.page-video,.featured-slider .unslick .slick__slide .featured-card .card-video.page-video{display:block;width:60px;height:40px;position:relative;float:right;margin:-60px 0 0;background:linear-gradient(-45deg,rgba(53,151,202,0.75) 50%,transparent 50%,transparent 100%);padding:10px 0;text-align:right;z-index:20;box-sizing:content-box;}.featured-slider .slick__slide.slick-active .featured-card .card-video.page-video a img,.featured-slider .unslick .slick__slide .featured-card .card-video.page-video a img{width:26px;height:26px;padding:19px 5px 5px 0;box-sizing:content-box;float:right;}.featured-slider .slick__slide.slick-active .featured-card .card-titlestars .card-title,.featured-slider .unslick .slick__slide .featured-card .card-titlestars .card-title{font-size:4.5vw;line-height:5.5vw;}.featured-slider .slick__slide.slick-active .featured-card .card-titlestars .card-title a,.featured-slider .unslick .slick__slide .featured-card .card-titlestars .card-title a{-webkit-line-clamp:3;}.featured-slider .unslick .slick__slide{margin:0 2.5vw;}.featured-slider .unslick .slick__slide .featured-card{width:calc(95vw - 10px);}.featured-slider .slick.blazy:not(.unslick) .slick__slide:not(.slick-active){margin:8vw 0;}.featured-slider .slick.blazy:not(.unslick) .slick__slide:not(.slick-active) .featured-card{margin:5px 3vw;}.featured-slider .slick.blazy:not(.unslick) .slick__slide:not(.slick-active) .featured-card .card-photo{height:50vw;}.featured-slider .slick.blazy:not(.unslick) .slick__slide:not(.slick-active) .featured-card .card-photo img{height:50vw;}.featured-slider .slick.blazy:not(.unslick) .slick__slide:not(.slick-active) .featured-card .card-photo:after{height:50vw;bottom:50vw;margin:0 0 -50vw;}.featured-slider .slick.blazy:not(.unslick) .slick__slide:not(.slick-active) .featured-card .card-collect{display:none;}.featured-slider .slick.blazy:not(.unslick) .slick__slide:not(.slick-active) .featured-card .card-video.page-video{display:none;}.featured-slider .slick.blazy:not(.unslick) .slick__slide:not(.slick-active) .featured-card .card-titlestars .card-title{font-size:4vw;line-height:5vw;}.featured-slider .no-results{height:5.5vw;visibility:hidden;overflow:hidden;margin:-4vw 0;}.recipe-card-slider{margin:0 -10px;padding:10vw 0;background:#f2f2f2;}.recipe-card-slider .view-header{padding:0 10px 2.5vw;}.recipe-card-slider .recipe-card{margin:2.5vw 2.5vw 7.5vw;background:white;border-radius:5px;box-shadow:0 0 1vw 1px rgba(0 0 0 / 25%);position:relative;}.recipe-card-slider .recipe-card .card-photo{height:50vw;}.recipe-card-slider .recipe-card .card-photo img{width:100%;object-fit:cover;padding:0;border-radius:5px 5px 0px 0px;height:50vw;}.recipe-card-slider .recipe-card .card-photo:after{content:'';display:block;width:100%;height:50vw;background:linear-gradient(225deg,rgb(0 0 0 / 40%),rgb(0 0 0 / 25%),rgb(0 0 0 / 15%),rgb(0 0 0 / 5%),transparent 25%);position:relative;bottom:50vw;z-index:1;border-radius:5px 5px 0px 0px;margin:0 0 -50vw;pointer-events:none;cursor:pointer;}.recipe-card-slider .recipe-card .card-collect{display:block;position:relative;float:right;z-index:20;margin:-48vw 2vw 0 0;}.recipe-card-slider .recipe-card .card-video.page-video{display:block;width:60px;height:40px;position:relative;float:right;margin:-60px 0 0;background:linear-gradient(-45deg,rgba(53,151,202,0.75) 50%,transparent 50%,transparent 100%);padding:10px 0;text-align:right;z-index:20;box-sizing:content-box;}.recipe-card-slider .recipe-card .card-video.page-video a img{width:26px;height:26px;padding:19px 5px 5px 0;box-sizing:content-box;float:right;}.recipe-card-slider .recipe-card .card-titlestars{width:100%;min-height:20vw;height:fit-content;}.recipe-card-slider .recipe-card .card-titlestars .card-title{font-size:4vw;line-height:5vw;margin:2vw;color:#333333;font-weight:normal;}.recipe-card-slider .recipe-card .card-titlestars .card-logo img{max-width:17.5vw;max-height:17.5vw;position:absolute;bottom:2.5vw;right:2.5vw;}.recipe-card-slider .recipe-card .card-titlestars .card-stars{padding:1.5vw 1.5vw 0;position:relative;bottom:1.5vw;}.recipe-card-slider .recipe-card .card-titlestars .card-stars .fivestar-average-stars{float:left;}.recipe-card-slider .recipe-card .card-titlestars .card-stars .form-item{margin:0;}.recipe-card-slider.clamp2 .card-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.main-landing .block-title{color:#00796b;}.main-landing .cat-header{height:calc(7vw + 80px);width:100vw;padding:3.5vw 10px;margin:5vw -10px;box-sizing:border-box;background:rgba(231 243 239 / 50%);}.main-landing .cat-header .cat-categories a,.main-landing .cat-header .cat-categories span.active,.main-landing .cat-header .cat-occasions a,.main-landing .cat-header .cat-occasions span.active,.main-landing .cat-header .cat-cuisine a,.main-landing .cat-header .cat-cuisine span.active,.main-landing .cat-header .cat-popular a,.main-landing .cat-header .cat-popular span.active{float:left;width:33%;height:30px;padding:5px 0px 5px 17%;font-size:5vw;line-height:30px;}.main-landing .cat-header .cat-categories a,.main-landing .cat-header .cat-occasions a,.main-landing .cat-header .cat-cuisine a,.main-landing .cat-header .cat-popular a{color:#666666;cursor:pointer;}.main-landing .cat-header .cat-categories a:hover,.main-landing .cat-header .cat-occasions a:hover,.main-landing .cat-header .cat-cuisine a:hover,.main-landing .cat-header .cat-popular a:hover{color:#178f7a;}.main-landing .cat-header .cat-categories span.active,.main-landing .cat-header .cat-occasions span.active,.main-landing .cat-header .cat-cuisine span.active,.main-landing .cat-header .cat-popular span.active{color:#178f7a;}.main-landing .cat-header .cat-categories a{background:url(/sites/all/themes/custom/mfb/images/icon_cat_lg_m.png) 15% 8px no-repeat;background-size:25px;}.main-landing .cat-header .cat-categories span.active,.main-landing .cat-header .cat-categories a:hover{background:url(/sites/all/themes/custom/mfb/images/icon_cat_dg_m.png) 15% 8px no-repeat;background-size:25px;}.main-landing .cat-header .cat-occasions a{background:url(/sites/all/themes/custom/mfb/images/icon_occ_lg_m.png) 15% 8px no-repeat;background-size:25px;}.main-landing .cat-header .cat-occasions span.active,.main-landing .cat-header .cat-occasions a:hover{background:url(/sites/all/themes/custom/mfb/images/icon_occ_dg_m.png) 15% 8px no-repeat;background-size:25px;}.main-landing .cat-header .cat-cuisine a{background:url(/sites/all/themes/custom/mfb/images/icon_cui_lg_m.png) 15% 8px no-repeat;background-size:25px;}.main-landing .cat-header .cat-cuisine span.active,.main-landing .cat-header .cat-cuisine a:hover{background:url(/sites/all/themes/custom/mfb/images/icon_cui_dg_m.png) 15% 8px no-repeat;background-size:25px;}.main-landing .cat-header .cat-popular a{background:url(/sites/all/themes/custom/mfb/images/icon_pop_lg_m.png) 15% 8px no-repeat;background-size:25px;}.main-landing .cat-header .cat-popular span.active,.main-landing .cat-header .cat-popular a:hover{background:url(/sites/all/themes/custom/mfb/images/icon_pop_dg_m.png) 15% 8px no-repeat;background-size:25px;}.main-landing .cat-coll-list .table{width:108vw;margin:-2vw -4vw 0;padding:0 0 2vw;table-layout:fixed;border-collapse:separate;border-spacing:4vw 6vw;}.main-landing .cat-coll-list .table .tr{float:left;margin:0 -2vw;width:100vw;}.main-landing .cat-coll-list .table span.tr-span{display:block;}.main-landing .cat-coll-list .table .td:not(.empty-cell){width:44vw;background:white;border-radius:5px;box-shadow:0 0 1vw 1px rgba(0 0 0 / 15%);}.main-landing .cat-coll-list .table .td:not(.empty-cell) .card-photo{height:50vw;}.main-landing .cat-coll-list .table .td:not(.empty-cell) .card-photo img{height:50vw;width:100%;object-fit:cover;padding:0;border-radius:5px 5px 0px 0px;}.main-landing .cat-coll-list .table .td:not(.empty-cell) .card-photo:after{content:'';display:block;width:100%;height:50vw;background:linear-gradient(0deg,rgb(0 0 0 / 25%),transparent 25%);position:relative;bottom:50vw;z-index:1;border-radius:5px 5px 0px 0px;margin:0 0 -50vw;pointer-events:none;cursor:pointer;}.main-landing .cat-coll-list .table .td:not(.empty-cell) .card-info{width:100%;min-height:9.5vw;height:fit-content;position:relative;z-index:2;}.main-landing .cat-coll-list .table .td:not(.empty-cell) .card-info h2.card-title{font-size:4.5vw;line-height:5.5vw;padding:2vw 1.5vw;font-weight:400;text-transform:capitalize;}.main-landing.page-tips .views-exposed-form,.main-landing.page-collections .views-exposed-form{padding:5vw 0 0;text-align:center;}.main-landing.page-tips .views-exposed-form label,.main-landing.page-collections .views-exposed-form label{font-weight:500;padding:5vw 1vw 3.5vw;font-size:6.5vw;line-height:7.5vw;text-align:center;color:#178f7a;}.main-landing.page-tips .views-exposed-form .form-item-search,.main-landing.page-collections .views-exposed-form .form-item-search{height:calc(7vw + 80px);background-color:rgba(231 243 239 / 50%);padding:7vw 10px;margin:5vw -10px;box-sizing:border-box;}.main-landing.page-tips .views-exposed-form .form-item-search #edit-search,.main-landing.page-collections .views-exposed-form .form-item-search #edit-search{height:50px;width:90vw;border:none;border-radius:50px;font-size:4vw;padding:4.5vw;box-sizing:border-box;text-align:left;z-index:1;position:absolute;left:calc(5vw - 10px);box-shadow:0 0 1vw 1px rgba(0 0 0 / 15%);}.main-landing.page-tips .views-exposed-form #edit-submit-search-recipes,.main-landing.page-collections .views-exposed-form #edit-submit-search-recipes{height:50px;width:50px;padding:0px;background:#75c2b1 url(/sites/all/themes/custom/mfb/images/icon_newsearch_bar.svg) 50% no-repeat;border:1px solid #75c2b1;border-radius:50px;color:#75c2b1;text-shadow:none!important;z-index:2;cursor:pointer;position:absolute;top:24.5vw;right:calc(5vw - 10px);}.main-landing.page-recipe-partners .cat-coll-list .table{margin:0 -4vw;padding:0 0 10vw;}.main-landing.page-recipe-partners .cat-coll-list .table .td:not(.empty-cell){width:34vw;text-align:center;padding:5vw;}.main-landing.page-recipe-partners .cat-coll-list .table .td:not(.empty-cell) .card-photo{height:30vw;}.main-landing.page-recipe-partners .cat-coll-list .table .td:not(.empty-cell) .card-photo a{line-height:30vw;display:inline-block;}.main-landing.page-recipe-partners .cat-coll-list .table .td:not(.empty-cell) .card-photo a img{max-height:25vw;max-width:35vw;object-fit:contain;vertical-align:middle;}.main-landing.page-recipe-partners .cat-coll-list .table .td:not(.empty-cell) .card-photo:after{display:none;}.main-landing.page-video .cat-coll-list .table .tbody{border-spacing:4vw;}.main-landing.page-video .cat-coll-list .table .tr{float:left;margin:0 -4vw;}.main-landing.page-video .cat-coll-list .table span.tr-span{display:block;}.main-landing.page-video .cat-coll-list .table .td:not(.empty-cell){width:100%;background:white;border-radius:5px;box-shadow:0 0 1vw 1px rgba(0 0 0 / 25%);}.main-landing.page-video .vid-card a h3.vid-title{color:white;}.main-landing.page-video .vid-card .vid-pic{position:relative;}.main-landing.page-video .vid-card .vid-pic img{height:64vw;object-fit:cover;border-radius:5px;}.main-landing.page-video .vid-card .vid-pic:before{content:'';width:12vw;height:12vw;top:calc(50% - 8vw);left:calc(50% - 6vw);background:url(/sites/all/themes/custom/mfb/images/icon_play_lge.svg) center no-repeat;position:absolute;background-size:12vw;pointer-events:none;z-index:1;}.main-landing.page-video .vid-card .vid-ol{background:none;position:relative;}.main-landing.page-video .vid-card .vid-ol h3.vid-title{font-size:5.5vw;line-height:6.5vw;margin:0;text-transform:capitalize;position:absolute;bottom:100%;width:100%;padding:2vw;box-sizing:border-box;z-index:10;}.main-landing.page-video .vid-card .vid-ol:after{content:'';display:block;width:100%;height:80px;background:linear-gradient(0deg,rgb(0 0 0 / 60%),transparent);position:absolute;bottom:0;border-radius:0 0 5px 5px;pointer-events:none;}
