/* General Styling */

.pink-border {
  width: 30%;
}

/* Header Styling */

#mk-header .header-logo a img {
  max-width: 430px;
}  

#mk-header {
  border-bottom: none;
}

#mk-header .header-logo a img { max-width: 340px;}

.mk-header-toolbar {
	display: none;
}  

.mk-page-section .background-clipper {
	margin-top: 20px;
}

/* Menu Bug Fix */

body .main-navigation-ul li.no-mega-menu ul.sub-menu {
  left: 0px !important;
  right: auto !important;
}

/* Main Menu Styling */

.main-navigation-ul > li.no-mega-menu ul.sub-menu li.menu-item a.menu-item-link {
  	width: 155px; 
}

/* Karavan Arrows Closer */
.mk-fullwidth-slideshow .flex-direction-nav .flex-next {
 	right: 15%; 
}
.mk-fullwidth-slideshow .flex-direction-nav .flex-prev {
 	left: 15%;
}


/* Responsive Menu Styling */

#mk-responsive-nav li ul li a {

  text-transform: uppercase;
  font-size: 13px;
  font-weight: 700 !important;
}  

#mk-theme-container:not(.mk-transparent-header) .header-style-1 .mk-header-padding-wrapper {
  	padding-top: 0px;
}

.bakeries {
  background-color: #fdeef4;
}

/* Testimonial Custom Styling */

.mk-testimonial.avantgarde-style .mk-testimonial-content p {
	color: #f18cb4;
  	font-weight: 400;
  	font-style: normal;
}

.mk-testimonial.avantgarde-style .mk-testimonial-author {
  margin: -15px 0 25px;
}  

.mk-testimonial.avantgarde-style .mk-testimonial-author {
color: #f18bb2 !important;
}  

/* Image Box Custom Styling */

/* .mk-imagebox-shortcode .mk-imagebox-item .item-holder */
	.pink-imagebox-border {
  	border-style: solid;
	border-width: 1px;
	border-color: #ffccff;
}

.mk-imagebox-shortcode .mk-imagebox-item .mk-imagebox-item-text p {
	text-align: left;
}

.mk-image-shortcode.gray_border-frame .mk-image-inner {
  border: 1px solid #f18bb2;
}

.mk-image-shortcode.outside-image .mk-image-caption .mk-caption-title {
    color: #f18bb2;
}

.mk-image-shortcode.outside-image .mk-image-caption .mk-caption-desc {
  font-style: normal;
  font-size: 14px;
  color: #888888;
} 

.mk-imagebox-shortcode .mk-imagebox-item .mk-imagebox-item-title h5 {
	text-align: left;
}  

.mk-imagebox-shortcode .mk-imagebox-item .mk-imagebox-item-title {
	padding: 10% 13% 7%;
}

.mg_item_text { display: none;}

/* Portfolio Elements Styling 

.portfolio-meta-wrapper {
  display: none;
} 

*/

.portfolio-meta-wrapper {
	display: none;
}

/* Grid Elements Custom Styling */

.grid-title {
  color: #f18cb4;
  font-weight: 600;
  margin-bottom: -15px;
}

.grid-excerpt {
  color: #ffffff !important;
}

/* Footer Widgets Styling */

#mk-footer .widgettitle {
  margin-left: 5px;
  letter-spacing: normal;
}

.widget_posts_lists ul li {
  margin-left: 5px;
}  

.widget_posts_lists ul li img {
  width: 115px;
}

.widget_posts_lists ul li .post-list-title {
  font-family: helvetica;
}  
  
.mk-instagram-feeds .two-columns {
  width: 115px;
  margin-right: 11px;
}

#mk-footer .mk-instagram-feeds .two-columns .item-holder img { height: 115px; margin-bottom: 11px; }

#theme-page .mk-toggle { margin-left: 0px !important;
  width: 100%;
}

/* Constant Contact Footer Widget Styling */

input[type=submit] { 
  color: white;
  background-color: #f18cb4;
  padding: 12px 20px 10px 20px;
  margin-top: -3px;
  margin-left: 5px;
  font-size: 18px !important;
  border: none;
}

input[type=text], textarea {
  font-size: 18px;
  margin-left: 5px;
}

/* Donation Page */
#donate_name label {
  width: 180px;
  float: left;
}

#donate_name input {
  float: left;
  width: 420px;
}

#donate_name p.smaller input { float: left; width: 200px;}

/* Media Grid Custom Styling */

.mg_galleria_slider_light .galleria-info-description {
  color: #663333 !important;
}

.mg_galleria_slider_wrap .galleria-info-description {
  font-size: 18px !important;
  font-weight: 600;
}

.mgom_88_2 {
	margin-top: 25px;	
}

.mgom_88_3 {
	margin-top: 20px;	
}

.mgom_show_title_fh .mg_box:hover .mgom_title,
.mgom_show_title .mg_box:hover .mgom_title {	
	display: none;
}

.mg_item_title {
  color: #663333 
    }    

/* Slider Arrow Navigation Custom Styling */


.mk-fullwidth-slideshow .flex-direction-nav a {
  margin-left: -150px;
  margin-right: -150px;
  background-color: #ffffff;
}  

.mk-fullwidth-slideshow .flex-direction-nav a I{
  font-size:32px;
  color: #888888;
}

.ppt {
display: none !important;
}

/* Flexslider 

.flex-direction-nav {
  display:none !important;
}

/* Toggle Custom Styling */
.mk-toggle {
  margin-left: -240px !important;
  width: 151%;
}

.mk-toggle.fancy-style .mk-toggle-title {
  color: #f18bb2; 
  font-size: 16px;  
}

/* 5 Image Grid Box Custom Styling */
.mg_box:hover .mgom_63_2.mgom_txt_wrap .mgom_txt_block {
  opacity: .9;
}


/* Lightbox */
.pp_description {
  display: none !important;
}

.pink-hover {
  opacity: 0.9 !important;
}

.grid-excerpt {
  font-family: helvetica;
  font-size: 8px !important;
}

/* General */

.pink-border {
  width: 25%;
}

/* Portfolio Custom Styling */

.portfolio-meta-wrapper .portfolio-categories {
  display: none;
}

.mk-loadmore-button {
  color: #f18bb2 !important;
}
  
 .fancybox-title-float-wrap .child {
  text-transform: lowercase !important;
  color: #f18bb2 !important;
  font-family: helvetica !important;
}

#mk-filter-portfolio.sortable-classic-style ul li a {
  text-transform: lowercase;
  font-family: helvetica;
  font-size: 14px;
  color: #663333;
  font-weight: 300;
}

/* Order Page Styling */
 
#order-title {
  font-size: 32px;
  text-align: center;
  margin-bottom: 20px;
  margin-top: 90px;
}  

#order-text {
    text-align: left;
  	color: #663333;
    margin-bottom: 45px;
}
  
#sweet-order {
  font-size: 32px;
  text-align: center;
}

#onecol {
  margin-left: 15%;
  margin-right: 15%;
  margin-top: 45px;
  margin-bottom: 45px;
  color: #f18bb2;
  font-size: 16px;
  font-weight: 200;
}

.pink {
  font-size: 18px;
}

.add_to_cart {
  margin-left: 100px;
  margin-top: 60px;
}

#pickup_location {
  text-transform: lowercase;
  color: #f18bb2;
  font-size: 24px;
  margin-left: 76px;
}

#ddlLocation {
  text-transform: lowercase;
  height: 45px;
  width: 200px !important;
  font-family: helvetica;
  margin-top: 10px;
  font-size: 16px;
  color: #663333;
}

#shipping-text {
  text-align: left;
  color: #663333;
  margin-bottom: 20px;
}

/* Video Image Box */

.mk-video-container {
  height: 40px;
}

#menu-item-2046 ul.sub-menu { left: auto !important; right: 0px !important}