/*
Theme Name: Fiorello
Theme URI: http://fiorello.mikado-themes.com
Description: A Flower Shop and Florist WooCommerce Theme
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Text Domain: fiorello
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Version: 1.0
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
  border: none !important; }

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
  background-color: #fff !important; }


.vc_images_carousel .vc_carousel-control {
  text-shadow: none !important;
  opacity: 0.85!important;}

@media screen and (min-width: 768px) {
  .vc_images_carousel .vc_carousel-control .icon-next,
  .vc_images_carousel .vc_carousel-control .icon-prev {
    font-size: 100px!important;
    color: #fff !important; } }

.mkdf-sticky-header .mkdf-main-menu > ul > li > a {
  padding: 0 10px !important; }

.mkdf-normal-space .mkdf-outer-space .mkdf-item-space {
  padding: 0 57px !important; }

.mkdf-portfolio-single-holder .mkdf-ps-image-holder .mkdf-ps-image img {
  margin: 0 auto !important; }


.mkdf-pl-filter[data-filter=".portfolio-category-arrangement-pink"],
.mkdf-pl-filter[data-filter=".portfolio-category-arrangement-volume"],
.mkdf-pl-filter[data-filter=".portfolio-category-arrangement-light"],
.mkdf-pl-filter[data-filter=".portfolio-category-arrangement-yellow"],
.mkdf-pl-filter[data-filter=".portfolio-category-green-big"],
.mkdf-pl-filter[data-filter=".portfolio-category-green-small"] {
  display: none !important; }


.portfolio-item-template-default .mkdf-title-holder .mkdf-title-inner {
  text-align: center !important; }

.portfolio-item-template-default .mkdf-page-title .entry-title {
  font-family: Montserrat !important; }

.portfolio-item-template-default .mkdf-container-inner {
  padding: 30px 0 60px 0 !important; }

.portfolio-item-template-default .mkdf-grid-col-8 {
  width: 50% !important; }

.portfolio-item-template-default .mkdf-grid-col-4 {
  width: 50% !important; }





.mkdf-btn.mkdf-btn-solid {
  background-color: #DE5F26 !important; }

#mkdf-back-to-top > span {
  background-color: #DE5F26 !important;
  border: 1px solid #DE5F26 !important; }

.f-pl-filter-holder ul li.mkdf-pl-current span {
  color: #DE5F26 !important; }

.mkdf-pl-filter-holder ul li.mkdf-pl-current span,
.mkdf-pl-filter-holder ul li:hover span,
.mkdf-pl-standard-pagination ul li.mkdf-pl-pag-active a {
  color: #DE5F26 !important; }


aside.mkdf-sidebar {
  margin-top: -10px !important; }
  aside.mkdf-sidebar .widget .mkdf-widget-title-holder .mkdf-widget-title {
    font-size: 1.1rem !important; }
  aside.mkdf-sidebar .widget ul li a {
    font-size: 0.875rem !important; }



.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a {
  border: none !important;
  background-color: #fff !important; }

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active > a {
  border: none !important;
  background-color: #fff !important;
  color: #DE5F26 !important; }

li {
  color: #333 !important; }


footer .widget.widget_nav_menu ul li a {
  color: #737373; }

footer .widget.widget_nav_menu ul li {
  text-align: left; }

.mkdf-page-footer .mkdf-footer-bottom-holder .mkdf-footer-bottom-inner p {
  text-align: center;
  color: #737373;}


.mkdf-page-footer .mkdf-footer-top-holder a:hover {
  color: #DE5F26 !important; }

.mkdf-page-footer .mkdf-grid-col-3 {
  padding-left: 40px !important; }

.wpb_content_element ul li > a {
  color: #333 !important; }

.wpb_content_element .post-date {
  margin-left: 14px !important;
  color: #8e8e8e !important; }

.mkdf-st-subtitle {
  font-family: Montserrat !important;
  margin-top: -10px !important;
  color: #333 !important; }


#table_original tr, #table_original td {
  text-align: left !important;
  color: #333 !important; }

#table_original td {
  vertical-align: middle !important; }

#table_original .b_right {
  border-right: 1px solid #ebebeb !important; }

#table_original .bold {
  font-weight: bold !important; }

#table_original .red {
  color: #E62568 !important; }



.mkdf-btn.mkdf-btn-solid:not(.mkdf-btn-custom-hover-bg):hover {
  background-color: #DE5F26 !important; }

.mkdf-btn.mkdf-btn-solid:not(.mkdf-btn-custom-border-hover):hover {
  opacity: 0.7 !important;
  border-color: #DE5F26 !important; }



.vc_toggle_title > h4 {
  font-size: 1rem !important; }

.vc_toggle ul li {
  color: #6d6a6a !important; }

.vc_toggle p {
  color: #6d6a6a !important; }






#top_about_1 .mkdf-elements-holder {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
  -ms-flex-direction: row-reverse !important;
  flex-direction: row-reverse !important; }

#top_about_2 .mkdf-elements-holder {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row; }

@media screen and (max-width: 768px) {
  #top_service_bana_area.vc_custom_1545808005037 {
    padding-top: 0 !important; }
  #top_servise_btn_area {
    display: none !important; }
    #top_servise_btn_area .vc_custom_1545805102032,
    #top_servise_btn_area .vc_custom_1545805092712,
    #top_servise_btn_area .vc_custom_1545805112066,
    #top_servise_btn_area .vc_custom_1545805121286 {
      padding-left: 10px !important;
      padding-right: 10px !important; }
  #top_service_btn_area2 .mkdf-eh-item.mkdf-width-1-4 {
    width: 25% !important; }
  #top_service_btn_area2 .vc_custom_1545823720019,
  #top_service_btn_area2 .vc_custom_1545823729090,
  #top_service_btn_area2 .vc_custom_1545823737356,
  #top_service_btn_area2 .vc_custom_1545823745545 {
    padding-left: 5px !important;
    padding-right: 5px !important; }
  .mkdf-eh-item-content.mkdf-eh-custom-1448 {
    padding: 0 !important; }
  #top_about_1.vc_custom_1545807196395 {
    margin-right: 0px !important;
    margin-left: 0px !important;
    padding-top: 40px !important;
    padding-right: 20px !important;
    padding-bottom: 30px !important;
    padding-left: 20px !important; }
  #top_about_2.vc_custom_1545807211447 {
    margin-right: 0px !important;
    margin-left: 0px !important;
    padding-top: 40px !important;
    padding-right: 20px !important;
    padding-bottom: 30px !important;
    padding-left: 20px !important; }
  .mkdf-portfolio-single-holder.mkdf-ps-small-images-layout .mkdf-grid-col-8 {
    float: left !important; }
  .mkdf-portfolio-single-holder.mkdf-ps-small-images-layout .mkdf-grid-col-4 {
    float: left !important; }
    .mkdf-portfolio-single-holder.mkdf-ps-small-images-layout .mkdf-grid-col-4 .mkdf-ps-info-holder.mkdf-ps-info-sticky-holder {
      margin: 0 !important; } }

@media screen and (max-width: 480px) {
  #top_servise_flowergift {
    margin-bottom: 20px !important; }
  #top_service_bana_bottom_emp_area {
    height: 20px !important; }
  #top_servise_btn_area .vc_column_container > .vc_column-inner {
    width: 100% !important; }
  #top_service_btn_area2 .mkdf-eh-item.mkdf-width-1-4 {
    width: 50% !important; }
  #top_service_btn_area2 .vc_custom_1545823720019,
  #top_service_btn_area2 .vc_custom_1545823729090,
  #top_service_btn_area2 .vc_custom_1545823737356,
  #top_service_btn_area2 .vc_custom_1545823745545 {
    padding-left: 5px !important;
    padding-right: 5px !important;
    padding-bottom: 10px !important; }
  #top_about_1 .mkdf-elements-holder {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important; }
  #top_about_1.vc_custom_1545815317497 {
    padding: 30px 10px 0px !important; }
  #top_about_2 .mkdf-elements-holder {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important; }
  #top_about_2.vc_custom_1545815324993 {
    padding: 30px 10px 30px !important; }
  #portfolio_top .vc_column_container > .vc_column-inner {
    width: 100% !important; }
  .mkdf-portfolio-single-holder.mkdf-ps-small-images-layout .mkdf-grid-col-8 {
    float: none !important;
    width: 100% !important; }
  .mkdf-portfolio-single-holder.mkdf-ps-small-images-layout .mkdf-grid-col-4 {
    float: none !important;
    width: 100% !important; }
    .mkdf-portfolio-single-holder.mkdf-ps-small-images-layout .mkdf-grid-col-4 .mkdf-ps-info-holder.mkdf-ps-info-sticky-holder {
      margin-top: 40px !important; }
  #bridal_page .vc_column_container > .vc_column-inner {
    padding-left: 0 !important;
    padding-right: 0 !important; }
  #bridal_page .vc_custom_1544777834069 {
    margin-left: 0 !important;
    margin-right: 0 !important; } }

#top_cover {
  display: block !important; }

#top_cover_sp {
  display: none !important; }

@media screen and (max-width: 480px) {
  #top_cover {
    display: none !important; }
  #top_cover_sp {
    display: block !important; } }





@media screen and (max-width: 768px) {
  .mkdf-boxed .mkdf-wrapper .mkdf-wrapper-inner {
    width: 92% !important; }
  .mkdf-container-inner {
    width: 95% !important; } }



.container_70 {
  width: 80% !important;
  margin: 0 auto; }
  @media screen and (max-width: 768px) {
    .container_70 {
      width: 80% !important; } }
  @media screen and (max-width: 480px) {
    .container_70 {
      width: 100% !important; } }

#news_part h2 {
  display: none !important; }

#news_part ul li > a:hover {
  color: #DE5F26 !important; }

@media screen and (max-width: 480px) {
  #news_part ul {
    margin: 15px 8% 15px 5% !important; }
    #news_part ul .post-date {
      display: block !important;
      margin-left: 23px !important; } }

@media screen and (max-width: 480px) {
  #access .vc_column_container > .vc_column-inner {
    padding-left: 5% !important;
    padding-right: 5% !important; }
  #bridal_page .vc_column_container > .vc_column-inner {
    padding-left: 5% !important;
    padding-right: 5% !important; }
  #bridal_page .mkdf-section-title-holder .mkdf-st-title {
    margin: 20px 0 0 !important; } }

@media screen and (max-width: 480px) {
  .mkdf-content .mkdf-content-inner > .mkdf-container > .mkdf-container-inner {
    padding: 40px 0 0 0 !important; } }

@media screen and (max-width: 480px) {
  .mkdf-title-holder .mkdf-title-inner .mkdf-page-subtitle {
    font-size: 12px !important;
    margin: 0 !important; }
  .mkdf-section-title-holder.mkdf-st-subtitle-pos-under .mkdf-st-subtitle {
    font-size: 12px !important;
    margin: 0 0 20px 0 !important; }
  .mkdf-section-title-holder .mkdf-st-title {
    margin: 0 !important; } }


@media screen and (max-width: 480px) {
  .mkdf-page-footer .mkdf-column-content:not(:first-child) {
    margin-top: 5px !important; } }

@media screen and (max-width: 480px) {
  #top_about_1 .mkdf-section-title-holder .mkdf-st-title,
  #top_about_2 .mkdf-section-title-holder .mkdf-st-title {
    margin-top: 16px !important; }
  #top_about_1 .mkdf-eh-item-content,
  #top_about_2 .mkdf-eh-item-content {
    padding: 0 !important; } }


#top_about_2 .mkdf-eh-item-content .wpb_wrapper p:nth-child(2),
#top_about_2 .mkdf-eh-item-content .wpb_wrapper p:nth-child(6),
#top_about_2 .mkdf-eh-item-content .wpb_wrapper p:nth-child(8){
  margin-top: -10px; }

#top_about_2 .mkdf-eh-item-content .wpb_wrapper h3 {
  margin-top: -10px; }


@media screen and (max-width: 480px) {
  #portfolio_top .mkdf-pl-load-more-holder {
    margin-bottom: 60px; } }


form input{
  color:#333!important;
}
form input[type="submit"]{
  color:#fff!important;
}
form textarea{
  color:#333!important;
}

:placeholder-shown{
  color:#959595!important;
}

#top_about_1 .mkdf-elements-holder .mkdf-eh-item{
  display: inline-block!important;
}

@media screen and (max-width: 480px) {
  #top_about_1 .mkdf-elements-holder .mkdf-eh-item{
    height: 100%!important;
  }
}

#top_service_bana_area a img,
#top_service_btn_area2 .mkdf-eh-item .mkdf-eh-item-inner a img{
  transition: all 0.25s;
}

#top_service_bana_area a:hover img,
#top_service_btn_area2 .mkdf-eh-item:hover .mkdf-eh-item-inner a img{
  opacity: 0.8;
  transition: all 0.25s;
}

#newspage_blog_list .mkdf-blog-list li h5{
  font-size: 17px;
}

#newspage_blog_list .mkdf-blog-list li h5 a:hover{
  color: #DE5F26!important;
}


#portfolio_top .mkdf-portfolio-list-holder .mkdf-pl-filter-holder .mkdf-plf-inner ul{
  margin: 0 0 14px 42px;
  box-sizing: border-box;
}

#portfolio_top .mkdf-portfolio-list-holder .mkdf-pl-filter-holder .mkdf-plf-inner ul li{
  padding: 0 18px 5px 0;
}
#portfolio_top .mkdf-portfolio-list-holder .mkdf-pl-filter-holder .mkdf-plf-inner ul li span{
  padding: 3px 14px;
  border-radius: 20px;
  background-color: #E2DFDD;
  color: #1B1B1B;
  font-size: 13px;
}

#portfolio_top .mkdf-portfolio-list-holder .mkdf-pl-filter-holder .mkdf-plf-inner ul li.mkdf-pl-current span{
  background-color: #DE5F26;
  color: #fff!important;
}

#portfolio_top .mkdf-portfolio-list-holder .mkdf-pl-filter-holder .mkdf-plf-inner ul li:hover span{
  background-color: #DE5F26;
  color: #fff!important;
}

@media screen and (max-width: 480px) {
  #portfolio_top .mkdf-portfolio-list-holder .mkdf-pl-filter-holder .mkdf-plf-inner ul{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
	margin: 0 0 -5px 0 ;
  }
  #portfolio_top .mkdf-portfolio-list-holder .mkdf-pl-filter-holder .mkdf-plf-inner ul li{
    width: 32%;
    margin-bottom: 20px;
    padding: 0!important;
    text-align: center;
  }
  #portfolio_top .mkdf-portfolio-list-holder .mkdf-pl-filter-holder .mkdf-plf-inner ul li span{
    padding: 5px 0;
    width: 100%;
    letter-spacing: -0.04em;
	 font-size: 12px;
  }
   #portfolio_top .mkdf-portfolio-list-holder .mkdf-pl-filter-holder .mkdf-plf-inner ul li:nth-of-type(11) span{
    letter-spacing: -0.1em;
  }
}

@media screen and (max-width: 320px) {
  #portfolio_top .mkdf-portfolio-list-holder .mkdf-pl-filter-holder .mkdf-plf-inner ul li{
    width: 48%;
  }
  #portfolio_top .mkdf-portfolio-list-holder .mkdf-pl-filter-holder .mkdf-plf-inner ul li span{
    letter-spacing: 0em;
  }

}

@media screen and (max-width: 480px) {
	#top_service_btn_area2{
    margin-top: -20px!important;
    margin-bottom: -36px!important;
  }
}

#top_service_btn_area2 .mkdf-elements-holder{
  display: flex;
  flex-wrap: wrap;
}

#top_service_btn_area2 .mkdf-elements-holder .mkdf-eh-item.mkdf-width-1-2{
  box-sizing: border-box;
  padding: 14px;
}

@media screen and (max-width: 480px) {
  #top_service_btn_area2 .mkdf-elements-holder .mkdf-eh-item.mkdf-width-1-2{
    padding: 0;
    margin-bottom: 10px
  }
	#top_service_btn_area2 .mkdf-elements-holder .mkdf-eh-item-content{
    padding: 0 10px!important;
  }
	
	
	
}

.grecaptcha-badge {
    z-index: 1000;
    bottom: 72px !important;
}