.elementor-kit-8{--e-global-color-primary:#1B2F51;--e-global-color-secondary:#1F1F1F;--e-global-color-text:#191919;--e-global-color-accent:#FFD532;--e-global-color-c72457f:#007DB5;--e-global-color-7f2a54b:#0A485E;--e-global-typography-primary-font-family:"Cairo";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Cairo";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Cairo";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Cairo";--e-global-typography-accent-font-weight:500;font-size:16px;}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-kit-8 a{color:var( --e-global-color-c72457f );text-decoration:underline;}.elementor-kit-8 a:hover{color:var( --e-global-color-7f2a54b );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{text-decoration:none;color:#FFFFFF;}.elementor-kit-8 button:hover,.elementor-kit-8 button:focus,.elementor-kit-8 input[type="button"]:hover,.elementor-kit-8 input[type="button"]:focus,.elementor-kit-8 input[type="submit"]:hover,.elementor-kit-8 input[type="submit"]:focus,.elementor-kit-8 .elementor-button:hover,.elementor-kit-8 .elementor-button:focus{color:#FFFFFF;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1110px;}.e-con{--container-max-width:1110px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-header .site-branding .site-logo img{width:82px;max-width:82px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*cela table */
/*cela table */
#gsdt-table { 
border: 2px solid #ddd !important;
margin-top: 10px;
margin-bottom: 15px;
box-shadow: 0px 0px 40px 10px #e7e7e730 !important;
}

/*ma telfoen nechce da font ..ani ked je tam ten ckod..aj tak defaul fotn ukazuje*/
/*table#gsdt-table p,
table#gsdt-table span,
table#gsdt-table td,
table#gsdt-table a { 
font-family: Cairo !important;
}
*/

#gsdt-filter-form { 
background-color: #eee;
border: 1px solid #999;
}



@media only screen and (min-width: 1024px) {
#gsdt-filter-form { 
padding: 25px 29px;
border-radius: 15px;
width: 48% !important;
}
}

@media only screen and (max-width: 1024px) {
#gsdt-filter-form { 
padding: 23px 25px;
border-radius: 15px;
width: 100% !important;
}
}


#gsdt-filter-form input#custom-q, select#coin-filter,
#gsdt-filter-form input#custom-r { 
font-size: 1.07rem !important;
background-color: white !important;
}

#gsdt-filter-form input#custom-q,
#gsdt-filter-form select#coin-filter { 
width: 50% !important;
margin-top: 5px;
margin-bottom: 14px;
}

#gsdt-filter-form input#custom-q { 
margin-top: 10px;
}

#gsdt-filter-form input#custom-r {
width: 70% !important;
}


#gsdt-filter-form label[for=custom-q], 
#gsdt-filter-form label[for=coin-filter],
#gsdt-filter-form label[for=custom-r] { 
color: #333 !important;
}

#gsdt-filter-form label[for=coin-filter],
#gsdt-filter-form label[for=custom-r] { 
font-weight: normal ;
font-size: 1.15rem;
}

#gsdt-filter-form label[for=coin-filter] { 
display: block;
padding-top: 18px;
/*margin-top: 10px;*/
}


 
#gsdt-filter-form .vyber-coin, 
#gsdt-filter-form .vypln-cenu-coinu,
#gsdt-filter-form .div-aktualna-cena-coinu { 
background-color: #ddd;
}

#gsdt-filter-form .vyber-coin { 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 29px;
border-left: 2px solid #bbb;
border-right: 2px solid #bbb;
}

#gsdt-filter-form .vypln-cenu-coinu { 
margin: 0px 0px 0px 0px;
padding: 3px 0px 0px 29px;
border-right: 2px solid #bbb;
	border-left: 2px solid #bbb;
}

#gsdt-filter-form .div-aktualna-cena-coinu { 
margin: 0px 0px 15px 0px;
padding: 10px 20px 20px 33px;
border-right: 2px solid #bbb;
border-left: 2px solid #bbb;
border-bottom: 2px solid #bbb;
border-radius: 0px 0px 5px 5px
}


/*popis1-kalkualcka pocita podla akuatlnych cien...*/

p.coin-info-default { 
/*font-style: italic !important;*/
color: #115fd9 /*#1470ff*/ !important;
font-weight: normal;
margin-top: 4px;	
}

p.coin-info-default::before {
	/*font-family: "Font Awesome 5 Free";
	font-weight: 900 !important;
	content: '\f05a' !important;
font-size: 1.1rem !important;
padding-right: 3px;*/
} 
 
/*popis2-Alebo si zvol vlastnu cenu coinu..*/
#gsdt-filter-form .div-moznost-zvolit-cenu-coinu {
}

#gsdt-filter-form p.p-moznost-zvolit-cenu-coinu { 
background-color: #ddd;
color: #444 !important;
	font-weight: normal;
font-size: 1.20rem !important;
border-bottom: 2px dashed #bbb;
border-top: 2px solid #aaa;
border-right: 2px solid #aaa;
border-left: 2px solid #aaa;
margin: 35px 0px 0px 0px !important;
padding: 19px 15px 13px 19px;
/*bublinka dole css z netu copied*/
	position: relative;
   /*width: 195px;
   height: 120px;
   padding: 0px;
   background: #CF5858;*/
border-radius: 13px 13px 0px 0px;
}

#gsdt-filter-form p.p-moznost-zvolit-cenu-coinu:after
{
 content: '';
    position: absolute;
    border-style: solid;
    border-width: 0 20px 23px;
    border-color: #aaa transparent;
    display: block;
    width: 0;
    z-index: 1;
    top: -23px;
    left: 12px;

}



/*buttons hore recalculate a reset*/
button#recalculate-button,
button#reset-button { 
border-radius: 3px;
padding: 11px 23px;
margin-top: 13px;
margin-bottom: 13px;
font-size: 1.05rem !important;
 transition: 0.1s ease;

}

button#reset-button:before {
	font-family: "eicons";
	font-weight: 600;
	content: '\e8a6' !important;
	font-size: 1rem !important;
	padding-right: 9px
}

button#recalculate-button:before {
	font-family: "eicons";
	font-weight: 600;
	content: '\e840' !important;
	font-size: 1rem !important;
	padding-right: 9px
}

button#recalculate-button:hover, button#reset-button:hover { 
transform: scale(1.12, 1.12); 
background-color: #0a1a63
}

button#recalculate-button:active, button#reset-button:active { 
background-color: #10299e;

} 


/*vrch v kalkulacke-search a zobraz zaznamov*/
#gsdt-table_wrapper .top { 
background-color: #e3e3e3 !important;
padding: 12px 13px;
margin-top: 18px;
margin-bottom: 12px;
border-radius: 2px;
}

.dt-search label:before { 
font-family: "eicons";
	font-weight: 900 !important;
	content: '\e94a' !important; /*lupa*/
font-size: 1.1rem !important;
padding-right: 3px;
}


/*prvy riaodk tabulky*/
/*prvy riaodk tabulky*/

#gsdt-table thead tr { 
background-color: #0a1a33 !important;
color: white !important;
}

#gsdt-table thead span b { 
color: white;
font-weight: 500 !important;
}

#gsdt-table thead span { 
color: #aaa !important;
font-weight: 400 !important;
}

/**/
@media only screen and (min-width: 1025px) {
#gsdt-table thead span b { 
font-size: 17px !important;
}
#gsdt-table thead span { 
font-size: 17px !important;
}

#gsdt-table thead { 
line-height: 1.5 !important;
}
}

@media only screen and (max-width: 1025px) {
#gsdt-table thead span b { 
font-size: 16px !important;
}

#gsdt-table thead span { 
font-size: 16px !important;
}
	
#gsdt-table thead { 
line-height: 1.45 !important;
}
}


/*filre v tabulke...ze dsa da filtorvoat..tie trojuholnicky*/
table.dataTable span.dt-column-order:after, table.dataTable span.dt-column-order:before
{ 
font-size: 0.9rem !important; 
/*opacity: 0.6 !important;*/
}

table.dataTable span.dt-column-order:after {
padding-top: 8px;
}

/*cele stlpce nech na hover su ianc farbene..(okrem poct vytazenych coinov lebo tam zrusime viflter nehc nie u zvsade zbytocne..ked netreba..a active nedamvam leo ved uvidi hend cze celu tabulku prehodil po kliknuti*/
#gsdt-table thead tr .column_a:hover,
#gsdt-table thead tr .column_f:hover,
#gsdt-table thead tr .column_d:hover,
#gsdt-table thead tr .column_p:hover,
#gsdt-table thead tr .orange-column.column_m:hover, 
#gsdt-table thead tr .green-column.column_t:hover,
#gsdt-table thead tr .column_u:hover,
#gsdt-table thead tr .column_v:hover 
{ 
transform: scale(1.03); 
background-color: #0a1a63 !important;
}

/*nazov minera*/
/*nazov mineru*/
#gsdt-table td.column_a  {
background-color: #eaeaea;
font-weight: 500 !important;
font-size: 1.1em !important;
padding-left: 11px;
}

#gsdt-table .column_a a { 
text-decoration: none !important;
}

#gsdt-table .column_a a:hover { 
text-decoration:underline !important;
}

/*spotreba*/
/*spotreba*/
#gsdt-table .gray-column.column_f {
color: #a2a2a2 !important;
text-align: left !important;
padding-left: 7px;
font-size: 15px !important;
}


/*cena bez dph*/
/*cena bez dph*/
#gsdt-table td.column_d {
color: #555 !important;
font-weight: 600;
font-size: 16.6px !important;
background-color: #eaeaea;
padding-left: 15px;
padding-right: 15px;
}

/*doba dodania*/
/*doba dodania*/
#gsdt-table .column_p {
text-align: left !important;
color: #888;
padding-left: 8px;
font-size: 15px !important;
}

/*pcs vytaz. coinov*/
/*pcs vytaz. coinov*/
#gsdt-table .column_n {
padding-left: 10px !important;
color: #999;
font-size: 15px !important;
}

/*denny vytazok*/
/*denny vytazok*/
#gsdt-table .orange-column.column_m {
background-color: #0a1a33 !important;
color: #00bc00;
/*text-align: right !important;*/
font-size: 17px !important;
font-weight: 500;
}

/*minus*/
/*minus*/
#gsdt-table .column_dash {
background-color: #0a1a33;
color: #999;
}


/*elektrina denne*/
/*elektrina denne*/
#gsdt-table .green-column.column_t {
background-color: #0a1a33 !important;
color: #e06666;
font-size: 17px !important;
font-weight: 500;
}

/*rovna sa*/
/*rovna sa*/
#gsdt-table .column_equals {
background-color: #0a1a33;
color: #999;
}

/*cisty zisk daily*/
/*cisty zisk daily*/
#gsdt-table .column_u {
background-color: #0a1a33;
color: #ddd;
font-size: 17px !important;
font-weight: 500;
}

/*navratnost-mesiac*/
/*navratnost-mesiac*/
#gsdt-table td.column_v {
background-color: green;
color: 333;
text-align: center;
font-size: 18px !important;
}


/*pod tabulkou zaznamy 1-30 z 92celkoo*/
#gsdt-table_info {
color: #aaa !important;
text-align: center !important;
padding-bottom: 7px;
}

/*ktora stranka je to ..prva ruha tretia..dole pod tabulkou*/
.dt-paging { 
background-color: #eee;
padding: 10px;
border-radius: 1px;
}

/*button.dt-paging-button.first,*/
button.dt-paging-button.previous, button.dt-paging-button.next/*,
button.dt-paging-button.last*/ { 
display: none !important;
}


/*akotazit.sk/cennik*/
#p-filter.pl-filter-container { 
margin-bottom: 10px;
}

#pl-wrap a#najziskovejsi { 
font-size: 1.17rem !important;
margin-bottom: 10px;
}

#productsDiv #productList>div:nth-child(even) { 
background-color: #fff !important;
}

.productItem { 
border: 1px solid #f8f8f8 !important;
padding: 7px 10px !important;
}

#productList { 
border: 1px solid #ccc;
}

#productsDiv.scroll-top { 
box-shadow: 0px -30px 40px 10px #e7e7e750 !important;
}

pl-inner-wrap div:nth-child(even) { 
border-left: 0px solid #eee !important; 
border-right: 0px solid #eee !important;
}

#productsDiv.scroll-top .pl-price .woocommerce-Price-amount { 
color: #666;
background-color: #b3ffb3;
padding: 6px 20px !important;
}

#productsDiv.scroll-top .pl-consumption  { 
color: #aaa;
}/* End custom CSS */