.header-right-social-div{text-align:center;}
.header-right-social-div .et_pb_icon{margin:0px !important;display:inline-block;}
.header-right-social-div .et_pb_icon:not(:last-child){padding-right:20px;}
.navigation-row{font-family:"aviano-sans",sans-serif;}
.footer-custom-nav ul.et-menu{display:block !important;}
footer{letter-spacing:1px;font-weight:300;}
.icon-list-footer{display: flex; color: #ffffff; font-size: 16px; justify-content: center; width: 100%;justify-content:start;font-family:"aviano-sans",sans-serif;font-weight:300;}
.icon-list-footer a{color:#ffffff;}
.icon-list-footer .icondiv{padding-right: 10px;width: 30px;flex: 0 0 auto;font-size:20px;}
.icon-list-footer .textdiv-footericon{width: 80%; flex: 0 0 auto;}
.lwp-hide-mobile-menu.et_pb_menu .et_pb_menu__menu,.lwp-hide-mobile-menu.et_pb_fullwidth_menu .et_pb_menu__menu { display: flex!important; } 
.lwp-hide-mobile-menu .et_mobile_nav_menu { display: none !important; }
.lwp-hide-mobile-menu .et_pb_menu__wrap{justify-content: start !important;}
.banner-section h1{font-style: normal !important;font-weight: 400 !important;line-height: normal !important;font-family:"aviano-sans",sans-serif !important;font-size:24px !important;color:#33291A !important;}
.banner-section .custom-banner-btn a{font-family:"aviano-sans",sans-serif !important;font-size:12px !important;padding: 10px 20px 10px 20px !important;}
.banner-section .n2-ss-section-main-content{height: 100%;display: block;}
.banner-section .n2-ss-section-main-content>.n2-ow, .banner-section .n2-ss-section-main-content .n2-ss-layer-row, .banner-section .n2-ss-section-main-content .n2-ss-layer-row-inner{height: 100%;}
.banner-section .n2-ss-layers-container{max-width:1280px !important;}
.banner-section .banner-right-column>.n2-ss-layer-col{height:100%;}
/*.banner-custom-row{margin-left:auto;margin-right:0px;}*/
h1,h2,h3,h4,h5,h6, button{font-family:"aviano-sans",sans-serif !important;letter-spacing:1px !important;}
.custom-banner-btn a{font-family:"aviano-sans",sans-serif !important;letter-spacing:1px !important;}
body{font-family:"classico-urw",sans-serif;color:#000000;}
.navigation-row #menu-header-navigation .sub-menu, #mobile_menu1 .sub-menu{padding-top: 0;padding-bottom: 0;}
.navigation-row #menu-header-navigation .sub-menu li, #mobile_menu1 .sub-menu li{width: 100%;padding-right: 0;position:relative;}
.navigation-row #menu-header-navigation .sub-menu li:before, #mobile_menu1 .sub-menu li:before{width: 0; height: 0; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 5px solid #ffffff;position:absolute;content:'';top: 50%;transform: translateY(-50%);}
.navigation-row #menu-header-navigation .sub-menu li:not(:last-child), #mobile_menu1 .sub-menu li:not(:last-child){border-bottom:1px solid rgba(255,255,255,0.50);}
.full-width-image .et_pb_image_wrap, .full-width-image .et_pb_image_wrap img {width:100% !important;}
.nav-header-section{z-index:100;}
.black-link a, .black-link{color:#000000;}
.contact-form input, .contact-form textarea, .contact-form select{border: 1px solid !important;}
.justify-start{justify-content:start !important;}
.post-type-archive-breads .banner-right-column, .tax-breads-category .banner-right-column, .page-id-287 .banner-right-column{opacity:0;visibility:hidden;}
.bread-loop .grid-item-cont .grid-item .post-content_cont{padding:0px;}
.bread-loop .grid-item-cont .grid-item .entry-title, .bread-loop .grid-item-cont .entry-title{background-color: #ab8446;padding: 20px 15px; text-align: center; color: #ffffff;font-size: 24px;}
.bread-loop .grid-item-cont .grid-item .post-content-inner{font-family: "classico-urw",sans-serif;line-height: 1.6em;font-size: 12px;padding: 20px 15px !important;}
.bread-loop .grid-item-cont .grid-item .grid-item-cont{padding-bottom: 20px;}
.bread-loop .grid-item-cont a.et_pb_button, .bread-loop .grid-item-cont a.et_pb_button:hover, .bread-loop .grid-item-cont .grid-item a.et_pb_button, .bread-loop .grid-item-cont .grid-item a.et_pb_button:hover{border:none;color: #FFFFFF!important;border-width: 0px!important; border-radius: 8px; letter-spacing: 1px; font-size: 18px; background-color: #ab8446;font-family: "aviano-sans",sans-serif;display:block;margin: 0 auto;text-align:center;padding: 8px 15px;}
.bread-loop .grid-item-cont .et_shop_image img, .bread-loop .grid-item-cont .et_pb_de_mach_thumbnail img{height:250px;object-fit:cover;width:100%;}
.bread-loop .grid-col .et_pb_row, .bread-loop .grid-col .et_pb_column{height:100%;}
.et-db #et-boc .et-l .single-inner-section .et_pb_section, .et-db #et-boc .et-l .single-inner-section .et_pb_section .et_pb_row{padding:0px !important;}
.ingridientsdivi .dmach-acf-item-content{display:block;line-height: 1.7em;padding: 10px; border: 1px solid #23518C; border-radius: 10px;}
.ingridientsdivi .dmach-acf-item-content .dmach-acf-label{font-weight: 600;font-size: 24px;color: #33291a!important;display: block;font-family: "aviano-sans" !important;}
.et_pb_gallery_grid .et_pb_gallery_image{height:100%;}
.et_pb_gallery_grid .et_pb_gallery_image img{height: 100%;object-fit: cover;}
.no-results-layout{color: #ff0000;font-size: 18px;}
.et-db #et-boc .et-l #menu-header-navigation .current_page_parent>a{color: #f2b705!important;}
.bread-loop .grid-col .entry-title{display:flex;justify-content:center;align-items:center;}
.et-db #et-boc .bread-loop-category{padding: 0px !important; border-radius: 10px; width:100% !important;border: 3px solid var(--grey-brown,#B9AB96); background: #FFF; box-shadow: 4px 6px 4px 0px rgba(0,0,0,0.10);}
.bread-loop-category .et_pb_de_mach_title{background-color: #ab8446;margin-bottom:0px !important;}
.bread-loop-category .et_pb_de_mach_title .entry-title{padding-top: 20px;padding-right: 15px;padding-bottom: 20px;padding-left: 15px;font-size: 24px; text-align:center;color:#ffffff;}
.bread-loop-category .dmach-image-icon-placement-left img{ height: 250px;object-fit: cover;width: 100%;}
.bread-loop-category .et_pb_de_mach_content{padding:20px 15px;}
.et-db #et-boc .bread-section{padding:0px !important;}
.bread-loop-category .breads-button-link{margin:20px 15px !important;margin-top:0px !important;}
.bread-loop-category .breads-button-link a.et_pb_button, .bread-loop-category .breads-button-link a.et_pb_button:hover{border:none;color: #FFFFFF!important;border-width: 0px!important; border-radius: 8px; letter-spacing: 1px; font-size: 18px; background-color: #ab8446!important;font-family: "aviano-sans",sans-serif;display:block;margin: 0 auto;text-align:center;padding: 8px 15px !important;}
.bread-loop-category .breads-button-link a.et_pb_button:after, .bread-loop-category .breads-button-link a.et_pb_button:hover:after{display:none;}
.royal-gallery-wrapper{display: flex;flex-wrap: wrap;margin:0px -5px;}
.royal-gallery-wrapper .royal-gallery-item{width: 50%;flex: 0 0 auto;padding:0px 5px;margin-bottom:5px;}
.royal-gallery-wrapper .royal-gallery-item img{height:200px;object-fit:cover;width:100%;}
.et-db #et-boc .navigation-row #menu-header-navigation .current-menu-parent>a{color: #f2b705!important;}
@media (min-width:600px){
	.banner-section h1{font-size: 54px !important;}
	.banner-section .custom-banner-btn a{font-size:24px !important;padding: 10px 30px 10px 30px !important;}
}
@media (min-width:981px){
	.header-right-social-div{text-align:right;}
	.header-right-social-div .et_pb_icon{margin-top:15px;}
	.icon-list-footer{margin: 0 auto;justify-content:center;}
	.banner-section h1{font-size: 64px !important;}
	.navigation-row #menu-header-navigation li{position:relative;}
	.navigation-row #menu-header-navigation li:not(:last-child):after{content:'';width:1px;height:15px;top:50%;transform:translatey(-50%);right:0px;background: #ffffff;
    position: absolute;}
	.navigation-row #menu-header-navigation li a{padding-bottom:15px !important;padding-top:15px !important;}
	.navigation-row #menu-header-navigation .sub-menu li a{padding-bottom:8px !important;padding-top:8px !important;}
	.navigation-row #menu-header-navigation .sub-menu li:after{display:none;}
	.navigation-row #menu-header-navigation .sub-menu{padding-top:0px !important;padding-bottom:0px !important;}
	.et-menu .menu-item-has-children>a:first-child:after{top: 50% !important;transform: translateY(-50%);}
	.banner-section .custom-banner-btn a{font-size:36px !important;}
	.navigation-row #menu-header-navigation .sub-menu{    border-top: 1px solid #ffffff !important;}
}
.gpnf-modal .gpnf-modal-header{background-color: #23518c !important;}
.gpnf-modal-11-3 .tingle-btn--primary { background-color: #ab8446 !important;}
@media (min-width:1300px){
	.banner-section .n2-ss-layers-container>.n2-ss-layer{padding:0px 15px !important;}
}
@media (max-width:980px){
	.et-db #et-boc .et_pb_row_0_tb_footer{display:flex;flex-wrap:wrap;}
	.et-db #et-boc .et_pb_row_0_tb_footer .footer-column-1{order:1;width:50% !important;}
	.et-db #et-boc .et_pb_row_0_tb_footer .footer-column-2{order:3;width:100% !important;margin-bottom:0px;}
	.et-db #et-boc .et_pb_row_0_tb_footer .footer-column-3{order:2;width:50% !important;}
	.banner-section .banner-left-column{width:40% !important;display:block !important; }
	.banner-section .banner-right-column{width:60% !important;display:block !important; }
	.navigation-row .et_pb_menu__wrap{justify-content:center !important;}
}

@media (max-width:480px){
	.icon-list-footer{font-size: 12px;}
	.footer-custom-nav ul.et-menu li a{font-size:12px !important;}
}
