/*-----------------------------------------------------------------------------------

	Theme Name: Cafe Child
	Theme URI: https://visualmodo.com
	Author: Jared S Dias
	Author URI: https://visualmodo.com
	Description: <strong>Cafe Child Theme</strong> - <a href="https://visualmodo.com">https://visualmodo.com</a>. Follow us for update notifications:<br/> <a href='http://twitter.com/visualmodo'>Twitter</a><br/> | <a href='http://www.facebook.com/visualmodo'>Facebook</a>
	Template: cafe
	Version: 1.0.0
	Text Domain:  vslmd
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Tags: translation-ready, threaded-comments, theme-options, sticky-post, post-formats, full-width-template, flexible-header, featured-images, custom-menu, custom-header, custom-colors, custom-background, fluid-layout

	All files, unless otherwise stated, are released under the GNU General Public License
	version 3.0 (http://www.gnu.org/licenses/gpl-3.0.html)

*/


/* --------------------------------------------
	Custom CSS
-------------------------------------------- */

.schowajTo
{
	display: none !important;
}


h3
{
  font-size: 20px !important;
  line-height: 35px !important;
}


/**********************
    STRONA GLOWNA
/*********************/

/**** TOP BAR ****/

.header-top .col-md-12
{
	padding-right: 0px !important;
    padding-left: 0px !important;
}


.nc-btn-zamow
{
    background-color: #e61482;
}

.nc-btn-zamow .title-content,
.nc-btn-zamow span
{
    color: #fff;
}

.nc-topbar {
    font-size: 0.9em;
    color: #46BDC6 !important;
}


.nc-topbar-user a {
	font-size: 0.9em;
    color: #E61482 !important;
}

.nc-topbar-user a:hover {
	font-size: 0.9em;
    color: #46BDC6 !important;
}

.nc-topbar-zamow a {
	font-size: 0.9em;
    background-color: #46BDC6 !important;
	color: #fff !important;
	padding: 3px 12px;
	border-radius: 15px;
}

.nc-topbar-zamow a:hover {
	font-size: 0.9em;
    background-color: #E61482 !important;
	color: #fff !important;
}

.wrapper-footer {
    /* padding: 2.5em 0; */
    padding-bottom: .25em !important;
}

.wrapper-footer .widgets-footer {
    
    margin-bottom: .25em !important;
}

.copyright-footer-item span,
.nc-topbar-footer a {
    color: #fff !important;
    font-size: 12px;
}

.nc-topbar-footer a:hover {
    color: #d897b9 !important;
}

/*** KARUZELA ***/

.home-karuzela .wpb_text_column
{
  padding-top: 5% !important;
  padding-bottom: 5% !important;
}

.home-karuzela h3 
{
    font-family: Poppins;
    font-size: 20px !important;
}

.home-karuzela p  /* opis */
{
  font-size: 16px !important;
}

.home-karuzela .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat {
    color: #fff;
/*     background-color: #e61482 !important; */
    background-color: #46bdc6 !important;
}

.vc_btn3.vc_btn3-size-sm,
.vc_btn3.vc_btn3-size-md,
.home-karuzela .vc_btn3.vc_btn3-size-sm {
    font-size: 17px !important;
    padding-top: 12px  !important;
    padding-bottom: 12px !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
}


.home-karuzela .slick-next {
    right: -40px !important;
}

.home-karuzela .slick-prev {
    left: -40px !important;
}

/**** ACCORDION ****/

.home-accordion
{
  padding-bottom: 75px;
}


.home-accordion.vc_tta-color-pink.vc_tta-style-modern .vc_tta-panel
{
	margin-bottom: 10px;
}

.home-accordion.vc_tta-color-pink.vc_tta-style-modern  .vc_tta-panel .vc_tta-panel-heading
{
    border-color: #63C7CF !important;
    background-color: #63C7CF !important;
	border-radius: 25px;  /** zaokraglenie **/
}

.home-accordion.vc_tta-color-pink.vc_tta-style-modern  .vc_tta-panel .vc_tta-panel-heading:hover
{
    border-color: #51bac1 !important;
    background-color: #51bac1 !important;
}

.home-accordion.vc_tta-color-pink.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #f0f0f0 !important;
    background-color: #f8f8f8 !important;
}

.home-accordion.vc_tta.vc_tta-style-modern .vc_tta-panel-body, 
.home-accordion.vc_tta.vc_tta-style-modern .vc_tta-panel-heading {
    border-width: 0px;
}

.home-accordion.vc_tta-color-pink.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {
    background-color: #fff;
}

.home-accordion.vc_tta.vc_general .vc_tta-panel-title {
    margin: 0;
    line-height: 1;
    font-size: 18px;
    font-weight: 600;
}

.home-accordion.vc_tta.vc_general .vc_tta-panel-body {
    padding: 40px 20px !important;
}

/* lista - kropki po prawej */

.ul-rtl
{
	direction: rtl;
	margin-right: 20px;
}

.nc-infoDostawy
{
        font-size: 0.8em;
    line-height: 1.3em;
}


/*** time line ***/
.nc-timeline .timeline-dot
{
	background-color: #46BDC6 !important;#E31E28
}

.nc-timeline .timeline-line span:first-child,
.nc-timeline .timeline-line span:last-child
{
	background-color: #E31E28 !important;
}

.nc-timeline-plugin .event-title a
{display:none !important;}

.nc-timeline-plugin .date
{
	color: #e61482 !important;
	font-family: Poppins;
    line-height: 28px !important;
    font-weight: 700;
    font-style: normal;
    font-size: 30px !important;
}

/**** DIETY ****/
.bc-inne-diety-header
{
	margin-bottom: 15px;
}

.nc-dietyGrid-opis
{
	font-size: 0.9em;
	line-height: 1.2em;
	margin-bottom: 20px !important;
    margin-top: -7px !important;
}

.bc-btn-inne-diety .vc_btn3.vc_btn3-size-sm,
.bc-btn-inne-diety .vc_btn3.vc_btn3-size-md,
.bc-btn-inne-diety .home-karuzela .vc_btn3.vc_btn3-size-sm {
    font-size: 15px !important;
    padding-top: 7px !important;
    padding-bottom: 7px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
}


/**** BLOG ***/

.home-blog a
{
  color: #46bdc6 !important;
  line-height: 25px;
    font-family: 'Poppins';
    font-weight: 600;
}

.home .date
{
  margin-top: 10px;
  font-size: 13px;
}

/*** CENNIK **/

/** tabela 1 - w cenniku **/
.tablepress-table-name
{
	font-weight: 500;
    font-size: 20px;
}

.tablepress-id-1,
.tablepress-id-5
{
}

.tablepress.tablepress-id-1 .row-1 th,
.tablepress.tablepress-id-5 .row-1 th,
.tablepress.tablepress-id-6 .row-1 th,
.tablepress.tablepress-id-7 .row-1 th,
.tablepress.tablepress-id-8 .row-1 th,
.tablepress.tablepress-id-9 .row-1 th
{
	background-color: #46BDC6;
}

.tablepress .column-1,
.tablepress .column-2,
.tablepress .column-3,
.tablepress .column-4,
.tablepress .column-5,
.tablepress .column-6
{
text-align: center !important;
}

.nc-cennik-rabat
{
	color: red !important;
}

/** tabela 1 - w regulaminie **/
.tablepress.tablepress-id-2,
.tablepress.tablepress-id-3,
.tablepress.tablepress-id-4
{
	margin-top: 30px;
	margin-bottom: 30px;
}


.tablepress.tablepress-id-2 .row-1 th,
.tablepress.tablepress-id-3 .row-1 th,
.tablepress.tablepress-id-4 .row-1 th
{
	background-color: #f1f1f1;
}

