/* BEGIN global_custom_css */
body {	font-family: 'Open Sans', sans-serif !important;}

.product-information-inner  .product-navigation {display: none;}

.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {background-color: #eee !important;}

blockquote.testimonials-text {text-align: center; color: #fff !important;}

.header-type-18 .menu {border-top: 0px !important;}

.col-md-6 {padding-bottom: 40px;}

.homeboxes h2  {
    font-family: 'Bellefair', serif !important;
    font-weight: 400 !important;
    font-size: 24px;
    text-transform: uppercase;
}

 	.readmorelink {max-width: 80px !important; color: #111 !important; padding: 4px 4px !important;  border-radius: 22px; display: block; clear: both; margin-left: auto; margin-right: auto; text-align: center; font-size: 13px; font-weight: 500; letter-spacing:0px;  background: #ccc; border: 0px solid #7f8080;    font-family: 'Montserrat', sans-serif; text-transform: uppercase;}
	
		.readmorelink:hover { background: #aaa; color: #111 !important; text-decoration:none; border:0px solid #111; padding: 4px 4px !important; }
		
		 	.readmorelink:visited {color: #111 !important; }
	

p {	font-family: 'Open Sans', sans-serif !important;}

.widget-title {font-family: 'Montserrat', sans-serif !important;}

.testimonial-info {display: none;}

.header-type-7 .menu-wrapper {background: #000;}

.woocommerce-shipping-fields {background-color: #eee; padding: 30px; border-radius: 20px;}

.tnp-subscription label {font-weight: 400 !important;}
.tnp-submit {background: #888 !important;}
.tnp-submit:hover {background: #aaa !important;}

.step-title span {background: none !important;}

#e_deliverydate_field   {background-color: #666; padding: 30px; border-radius: 20px; }
#e_deliverydate_field label, #e_deliverydate_field small {color: #fff;}

.blog-masonry h2 {min-height: 60px !important; font-size: 24px; line-height: 26px;}
.blog-masonry  .content-article p {min-height: 100px !important;}

.facebookbut {background: none; border: 1px solid #444; color: #444; padding: 4px 10px; border-radius: 70px; font-size: 15px; font-weight: 500;}
.facebookbut:hover {background: #444;  color: #fff !important; }

.instabut {background; none; border: 1px solid #a4a4a4; color: #a4a4a4; padding: 4px 10px; border-radius: 20px; font-size: 13px; font-weight: 500;}
.instabut:hover {background: #a4a4a4;  color: #fff !important; }

.shopping-cart-widget {border: 1px solid #555 !important; border-radius: 50px; background: #fff !important;}

.customfont {font-family: 'Montserrat', sans-serif !important; font-size: 35px; line-height: 52px; color: #787878; padding-bottom: 20px; max-width: 950px; margin-left: auto; margin-right: auto;}
.customfont2 {font-family: 'Montserrat', sans-serif !important; font-size: 30px; color: #111; padding-bottom: 20px;}

.topleft {font-family: 'Montserrat', sans-serif !important; color: #444; letter-spacing: 1px; font-size: 14px; font-weight: 300;}

.topleft strong {color: #111; text-transform: uppercase;}

.vc_tta-style-classic .vc_tta-tabs-container li.vc_tta-tab.vc_active span {color: #787878;}

.wpb_wrapper a {color: #787878 !important; }
.wpb_wrapper a:visited {color: #787878 !important;}

.et-follow-buttons.icons-colorfull.buttons-size-large .follow-facebook,
.et-follow-buttons.icons-colorfull.buttons-size-large .follow-twitter,
.et-follow-buttons.icons-colorfull.buttons-size-large .follow-instagram
{background-color: #646464 !important; }

.navbar {padding-top: 6px; padding-bottom: 6px; }

.gallery-preview {display: none;}

.testimonials strong {color: #787878 !important;}

.event {background-color: #f6f6f6; border-radius: 20px; padding: 30px; margin-bottom: 15px;}

.event h1 {font-family: 'Pacifico', cursive !important; text-transform: none !important;}

.recipes {font-style: italic; font-size: 20px;}

.post h2 a {color: #111 !important; min-height: 30px !important;}

.slide-item .product-title {font-weight: 500 !important; min-height: 40px; font-size: 16px !important;}
.woocommerce-Price-amount {color: #111 !important;}

.woocommerce-Price-amount {color: #111;}

.buttonhome  {font-family: 'Montserrat', sans-serif !important;}

.prices table {width: 100%;}

.product-information .product_title  {font-family: 'Montserrat', sans-serif !important; font-weight: 700 !important;}

blockquote.testimonials-text {font-weight: 300; background: none !important; border: none !important; font-size: 20px; line-height: 28px; 	font-family: 'Open Sans', sans-serif !important; }

.menu .menu-full-width .nav-sublist-dropdown ul > li > a {font-weight: 400 !important;}

.page-heading {background: url(http://franmarquis.com/wp-content/uploads/2020/09/title-back.jpg) top fixed !important; 
padding-bottom: 80px !important; padding-top: 80px !important;}

.tbs {max-width: 510px; padding-left: 10px;}

.widget_nav_menu li {border-bottom: 1px solid #828282;}

footer .vc_column_container{color: #fff}

#parall h1 {color: #fff; }
#parall h2 {color: #fff; }

#parall .vc_btn3 {font-family: 'Montserrat', sans-serif !important;  color: #fff !important;}
#parall .vc_btn3:hover {font-family: 'Montserrat', sans-serif !important;  color: #111 !important;}
#parall .vc_btn3 a { color: #fff !important;}
#parall .vc_btn3 a:hover { color: #111 !important;}

.header {background: !important;}
.header-wrapper .menu > li > a, .header-wrapper .header .menu-main-container .menu > li > a {padding-left: 27px; padding-right: 27px;}

.languages-area {
    display: none;
}

.back-history {display: none !important;}

#slider_15685 .owl-prev,  #slider_15685 .owl-next  {display: none !important;}

.testimonialbox h4 {font-weight: 700; font-size: 24px; font-style: normal;}
.testimonialbox strong {color: #444; font-style: normal;}
.testimonialbox {font-style: italic;}

#yellowrow p {color: #fff; font-size: 15px; }

.bigfont {font-size: 155px; line-height: 110px; letter-spacing: -5px; color: #fff; font-weight: 800; font-family: 'Montserrat', sans-serif !important;}

.slide-item .products-page-cats {font-size: 11px;}
.slide-item .product-title {font-size: 20px; font-weight: 700;}

.main-footer p {font-family: 'Open Sans', sans-serif !important;  font-size: 14px; line-height: 24px; color: #fff;}

.row-copyright {border-top: 1px dotted #161616 !important;}

.owl-next::before {top: 6px !important;}
.owl-prev::before {top: 6px !important;}

#owl-testimonials .owl-next::before {top: 2px !important;}
#owl-testimonials .owl-prev::before {top: 2px !important;}

.main-footer .container a {color: #fff !important;}
.main-footer .container a:hover {text-decoration: underline;}

.page-heading .title {color: #fff !important;}

.row-copyrights p {color: #fff !important;}
.row-copyrights a {color: #fff !important;}

#breadcrumb {color:#fff !important;}
#breadcrumb a {color: #fff !important;}

.woocommerce-breadcrumb {color:#fff !important;}
.woocommerce-breadcrumb a {color: #fff !important;}

.footerstyle h4 {color: #fff; font-weight: 500; font-family: 'Montserrat', sans-serif !important;}

.top-bar {background: #fff; border-bottom: 1px solid #eee;}

.top-bar a {font-weight: 500; font-family: 'Montserrat', sans-serif !important; color: #2a3c46 !important;}

.top-bar a:hover {color: #707d84 !important;}

.footerstyle p  {color: #fff;}

.footerstyle .widget_nav_menu li a  {color: #fff;}

.footerstyle  .widget_nav_menu li {border-color: #ccc;}

.copyright .container .row-copyrights {border-top: 0px solid #fff;}

.ouraim {font-size: 60px !important;}
.ouraim span {font-weight: 300;}

.copyright-2 {background-color: #0f0f0f;}

footer h2 {color: #fff !important;}

h1, h2 {font-family: 'Montserrat', sans-serif !important;}

.testimonials h4 {font-weight: 700; font-size: 26px; font-style: normal;}
.testimonials strong {color: #444; font-weight: 600;  font-style: normal;}

.testimonials { font-style: italic;}

 	.readmore {max-width: 130px !important; color: #d10e0e !important; padding: 12px 8px !important;  border-radius: 4px; display: block; clear: both;  text-align: center; font-size: 13px; font-weight: 500; letter-spacing:1px; text-transform:uppercase; background: none;  border: 1px solid #d10e0e;   font-family: 'Montserrat', sans-serif; margin-top: 20px; }
	
	.readmore:hover {background: #d10e0e; color: #fff !important; padding: 12px 8px !important; text-decoration:none; border-color: #d10e0e; }
		
		.seopage h1 {font-size: 24px !important;}
	
	

	

		
		.parallax h1 {color: #fff;}
			.parallax h2 {color: #ffd877;}
		
		
.widget_nav_menu li.current-menu-item a {background: none !important; background-color: none !important;}

.button {border-radius: 21px; color: #fff !important;}
.button:hover {background: #aaaaaa !important;}

.content-page h1 {font-family: 'Bellefair', serif !important; font-weight: 400 !important;}

.widget_nav_menu li, .category-1 .widget_nav_menu {border: 0px !important;}
/* END global_custom_css */
/* BEGIN custom_css_wide_mobile */
@media(min-width: 481px) and (max-width: 767px) {
.customfont {font-family: 'Pacifico', cursive;font-size: 30px; line-height: 34px; color: #111; padding-bottom: 20px;}
.customfont2 {font-family: 'Pacifico', cursive;font-size: 20px;  line-height: 34px; color: #111; padding-bottom: 20px;}
}
/* END custom_css_wide_mobile */
/* BEGIN custom_css_mobile */
@media(max-width: 480px){
.customfont {font-family: 'Pacifico', cursive; font-size: 30px; line-height: 34px; color: #111; padding-bottom: 20px;}
.customfont2 {font-family: 'Pacifico', cursive; font-size: 20px;  line-height: 34px; color: #111; padding-bottom: 20px;}
}
/* END custom_css_mobile */
