@charset "UTF-8";
html {font-family: sans-serif;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%}
body {margin: 0}

article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary {display: block}
audio,canvas,progress,video {display: inline-block;vertical-align: baseline}
audio:not([controls]) {display: none;height: 0}
[hidden],
template {display: none}

a {background-color: transparent;-webkit-transition: all 200ms ease-out;transition: all 200ms ease-out}
a, a:active, a:hover {outline: 0 !important;}
a {color: #7b4f2b}
a:visited {color: #7b4f2b;}
a:hover, a:focus, a:active {color: #7b4f2b;text-decoration: none;}
a:focus {outline: thin dotted}
a:hover, a:active {outline: 0}

abbr[title] {border-bottom: 1px dotted}
b,
strong {font-weight: 700}
dfn {font-style: italic}
h1 {font-size: 2em;margin: .67em 0}
mark {background: #ff0;color: #000}
small {font-size: 80%}
sub,
sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline}
sup {top: -.5em}
sub {bottom: -.25em}
img {border: 0}
svg:not(:root) {overflow: hidden}
figure {margin: 0 0 20px;max-width: 100%}
hr {box-sizing: content-box;height: 0}
pre {overflow: auto}
code,
kbd,
pre,
samp {font-family: monospace, monospace;font-size: 1em}

button,input,optgroup,select,textarea {color: inherit;font: inherit;margin: 0}
button {overflow: visible}
button,select {text-transform: none}
button,html input[type="button"],
input[type="reset"],
input[type="submit"] {-webkit-appearance: button;cursor: pointer}
button[disabled],
html input[disabled] {cursor: default}
button::-moz-focus-inner,
input::-moz-focus-inner {border: 0;padding: 0}
input {line-height: normal}
input[type="checkbox"],
input[type="radio"] {box-sizing: border-box;padding: 0}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {height: auto}
input[type="search"] {-webkit-appearance: textfield;box-sizing: content-box}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {-webkit-appearance: none}

fieldset {border: 1px solid silver;margin: 0 2px;padding: .35em .625em .75em}
legend {border: 0;padding: 0}
p {word-wrap: break-word}
textarea {overflow: auto}
optgroup {font-weight: 700}
table {border-collapse: collapse;border-spacing: 0}
td,th {padding: 0}


.table > tbody > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > td,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > thead > tr > th {vertical-align: middle;text-align: center}
.table > thead > tr > th {border-bottom: 0}
.table tbody td:nth-of-type(even) {background: whitesmoke}
.table tbody td:last-child {background: white}

.container-offset {position: relative;top: -33px;}
.home .container-offset {position: relative;top: 0;}
.blog-container-offset { position: relative;top: 0;margin-top: 140px;}

@media (max-width: 1200px) { .blog-container-offset {margin-top: 118px;}}
@media (max-width: 991px) { .blog-container-offset {margin-top: 90px;}}

.breadcrumb-container-offset {position: relative;top: -30px}

.fa-angle-down:before {font-weight: 600 !important;font-size: 18px !important;}.page-id-8448 .autor-small,.page-id-8448 div#article-author {display: none;}

.academy-navigate.omne  {background: #eaeaea;border-radius: 10px;padding: 0px 19px;margin-top: 42px;margin-right: 0px;margin-left: 0px;}
.home h2.entry-title.hclanky {text-align: left;margin: 180px 0 64px 0;} .home.mini_blok2 a {border-radius: 6px!important;}
.mini_blok2.blgp {margin-right: 0px;margin-left: 0px;margin-bottom: 1px;} .single .mini_blok2.blgp {margin-bottom: 20px;} .home-five {padding: 17px 8px 26px 8px!important;} 
.mini_blok2 a h3 {-webkit-line-clamp: none;} 

h2.nadpisvtrojke {padding: 30px !important; padding: 12px;font-size: 18px;}
.datumclanku {padding: 30px 0px 0px 30px !important;}
p.popisminiblog {font-size: 14px !important;font-style: italic !important;}
.mini_blok_img2.zvacsene {height: 155px;border-radius: 6px 6px 0 0;} 
.sipkahome {margin-left: 82%!important; margin-top: -34px!important; position: absolute!important;}
h3.trojkadomov {height: 143px !important;padding: 29px 60px 0px 36px !important;font-size: 18px !important;font-weight: 400;line-height: 28px !important;}
.psts {text-align: right;margin-bottom: 125px;margin-top: }

@media (max-width: 1200px) {.psts { margin-bottom: 50px;margin-top: 35px !important;} .academy-navigate.omne  {padding: 10px 5px;} .mini_blok_img2.zvacsene {height: 122px;} h3.trojkadomov {height: 155px !important;  font-size: 17px !important;line-height: 25px !important;
    padding: 26px 45px 0px 26px !important;-webkit-line-clamp: 4!important;}.sipkahome {margin-left: 79% !important;}}
@media (max-width: 991px) {.academy-navigate.omne  {padding: 35px 0px 15px 0px;} .psts {margin: 50px 0px 215px 0px!important;} .mini_blok_img2.zvacsene {height: 150px;margin-top: 60px;} .single .mini_blok2.blgp {margin-bottom: 65px;}.sipkahome {margin-left: 90% !important;}h3.trojkadomov {font-size: 18px !important;line-height: 28px !important;}}
@media (max-width: 768px) {.home  h3.entry-title.hclanky {;margin: 165px 0 0px 0;}
.academy-navigate.omne  {margin-top: 42px;margin-right: 15px;margin-left: 15px;} .row.academy-navigate.omne {margin-top: 55px;margin-right: 15px!important;margin-left: 15px!important;}
.psts {margin: 105px 15px 215px 0px!important;}}

.blog-entry {padding: 0px 40px 0px 40px;} .nav-links {margin: -7px 0 35px 0;}
.blog-entry h1 {color:#707070;text-align:center;font-size:38px;padding: 35px 0px 33px 0px;}
.blog-entry p {text-align: center;padding: 11px 0px 60px 0px;font-size: 18px;line-height: 31px;font-family: 'Montserrat', sans-serif}

@media (min-width: 992px) {.blog .col-sm-8half {width: 70.533%;}.blog .col-sm-3half {margin-left: 11px}}
@media (max-width: 1200px) {.blog .col-sm-3half {margin-left: 9px}.nav-links {margin: -7px 0 18px 0;} .blog-entry h1 {padding: 15px 0px 33px 0px;}.blog-entry p {padding: 11px 0px 42px 0px;}}
@media (max-width: 991px) { .blog-entry p {padding: 11px 0px 48px 0px;} .blog-entry h1 {font-size: 32px;padding: 27px 0px 22px 0px;} .blog-entry {padding: 0px 10px 0px 10px;}.nav-links {margin: -15px 0 38px 0;}.blog .col-sm-3half {margin-left: 0px}} 
@media (max-width: 700px) {.blog-entry h1 {font-size:30px;line-height: 34px;padding-left: 15px;padding-right: 15px;}.blog-entry p {font-size: 17px;}}
@media (max-width: 600px) { .blog-entry h1 {padding-left:5px;padding-right:5px;}.blog-entry p {padding: 0px 18px 40px 18px;}}
@media (max-width: 500px) {	.academy-navigate.omne {padding: 18px 0px 13px 0px;} .psts {margin: 92px 15px 200px 0px !important;}.blog-entry p {padding: 0px 5px 40px 5px;}}
@media (max-width: 400px) { .mini_blok_img2.zvacsene {height: 130px;}}

.blog-breadcrumb-offset {padding-left: 12px}

#tabulka-brokera {margin: 0 auto;margin-bottom: 16px;background: #ffffff!important;}
#tabulka-brokera #brokertable {background: #ffffff;}

#tabulka-brokerov {border: 1px solid whitesmoke}
#tabulka-brokerov .broker-detail-container {text-align: left;padding: 20px}
#tabulka-brokerov p, #tabulka-brokera p {padding: 3px 0}
#tabulka-brokerov table, #tabulka-brokera table {margin-bottom: 0}
#tabulka-brokerov thead th {background: #5f5f5f;color: white;font-weight: 400;vertical-align: middle;font-size: 13px;text-align: center}

.green-icon  { font-size: 7px;position: absolute;left: 19px;color: transparent;text-shadow: 0 0 0 #ffffff;height: 10px;}
.gray-table-broker-logo {padding: 7px 4px 7px 8px !important;text-align: left !important;} 
@media (max-width: 700px) { .green-icon  {left: 9px}}
@media (max-width: 600px) { .gray-table-broker-logo {padding: 5px 4px 5px 18px !important;}}
@media (max-width: 500px) { .gray-table-broker-logo {padding: 5px 4px 5px 11px !important;}}
@media (max-width: 400px) { .gray-table-broker-logo {padding: 5px 0px 5px 11px !important;}}
.gray-table-no-icon {width: 27px;}.gray-table-yes-icon {width: 32px;}


#brokertable {background: #5f5f5f}
#brokertable td {border: none;height: 70px;padding: 18px 18px 18px 8px!important;}
@media (max-width: 700px) { #brokertable td {height: 79px; padding: 5px 18px 5px 8px!important;}}
@media (max-width: 450px) { #brokertable td {height: 85px;}}

#brokertable .tlacidla {padding-right: 39px!important;padding-top: 22px;width: 410px;text-align: right;border-bottom: 2px solid #f5f4f4;}
#brokertable .td-seda {background: whitesmoke !important;text-align: left;padding-right: 18px;border-radius: 0 8px 8px 0;}
#brokertable .td-biela {background: white !important; width: 410px;text-align: left;padding-right: 18px;}
@media (max-width: 1200px) {#brokertable .td-biela {width: 357px;}}
@media (max-width: 991px) {#brokertable .td-biela {width: 410px;}}
@media (max-width: 700px) {#brokertable .td-biela {width: 363px;} #brokertable .tlacidla {padding: 19px 0px 23px 0px!important;text-align: center}}
@media (max-width: 600px) {#brokertable .td-biela {width: 355px;padding-left: 18px;} #brokertable .td-seda{padding-left: 18px;}}
@media (max-width: 500px) {#brokertable .td-biela, #brokertable .td-seda {padding-left: 11px;padding-right: 11px;}}

#brokertable .td-tmava {background: #f5f5f5;color: #575757;text-align: left;padding-left: 18px!important;;font-family: 'Montserrat',sans-serif;font-weight: 500;font-size:15px;line-height: 22px;border-radius: 8px 0 0 8px;}
#brokertable .td-tmavsia {color: #575757;text-align: left;padding-left: 18px!important;font-family: 'Montserrat',sans-serif;font-weight: 500;font-size:15px;line-height: 22px;}
@media (max-width: 1200px) { #brokertable .td-tmava, #brokertable .td-tmavsia {padding-right: 18px;}#brokertable .tlacidla {width: 0px;}}
@media (max-width: 991px) { #brokertable .td-tmava, #brokertable .td-tmavsia {padding-right: 22px;}}
@media (max-width: 700px) { #brokertable .td-tmava, #brokertable .td-tmavsia {font-size:14px !important}}
@media (max-width: 600px) { #brokertable .td-tmava, #brokertable .td-tmavsia {padding-left: 15px!important;width: 210px;}}
@media (max-width: 500px) { #brokertable .td-tmava, #brokertable .td-tmavsia {width: 180px;}}
@media (max-width: 450px) { #brokertable .td-tmava, #brokertable .td-tmavsia {width: 160px;}}

#brokertable .desktop {line-height: 24px;}	
@media (max-width: 700px) { #brokertable .desktop {font-size:15px;line-height: 22px;}}

#brokertable button { width: 365px}
@media (max-width: 1200px) { #brokertable button {width: 311px;padding: 14px 22px 14px;}}
@media (max-width: 991px) { #brokertable button {width: 365px;margin-bottom: 10px;}}
@media (max-width: 700px) { #brokertable button {width: 100%!important;margin-bottom: 15px;padding: 16px 22px 16px;}}

#brokertable .button-wrap {margin-top:26px;} 
.review-poucenie {margin-top: 17px !important;width: 87%;}
@media (max-width: 991px) { .review-poucenie {width: 86%;}}
@media (max-width: 700px) { .review-poucenie {width: 100%;text-align: center;}}

.content-article {list-style:none;padding-left: 0;} .content-article img {width: 8px;margin-top: 2px;}
.content-article li{padding-left: 2px!important;padding-bottom: 11px;padding-top: 11px;border-bottom: 2px solid #f5f4f4;margin-bottom: 0!important;}
.content-article li a {text-decoration: none;color: #707070;display:block;} .content-article li a:hover {text-decoration: none;}
.content-article .alignleft {margin-right: 0.8em;}
.content-article li:hover a {color: #ffa800;opacity: inherit;}
.content-article li:hover {background-color: #f7f7f7;border-bottom: 2px solid #ffa800;}


.silver-button {-webkit-border-radius: 4;-moz-border-radius: 4;border-radius: 4px;background: #f6f6f6;font-family: 'Montserrat',sans-serif;
  color: #707070;font-size: 11px;padding: 7px 12px;border: solid #dadada 2px;text-decoration: none;text-transform: uppercase;}
.silver-button:hover {background: #dadada;border: solid #dadada 2px;	text-decoration: none;}
.silver-button:active {background: #c7c7c7;border: solid #c7c7c7 2px;}

/*Mala tabulka*/
.trio img  {padding: 8px 0;} .brokertable2 .poucenie-trio {padding: 0 11px 28px 11px !important;line-height: 16px !important;} 
.brokertable2 .td-tmavsia {background: #fff !important;color: #707070;}
.brokertable2 .td-tmava {background: #f5f5f5 !important;color: #707070;}
.single .brokertable2 .td-seda:last-child {border-radius: 0 8px 8px 0px;}

.single .brokertable2 {width: 100%; margin: 25px auto 38px auto; background: #fff;text-align: center; font-size: 14px; line-height: 20px;border-bottom: 2px solid #f5f4f4;
border-top: 2px solid #f5f4f4;}
.single .brokertable2 td {width: 30%; height: 75px; padding: 0 18px;}
.single .brokertable2 td:nth-child(1) {font-size: 11px !important;border-radius: 8px 0 0 8px;padding-right: 12px;padding-left: 15px}
.single .brokertable2 tr:last-child td  {padding: 0 10px;}

.page .brokertable2 {width: 100%; margin: 0 auto 30px auto; background: #fff;
    text-align: center; font-size: 14px; line-height: 16px;}
.page .brokertable2 td {width: 30%; height: 60px; padding: 0 15px; border-right: 2px solid #ececec;}
.page .brokertable2 td:nth-child(1) {/*font-size: 11px !important*/;border-radius: 5px 0 0 0;}
.page .brokertable2 td:nth-child(7) {border-radius: 0 5px 0 0;}

.brokertable2 tr:first-child td {padding: 10px 15px;}
.brokertable2 tr:last-child td {padding: 0 16px; vertical-align: top;line-height: 18px;}

.brokertable2 td:nth-child(1),#brokertable3 .brokertable2.brokertable3 tr:first-child td {width: auto; max-width: 130px; border: none;
    font-family: 'Montserrat', sans-serif;text-transform: uppercase; text-align: left; font-size: 11px; font-weight: 500;   }

@media screen and (max-width:1200px) {.brokertable2 tr:first-child td {padding: 10px 7px;}} 
@media screen and (max-width:991px) {.brokertable2 td:nth-child(1) {font-size: 14px !important;}.brokertable2 tr:first-child td {padding: 10px 15px;}}  
@media screen and (max-width:600px) {.brokertable2 td:nth-child(1) {font-size: 13px !important;}} 


.brokertable2 .td-seda, #brokertable3 .brokertable2.brokertable3 tr:first-child .td-tmava {background: whitesmoke !important}
.brokertable2 .td-biela, #brokertable3 .brokertable2.brokertable3 tr:first-child .td-tmavsia {background: white !important}
#brokertable3 .brokertable2.brokertable3:first-child tr:first-child .td-tmava {background: #676872 !important; color: #fff;}
#brokertable3 .brokertable2.brokertable3:first-child tr:first-child .td-tmavsia {background: #7f8086 !important; color: #fff;}

.brokertable2 a.rad-button,
.brokertable2 button.rad-button,
.table-info a.rad-button,
.table-info button {
 width:90%!important; max-width: 240px; margin: auto; padding:13px 12px !important;
 height:auto; line-height:14px;
 font-size:11px; white-space:normal!important
}
.brokertable2 a.rad-button, .table-info a.rad-button {
 padding-top:17px!important; border-bottom:4px solid transparent
}
.brokertable2 a.rad-button.dark:hover, .table-info a.rad-button.dark:hover {
 border-bottom:4px solid #f59106!important
}
.brokertable2 .viac-info.silver-button,
.brokertable2 .menej-info.silver-button {
	width:167px !important; max-width: 90% !important; margin:17px 0 0 0; 
	font-weight: 500; padding: 6px 12px; 
}
.brokertable2 .viac-info.silver-button.pl-btn ,
.brokertable2 .menej-info.silver-button.pl-btn  {width:175px !important;}

.brokertable2 .viac-info.silver-button span,
.brokertable2 .menej-info.silver-button span {margin-left:5px; }
.brokertable2 .menej-info.silver-button {display: none; margin-top: -1px; }
.brokertable2 .custom-icon-no{width: 24px;}
.table-info .button-wrap {text-align: center;}

#brokertable2 .brokertable2:nth-child(2),
#brokertable2 .brokertable2:nth-child(3) {
    display: none !important;
}

#brokertable3{width:100%; margin: auto;}
#brokertable3 > p {display: none; }
#brokertable3 .poucenie {margin-top: -4px; padding: 0 0 10px 0; font-style: italic; font-size:11px; color:#b5b5b5;}

#brokertable3 .poucenie.etoro-main {padding: 4px 45px 0px 45px;line-height: 18px;} #brokertable3 .table-info .poucenie.etoro-main {padding: 8px 20px 0px 20px;line-height: 16px;}
@media screen and (max-width:991px) {#brokertable3 .poucenie.etoro-main {padding: 4px 35px 12px 35px }} 

#brokertable3 .brokertable2 {display:none; margin-bottom: 0;box-shadow: 0 10px 20px 0 rgba(0,0,0,.05);}
#brokertable3 .brokertable2 td {border: none; }

#brokertable3 .table-info{
 display:none; margin:0 0 34px 0; padding:25px 17px 27px 28px;
 background:#fff; box-shadow:0 17px 20px 0px rgba(0,0,0,.05);font-size: 16px!important;}
@media screen and (max-width:1200px) {#brokertable3 .table-info {padding: 20px 14px 10px 24px; }}	
@media screen and (max-width:400px) {#brokertable3 .table-info {padding: 20px 17px 6px 17px; }}	
#brokertable3 .table-info > div{
	display: inline-block; vertical-align: top; width: 49%; text-align:center; 
}
#brokertable3 .table-info div:first-child {text-align: left; padding-right: 41px;padding-left: 6px;}
#brokertable3 .table-info iframe {width: 100%; border: none;margin-top: 68px;}
#brokertable3 .table-info iframe + p {display: none; }
#brokertable3 .table-info .hodnotenie {
  width: 100%; margin: -27px 0 42px 0; padding: 36px 28px 13px 27px; background: #e2e9ff; border-radius: 0 0 4px 4px;
  text-align: left; font-family:'Montserrat',sans-serif; font-weight: 500;}
#brokertable3 .table-info .hodnotenie p:first-child {color: #3556b5; font-size: 22px; }
#brokertable3 .table-info .hodnotenie p:first-child span {float: right; margin-top: 5px; color: #1d40a6; font-size: 40px; font-weight: 700;}

#brokertable3 .table-info .hodnotenie h3:first-child {color: #3556b5; font-size: 22px;padding: 4px 0 20px 0!important;}
#brokertable3 .table-info .hodnotenie h3:first-child span {float: right; margin-top: 5px; color: #1d40a6; font-size: 40px; font-weight: 700;}

#brokertable3 .table-info .hodnotenie a {padding-top: 5px; color: #4361bb; text-decoration: none; font-size: 14px;font-weight: 400;}
#brokertable3 .table-info .hodnotenie a:hover {text-decoration: underline;color: #6b8cf1;}
#brokertable3 .table-info .hodnotenie p img {float: right; width: 115px;margin-top: 3px; }
#brokertable3 .table-info .button-wrap {display: inline-block; vertical-align: top; width: 49%; text-align: left; }
#brokertable3 .table-info .button-wrap:last-child {text-align: right; }
#brokertable3 .table-info .button-wrap .rad-button {text-align: center; }
#brokertable3 .table-info .button-wrap .rad-button + p {display: none; }
#brokertable3 .table-info .poucenie {width: 90% !important; max-width: 240px; float: right; margin-top: 4px; text-align: center;}
#brokertable3 .table-info button.rad-button {margin-top: 3px;}

@media screen and (max-width:1200px) {
  #brokertable3 .table-info .hodnotenie p:first-child span{font-size: 36px;}
  #brokertable3 .table-info .hodnotenie p img {width: 108px; }
  #brokertable3 .table-info .hodnotenie {margin: -27px 0 21px 0; padding: 35px 25px 10px 25px}}

@media screen and (max-width:991px) {
  #brokertable3 .table-info .hodnotenie {text-align: center;margin: -27px 0 45px 0;padding: 38px 20px 24px 20px;}
  #brokertable3 .table-info .hodnotenie p:first-child {padding-bottom: 10px;line-height: 23px; }
  #brokertable3 .table-info .hodnotenie p:first-child span {float: none; display: block; margin: 34px 0 1px 0; text-align: center;font-size: 40px;}	

  #brokertable3 .table-info .hodnotenie h3:first-child {padding-bottom: 10px!important;line-height: 23px!important;}
  #brokertable3 .table-info .hodnotenie h3:first-child span {float: none; display: block; margin: 34px 0 1px 0; text-align: center;font-size: 40px;}

  #brokertable3 .table-info .hodnotenie p img {float: none;width: 115px; }
  #brokertable3 .table-info .hodnotenie a {display: block; padding-top: 28px;line-height: 19px; }}

@media screen and (max-width:600px) {
  #brokertable3 .table-info .button-wrap {width: 100%; text-align: center !important; }
	#brokertable3 .table-info .button-wrap a.rad-button {margin-bottom: 2px;margin-top: 20px; }
	#brokertable3 .table-info .poucenie {float: none; width: 100% !important; max-width: 100%; }}

@media screen and (max-width:450px) {.table-info button, .table-info a.rad-button {width:100%!important;} }

#brokertable3 .brokertable2.brokertable3 {display:table; }
#brokertable3 .brokertable2.brokertable3 tr:first-child td {height: 15px; line-height: 0; padding-top: 0; padding-bottom: 0; color: transparent;}
#brokertable3 .brokertable2.brokertable3:first-child tr:first-child td {
	height: 50px; line-height: 15px; padding-top: 10px; padding-bottom: 10px; 
	color: #fff; text-align: center; font-weight: 500;}

#brokertable3 .brokertable2.brokertable3 td {
  width: auto; max-width: 33px !important; border: none; vertical-align: middle;
	transition: 1s linear;
}
#brokertable3 .brokertable2.brokertable3.info-blok tr:first-child td,
#brokertable3 .brokertable2.brokertable3.info-blok tr:last-child td {
  background: #fff !important; 
}
#brokertable3 .brokertable2.brokertable3 tr:first-child td {border-top: 2px solid #ececec !important; }
#brokertable3 .brokertable2.brokertable3 td:first-child {
	min-width: 55px; padding: 5px 7px; text-align: center !important;
}
#brokertable3 .brokertable2.brokertable3 td:nth-child(2) {text-align: left; }
#brokertable3 .brokertable2.brokertable3 td:last-child {min-width: 92px;padding: 7px 0 13px 0;}
#brokertable3 .brokertable2.brokertable3:first-child td:last-child {padding-top: 21px !important; }

#brokertable3 .brokertable2.brokertable3 .rad-button.dark.flat,
#brokertable3 .table-info .rad-button.dark.flat {
	padding: 12px !important; font-size: 14px; font-weight: 500; 
}
#brokertable3 .brokertable2.brokertable3 a.rad-button.dark.flat,
#brokertable3 .table-info a.rad-button.dark.flat {padding-top: 16px !important; }
#brokertable3 .brokertable2.brokertable3 a.rad-button.dark.flat {margin-top: 3px; }
#brokertable3 .brokertable2.brokertable3 button.rad-button.dark.flat {margin-top: 3px; }
#brokertable3 .brokertable2.brokertable3 button.viac-info.rad-button.dark.border {margin-top:10px; }
#brokertable3 .brokertable2.brokertable3 button.menej-info.rad-button.dark.border {margin-top:-6px; }

@media screen and (max-width:1200px) {
  #brokertable3 .brokertable2.brokertable3 .rad-button.dark.flat,
 #brokertable3 .table-info .rad-button.dark.flat {padding: 11px !important;font-size:12px;}
  #brokertable3 .brokertable2.brokertable3 a.rad-button.dark.flat,
  #brokertable3 .table-info a.rad-button.dark.flat {padding-top: 14px !important; }
  #brokertable3 .brokertable2.brokertable3 td {padding:0 7px; }
  #brokertable3 .brokertable2.brokertable3 tr:first-child td {font-size: 10px; }
  #brokertable3 .brokertable2.brokertable3 td:first-child {padding:0 4px; }
  #brokertable3 .brokertable2.brokertable3:first-child td:last-child {padding-top: 18px !important; }
  #brokertable3 .brokertable2.brokertable3 td:last-child {min-width: 89px;padding: 5px 15px 11px 0;}
  #brokertable3 .brokertable2 .broker-logo-desktop {max-width: 87%; margin: auto; }	
  #brokertable3 .brokertable2.brokertable3 .viac-info.silver-button,
  #brokertable3 .brokertable2.brokertable3 .menej-info.silver-button {padding: 5px 12px; font-size: 10px; width:154px !important; }  
  #brokertable3 .brokertable2.brokertable3:first-child tr:first-child td {height: 47px; line-height: 13px;}}

@media screen and (max-width: 991px) {
  #brokertable3 .brokertable2 td:nth-child(2) {width:72%; }
  .brokertable2 .viac-info.silver-button,.brokertable2 .menej-info.silver-button {width:175px !important;}	
  #brokertable3 {/*max-width:95%;*/ box-shadow: none; }
  #brokertable3 .brokertable2 {display: table; margin-top: 125px; /*box-shadow:0 11px 20px 4px rgba(0,0,0,.03)*/}	
 #brokertable3 .brokertable2:first-child {margin-top: 65px;}
 #brokertable3 .brokertable2.brokertable3 {display: none;}
 #brokertable3 .brokertable2 .broker-logo-desktop {max-width: 90%;}  
 #brokertable3 .brokertable2 .rad-button.dark.flat,
 #brokertable3 .table-info .rad-button.dark.flat {font-size: 15px; font-weight: 500; /*padding: 18px 14px !important;*/line-height: 23px;} 
 #brokertable3 .silver-button {font-size: 12px; font-weight: 500; padding: 7px;margin-bottom: 24px;} 
 #brokertable3 .brokertable2 a.rad-button.dark.flat {margin-top: 18px; }
 #brokertable3 .brokertable2 button.rad-button.dark.flat {margin-top: 40px; }
 #brokertable3 .viac-info.silver-button {margin-top: 20px; }
 #brokertable3 .menej-info.silver-button {margin-top: 2px; }
	#brokertable3 .table-info {border-width:0 2px 2px 2px;padding: 5px 32px 24px 32px;} 
	#brokertable3 .table-info div{width: 100%; padding-right: 0; }
 #brokertable3 .table-info div:first-child {padding-right: 0px;padding-left: 0px;}


.brokertable2 .td-tmavsia, #brokertable3 .brokertable2.brokertable3:first-child tr:first-child .td-tmavsia {background: #ffffff !important;color: #707070;}
.brokertable2 .td-tmava, #brokertable3 .brokertable2.brokertable3:first-child tr:first-child .td-tmava {background: #f5f5f5 !important;color: #707070;}
#brokertable3 .brokertable2 {box-shadow: 0 11px 20px 4px rgb(0 0 0 / 6%);}
.page .brokertable2 {font-size: 16px;line-height: 20px;} 
#brokertable3 .brokertable2 td {padding: 12px 24px; height: 80px;}
#brokertable3 .table-info iframe {margin-top: 30px;} 
#brokertable3 .brokertable2 .last-btn  {background: #ffffff !important;}
.brokertable2 a.rad-button, .brokertable2 button.rad-button, .table-info a.rad-button, .table-info button {max-width: 100%} 
#brokertable3 .table-info .poucenie.etoro-main {padding: 8px 20px 12px 20px;}
}

/* Novy dizajn velkej tabulky mobil */
@media screen and (max-width: 768px) { #brokertable3 .brokertable2 {margin-top: 115px;}
#brokertable3 {max-width:95%;}

}


@media screen and (max-width: 700px) {	
  .trio img {padding: 15px 0 10px 0;}   .single .brokertable2 {border-bottom: none;margin: 25px auto 50px auto;font-size: 15px;}
 	.brokertable2 .poucenie-trio {padding: 3px 11px 28px 11px !important;}
  .single .brokertable2 .td-seda {border-radius: 0 8px 8px 0;}
#brokertable3 .brokertable2 td:nth-child(2) {width: 70%;}

  #brokertable2 .brokertable2 td:first-child {width:1%}
	#brokertable2 .brokertable2:nth-child(2),
	#brokertable2 .brokertable2:nth-child(3) {display: block !important; }
	#brokertable2 .brokertable2:nth-child(1) td:nth-child(3),
	#brokertable2 .brokertable2:nth-child(1) td:nth-child(4),
	#brokertable2 .brokertable2:nth-child(2) td:nth-child(2),
	#brokertable2 .brokertable2:nth-child(2) td:nth-child(4),
	#brokertable2 .brokertable2:nth-child(3) td:nth-child(2),
	#brokertable2 .brokertable2:nth-child(3) td:nth-child(3) {display: none; }	}

@media screen and (min-width: 601px) { #brokertable3 .brokertable2 .last-btn-mobile {display:none; }}
@media screen and (max-width: 600px) { #brokertable3 .brokertable2 .last-btn-mobile {text-align: center } 
  #brokertable3 .brokertable2 .last-btn {display:none;}#brokertable3 .brokertable2 td:nth-child(2) {width: 67%;}
  /*#brokertable3 .brokertable2 td .td-biela .last-btn-white {width: 100%!important;}*/
  /*#brokertable3 .brokertable2 tr:last-child td:last-child {width: 100%!important;}*/
  /*#brokertable3 .brokertable2 td:last-child {width: 100%;}*/
.brokertable2 .viac-info.silver-button, .brokertable2 .menej-info.silver-button {
    width: 60%!important; max-width: none!important }
    .page .brokertable2 {font-size: 15px;line-height: 20px;} 
#brokertable3 .brokertable2 .rad-button.dark.flat, #brokertable3 .table-info .rad-button.dark.flat {width: 95% !important;border-radius: 7px;}
#brokertable3 .brokertable2 a.rad-button.dark.flat {margin-top: 20px;}
#brokertable3 .viac-info.silver-button {margin-top: 32px;border-radius: 7px;} #brokertable3 .menej-info.silver-button {margin-top: 14px;border-radius: 7px;}
#brokertable3 .table-info .hodnotenie {border-radius: 0 0 7px 7px;margin: -27px 0 55px 0;}

}

@media screen and (max-width: 530px) { #brokertable3 .brokertable2 td {padding: 0 20px;}}
@media screen and (max-width: 500px) { #brokertable3 .table-info {padding: 5px 26px 24px 26px;}.table-title {padding-left: 21px !important;}
#brokertable3 .table-info .hodnotenie p:first-child {line-height: 26px;}
#brokertable3 .table-info .hodnotenie p:first-child span {margin: 31px 0 1px 0;}
#brokertable3 .table-info .hodnotenie a {line-height: 22px; } #brokertable3 .brokertable2 {margin-top: 100px;}

}
@media screen and (max-width: 450px) { #brokertable3 .table-info {padding: 25px 22px 25px 22px;} #brokertable3 .brokertable2.education td {padding: 0 15px;}
#brokertable3 .table-info .hodnotenie {margin: -27px 0 48px 0;}}
@media screen and (max-width: 400px) {/*#brokertable3 .silver-button {font-size: 11px;}*/ /*#brokertable3 .brokertable2 .rad-button.dark.flat, #brokertable3 .table-info .rad-button.dark.flat {font-size: 13px;}*/
#brokertable3 .brokertable2.education td {padding: 0 11px;} .brokertable2 .viac-info.silver-button, .brokertable2 .menej-info.silver-button {width: 68% !important;}
#brokertable3 .table-info .hodnotenie {padding: 37px 20px 22px 20px;}}
@media screen and (max-width:360px) {
  #brokertable3 .brokertable2 td {padding: 0 13px;}
  #brokertable3 .brokertable2 .rad-button.dark.flat,{
    width: 92% !important; max-width: 100% !important;}  #brokertable3 .table-info {padding: 30px 19px 14px 19px;}}
.premium {margin-top: 46px;} .premium-platforma {margin-top: 23px;}

#tabulka-brokerov a, #tabulka-brokera a {text-decoration: none; width: 365px;text-align: center;}
@media (max-width: 1200px) {#tabulka-brokera a  {padding-top: 16px;}}
@media (max-width: 991px) {#tabulka-brokera a  {width: 365px;}}
@media (max-width: 700px) {#tabulka-brokera a  {width: 100%;padding: 18px 22px 13px;}}

#tabulka-brokerov br, #tabulka-brokera br {display: none}
#tabulka-brokerov table tr, #tabulka-brokera table tr {background: white;}
#tabulka-brokerov table tr:first-child, #tabulka-brokera table tr:first-child {background: white;border-top: 2px solid #f5f4f4;}
#tabulka-brokerov .btn-more, #tabulka-brokera .btn-more {border: none;background: none;box-shadow: none;outline: 0}
#tabulka-brokerov .desktop, #tabulka-brokera .desktop {display: block} #tabulka-brokera .td-biela a,  #tabulka-brokera .td-seda a {padding: 0}
#tabulka-brokerov .mobile {display: none}
#tabulka-brokerov .container-right-even {background: whitesmoke}
#tabulka-brokerov .container-right-odd {background: white}

#tabulka-brokerov .broker-logo-desktop img, #tabulka-brokera .broker-logo-desktop {text-align: center;width: 300px}

.porovbox {width: 33%;display: inline-block;vertical-align: top}

#nasehodnotenie {color: #4361bb;border: none;margin-bottom: 32px;}
/*#nasehodnotenie tr th:first-child, {border-radius: 8px 0 0 8px;}#nasehodnotenie tr td:last-child {border-radius: 0 8px 8px 0;}*/
#nasehodnotenie tr.prve {background: #e2e9ff; border-radius: 8px;} #nasehodnotenie tr.druhe {background: #fcfdff;}
#nasehodnotenie .desktop {height: auto;}
#nasehodnotenie td {border: none;text-align: right; padding-right: 25px;}
#nasehodnotenie th {padding: 17px 25px 17px 20px;font-weight: 500;font-family: 'Montserrat', sans-serif;border: none;height: 68px;}
#nasehodnotenie h4 {font-weight: 500;padding: 24px 0 10px 0px;color: #1d40a6;font-size: 22px;}
#nasehodnotenie h3 {font-weight: 500;padding: 6px 0 6px 0px;color: #1d40a6}
#nasehodnotenie button {background: #fcfdff;border: 2px solid #c4d3ff;color: #6b89de;max-width: 295px;padding: 15px 0;}
#nasehodnotenie a {max-width: 315px;padding: 17px 32px 13px;}
#nasehodnotenie .trade {display: inline-block !important;vertical-align: top !important;width: 50% !important;text-align: left;}
#nasehodnotenie .demo-wrap{text-align: right !important;width: 49% !important;}
#nasehodnotenie .zhrnutie {display: inline-block !important;vertical-align: top !important;width: 70% !important;text-align: left;margin-top: -7px;margin: -7px 0 46px 0;line-height: 29px;font-weight: 400}
#nasehodnotenie .final-rating {display: inline-block !important;vertical-align: top !important;width: 29% !important;text-align: right !important;color: #1d40a6;font-family: 'Montserrat', sans-serif;font-weight: 700;font-size: 45px!important;}
.final-rating img {width: 140px;float: right;padding-top: 25px;}
.blue-table {margin-top: -13px !important;color: #8daaff !important;padding: 7px 30px 2px 52px !important;font-size: 11px !important;}
.blue-stars {width: 96px;}
.hodnotenie-broker-logo {text-align: right; margin-top: -47px;}

#nasehodnotenie-mobile  {display:none;} #nasehodnotenie-desktop {padding-left: 7px;} 
#nasehodnotenie-mobile .final-rating {width: 100% !important;text-align: center !important;}
#nasehodnotenie-mobile .final-rating img {width: 130px;padding-top: 18px;float: none;}
#nasehodnotenie-mobile .zhrnutie {width: 100% !important;text-align: center !important;line-height: 29px;margin: 40px 0 35px 0; padding: 0px 12px;}
#nasehodnotenie-mobile .demo-wrap {width: 100% !important;text-align: center !important;}
#nasehodnotenie-mobile .trade {width: 100% !important;text-align: center !important;margin-top: 8px;}

@media (max-width: 1200px) {#nasehodnotenie a {max-width: 263px;padding: 15px 15px 11px;}
#nasehodnotenie button {max-width: 263px;padding-bottom: 13px;} .blue-table {padding: 7px 30px 2px 28px !important;}
#nasehodnotenie .final-rating {font-size: 42px;} .final-rating img {width: 115px;}}
@media (max-width: 991px) {#nasehodnotenie a {max-width: 295px;padding: 15px 31px 11px;text-align: center;} #nasehodnotenie {margin-bottom: 28px;}
#nasehodnotenie button {max-width: 295px;}#nasehodnotenie .final-rating {font-size: 45px;} .final-rating img {width: 120px;}
.blue-table {padding: 7px 10px 7px 44px !important;}}
@media (max-width: 750px) {#nasehodnotenie a {width: 280px;padding: 15px 24px 11px;}
#nasehodnotenie button {max-width: 280px;} .blue-table {padding: 7px 10px 7px 52px !important;}}
@media (max-width: 700px) {#nasehodnotenie td {padding-right: 17px;} #nasehodnotenie button {max-width: 100%;margin: 10px 0 24px 0;padding: 18px 0;} #nasehodnotenie a {max-width: 100%;width: 100%;padding: 18px 24px 13px;}
#nasehodnotenie-mobile .final-rating img  {width: 136px;padding-top: 25px;}
.blue-stars {width: 93px;} .blue-table {text-align: center;padding: 7px 10px 7px 10px !important;}
#nasehodnotenie-desktop {display:none;} #nasehodnotenie-mobile  {display:block;} #nasehodnotenie th {padding: 17px 20px 17px 20px;}}
@media (max-width: 600px) {#nasehodnotenie th {font-size: 15px;}}
@media (max-width: 550px) {#nasehodnotenie td {padding-right: 15px;} .hodnotenie-broker-logo {display:none;}
.blue-stars {width: 90px;}}
@media (max-width: 530px) { #nasehodnotenie h4 {padding: 16px 0 7px 0px;}#nasehodnotenie h3 {padding: 5px 0 5px 0px;}
#nasehodnotenie th { padding: 2px 14px 2px 14px;width: 270px;height: 75px;} #nasehodnotenie-mobile {padding: 0 8px;}
#nasehodnotenie td {padding-right: 16px;}#nasehodnotenie .final-rating {margin-top: 17px;}}
@media (max-width: 500px) {#nasehodnotenie th {width: 208px;height: 77px;line-height: 22px;}}
@media (max-width: 400px) {
#nasehodnotenie td {padding-right: 12px;}.big-number {font-size: 41px;}.big-stars {width: 116px;}
#nasehodnotenie-mobile .final-rating img {width: 120px;}
#nasehodnotenie-mobile  {padding-top: 8px} #nasehodnotenie th { padding: 2px 13px 2px 13px;width: 190px;}
#nasehodnotenie-mobile .zhrnutie {line-height: 28px;padding: 0px 5px;}}
@media (max-width: 350px) {#nasehodnotenie th {width: 172px;height: 80px;}#nasehodnotenie-mobile .zhrnutie {padding: 0px 0px;}}

.nav-tabs {background: whitesmoke}
.nav-tabs > li > a {border: 0;color: #c1c1c1}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover {
    background: #5f5f5f;
    color: white;
    border: 0;
    border-radius: 0
}

.nav-tabs > li > a:focus {
    outline: 0
}

.nav-tabs > li > a:hover {
    background: none;
    border: none;
    color: #5f5f5f
}

body,
button,
input,
select,
textarea {
    color: #707070;
    font-family: 'Work Sans', sans-serif;
    font-size: 16px;
    line-height: 24px
}

h1,h2,h3,h4,h5,h6 {clear: both;font-family: 'Montserrat', sans-serif;font-weight: 500;padding: 0 0 20px 0;margin: 0;color: #7b4f2b}

h1 {font-size: 30px;line-height: 34px;padding: 0 0 25px 0}
h2 {font-size: 26px;line-height: 30px;padding: 22px 0 25px 0}
h3 {font-size: 22px;line-height: 26px;padding: 19px 0 22px 0}
h4 {font-size: 18px;line-height: 28px;padding: 16px 0 20px 0}
h5 {font-size: 16px;line-height: 20px}
h6 {font-size: 14px;line-height: 20px}

/*.single .entry-content ol li {list-style:none;
    counter-increment:li;
    position:relative;list-style: none;padding-left: 25px;margin-bottom: 10px;}

.single .entry-content ol li:after{ content:counter(li) ".";
    position:absolute;
    left: -1.8em;
    width: 2em;
    text-align: right;
    color: #c4a891;font-weight: bold;} */

.single .entry-content ol li   ol { counter-reset:li; }
.single .entry-content ol li {list-style:none;counter-increment:li;position:relative;}
.single .entry-content ol li:before {content:counter(li)".";position:absolute;left: -25px;width: 2em;text-align: right;
    color: #c4a891;font-weight: bold;font-size: 18px;margin-top: 0px;}

.single h2 {font-size: 28px; padding: 35px 0 32px 0; line-height: 38px;} .single h3 {font-size: 24px; line-height: 34px; padding: 17px 0 26px 0;} 
.single .entry-content p {font-size: 17px; line-height: 29px;padding: 0 0 24px 0;}
.single .youtube-video {margin-bottom: 42px;}
.single ul, ol {font-size: 17px;line-height: 29px;margin-bottom: 40px!important;} .single .points li {margin-bottom: 20px;}

.single .entry-content li {list-style: none;padding-left: 24px;margin-bottom: 10px;} /*.single .entry-content ol li {list-style: decimal;} .single .entry-content ol li:before {display: none;}*/

.content-article li:before {display: none;} #pros-cons li:before {display: none;}
.single .points li {margin-bottom: 20px!important;margin-top: 1px;} 
.single .entry-content li:before {content:".";color: #c4a891;vertical-align: middle;font-size: 70px;position: absolute;left: 69px;margin-top: -20px;}

.page .learn-body li:before {content:".";color: #c4a891;vertical-align: middle;font-size: 82px;position: absolute;left: 20px;margin-top: -25px;}
.page .learn-body li {list-style: none;padding-left: 20px;margin-bottom: 14px;} 
.page .points-edu-table li:before {content:".";color: #c4a891;vertical-align: middle;font-size: 82px;position: absolute;left: 58px;margin-top: -25px;}
.page .points-edu-table li {list-style: none;padding-left: 20px;margin-bottom: 20px;} 

.page .points-main-table li:before, .page .points li:before, .page .faq_blok li:before {content:".";color: #c4a891;vertical-align: middle;font-size: 82px;position: absolute;left: 69px;margin-top: -25px;}

/*.page .points-main-table li,
.page .points li,
.page .faq_blok li {
  position: relative;
  padding-left: 1.5em; /* uprav podľa potreby 
}

/* 2) Bodku pred LI umiestnime absolútne voči jeho kontajneru */
/*.page .points-main-table li:before,
.page .points li:before,
.page .faq_blok li:before {
  content: ".";             /* bodka, môžeš vrátiť "." ak chceš väčšiu 
  color: #c4a891;
  position: absolute;
  left: 0;                  /* vždy priľahne ku začiatku textu 
  top: 50%;
  transform: translateY(-50%);
  font-size: 1.2em;         /* uprav pár pixelov väčšiu podľa potreby
  line-height: 1;
}*/

.page .points-main-table li {list-style: none;padding-left: 20px;margin-bottom: 14px;} .table-info .points-main-table li {list-style: disc} .table-info .points-main-table li:before {display: none}
.page .points li {list-style: none;padding-left: 20px;margin-bottom: 30px;}
.page .faq_blok li {list-style: none;padding-left: 20px;margin-bottom: 15px;}

.page .faq_blok ol li   ol { counter-reset:li; }
.page .faq_blok ol li {list-style:none;counter-increment:li;position:relative;}
.page .faq_blok ol li:before {content:counter(li)".";position:absolute;left: -25px;width: 2em;text-align: right;
    color: #c4a891;font-weight: bold;font-size: 18px;margin-top: 0px;}

.page h2 {font-size: 28px;padding: 35px 0 33px 0;} @media (max-width: 991px) { .page h2 {font-size: 25px; line-height: 29px;} .page h3 {font-size: 24px;line-height: 25px;}}
.page .entry-content p {font-size: 17px;line-height: 29px;}
.page ul, ol {line-height: 29px;font-size: 17px} .page .content-article li {padding-bottom: 11px;padding-top: 11px;} 

.page .no-button {margin: 48px 0 32px 0;}

/*.table-info li:before {left: 51px;} .table-info li {padding-left: 13px;margin-bottom: 3px;}*/

p {margin: 0;padding: 0 0 20px 0}

dfn,
cite,
em,
i {
    font-style: italic
}

blockquote {margin: 20px 0;padding: 20px;font-style: italic;border-left: 5px solid #75A3D1;background: #e8eff7}
blockquote cite {display: block;font-size: .7em;text-align: right}
blockquote p {margin: 0;padding: 5px}

.is-loop blockquote {
    margin: 0
}

address {
    margin: 0 0 20px
}

pre {
    background: #fafafa;
    font-family: "Courier 10 Pitch", Courier, monospace;
    font-size: 15px;
    font-size: .9375rem;
    line-height: 1.6;
    margin-bottom: 1.6em;
    max-width: 100%;
    overflow: auto;
    padding: 20px;
    border: 2px solid #464C51
}

code,
kbd,
tt,
var {
    font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
    font-size: 15px;
    font-size: .9375rem
}

abbr,
acronym {
    border-bottom: 1px dotted #464C51;
    cursor: help
}

mark,
ins {
    background: #75A3D1;
    text-decoration: none;
    color: #fff
}

big {
    font-size: 125%
}

html {
    box-sizing: border-box
}

*,
*:before,
*:after {
    box-sizing: inherit
}

body {
    background: #f4f4f4
}

blockquote,
q {
    quotes: "" ""
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: ""
}

hr {
    background-color: #707070;
    border: 0;
    height: 1px;
    margin-bottom: 1.5em
}

ul,
ol {
    margin: 0 0 30px 0;
    padding: 0 0 0 20px
}

ul {
    list-style: disc;
}

ol {
    list-style: decimal
}

li > ul,
li > ol {
    margin-bottom: 0;
    margin-left: 0
}

dt {
    font-weight: 700
}

dd {
    margin: 0 1.5em 1.5em
}

img {
    height: auto;
    max-width: 100%
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="date"],
input[type="tel"],
textarea,
select {
    color: #707070;
    border: 2px solid #464C51;
    border-radius: 0;
    padding: 8px 9px 9px;
    outline: none;
    box-sizing: border-box;
    max-width: 100%
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="date"]:focus,
input[type="tel"]:focus,
textarea:focus,
select:focus {
    color: #111;
    border: 1px solid #ffa800
}

textarea {
    width: 100%;
    resize: vertical
}

.post-password-form input {
    vertical-align: top
}

.post-password-form label {
    display: inline-block;
    vertical-align: middle;
    float: none
}

label {
    color: #7b4f2b
}

.color-main {
    color: #7b4f2b
}

.color-silver-heading {color: #707070}
.search-results-heading {padding-bottom: 0px}
.in-search {float: right;margin-top: -5px !important;} .in-search:hover {color: #cc7300;} 

.panel-body-search-results {padding: 32px 12px 20px 3px;font-family: 'Montserrat', sans-serif;}
.panel-body-search-results h2 {padding-top:0;}
@media (max-width: 991px){ .panel-body-search-results {padding: 20px 8px 20px 8px} }
@media (max-width: 500px){ .panel-body-search-results {padding: 17px 5px 17px 5px} }
@media (max-width: 400px){ .panel-body-search-results {padding: 17px 2px 17px 2px} }

.tip-section {margin: 2px 0 32px 0;display: inline-flex}
.tip-img {vertical-align: top;width: 56px;;text-align: left;}
.tip-text {vertical-align: top;width: 90%;text-align: left;padding: 5px 0px 0 17px;font-size: 17px;line-height: 29px;} .single .entry-content .tip-text p {padding:0;}
@media (max-width: 991px){ .tip-text {font-size: 16px;line-height: 28px;}}
@media (max-width: 400px){ .tip-text {vertical-align: top;width: 90%;text-align: left;padding: 11px 0px 0 13px;}}

.panel-body-search-results .entry-footer {font-size:14px;}
.color-blog-breadcrumb {color: #969696}
.more-link,
.more-link:visited {display: block;margin-top: 26px;margin-bottom: 6px;color: #ffa800;font-family: 'Montserrat', sans-serif;font-weight: 500;font-size: 18px;text-decoration: none !important;}
.more-link:hover {color: #cc7300}
@media (max-width: 650px){ .more-link,.more-link:visited {margin-top: 22px;}}


.cat-links a {font-family: 'Work Sans',sans-serif !important;color: #707070;font-weight: 600;}
.share {display: inline-block;vertical-align:top;text-align: left;}

.btn-zdielaj {margin: 17px 0 40px 0;width: 228px;height: 58px} .btn-zdielaj.pl {width: 270px;}
@media (max-width: 838px) {.share, .btn-zdielaj {display: none;}}
.btn-zdielaj-mobile {display: none;}
@media (max-width: 838px) {.btn-zdielaj-mobile {display: block;text-align:center;padding-bottom: 200px;margin-top: 10px;}}


.rate-this-post { display: inline-block;text-align:center !important; width: 50%;float: right; padding: 16px 0 0 190px;}
.rate-this-post p {font-family: 'Montserrat',sans-serif;font-weight: 500;padding: 0px 6px 2px 0;}
.big-page {padding: 16px 0 0 364px;}
@media (max-width: 1200px){ .rate-this-post {padding: 14px 0 0 135px;} .rate-this-post p {line-height: 22px;} .big-page {padding: 16px 0 0 272px;} }
@media (max-width: 991px){ .rate-this-post {padding: 14px 0 0 160px;} .big-page {padding: 16px 0 0 153px;} }
@media (max-width: 838px){ .rate-this-post {width: 100%;float: none; margin-top:25px;padding: 0;}.rate-this-post p {line-height: 24px;}}

.stars-center {display: inline-block;}

.button,
button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
    display: inline-block;
    padding: 11px 30px 10px;
    text-decoration: none;
    box-shadow: none;
    background: none;
    font-family: "Montserrat", sans-serif;
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    border-radius: 0;
    outline: 0
}

.button:focus,
.button:active,
button:focus,
button:active,
input[type="submit"]:focus,
input[type="submit"]:active,
input[type="reset"]:focus,
input[type="reset"]:active,
input[type="button"]:focus,
input[type="button"]:active {
    color: #75A3D1;
    border: none
}

.button:hover,
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover {
    color: #464C51;
    border: none
}

.read-more {
    display: inline-block;
    border-bottom: 2px solid #75A3D1;
    color: #75A3D1;
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    line-height: 20px;
    padding: 0 0 2px 0;
    text-transform: lowercase;
    text-decoration: none
}

.read-more:focus,
.read-more:active {
    color: #75A3D1
}

.read-more:hover {
    color: #464C51;
    border-color: #464C51
}

.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden
}

.screen-reader-text:focus {
    background-color: #f1f1f1;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
    clip: auto !important;
    color: #21759b;
    display: block;
    font-size: 14px;
    font-size: .875rem;
    font-weight: 700;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000
}

.alignleft {
    display: inline;
    float: left;
    margin-right: 1.5em
}

.alignright {
    display: inline;
    float: right;
    margin-left: 1.5em
}

.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.pull-right {
    float: right
}

.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
    content: "";
    display: table
}

.entry-content a {color: #ffa800;} 
.entry-content a:hover {text-decoration: underline}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
    clear: both
}

.widget-area.footer-widget-area {
    padding: 40px 0 20px;
    background: #fafafa
}

.widget-area .widget:nth-child(3n+1) {
    clear: both
}

.widget {
    margin: 0;
    padding: 0 0 30px 0
}

.widget select {
    max-width: 100%
}

.widget.widget_archive ul,
.widget.widget_pages ul,
.widget.widget_meta ul,
.widget.widget_recent_comments ul,
.widget.widget_recent_entries ul,
.widget.widget_nav_menu ul {
    padding: 0 0 0 40px
}

.widget.widget_archive ul li,
.widget.widget_categories ul li,
.widget.widget_pages ul li,
.widget.widget_meta ul li,
.widget.widget_recent_comments ul li,
.widget.widget_recent_entries ul li,
.widget.widget_nav_menu ul li {
    padding: 0 0 5px 0;
    position: relative;
    border-bottom: 1px solid #eaeaea;
    padding-top: 5px
}

.widget.widget_archive ul li:before,
.widget.widget_categories ul li:before,
.widget.widget_pages ul li:before,
.widget.widget_meta ul li:before,
.widget.widget_recent_comments ul li:before,
.widget.widget_recent_entries ul li:before,
.widget.widget_nav_menu ul li:before {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-right: 10px
}

.widget.widget_archive ul.children,
.widget.widget_categories ul.children,
.widget.widget_pages ul.children,
.widget.widget_meta ul.children,
.widget.widget_recent_comments ul.children,
.widget.widget_recent_entries ul.children,
.widget.widget_nav_menu ul.children {
    padding: 5px 0 0
}

.widget.widget_archive a,
.widget.widget_categories a,
.widget.widget_pages a,
.widget.widget_meta a,
.widget.widget_recent_comments a,
.widget.widget_recent_entries a,
.widget.widget_nav_menu a {
    text-decoration: none
}

.widget.widget_archive ul li:before {
    content: "\f073"
}

.widget.widget_archive select {
    width: 100%
}

.widget.widget_pages ul li:before {
    content: "\f0f6"
}

.widget.widget_meta ul li:before {
    content: "\f013"
}

.widget.widget_nav_menu ul li:before {
    content: "\f0c9"
}

.widget.widget_recent_comments ul li:before {
    content: "\f27b"
}

.widget.widget_recent_entries ul li:before {
    content: "\f016"
}

.widget.widget_categories ul.children li:before {
    content: "\f115"
}

.widget.widget_categories select {
    width: 100%
}

.widget.widget_calendar {
    text-align: center
}

.widget.widget_calendar th {
    text-align: center
}

.widget.widget_calendar a {
    text-decoration: none;
    font-weight: 700
}

.widget.widget_categories ul li:last-child {
    border-bottom: none
}

.tagcloud a {
    font-size: 16px !important;
    border: 2px solid #75A3D1;
    text-decoration: none;
    display: inline-block;
    padding: 3px 7px;
    margin: 0 1px 4px 0
}

.tagcloud a:hover {
    color: #464C51;
    border-color: #464C51
}

.widget_search .search-submit {display: none}
.page-header-wrap {position: relative;background-size: cover}
.site-header {padding: 0;color: #fff;position: relative;z-index: 1001;}
.showcase-active .site-header {position: absolute;top: 0;left: 0;right: 0;z-index: 1001;}
.static-header.showcase-active .site-header {position: static}
.mobile-static .site-header {position: relative;z-index: 99;top: auto}
.header-meta {padding: 10px 0;margin: 0 0 0 0;border-bottom: 1px solid rgba(255, 255, 255, .2);margin-top: 30px}

@media (max-width: 480px) {.header-meta {text-align: center}}
.site-branding {padding: 0}
.site-branding:after {
    clear: both;
    content: "";
    width: 100%;
    display: block
}

@media (max-width: 768px) {
    .site-branding {
        text-align: center
    }
}

.site-title {
    padding: 0;
    margin: 0;
    font-size: 25px;
    line-height: 28px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 1px;
    word-spacing: -2px;
    float: left;
    max-width: 100%
}

@media (max-width: 768px) {
    .site-title {
        float: none;
        display: inline-block
    }
}

.site-title a.text-logo {
    color: #fff;
    display: block;
    font-family: "Montserrat", sans-serif;
    text-decoration: none;
    position: relative;
    padding: 11px 15px 9px 17px;
    text-align: center
}

.site-title a.text-logo:after,
.site-title a.text-logo:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    height: 12px
}

.site-title a.text-logo:before {
    top: 0;
    border-top: 2px solid currentColor;
    border-left: 2px solid currentColor;
    border-right: 2px solid currentColor
}

.site-title a.text-logo:after {
    bottom: 0;
    border-bottom: 2px solid currentColor;
    border-left: 2px solid currentColor;
    border-right: 2px solid currentColor
}

.site-description {
    margin: 0;
    font-size: 12px;
    line-height: 20px;
    clear: both;
    opacity: .5
}

.header-showcase {
    position: relative;
    overflow: hidden
}

.mobile-static .header-showcase {
    position: static;
    overflow: visible
}

.header-showcase.is-subpage {
    display: none
}

.header-showcase:after {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    content: ""
}

.header-showcase_img {
    display: block
}

.header-showcase_content {
    position: absolute;
    z-index: 20;
    top: 24%;
    text-align: center !important;
    width: 100%;
    color: #fff;
    opacity: 1;
    padding: 11px 0;
    -webkit-transition: opacity 800ms ease-out;
    transition: opacity 800ms ease-out
}

@media (max-width: 991px) { .header-showcase_content {top: 24%;}}
@media (max-width: 330px) { .header-showcase_content {top: 14%;}} 
.header-showcase_content.show-in {opacity: 1}
.header-showcase_slogan {font-family: 'Montserrat', sans-serif;text-shadow: 2px 2px 11px #464646;padding: 0 0 30px 0; text-align: center !important;}
@media (max-width: 900px) {.header-showcase_slogan {padding: 0 0 10px 0}}

.header-showcase_title {font-size: 68px;line-height: 75px;font-weight: 500;padding: 0 100px 10px 100px;}
@media (max-width: 1400px) { .header-showcase_title {font-size:63px;}}
@media (max-width: 1200px) {.header-showcase_title {font-size:58px;line-height:66px;}}
@media (max-width: 991px) {.header-showcase_title {font-size:50px;line-height:57px;padding:0 50px 10px 50px;}}
@media (max-width: 850px) {.header-showcase_title {font-size:42px;line-height:48px;}}
@media (max-width: 650px) {.header-showcase_title {padding:0 8px 10px 8px;}}
@media (max-width: 450px) {.header-showcase_title {font-size:39px;line-height:43px;}}
@media (max-width: 380px) {.header-showcase_title {font-size:36px;line-height:41px;}}
@media (max-width: 350px) {.header-showcase_title {font-size:32px;line-height:36px;}}

.header-showcase_text {line-height: 30px;font-weight: 400;padding: 0; margin-bottom: 30px;opacity: .6;font-family: 'Work Sans', sans-serif;opacity: 1;margin-top: 13px;font-size: 24px;display: inline-block;width: 870px}
@media (max-width: 1400px) {.header-showcase_text {margin-top:8px;}}
@media (max-width: 1200px) {.header-showcase_text {font-size:23px;line-height:28px;margin-top:6px;margin-bottom:26px;padding: 0 45px 0 45px;}}
@media (max-width: 991px) {.header-showcase_text {font-size:22px;}}
@media (max-width: 850px) {.header-showcase_text {font-size:21px;padding: 0 55px 0 55px;margin-top:5px;}}
@media (max-width: 535px) {.header-showcase_text {font-size:20px;padding: 0 25px 0 25px;margin-top:5px;}}
@media (max-width: 450px) {.header-showcase_text {font-size:19px;padding: 0 12px 0 12px;line-height:24px;}}
@media (max-width: 350px) {.header-showcase_text {font-size:18px;padding: 0 4px 0 4px;line-height:22px;}}

.header-showcase_btn {
    border: 2px solid #fff;
    color: #fff;
    padding: 16px 24px 15px;
    text-transform: uppercase;
    font-size: 20px;
    line-height: 26px;
    font-family: "Montserrat", sans-serif;
    text-decoration: none;
    letter-spacing: 2px;
    display: inline-block;
    background: rgba(255, 255, 255, 0);
    box-shadow: 0 0 1px rgba(255, 255, 255, 0)
}

@media (max-width: 1200px) {
    .header-showcase_btn {
        font-size: 16px;
        line-height: 20px;
        padding: 12px 20px 11px
    }
}

@media (max-width: 900px) {
    .header-showcase_btn {
        font-size: 14px;
        line-height: 16px;
        padding: 9px 15px 8px
    }
}

.header-showcase_btn:hover {
    background: rgba(255, 255, 255, .1);
    box-shadow: 0 0 20px rgba(255, 255, 255, .3)
}

.header-showcase_btn:hover,
.header-showcase_btn:active,
.header-showcase_btn:visited {
    color: #fff
}

.follow-list {
    display: inline-block;
    text-align: right;
    font-size: 0;
    line-height: 0
}

@media (max-width: 480px) {
    .follow-list {
        text-align: center;
        padding: 0 0 5px
    }
}

.follow-list_item {
    display: inline-block
}

.follow-list_item a {
    display: block;
    font-size: 14px;
    line-height: 20px;
    padding: 5px;
    color: #676767;
    margin: -10px 0;
    position: relative
}

.follow-list_item a .fa {
    position: relative;
    z-index: 2;
    background: rgba(103, 103, 103, .58);
    color: white;
    border-radius: 50%;
    padding: 5px;
    width: 22px;
    height: 22px;
    text-align: center
}

.follow-list_item a:after {
    position: absolute;
    z-index: 1;
    left: 50%;
    top: 50%;
    width: 0;
    height: 0;
    box-shadow: 0 0 20px 8px rgba(255, 255, 255, 0);
    -webkit-transition: box-shadow 200ms ease-out;
    transition: box-shadow 200ms ease-out;
    content: ""
}

.follow-list_item a:hover {
    color: white
}

.follow-list_item a:hover:after {
    box-shadow: 0 0 20px 8px rgba(255, 255, 255, .5)
}

.follow-list_item a:active,
.follow-list_item a:visited {
    color: #676767
}

.site-content {
    padding: 0 0 20px 0
}

.entry-header {
    padding: 0
}

.entry-meta {
    padding: 0 0 15px 4px;
    font-size: 14px;
    line-height: 20px
}

/*@media (max-width: 650px){ .entry-meta {display: none;} }*/

.entry-meta:after {
    clear: both;
    content: "";
    width: 100%;
    display: block
}

.entry-header .entry-meta-item {
    float: left
}

.entry-header .entry-meta-item + .entry-meta-item {
    margin: 0 0 0 10px
}

@media (max-width: 991px) {
    .entry-header .entry-meta-item + .entry-meta-item {
        margin: 0 0 0 3px
    }
}

.entry-header .entry-meta-item + .entry-meta-item:before {
    content: "::";
    font-family: FontAwesome;
    display: inline-block;
    vertical-align: top;
    font-size: 11px;
    line-height: 20px;
    margin: 0 10px 0 0
}

@media (max-width: 991px) {
    .entry-header .entry-meta-item + .entry-meta-item:before {
        content: "|";
        margin: 0 3px 0 0
    }
}

.entry-meta-item a {
    text-decoration: none
}

.entry-meta .author:after {
    clear: both;
    width: 100%;
    display: block;
    content: ""
}

.entry-meta .avatar {
    float: left;
    border-radius: 50%;
    border: 2px solid #75A3D1;
    margin: -3px 8px -3px 0
}

.entry-thumbnail {margin: 0}
.entry-thumbnail img {display: block}
.entry-gallery {margin: 0 0 30px 0}

.entry-gallery:after {
    clear: both;
    content: "";
    width: 100%;
    display: block
}

.entry-gallery img {
    width: 100%;
    height: auto
}

.entry-gallery-item {
    margin: 0;
    position: relative
}

.entry-gallery-item img {
    display: block
}

.entry-gallery-caption {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 10px;
    background: #000;
    background: rgba(0, 0, 0, .4);
    color: #fff
}

.entry-gallery-prev,
.entry-gallery-next {
    position: absolute;
    top: 50%;
    margin-top: -25px;
    width: 50px;
    height: 50px;
    line-height: 44px;
    text-align: center;
    font-size: 40px;
    border: 2px solid #fff;
    background: rgba(0, 0, 0, .4);
    color: #fff;
    cursor: pointer;
    opacity: 0;
    -webkit-transition: all 200ms linear;
    transition: all 200ms linear
}

.entry-gallery-prev:before,.entry-gallery-next:before {font-family: FontAwesome}
.entry-gallery-prev:hover,.entry-gallery-next:hover {background: #75A3D1}
.entry-gallery:hover .entry-gallery-prev,.entry-gallery:hover .entry-gallery-next {opacity: 1}
.entry-gallery-prev {left: 10px}
.entry-gallery:hover .entry-gallery-prev {left: 30px}
.entry-gallery-prev:before {content: "\f104"}
.entry-gallery-next {right: 10px}
.entry-gallery:hover .entry-gallery-next {right: 30px}
.entry-gallery-next:before {content: "\f105"}

.entry-image {margin: 0 0 30px}
.entry-image:after {clear: both;content: "";width: 100%;display: block}

.entry-video {margin: 0 0 20px;position: relative;padding-bottom: 56.25%;padding-top: 30px;height: 0;overflow: hidden}
.entry-video iframe,.entry-video object,.entry-video embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%}

.entry-content,.entry-footer {padding: 0}
.entry-footer .entry-meta-item {display: block;padding: 2px 0}

.single .entry-footer {
    padding: 10px 0;
    border-top: 1px solid #BAC9D9;
    border-bottom: 1px solid #BAC9D9;
    margin: 0 0 30px 0;
    font-size: 14px;
    line-height: 20px
}

.hentry {
    margin: 0;
    padding: 0
}

.single .hentry {
    padding: 0
}

.byline,
.updated:not(.published) {
    display: none
}

.single .byline,
.group-blog .byline {
    display: inline
}

.page-content,
.entry-content,
.entry-summary { margin: 0;padding: 0 0 15px 0}
@media (max-width: 1200px) {.entry-summary p {padding: 0px 0 7px 0;}}

.page-links {
    clear: both;
    margin: 0
}

.entry-title {
    padding: 0 0 10px 0
}

.entry-title a {
    color: #464C51;
    text-decoration: none
}

.entry-title a:hover {
    color: #6e390b
}

.page-title {
    padding: 25px 25px 20px;
    background: #fafafa;
    border-bottom: 5px solid #75A3D1;
    margin: 0 0 30px;
    font-size: 26px;
    line-height: 30px
}

.posts-listing .hentry {
    padding: 0 15px 0;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top;
    min-width: 300px;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1
}

.posts-listing .hentry.sticky,
.posts-listing .hentry.format-gallery,
.posts-listing .hentry.format-video {
    width: 66.66666%;
    -webkit-box-flex: 2;
    -webkit-flex-grow: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
    -webkit-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1
}

.posts-listing .entry-title {
    font-size: 22px;
    line-height: 28px;
    padding: 0
}

.featured-content-box {
    background: #fafafa;
    padding: 70px 0 30px
}

@media (max-width: 768px) {
    .featured-content-box {
        padding: 40px 0 0
    }
}

.featured-box {
    text-align: center;
    padding-bottom: 40px
}

.featured-box-icon {
    font-size: 40px;
    line-height: 44px;
    text-align: center;
    color: #75A3D1;
    padding: 0 0 25px 0
}

.featured-box-title {
    padding: 0 0 24px 0;
    margin: 0 0 20px;
    position: relative
}

.featured-box-title:after {
    position: absolute;
    width: 50px;
    height: 4px;
    bottom: 0;
    content: "";
    background: #75A3D1;
    border-radius: 2px;
    left: 50%;
    margin: 0 0 0 -25px
}

.popup-gallery-item {
    width: 100%
}

.image-popup,
.popup-gallery-item {
    position: relative;
    display: block;
    float: left
}

.image-popup:after,
.popup-gallery-item:after {
    border: 2px solid #fff;
    width: 60px;
    height: 60px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -30px 0 0 -30px;
    background: rgba(0, 0, 0, .3);
    content: "";
    -webkit-transform: rotate(45deg) scale(.8);
    -ms-transform: rotate(45deg) scale(.8);
    transform: rotate(45deg) scale(.8);
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 200ms linear;
    transition: all 200ms linear
}

.image-popup .link-marker,
.popup-gallery-item .link-marker {
    opacity: 0;
    -webkit-transition: all 200ms linear;
    transition: all 200ms linear
}

.image-popup .link-marker:before,
.popup-gallery-item .link-marker:before {
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -1px 0 0 -15px;
    height: 2px;
    width: 30px;
    content: "";
    background: #fff;
    z-index: 10
}

.image-popup .link-marker:after,
.popup-gallery-item .link-marker:after {
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -15px 0 0 -1px;
    height: 30px;
    width: 2px;
    content: "";
    background: #fff;
    z-index: 10
}

.image-popup:hover:after,
.popup-gallery-item:hover:after {
    visibility: visible;
    opacity: 1;
    -webkit-transform: rotate(45deg) scale(1);
    -ms-transform: rotate(45deg) scale(1);
    transform: rotate(45deg) scale(1)
}

.image-popup:hover .link-marker,
.popup-gallery-item:hover .link-marker {
    opacity: 1
}

.search-form .search-field {
    background: whitesmoke;
    border: 1px solid #D7D7D7;
    border-radius: 3px;
    width: 100%;
    vertical-align: top
}

.search-result

.error-404 .search-form {
    padding: 0 0 40px
}

.search-form {
    position: relative
}

.search-form .fa-search {
    position: absolute;
    right: 10px;
    top: 12px
}

.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.entry-gallery figure {
    display: none
}

.entry-gallery figure:first-child {
    display: block
}

.entry-gallery.slick-initialized figure {
    display: block
}

.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: none
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block
}

.slick-track:before,
.slick-track:after {
    display: table;
    content: ''
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
    overflow: hidden
}

[dir='rtl'] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slider-box {
    position: relative;
    overflow: hidden
}

.slider-box .slick-prev,
.slider-box .slick-next,
.slider-box .slick-prev:active,
.slider-box .slick-prev:focus,
.slider-box .slick-next:active,
.slider-box .slick-next:focus {
    position: absolute;
    top: 50%;
    width: 40px;
    height: 50px;
    margin: -25px 0 0 0;
    text-align: center;
    line-height: 50px;
    font-size: 20px;
    color: #fff;
    box-shadow: none;
    border: none;
    outline: none;
    padding: 0;
    border-radius: 0;
    font-weight: 400;
    overflow: hidden
}

@media (max-width: 480px) {
    .slider-box .slick-prev,
    .slider-box .slick-next,
    .slider-box .slick-prev:active,
    .slider-box .slick-prev:focus,
    .slider-box .slick-next:active,
    .slider-box .slick-next:focus {
        display: none !important
    }
}

.slider-box .slick-prev:before,
.slider-box .slick-next:before,
.slider-box .slick-prev:active:before,
.slider-box .slick-prev:focus:before,
.slider-box .slick-next:active:before,
.slider-box .slick-next:focus:before {
    display: block;
    font-family: FontAwesome
}

.slider-box .slick-prev:hover,
.slider-box .slick-next:hover,
.slider-box .slick-prev:active:hover,
.slider-box .slick-prev:focus:hover,
.slider-box .slick-next:active:hover,
.slider-box .slick-next:focus:hover {
    background: #75A3D1;
    color: #fff;
    box-shadow: none
}

.slider-box .slick-prev {
    left: 0
}

.slider-box .slick-prev:before {
    content: "\f104"
}

.slider-box .slick-next {
    right: 0
}

.slider-box .slick-next:before {
    content: ""
}

.slider-box .slick-dots {
    position: absolute;
    bottom: 12px;
    left: 0;
    right: 0;
    list-style: none;
    padding: 0;
    margin: 0;
    text-align: center
}

@media (max-width: 991px) {
    .slider-box .slick-dots {
        bottom: 4px
    }
}

@media (max-width: 480px) {
    .slider-box .slick-dots {
        display: none !important
    }
}

.slider-box .slick-dots li {
    display: inline-block;
    margin: 0 5px
}

.slider-box .slick-dots li button {
    width: 9px;
    height: 9px;
    background: #fff;
    border: none;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .9);
    border-radius: 4px;
    overflow: hidden;
    text-indent: -99px;
    padding: 0;
    margin: 0;
    outline: none
}

.slider-box .slick-dots li button:hover {
    background: #75A3D1;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .4)
}

.slider-box .slick-dots li.slick-active button {
    background: #75A3D1;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .4)
}

.slider-item {
    display: none;
    position: relative
}

.slider-item:first-child {
    display: block
}

.slider-item img {
    display: block;
    margin: 0;
    width: 100%;
    height: auto
}

.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
    display: none
}

.comments-area {
    padding: 20px 0 0 0
}

.comment-list {
    list-style: none;
    padding: 0;
    margin: 0
}

.comment-list li {
    padding: 0 0 20px 0
}

.comment-list .pingback .comment-body {
    background: #fafafa;
    padding: 30px
}

.comment-list .comment .comment-meta {
    background: #e8eff7;
    font-size: 0;
    line-height: 0
}

.comment-list .comment .comment-meta img {
    display: block
}

.comment-list .comment .comment-meta a {
    text-decoration: none
}

.comment-list .comment .comment-meta > * {
    display: inline-block;
    font-size: 16px;
    line-height: 24px;
    vertical-align: middle;
    margin: 0 15px 0 0
}

.comment-list .comment .comment-meta .comment-reply-link:before {
    content: "\f112";
    font-family: FontAwesome;
    font-size: 14px;
    line-height: 18px;
    vertical-align: text-top;
    display: inline-block;
    margin: 0 7px 0 0
}

.comment-list .comment .comment-content {
    background: #fafafa;
    padding: 30px
}

.comment-list .children {
    padding: 20px 0 0 40px;
    list-style: none
}

@media (max-width: 991px) {
    .comment-list .children {
        padding: 20px 0 0 0
    }
}

.comment-content a {
    word-wrap: break-word
}

.bypostauthor {
    display: block
}

.comment-respond {
    padding: 20px 0 0 0
}

.comment-respond .comment-reply-title,
.comment-respond p {
    padding-bottom: 10px
}

.comment-form-author,
.comment-form-email,
.comment-form-url {
    float: left;
    width: 33.333333%;
    padding-left: 10px;
    padding-right: 10px
}

@media (max-width: 480px) {
    .comment-form-author,
    .comment-form-email,
    .comment-form-url {
        float: none;
        width: 100%;
        padding-left: 0;
        padding-right: 0
    }
}

.comment-form-author {padding-left: 0}
.comment-form-url {padding-right: 0}

.form-allowed-tags {padding: 10px;margin: 0 0 20px;background: #fafafa;border: 1px dotted #75A3D1}

.site-footer {background: #ffffff;color: white;padding: 0 0 35px 0;font-size: 14px;line-height: 22px;margin-top: 165px;}

.footer-menu {margin-top: 50px;padding-bottom: 30px;} .ftr-icon{width: 30px;margin: 0 25px 25px 0;}
.footer-menu h3 {font-size: 19px;padding-bottom: 25px;padding-top:0;color: #707070}
.footer-menu ul{ margin: 0!important;}
.footer-menu li a {color: #707070;font-family: 'Montserrat',sans-serif;font-size: 14.5px;}
.footer-menu a:hover {color: #ad7c54;text-decoration: none;}

.footer-guidance {color: #8d8d8d;margin: 61px 0px 20px 0px;font-size: 14px;border-top: #ebebeb 1px solid;padding: 65px 0px 8px 0px;}
.footer-guidance a {color: #8d8d8d!important;text-decoration: underline;} .footer-guidance a:hover {color:#ffa800!important;}
.footer-guidance .col-md-12 {padding-right: 0px;padding-left: 0px;}

.footer-guidance .noline a {color: #8d8d8d;text-decoration: none;font-weight: 400;}
.footer-menu .noline a:hover {color: #ad7c54;text-decoration: none;}

.footer-h {font-weight: 600;font-size: 15px;padding: 5px 0 3px 0;}
.risk-warning.company {margin-top: 25px;margin-bottom: -40px;}

@media (max-width: 991px) {.footer-guidance {display: none;} .footer-menu {margin-top: 70px;}}
.footer-guidance.mobile {display: none;}
@media (max-width: 991px) {.footer-guidance.mobile {display: inline-block;font-size: 14px;border-top: 0px;
  margin: 40px 0px 20px 0px;padding: 12px 2px 8px 2px;}.risk-warning.company {margin-top: 0px;margin-bottom: 8px;}}

@media (max-width: 768px) {.site-footer {text-align: center}}
@media (max-width: 600px) {.footer-guidance.mobile {margin: 32px 0px 20px 0px;;}}
.site-footer-icon {width: 25px;height: 25px;position: relative;top: -2px}
#footer-main ul {padding: 0}
#footer-main li {list-style-type: none;margin-bottom: 5px;font-size: 15px;line-height: 26px;}
.footer-line {width: 100%;height: 2px;background: #6c6c6c}

.footer-social a, .footer-social-mobile a {display: inline-block;color: white; margin-left: 2px; height: 50px; vertical-align: text-bottom;
   line-height: 74px;}
.footer-social svg{vertical-align: text-bottom;}
.footer-social a svg:hover #facebook, .footer-social-mobile a svg:hover #facebook {fill: #3C5B9B}
.footer-social a svg:hover #twitter, .footer-social-mobile a svg:hover #twitter { fill: #2DAAE1}
.footer-social a svg:hover #googleplus, .footer-social-mobile a svg:hover #googleplus {fill: #F63D27}
.footer-social a svg:hover #youtube, .footer-social-mobile a svg:hover #youtube {fill: #E14E42}
.footer-social a svg:hover #rss, .footer-social-mobile a svg:hover #rss {fill: #F08421}

.footer-social a:hover, .footer-social-mobile a:hover {text-decoration: none;opacity: 1}
.footer-header {margin-bottom: 21px;}
.footer-social-mobile {display: none;}
.footer-copyright-mobile {display: none}

.footer-copyright, .footer-copyright a, .footer-copyright-mobile, .footer-copyright-mobile a {
    color: #8d8d8d;outline: 0;font-size: 14px;margin-top: 36px!important;} 


.footer-copyright a:active, a:hover, a:visited {border: 0 !important;outline: 0 !important;}
.social-img-color { display: none}
.site-info {text-align: right}
@media (max-width: 768px) {.site-info {padding-top: 20px;text-align: center}}

a.footer-logo-link {
    display: inline-block;
    font-size: 18px;
    line-height: 24px;
    padding: 5px 10px 3px;
    margin: -8px 0;
    text-transform: uppercase;
    font-family: "Montserrat", sans-serif;
    text-decoration: none;
    position: relative;
    text-align: center;
    letter-spacing: 1px
}

a.footer-logo-link:hover {
    text-decoration: none
}

a.footer-logo-link:after,
a.footer-logo-link:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    height: 8px
}

a.footer-logo-link:before {
    top: 0;
    border-top: 2px solid currentColor;
    border-left: 2px solid currentColor;
    border-right: 2px solid currentColor
}

a.footer-logo-link:after {
    bottom: 0;
    border-bottom: 2px solid currentColor;
    border-left: 2px solid currentColor;
    border-right: 2px solid currentColor
}

.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
    display: none
}

.infinity-end.neverending .site-footer {
    display: block
}

.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
    border: none;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0
}

embed,
iframe,
object {
    max-width: 100%
}

.wp-caption {
    margin-bottom: 20px;
    max-width: 100%
}

.wp-caption:after {
    clear: both;
    content: "";
    width: 100%;
    display: block
}

.wp-caption img {
    display: block
}

.wp-caption img[class*="wp-image-"] {
    display: block;
    margin-left: auto;
    margin-right: auto;
    float: left
}

.wp-caption .wp-caption-text {padding: 20px 0 19px 0;margin: 0;font-size: 13px;font-weight: 500;line-height: 20px;clear: both;color: #999;
border-bottom: 1px solid #eaeaea;margin-bottom: 32px;font-family: 'Montserrat', sans-serif;}

.wp-caption-text {
    text-align: center
}

.wp-caption a,
.wp-caption a:hover {
    opacity: 1
}

.gallery {
    margin-bottom: 1.5em
}

.gallery-item {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 100%
}

.gallery-columns-2 .gallery-item {
    max-width: 50%
}

.gallery-columns-3 .gallery-item {
    max-width: 33.33%
}

.gallery-columns-4 .gallery-item {
    max-width: 25%
}

.gallery-columns-5 .gallery-item {
    max-width: 20%
}

.gallery-columns-6 .gallery-item {
    max-width: 16.66%
}

.gallery-columns-7 .gallery-item {
    max-width: 14.28%
}

.gallery-columns-8 .gallery-item {
    max-width: 12.5%
}

.gallery-columns-9 .gallery-item {
    max-width: 11.11%
}

.gallery-caption {
    display: block
}

.mfp-bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1042;
    overflow: hidden;
    position: fixed;
    background: #0b0b0b;
    opacity: .8;
    filter: alpha(opacity=80)
}

.mfp-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1043;
    position: fixed;
    outline: none !important;
    -webkit-backface-visibility: hidden
}

.mfp-container {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 8px;
    box-sizing: border-box
}

.mfp-container:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.mfp-align-top .mfp-container:before {
    display: none
}

.mfp-content {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: left;
    z-index: 1045
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
    width: 100%;
    cursor: auto
}

.mfp-ajax-cur {
    cursor: progress
}

.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: -webkit-zoom-out;
    cursor: zoom-out
}

.mfp-zoom {
    cursor: pointer;
    cursor: -webkit-zoom-in;
    cursor: zoom-in
}

.mfp-auto-cursor .mfp-content {
    cursor: auto
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.mfp-loading.mfp-figure {
    display: none
}

.mfp-hide {
    display: none !important
}

.mfp-preloader {
    color: #CCC;
    position: absolute;
    top: 50%;
    width: auto;
    text-align: center;
    margin-top: -.8em;
    left: 8px;
    right: 8px;
    z-index: 1044
}

.mfp-preloader a {
    color: #CCC
}

.mfp-preloader a:hover {
    color: #FFF
}

.mfp-s-ready .mfp-preloader {
    display: none
}

.mfp-s-error .mfp-content {
    display: none
}

button.mfp-close,
button.mfp-arrow {
    overflow: visible;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: none;
    padding: 0;
    z-index: 1046;
    box-shadow: none
}

button::-moz-focus-inner {
    padding: 0;
    border: 0
}

.mfp-close {
    width: 44px;
    height: 44px;
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 0;
    text-decoration: none;
    text-align: center;
    opacity: .65;
    filter: alpha(opacity=65);
    padding: 0 0 18px 10px;
    color: #FFF;
    font-style: normal;
    font-size: 28px;
    font-family: Arial, Baskerville, monospace
}

.mfp-close:hover,
.mfp-close:focus {
    opacity: 1;
    filter: alpha(opacity=100)
}

.mfp-close:active {
    top: 1px
}

.mfp-close-btn-in .mfp-close {
    color: #333
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
    color: #FFF;
    right: -6px;
    text-align: right;
    padding-right: 6px;
    width: 100%
}

.mfp-counter {
    position: absolute;
    top: 0;
    right: 0;
    color: #CCC;
    font-size: 12px;
    line-height: 18px;
    white-space: nowrap
}

.mfp-arrow {
    position: absolute;
    opacity: .65;
    filter: alpha(opacity=65);
    margin: 0;
    top: 50%;
    margin-top: -55px;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: transparent
}

.mfp-arrow:active {
    margin-top: -54px
}

.mfp-arrow:hover,
.mfp-arrow:focus {
    opacity: 1;
    filter: alpha(opacity=100)
}

.mfp-arrow:before,
.mfp-arrow:after,
.mfp-arrow .mfp-b,
.mfp-arrow .mfp-a {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent
}

.mfp-arrow:after,
.mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px
}

.mfp-arrow:before,
.mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: .7
}

.mfp-arrow-left {
    left: 0
}

.mfp-arrow-left:after,
.mfp-arrow-left .mfp-a {
    border-right: 17px solid #FFF;
    margin-left: 31px
}

.mfp-arrow-left:before,
.mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F
}

.mfp-arrow-right {
    right: 0
}

.mfp-arrow-right:after,
.mfp-arrow-right .mfp-a {
    border-left: 17px solid #FFF;
    margin-left: 39px
}

.mfp-arrow-right:before,
.mfp-arrow-right .mfp-b {
    border-left: 27px solid #3F3F3F
}

.mfp-iframe-holder {
    padding-top: 40px;
    padding-bottom: 40px
}

.mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px
}

.mfp-iframe-holder .mfp-close {
    top: -40px
}

.mfp-iframe-scaler {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%
}

.mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, .6);
    background: #000
}

img.mfp-img {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    line-height: 0;
    box-sizing: border-box;
    padding: 40px 0 40px;
    margin: 0 auto
}

.mfp-figure {
    line-height: 0
}

.mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, .6);
    background: #444
}

.mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px
}

.mfp-figure figure {
    margin: 0
}

.mfp-bottom-bar {
    margin-top: -36px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto
}

.mfp-title {text-align: left;line-height: 22px;color: #F3F3F3;word-wrap: break-word;padding: 9px 5px 5px 2px;}

.mfp-image-holder .mfp-content {max-width: 100%}
.mfp-gallery .mfp-image-holder .mfp-figure {cursor: pointer}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
.mfp-img-mobile .mfp-image-holder {padding-left: 0;padding-right: 0}
.mfp-img-mobile img.mfp-img {padding: 0}
.mfp-img-mobile .mfp-figure:after {top: 0;bottom: 0}
.mfp-img-mobile .mfp-figure small {display: inline;margin-left: 5px}
.mfp-img-mobile .mfp-bottom-bar {background: rgba(0, 0, 0, .6);bottom: 0;margin: 0;top: auto;padding: 3px 5px;position: fixed;box-sizing: border-box}
.mfp-img-mobile .mfp-bottom-bar:empty {padding: 0}
.mfp-img-mobile .mfp-counter {right: 5px;top: 3px}
.mfp-img-mobile .mfp-close {top: 0;right: 0;width: 35px;height: 35px;line-height: 35px;background: rgba(0, 0, 0, .6);position: fixed;text-align: center;
 padding: 0}}

@media all and (max-width: 900px) {.mfp-arrow {-webkit-transform: scale(.75);-ms-transform: scale(.75);transform: scale(.75)}
.mfp-arrow-left {-webkit-transform-origin: 0;-ms-transform-origin: 0;transform-origin: 0}
.mfp-arrow-right {-webkit-transform-origin: 100%;-ms-transform-origin: 100%;transform-origin: 100%}
.mfp-container {padding-left: 6px;padding-right: 6px}}
.mfp-ie7 .mfp-img {padding: 0}
.mfp-ie7 .mfp-bottom-bar { width: 992px;left: 50%;margin-left: -300px;margin-top: 5px;padding-bottom: 5px}
.mfp-ie7 .mfp-container {padding: 0}
.mfp-ie7 .mfp-content {padding-top: 44px}
.mfp-ie7 .mfp-close {top: 0;right: 0;padding-top: 0}
.main-navigation .menu-item:last-child .menu-separator {display: none}
.menu-separator {display: inline-block;font-size: 15px;margin-left: 10px;opacity: .5;color: #bcbcbc;margin-right: 5px}

#home-scroll {width: 46px;height: 46px;position: absolute;bottom: 20px;left: 50%;z-index: 999;margin-left: -23px}
#home-scroll-circle {opacity: .5;z-index: 2}
#home-scroll-arrow {position: relative;top: -43px;opacity: 1;color: white;z-index: 1}
#home-scroll:hover {opacity: 1}

.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite
}

@-webkit-keyframes bounce {0%,100% {-webkit-transform: translateY(0)}50% {-webkit-transform: translateY(-5px)}}
@keyframes bounce {0%,100% {transform: translateY(0)}50% {transform: translateY(-5px)}}

.bounce {
    -webkit-animation-name: bounce;
    animation-name: bounce
}

.entry-title {
    text-align: center;
    font-size: 46px;
    line-height: 55px;
    margin: 50px 0;
    color: #6e390b
}

.widget-title {
    padding-bottom: 15px
}

#pg-8-0 {
    text-align: center;
    margin-bottom: 60px !important
}

#pg-8-0 strong {
    font-size: 24px;
    font-weight: 400;
    color: #6e390b
}

#pg-8-0 strong.widget-header {
    font-size: 22px
}

#pg-8-0 img {
    height: 70px;
    width: 70px
}

.menu-menu-1-container {
    display: inline-block
}

#search-launcher-desktop {color: #848484;margin-left: 116px;font-size: 14px;margin-right: 10px;}

#search-launcher-desktop:hover {cursor: pointer;color: #444444}
#search-panel {display: none}
#search-panel-content {position: relative;padding-top: 21px}
#search-panel-content-button {background: whitesmoke;border: 1px solid #D7D7D7;color: #9c9c9c;position: absolute;padding: 6px 20px;
border-radius: 8px 3px 3px 8px;margin-top: 4px; margin-left: 10px}
.menu-container #search-panel-content-button:hover {border: 2px solid #d1d1d1; padding: 5px 13px 5px 20px;}

#search-panel-results #search-panel-content-button {margin-top: 0;padding: 7px 14px 7px 20px; margin-left: 0px;border: 1px solid #cecece;}
#search-panel-results #search-panel-content-button:hover {border: 1px solid #c1c1c1;}
svg.search-panel-close-icon {position: absolute;right: 19px;top: 15px;z-index: 2;font-size: 20px;height: 15px;width: 15px}
svg.search-panel-close-icon path {fill: #9c9c9c}
svg.search-panel-close-icon:hover path {fill: #6c6c6c} #search-panel-content-button:hover {color: #6c6c6c}
#search-panel .search-field {margin-top: 4px;margin-bottom: 10px;margin-left: 69px;width: calc(100% - 75px);height: 36px;    
  border-radius: 3px 30px 30px 3px;font-family: 'Montserrat', sans-serif;font-size: 15px;}
.menu-container #search-panel-content-button {border-radius: 30px 3px 3px 30px;padding:6px 14px 6px 21px}
#search-panel .search-field:focus {border: 2px solid #d1d1d1;padding-left: 8px;} 
#search-panel .search-panel-close-icon:hover {cursor: pointer}
#search-panel .search-submit {display: none}
#search-panel-results {width: 100%;background: #cecece;padding: 16px;}
.posts-listing a {font-family: 'Montserrat', sans-serif}
#search-panel-results .container {padding: 0}
#search-panel-results .search-field {width: calc(100% - 58px);float: right; border: 1px solid #cecece; height: 38px; border-radius: 3px 8px 8px 3px;font-family: 'Montserrat', sans-serif;}
#search-panel-results .search-field:focus {border: 1px solid #c1c1c1;}
#search-panel-results .search-submit {display: none}
@media (max-width: 991px) { #search-panel-results {padding: 20px 0px 20px 0px;} #search-panel-results .search-field {height: 36px;width: calc(100% - 58px);}
 #search-panel-results #search-panel-content-button {padding: 7px 14px 5px 20px;}}

.special-btn {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #f39d13 0, #c64f01 100%) repeat scroll 0 0;
    border: 1px solid #c94f00;
    border-radius: 3px;
    color: #fff;
    font-size: 15px;
    margin: 10px;
    padding: 5px 10px;
    text-shadow: 0 1px #bf1802;
    width: 100%;
    text-decoration: none
}

.special-btn:hover {
    color: #fff;
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #e09112 0, #823300 100%) repeat scroll 0 0;
    border: 1px solid #823300
}

.special-btn span {
    border-radius: 8px;
    border-top: 1px solid #f9d0a0;
    display: block;
    padding: 14px 20px;
    white-space: normal
}

.home .entry-content,
.category .entry-content {
    padding-top: 40px
}

.home .entry-content {
    padding-bottom: 0
}

.single .entry-content {
    padding-top: 0;
    font-family: 'Work Sans', sans-serif
}

.home .site-content,
.category .site-content {
    padding-bottom: 0
}

.home .popisok {
    background: white;
    position: relative;
    min-height: 360px;
    padding: 5px 5px 5px 5px;
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, .05)
}

.home .popisok .button-wrap {
    position: absolute;
    bottom: 10px;
    left: 0;
    right: 0
}
.home .popisok img {position: absolute;top: -25px;left: 50%;margin-left: -37.5px}
.home .popisok h3 {margin-top: 45px;padding-bottom: 20px}
.home #pgc-8-3-0 {text-align: center}
.home #pgc-8-1-0 .panel-white {margin-bottom: 0}
.home #pgc-8-1-0 .panel-body {padding: 50px 0}
.home #pg-8-2 {text-align: center;margin-bottom: 0}
.home #pg-8-1 {margin-bottom: 0}
.home #panel-8-1-0-0 {padding-bottom: 0}

#vitajte-v-biznise {padding: 128px 0;position: relative} 
#vitajte-v-biznise h4 {color: white;position: relative;margin-top: 139px;text-align: center;font-weight: 500;font-size: 46px;text-shadow: 2px 2px 11px #464646;
padding: 0 395px;line-height: 50px;}
#vitajte-v-biznise-background {background-image: url(https://www.winsidetrading.com/wp-content/uploads/2018/08/nyse-trading-floor.jpg);position: absolute;
background-position: center;background-attachment: fixed;width: 100%;height: 396px;top: 0; margin-top: 100px;}
@media (max-width: 1800px) {#vitajte-v-biznise h4 {padding: 0 340px;}} @media (max-width: 1600px) {#vitajte-v-biznise h4 {padding: 0 280px;}} 
@media (max-width: 1400px) {#vitajte-v-biznise h4 {padding: 0 200px;}}
@media (max-width: 768px) {#vitajte-v-biznise h4 {margin-top: 117px;}}

.blog .single-title,
.single .single-title,
.category .single-title {
}

.single .entry-title {font-size: 35px !important;line-height: 44px !important;padding: 30px 0 46px 0 !important;color: #7b4f2b !important;
  font-weight: 500 !important;margin:0 !important;text-align:left !important;}

.blog .entry-content,
.category .entry-content {padding: 0;font-family: 'Montserrat', sans-serif;}

.blog .entry-meta-item,
.single .entry-meta-item,
.category .entry-meta-item {display: inline-block;margin-right: 15px}
.blog .entry-meta-item a,
.category .entry-meta-item a {color: silver;font-weight: 400;font-family: 'Montserrat', sans-serif;font-size: 13.5px;}

.blog .entry-thumbnail img,
.category .entry-thumbnail img {width: 100%;border-radius: 4px 4px 0 0;}

#back-button {position: fixed;bottom: 60px;right: -50px;width: 50px;color: #707074;border: 1px solid #ccc;border-radius: 5px;background: #fcfcfc;padding: 10px 15px;}

#back-button:hover {color: #ffa800;border: 1px solid #ffa800}

#back-button:focus,
#back-button:active {outline: none}
.main-text-color {color: #676767}
.inline-block {display: inline-block}
.text-center {text-align: center}
.no-padding {padding: 0}
.no-margin {margin: 0}
.fa {opacity: .8}
.fa:hover {opacity: 1}

#main-wrapper {position: relative;background: white;min-height: 500px}
#search-panel-mobile {display: none}
.panel-white,
.wpt_widget_content {background: white;border: none !important;box-shadow: 0 10px 20px 0 rgba(0, 0, 0, .05)}
.panel-obrazok {position: relative;height: 375px}
.panel-obrazok-bg {position: absolute;width: 100%;height: 100%}
.front-page {margin: 24px 0 23px 0;}

.panel-social h3 {padding: 0} .panel-social {border-radius: 18px;}
.panel-social a {color: #ffa800;} .panel-social {border-radius: 10px;margin-bottom: 140px;}
.panel-social .panel-heading {background: none;border: none}
.panel-title a:hover {text-decoration:none}


.panel-twitter .panel-body,
.panel-google .panel-body {height: 530px;overflow-y: scroll}

#panel-tabulka-brokerov .panel-body {padding: 0}
#panel-tabulka-brokerov .panel-heading {background: white;border: none}
.tabulka-brokerov-wrapper {padding: 0px 5px 10px 5px}
#panel-tabulka-brokerov-h2 {padding: 35px 15px 15px 15px}
#panel-tabulka-brokerov-h2 span {color: #7b4f2b;display: block}

.page .entry-header {background: rgba(117, 64, 7, .54);position: relative;top: -59px}
.page .entry-title {color: white;font-size: 36px;font-weight: 500;text-align: left;padding: 5px 0;margin: 0;line-height: 49px}
@media (max-width: 1200px) { .page .entry-title {font-size:31px;padding: 1px 0;}.page .entry-header {top: -51px}}
@media (max-width: 991px) { .page .entry-header {top: -44px;}.page .entry-title {font-size: 30px;line-height: 34px;padding: 5px 0px;}
#back-button {width: 45px;padding: 9px 13px;border: 1px solid #e1dbdb;}}
/*@media (max-width: 500px) { .page .entry-title {font-size: 26px;line-height: 31px;padding: 5px 0px;}}*/


.page-id-1002 .entry-header,
.page-id-1000 .entry-header,
.page-id-1002 #breadcrumb,
.page-id-1000 #breadcrumb,
.page-id-1002 #header-image-desktop,
.page-id-1000 #header-image-desktop,
.page-id-1002 #header-image-mobile-container,
.page-id-1000 #header-image-mobile-container {
    display: none
}

.page-id-1002 .entry-content,
.page-id-1000 .entry-content {
    margin-top: 110px}

.home .header-showcase {position: relative; height: 880px !important;}

@media (max-width: 991px) { .home .header-showcase {position: relative; height: 640px !important;}}
@media (max-width: 330px) { .home .header-showcase {position: relative; height: 570px !important;}}
.home #header-showcase-bg {z-index: 2;opacity: 1}
.home #header-showcase-initial {background: #f4f4f4;position: absolute;width: 100%;height: 100%;min-height: 1000px;z-index: 1}

@media (max-width: 991px) { .home #header-showcase-initial {height: 640px !important; min-height: 0px !important;}}
@media (max-width: 330px) { .home #header-showcase-initial {height: 570px !important; min-height: 0px !important;}}

.home .entry-title {text-align: center;font-size: 40px;line-height: 55px;margin: 72px 0 115px 0;color: #747474;text-transform: none}

.blog .entry-title,
.category .entry-title {color: white;font-size: 18px;text-align: left;padding: 0;margin: 0;line-height: 49px;font-size: 36px;
  font-weight: 400;}

.home .entry-header,
.category .entry-header {background: none;position: static}

.blog .entry-header,
.single .entry-header,
.category .entry-header {background: rgba(117, 64, 7, .54);position: relative;top: -49px}

.search-results .comments-link,
.search-results .edit-link {display: none} .search-results .nav-links {margin: 35px 0 35px 0;}
.search-results h1 { margin-top: 68px}
.search-results .panel-white {margin-top: 40px;border-radius: 7px;}
.search-results .entry-summary {padding-bottom: 0;line-height: 28px;}
.search-results .site-main { margin-top: 86px}
.search-results h2 {padding-bottom: 20px;font-size: 24px;line-height: 32px!important;}
.search-results .rad-button {float: right;height: 40px;line-height: 11px}
@media (max-width: 991px) { .search-results h2 {font-size: 26px;}.search-results h1 { margin-top: 52px;font-size: 28px;margin-bottom: -22px;line-height: 38px;}
.in-search {float: left;font-size: 18px !important;margin-top: 10px !important;}}

#no-results-img {width: 315px}
.search-no-results #search-panel-results {background: none;display: block;margin-bottom: 90px;padding:5px 0}
.no-results-links li a {color:#ffa800 !important;}
.search-no-results .panel-white { margin-top: 115px;margin-bottom: 60px;padding: 10px;}

@media (max-width: 1200px) { .search-no-results .panel-white {margin-top:86px;margin-bottom:60px;}  .search-results .site-main {margin-top: 60px;}}
@media (max-width: 600px) { #no-results-img  {width: 290px;}
.search-no-results #search-panel-results {padding:5px 0;margin-bottom: 80px}}

#error-robot-img {width: 300px;margin-top: 55px;margin-bottom: 50px}
@media (max-width: 1200px) { #error-robot-img {width: 285px;margin-top: 45px;}}
@media (max-width: 991px) { #error-robot-img {width: 265px;margin-bottom: 45px;} .no-results h2 {line-height: 32px}}
@media (max-width: 500px) { #error-robot-img {width: 250px;margin-top: 40px;margin-bottom: 50px;}}

.uppercase { text-transform: uppercase}

.error404 .panel-white { margin-top: 115px;margin-bottom: 60px;}
@media (max-width: 1200px) { .error404 .panel-white{margin-top:86px;margin-bottom:60px;}}
.error-404 {text-align: center} .error-404 p, .no-results p {font-size: 17px}
.error-404-ul {display: inline-block;text-align: left}
.error-404 a {color:#ffa800;font-family:'Montserrat', sans-serif}


#category-title {border-top: 3px solid #e9e9e9;padding: 35px 30px 35px 1px;font-family: 'Montserrat', sans-serif;font-size: 19px;font-weight: 500;}
.single #header-image-container {margin-bottom: 38px;margin-top: 47px;} .glyphicon-folder-open {margin-right: 10px!important;}
@media (max-width: 1200px) { .single #header-image-container {margin-bottom: 38px;margin-top: 45px;}}
@media (max-width: 991px) { .single #header-image-container {margin-bottom: 35px;margin-top: 40px;} #category-title {padding: 30px 30px 30px 1px;}}
@media (max-width: 768px) { .single #header-image-container {margin-bottom: 35px;margin-top: 0px;}}
@media (max-width: 600px) { .single #header-image-container {margin-bottom: 25px;}}
@media (max-width: 500px) { .single #header-image-container {margin-bottom: 22px;}}
@media (max-width: 400px) { .single #header-image-container {margin-bottom: 21px;}}

.single #header-image-desktop {border-radius: 8px;}
.single #header-image-mobile-container {border-radius: 0 0 4px 4px;}

.single #breadcrumb-container {position: static;top: initial}
#breadcrumb {padding-bottom: 38px;font-size: 12px; font-family: 'Montserrat', sans-serif;}
#breadcrumb .glyphicon {font-size: 12px}
#breadcrumb span:last-of-type {font-weight: 400;color: #aeaeae;}
.single #breadcrumb {border-bottom: 0}
#breadcrumb a {text-decoration: none;color: #aeaeae;}
.breadcrumb-delimiter {color: #aeaeae}
#breadcrumb a:hover {color: #ffa800;text-decoration: underline}

#header-image-desktop {width: 100%; min-height: 200px} .page #header-image-desktop {border-bottom: 5px #e4e2e2 solid;}
#header-image-mobile, #header-image-mobile-container {width: 100%;display: none}

@media (min-width: 769px) { .page #header-image-mobile-container {border-bottom: 3px #e4e2e2 solid;}}


#logo-a svg {margin-top: 22px; margin-left: -45px; max-width: 245px; height: 42px; vertical-align: middle; 
  -webkit-transition: all 200ms ease-out;transition: all 200ms ease-out}

.panel-obrazok {position: relative;color: white;box-shadow: 0 10px 20px 0 rgba(0, 0, 0, .05)}
.panel-obrazok-right .overlay {right: 0}
.panel-obrazok h3 {color: white; font-size: 34px}
.panel-obrazok .line { height: 2px; width: auto; background: white; display: block; margin: 0 0 20px 0}
.panel-obrazok .overlay { position: absolute; width: 500px; height: 100%; background: rgba(112, 67, 31, .65); padding: 50px}

.custom-icon {width: 30px}
.wpt_widget_content a {font-size: 14px;line-height: 14px;text-transform: none}
.wpt_widget_content .entry-title {line-height: 13px}

.wpcf7-form-control,
input[type="text"],
input[type="email"] {
    background: #fcfcfc;
    border: 1px solid #e3e3e3;
    font-weight: 400
}

.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15 {position: relative;min-height: 1px;}
.col-xs-15 {width: 20%;float: left}
@media (min-width: 768px) {.col-sm-15 {width: 20%;float: left}}
@media (min-width: 992px) {.col-md-15 {width: 20%;float: left} .footer-menu .col-md-15 {padding: 0 22px;}}
@media (min-width: 1200px) {.col-lg-15 {width: 20%;float: left}}
.col-sm-3half,.col-sm-8half {position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px}
@media (min-width: 992px) {.col-sm-3half,.col-sm-8half {float: left}.col-sm-3half {width: 28.466667%; padding-bottom: 87px}
.col-sm-8half {width: 71.533333%;}}

.alert {padding: 28px 25px 25px 25px;margin-bottom: 20px;border: 1px solid transparent;border-radius: 4px;background: #fff8cf;color: #ec9b00;
} .alert a {text-decoration: underline;} .alert a:hover {opacity: .7;}
 .no-button {padding-bottom: 28px;} .no-button p {padding: 0px!important;}
 .page .no-button {margin: 48px 0 32px 0;padding: 32px 28px 32px 28px;}

.kk-star-ratings {min-height: 80px}

div.wpcf7-validation-errors {color: red;border: none}
div.wpcf7 .ajax-loader:first-of-type {display: none}
div.wpcf7-mail-sent-ok {color: green;border: none}

#article-author-header {padding: 90px 0px 0px 0px;}
#article-author-header h3 {color: #707070;font-size: 28px;padding-bottom: 15px;}

#article-author-main {color: #707070;padding:34px 0px 8px 0px;border-top: #dfdfdf 2px solid;border-radius: 0 0 5px 5px; margin-bottom: 18px;}
#article-author-main-img { float: left;margin: 7px 35px 4px 0;width:120px;}
#article-author-main-cnt {color: #707070;padding: 0px 21px 25px 13px;;border-top: none;border-radius: 0 0 5px 5px;} 
#article-author-main-cnt #article-author-info {margin-top: -22px;}

#article-author-info-h4 {font-size: 20px;display: inline;color: #707070;font-weight: 600;}
#article-author-info-h4 a {text-decoration: underline; color: #707070;} #article-author-info-h4 a:hover {color: #ffa800;}
#article-author-info-p {font-size: 15px;line-height: 27px;padding-top: 15px}
#article-author-info-a {color: #707070;font-weight: 700;text-decoration: underline}
#article-author-info-a:hover {color: #ffa800;} #article-author-info {padding-top: 9px;}

@media (min-width: 769px) {.single .five-col {margin-left: 2px;}}
@media (min-width: 992px) {.home .ebook-image {padding-top: 356px;}}
@media (min-width: 1201px) {.home .ebook-image {padding-top: 157px;}}

.page .autor-small img {margin-top: 17px;width: 55px;} .page p.autor {font-size: 16px;} .page p.autor-text {font-size: 12px;line-height: 18px;}
.page .autor-small-info {padding-top: 20px;}
.page #breadcrumb {padding-bottom: 24px;padding-left: 2px;margin-top: -32px;}

.page #article-author-main-img {float: left;margin: 11px 35px 250px 0; width:120px;} .page .article-author-section {padding: 45px 5px;}
.page #article-author-main {background: #eaeaea;border-radius: 10px;padding: 34px 38px 42px 38px;border-top: none;}
.page p.article-author-info-p {padding: 12px 0px 0px;font-size: 16px;line-height: 28px} .page .article-author-info-p.mentions {padding: 28px 0px 2px;}
.page #article-author-info-a {font-weight: 400;} .zmienky .home-five {padding: 31px 8px 12px 8px !important;}
.zmienky {margin-top: 12px!important;} 

.single .author-main-flex {display: flex;align-items: flex-start;}
.single .author-main-flex img.author-img {width: 90px;height: auto;border-radius: 8px;flex-shrink: 0;}
.single #article-author-info {flex-grow: 1;padding-top: 198px;}
.single #article-author-main {margin-bottom: 0px;padding-bottom: 4px;}
.single #article-author-info h4,
.single #article-author-info .author-position,
.single #article-author-info .author-linkedin {text-align: left;}
.single .author-position {margin-bottom: 8px;padding-right: 12px;}

@media (max-width: 991px) {
  .single .author-main-flex {flex-direction: column;align-items: flex-start;}
  .single .author-position {line-height: 20px;margin: 5px 0px 8px;}
  .single .author-main-flex img.author-img {margin-bottom: 10px;}
  .single #article-author-info {width: 100%;padding: 7px 0 7px;}
  .single #article-author-info h4,
  .single #article-author-info .author-position,
  .single #article-author-info .author-linkedin {
   text-align: left;}
}

@media (max-width: 991px) {.page #article-author-main-img {float: none;margin: 6px 35px 16px 0; } .page .entry-content p.autor-text {font-size: 12px;line-height: 18px;}
.page #article-author-main {padding: 30px 32px 38px 32px;}}
@media (min-width: 769px) {.page .zmienky .five-col {width: 19.6%;}}
@media (max-width: 768px) {.page #article-author-main {padding: 28px 28px 36px 28px;;text-align: left;}
#article-author .featured img {height: 58px;} .single #article-author-main-img {margin: -16px 35px 18px 0;}}

.single #article-author-main-img {float: none; margin: -5px 35px 18px 0; width:292px;border-radius: 8px;}
.single p.article-author-info-p {padding: 12px 0px 0px;font-size: 16px;line-height: 28px} .single .article-author-info-p.mentions {padding: 28px 0px 2px;}
.single .five {padding: 4px 8px;} .single #article-author-info-a {font-weight: 500;}
.single .featured img {padding: 10px 0 10px 0;}
@media (min-width: 769px) {.single .five-col {width: 19.6%;margin-top: 14px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
        border-radius: 10px;}}
@media (max-width: 768px) {.single #article-author-main {padding: 28px 0px 8px 0px;text-align: left;}}
@media (max-width: 700px) { 
	#article-author-main {padding: 41px 15px 8px 15px;text-align: center;} #article-author-main-img {margin: 0;float: none;} 
 /* #article-author-info {padding-top: 25px;}*/ #article-author-main-cnt {text-align: center;}
#article-author-main-cnt #article-author-info {margin-top: -12px;}}

.article-comments-section {padding: 110px 0px 32px 0px;}.article-comments-section h3 {padding: 0;color: #656c7a;font-size: 28px;}
/*.single .article-comments-section {padding: 90px 0 16px 0;}*/
.page .article-comments-section {padding: 110px 5px 32px 5px;} .page #disqus_thread {padding: 0px 5px;}
@media (max-width: 991px) { .page #disqus_thread {padding: 0px 20px;}.page .article-comments-section {padding: 100px 5px 32px 5px;}}
@media (max-width: 500px) { .page .article-comments-section {padding: 95px 18px 32px 18px;}}

.autor-small {margin: -7px 0 18px 0;} .autor-small img {float: left;;margin-right: 19px;width: 55px;border-radius: 50px;} .autor-small-info {font-family: 'Montserrat', sans-serif;font-size: 12px;padding-top: 7px;}
.autor-text {line-height: 20px;} .autor {font-size: 16px;padding-bottom: 2px;font-family: 'Montserrat', sans-serif;} .autor a {color: #707070;text-decoration: underline;font-weight: 600;} 
.autor a:hover {color: #ffa800;}

#text-2 {background: #a98c75;color: white;margin-bottom: 30px;padding: 0}
#text-2 .widget-title {background: #7b4f2b;color: white;padding: 15px 10px;text-align: center;font-size: 19px}
#text-2 .textwidget {padding: 0px;font-size: 15px;line-height: 22px}  #text-2.widget {background: none;}

#text-2 form {margin-bottom: 0;margin-top: 14px}
#text-2 form input[type="text"],
#text-2 form input[type="email"] {background: #e5e5e5;font-size: 13px}
#text-2 form label {font-size: 13px}
#text-2 form p {padding-bottom: 14px}
#text-2 button {padding: 11px 9px 10px;font-size: 14.5px}

.single .yarpp-related h3 {font-size: 24px;color: #707070;padding-bottom: 10px;text-transform: none}
.yarpp-related h3 {font-weight: 500 !important}
.single .yarpp-related .yarpp-thumbnail-title {display: block;margin-top: 10px;color: #707070;font-size: 20px;font-weight: 400}
.single .yarpp-related ol {list-style: none;padding: 0}
.single .sumome-share-client-wrapper {display: block !important}

.magnific-popup {cursor: pointer}
.magnific-popup:hover {opacity: 1}

#proslov {text-align: center;padding: 89px 0 50px 0;font-family: 'Montserrat',sans-serif;font-size: 17.6px;
line-height: 31px;}
.intro-text {padding-top: 32px;}

.info-o-autorovi {padding: 20px}

#porovnanie-brokerov-alert {margin-bottom: 54px;margin-top: 50px;}

#tabulka-kvality-brokerov {padding: 10px 10px 36px 10px;}
#tabulka-kvality-brokerov h2 {margin-bottom: 8px;padding-left:10px;padding-right:10px;}
#tabulka-kvality-brokerov p {padding: 0px 25px 25px 25px;}
#tabulka-kvality-brokerov img {width:80px; margin-top:25px}

.points li {margin-bottom: 12px} @media (max-width: 991px) {.points-main-table li {margin-bottom: 12px}}

.button-wrap { margin-bottom: 10px}
.economic-news {margin-bottom: 75px;margin-top: 15px;} .economic-news .white-button {display: inline-block;} 
@media (max-width: 991px) { .economic-news {margin-bottom: 65px;margin-top: 9px;} #tabulka-kvality-brokerov {padding: 10px 10px 10px 10px;}}

.rad-button {white-space: nowrap;top: 0;border-radius: 4px;position: relative;border: none;background: none;font-family: 'Montserrat', sans-serif;
height: 52px;cursor: pointer;transition: 0.1s all ease;font-size: 16px;font-weight: 500;color: #777;border-bottom: 1px solid #ccc;box-shadow: 0 0 0 0 #B8B8B8}
.rad-button.flat {background: #f0f0f0;border: 0}
.rad-button.dark {border-bottom: 1px solid #d47a03;color: white}

.rad-button.dark.flat {background: #ffa800;outline: 0;border-radius: 4px; border-bottom: 4px solid transparent;font-family: 'Montserrat', sans-serif;color: white;display: inline-block;padding: 17px 28px 13px;text-decoration: none;text-transform: uppercase;height: auto;line-height: 19px;white-space: normal!important;}
@media (max-width: 1200px) {.rad-button.dark.flat {padding: 14px 22px 11px;font-size:15px;} #tabulka-kvality-brokerov p {padding: 0px 35px 25px 35px;}}
@media (max-width: 600px) { #tabulka-kvality-brokerov p {padding: 0px 25px 25px 25px;}}
@media (max-width: 500px) { #tabulka-kvality-brokerov p {padding: 0px 13px 25px 13px;}}
@media (max-width: 400px) { .rad-button.dark.flat { padding: 12px 20px 9px;} #tabulka-kvality-brokerov p {padding: 0px 7px 25px 7px;}}

a.rad-button.dark.flat:hover {border-bottom: 4px solid #f59106 !important; }

.rad-button.dark:hover {background-color: #ffba00;top: -2px;border-bottom: 4px solid #f59106;box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .25);color: white;opacity: 1}
.rad-button.dark:active {top: 0;background-color: #f59106;box-shadow: inset 0 0 4px rgba(0, 0, 0, .15);color: white}

.rad-button:hover {background-color: #f5f5f5;top: -2px;border-bottom: 4px solid #ccc;box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .15)}
.rad-button:hover.static {top: 0;height: 50px}
.rad-button:active {top: 0;background-color: #ededed;box-shadow: inset 0 0 4px rgba(0, 0, 0, .15)}

/*.rad-button.dark.border {background: none;border: 2px solid;color: #ffa800}*/
/*Silver*/
.rad-button.dark.border {background: none;border: #c7c7c7 2px solid;color: #868686;}
.rad-button.dark.border:hover {background: none;border: 2px solid;color: #ffa800;}
.rad-button.dark.border a {opacity: inherit;}

.demo-button {width:100%}

#uvodne-tlacidlo {padding: 21px 40px 17px;font-size: 22px;}
@media (max-width: 1200px) { #uvodne-tlacidlo {padding: 20px 25px 16px;font-size: 20px;} }
@media (max-width: 991px) { #uvodne-tlacidlo {padding: 18px 24px 14px;font-size: 19px;} }
@media (max-width: 768px) { #uvodne-tlacidlo {padding: 18px 25px 14px;border-radius: 7px;}}
@media (max-width: 500px) { #uvodne-tlacidlo {padding: 18px 45px 14px;}}
@media (max-width: 450px) { #uvodne-tlacidlo {font-size: 18px;}}

.brokertable2 .rad-button.triple {width: 94%!important;max-width: 240px;margin-top: 8px;padding: 11px 8px!important;font-size: 12px !important; } 
.brokertable2 a.rad-button.triple {padding-top: 15px!important;margin-top: 11px;} 
@media (max-width: 1200px) { .brokertable2 .rad-button.triple {width: 96%!important;font-size: 11px !important;padding: 10px 7px 10px 7px !important;line-height: 16px !important; } }
@media (max-width: 700px) { .brokertable2 .rad-button.triple {font-size: 15px !important;padding: 12px 7px 12px 7px !important;width: 94% !important;max-width: 100%;line-height: 23px !important; } 
.brokertable2 a.rad-button.triple {padding-top: 17px !important;margin-top: 22px;}} 
@media (max-width: 480px) { .brokertable2 .rad-button.triple {font-size: 12px !important;} }

.poucenie-trio {font-size: 11px!important;font-style: italic;color: #b2b2b2;padding: 0px 11px 19px 11px!important;line-height: 14px!important;} 
@media (max-width: 1200px) { .poucenie-trio {padding: 0px 8px 19px 8px;} }
@media (max-width: 700px) { .poucenie-trio {padding: 0px 8px 28px 8px;} }


.orange {text-align: center !important;color: #ec9b00d6 !important;padding: 0 0 0 0;} 
.orange p {padding: 0 0 5px 0;margin-top: -2px;} 

@media (max-width: 1200px) { .broker-logo-desktop.trio img {width: 108px;} }
@media (max-width: 991px) { .broker-logo-desktop.trio img {width:130px;} }


.home-scroll-launcher {margin: 0 auto}
.home-scroll-launcher .rad-button {text-shadow: none;text-transform: uppercase}

.wpt-tabs {padding: 0;margin: 0}

#sidebar-nav {display: block;padding-left: 10px;font-family: 'Montserrat', sans-serif}
.sidebar-fixed {position: fixed}
.sidebar-scrollable {position: absolute}
.sidebar-list {list-style: none;padding-left: 0}
.sidebar-list a {-webkit-transition: none;transition: none;font-weight: 400;color: #707070;outline: 0}
.sidebar-list a:hover {border-left: 1px solid #7b4f2b;color: #7b4f2b}
.sidebar-list a.active-sidebar-li {border-left: 2px solid #6e390b;color: #6e390b}

.nav-level-0 a {padding-left: 10px;display: block;line-height: 32px}
.nav-level-1 a {padding-left: 20px;font-size: 14px;line-height: 24px}
.nav-level-0 a:hover {padding-left: 9px}
.nav-level-1 a:hover {padding-left: 19px}
.nav-level-0 a.active-sidebar-li {padding-left: 8px}
.nav-level-1 a.active-sidebar-li {padding-left: 18px}

.cookie-consent.active {display: block;}
.cookie-consent {display: none;position: fixed;width: 100%;font-size:15px;background: rgba(255, 255, 255, 0.94);box-shadow: -1rem 0 1rem 0 rgba(66, 66, 66, 0.10);z-index: 1000000;box-sizing: border-box;font-family: 'Montserrat',sans-serif;color: #707070;text-align: center;padding:16px 8px 15px 8px;bottom: 0;}
.cookie-consent p {padding: 0;margin: 0;}
.cookie-consent .button{display: inline-block;line-height: 1.5; padding: 5px 11px;font-size:12px;background: white;text-decoration: none;cursor: pointer;border: 0;font-family: 'Montserrat',sans-serif; font-weight: 500; border-radius: 4px;box-shadow: 0 0 15px 2px rgba(0,0,0,0.08);margin: 0 0 0 8px;}
.cookie-consent .cookie-consent-text{margin-right: 7px;}
.cookie-consent .button-orange{color: #ffa800;font-weight: 600;}
.cookie-consent .button-shadow{color: #707070;}
.cookie-consent .icon{ pointer-events: none;}


/**** HELPERS ******/
.mt-5 {margin-top: 5px;}.mt-10 {margin-top: 10px;}.mt-20 {margin-top: 20px;}.mt-30 {margin-top: 30px;}.mb-5 {margin-bottom: 5px;}.mb-10 {margin-bottom: 10px;}.mb-30 {margin-bottom: 30px;}
/**** END HELPERS ***/
.glyphicon {margin-right: 5px}
.glyphicon-blog { color: #dbdbdb}
.divider {color: #d6d6d6;height: 1px;width: 100%;margin-bottom: 20px}
.header-offset { margin-top: 85px}
.panel-body { padding: 30px !important}

@keyframes fade-in {
    0% {opacity: 0}
    100% {opacity: 1}
}
@-webkit-keyframes fade-in {
    0% {opacity: 0}
    100% {opacity: 1}
}
.responsive-iframe-wrapper {position: relative;padding-bottom: 56.25%;/* padding-top:30px; */height: 0;overflow: hidden;}
.responsive-iframe-wrapper iframe,
.responsive-iframe-wrapper object,
.responsive-iframe-wrapper embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.blog-article-prize-chart {width: 100%; height: 550px;margin-bottom: 18px;}
@media (max-width: 1200px) {.blog-article-prize-chart {height: 480px;}}
@media (max-width: 991px) {.blog-article-prize-chart {height: 390px;}}
@media (max-width: 600px) {.blog-article-prize-chart {height: 370px;}}
@media (max-width: 400px) {.blog-article-prize-chart {height: 365px;}}

@media (min-width: 991px) {.blog-article-prize-chart.mini {height: 445px;}}

.top_extra {display: inline-block !important; margin-left: 6px !important; padding: 5px 13px 5px 13px; color: #ffa800 !important; 
  border: 2px solid #ffa800 !important; border-radius: 5px; font-family: 'Montserrat',sans-serif; font-weight: 500;}
.top_extra.noextra {display: none !important; }
.top_extra span {display: none; }
.top_extra:hover {background: #ffa800; color: #fff !important; border: 2px solid #ffa800 !important;}
.top_extra:active {background: #ff9000; border: solid #ff9000 2px;}

.shake-button {animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;transform: translate3d(0, 0, 0);perspective: 1000px;
  background: #ffa800;color: #fff !important;border: 2px solid #ffa800;}
  @keyframes shake {
  10%, 90% {transform: translate3d(-1px, 0, 0);}
  20%, 80% {transform: translate3d(2px, 0, 0);}
  30%, 50%, 70% {transform: translate3d(-4px, 0, 0);}
  40%, 60% {transform: translate3d(4px, 0, 0);}}

@media (max-width:1200px) {  
  .top_extra {display: none !important; }
  .expanded .top_extra {display: inline-block !important; width: 100%; margin-bottom: 33px;;
   padding: 8px 6px; border-radius: 4px; font-size: 17px;margin: 0 !important;}
  .expanded .top_extra span {display: inline; }}
  @media (max-width:768px) {.expanded .top_extra {width: 100%;margin-left: 0!important;margin-bottom: 60px;padding: 12px 8px;border-radius: 7px;}}


.uvod .panel-heading h2 {padding: 0px 0 18px 0;}
.uvod .panel-heading img {margin-top: -52px; width: 108px; }
.uvod .panel-body {margin-top: -21px; } .uvod .panel-body .button-wrap {margin-bottom: 12px;}
.uvod .panel-body p {margin-bottom: 14px; line-height: 29px;font-family: 'Montserrat', sans-serif; font-size: 17px;}
@media (max-width:1200px) {  
	.uvod .panel-heading img {margin-top: -47px; width: 96px; }
	.uvod .panel-heading h2 {padding: 0 0 10px 0;font-size: 25px; }
	.uvod .panel-heading p {padding: 0 0 14px 0;}
	.uvod .panel-body p {margin-bottom: 6px;padding: 0 0 18px 0; }
	.uvod .panel-body {padding:30px 30px 27px 30px !important;}}
@media (max-width:991px) {  
	.uvod .panel {margin-bottom: 115px;}
	.uvod .panel-heading p {margin-bottom: 1px;padding: 0 0 14px 0;}
	.uvod .panel-body {padding: 28px 27px 25px 27px !important;}
    .uvod .panel-heading img {width: 90px;}}


  @media (max-width:768px) {  
.uvod .panel-body .button-wrap {margin-bottom: 21px;}
.uvod .panel-body p {margin-bottom: 15px;}
.panel-social  .rad-button.dark.flat {padding: 21px 35px 16px;width: 80%;border-radius: 7px !important;font-size: 16px!important;}}


@media (max-width:700px) {  
	.uvod .panel-body {padding:29px 24px 21px 24px !important;}}
@media (max-width:500px) { .panel-social  .rad-button.dark.flat {width: 90%;}}
@media (max-width:400px) { .panel-social  .rad-button.dark.flat {width: 100%;}}

.mini_blok a {
 display: block; min-height: 261px; margin-bottom: 30px;
 background:#e3e3e3; color:#707070; border-radius:7px; 
 text-decoration: none; transition:380ms linear
}
.mini_blok a:hover {background:#fff; opacity: 1; box-shadow:0 10px 20px 0 rgba(0,0,0,.2);text-decoration: none;}
.mini_blok a br,.mini_blok a p,.mini_blok a + p {display: none;}
.mini_blok .mini_blok_img{position:relative; height:120px; overflow:hidden;border-radius: 7px 7px 0 0;}
.mini_blok .mini_blok_img img{
 position:absolute;top:-100%;bottom:-100%;margin:auto;width:100%;height:auto;
}
.mini_blok h3 {
 height: 52px; margin:21px 0 6px 0; padding: 5px 30px!important; line-height: 27px!important; color: #707070; font-size: 20px;
}
.mini_blok h3 + p {
 display:block; height: 65px; margin:0; padding: 15px 30px 73px 30px; line-height: 23px!important; color:#808080; 
 font-family:'Montserrat',sans-serif; font-size:16px!important; font-weight:500
}
.mini_blok h3 + p:after {
  position: relative; top:3px; content: ''; display: inline-block; width: 35px; height: 16px;
  background-image: url(https://sikeresatozsden.hu/wp-content/uploads/2025/08/narancssarga-nyil.svg);
  background-repeat: no-repeat; background-position: right top;
}

@media (max-width:1200px) {  
	.mini_blok h3 + p {padding: 15px 30px 89px 30px;}
	.mini_blok .mini_blok_img{height:102px;}
	.mini_blok a {min-height: 251px;}   .mini_blok h3 { height: 60px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;}
}
@media (max-width:991px) {  
	.mini_blok {clear: both}
	.mini_blok .col-md-4 {float: left; width: 50% }
	.mini_blok h3 {height: 58px;margin:18px 0  0; font-size: 19px!important;}
	.mini_blok a {min-height: 245px;} 	.mini_blok h3 + p {padding: 15px 30px 70px 30px;}
}

@media (max-width:768px) {  .mini_blok h3 {height: 58px;padding: 5px 27px !important;} .mini_blok h3 + p {padding: 15px 27px 72px 27px;}}
@media (max-width:700px) {  .mini_blok h3 + p {height: auto;padding: 10px 27px 32px 27px;}
	.mini_blok .col-md-4 {float: none; width: 100% } .mini_blok h3 {margin: 26px 0 5px 0;height: auto}
	.mini_blok .mini_blok_img{height:120px;}	  .mini_blok a {margin-bottom: 45px;}}
  @media (max-width:400px) {    .mini_blok h3 {padding: 5px 24px !important;} .mini_blok h3 + p {padding: 7px 24px 32px 24px;}}

.img_blok div {margin: 2px 0 22px 0; text-align: center }
.img_blok.gold div {margin: 0px 0 2px 0; text-align: center }
.img_blok img {width: 100%; max-width:360px}
.img_blok p {padding: 5px 0; line-height: 22px; font-family:'Work Sans',sans-serif; font-size: 16px;}

.faq_blok * {margin: 0; padding: 0; background: none; border: none; box-shadow: none; }
.faq_blok .panel{margin-bottom: 19px; border-radius:8px; box-shadow:0 10px 20px 0 rgba(0,0,0,.05); overflow:hidden}
.faq_blok h3 a {display: block; padding: 22px 50px 22px 32px; line-height: 26px;background: #fff; color: #707070; 
  text-decoration: none; font-size: 20px; font-weight:500;}
.faq_blok h3 a:after{font-family:'Glyphicons Halflings'; content:'\e259'; font-size:20px; float: right; margin-right: -20px; }
.faq_blok h3 a.collapsed{background: #fff; opacity: 1;}
.faq_blok h3 a:hover,.faq_blok h3 a.open {background: #dadada; opacity: 1; }
.faq_blok h3 a.open:after{content:'\e260' ;} .faq_blok .panel-body h3 {padding: 32px 0px 10px 0px;}
.faq_blok .wp-caption .wp-caption-text {margin-bottom: 20px;}
.faq_blok .panel-collapse{background:#fff }
.faq_blok .panel-body{padding:28px 35px 35px 35px !important;}
.faq_blok .panel-body p{padding: 0 0 20px 0;}
.page .faq_blok .panel-body ol,.faq_blok .panel-body ul{padding: 10px 10px 0px 30px;margin-bottom: 0px!important;}
.faq_blok figure{width: 100% !important; padding: 16px 10px 10px 10px;}
.faq_blok figure img{width: 100% !important;}

.faq_blok.panel-group.conf h3 a {background: #eaeaea; }
.faq_blok.panel-group.conf .panel {box-shadow: none;}
.faq_blok.panel-group.conf h3 a:hover,.faq_blok.panel-group.conf h3 a.open {background: #dadada; opacity: 1; }

.conf .panel-default>.panel-heading+.panel-collapse>.panel-body {background: #eaeaea;}
.conf .panel-default>.panel-heading+.panel-collapse>.panel-body h3 {color: #707070;font-size: 22px;}
.page .faq_blok.panel-group.conf li:before {color: #8f8f8f;}
.faq_blok.panel-group.conf .panel-default>.panel-heading+.panel-collapse>.panel-body {border-top-color: #eaeaea;}

.conf .content-page.rw {margin: 25px 0 25px;background: #dadada;}
.faq_blok.panel-group.conf  .panel-body {padding: 0px 32px 35px 32px !important;}
.faq_blok.panel-group.conf .collapse.in {margin-bottom: 25px;}

@media (max-width: 991px) {
 .faq_blok h3 a {padding: 23px 60px 23px 20px; font-size: 18px;}
 .faq_blok h3 a:after{margin-right: -37px; }
 .faq_blok .panel {border-radius: 7px;margin-bottom: 22px;}
 .faq_blok .panel-body{padding:18px 28px 18px 28px !important;}}
 @media (max-width: 768px) {.faq_blok .panel-body {padding: 22px 24px 30px 24px!important;}.faq_blok .panel-body h3 {padding: 32px 0px 26px 10px;}
.faq_blok .wp-caption .wp-caption-text {margin-bottom: 10px;}}
@media (max-width: 500px) {.faq_blok .panel-body {padding: 22px 16px 30px 16px!important;} .page .faq_blok .panel-body ol,.faq_blok .panel-body ul{padding: 10px 10px 0px 26px;}
 .faq_blok h3 a:after{margin-right: -28px;}  .faq_blok h3 a {padding: 18px 45px 18px 18px;} .faq_blok .panel {margin-bottom: 20px;}}
@media (max-width: 400px) {
 .faq_blok .panel-body {padding: 22px 15px 25px 15px!important;}}

.white-button {
 padding: 14px 30px; color: #ffa800; border: solid #ffa800 2px;	
 border-radius: 4px; -webkit-border-radius: 4;  -moz-border-radius: 4;
 text-decoration: none !important; text-transform: uppercase;
 font-family: 'Montserrat',sans-serif; font-size: 16px; font-weight: 500;
}
.white-button:hover {background: #ffa800;color: #fff; border:solid transparent 2px !important; text-decoration: none; opacity: inherit;}
.white-button:active {background: #ff9000; border: solid #ff9000 2px;}

.popular-investor {padding: 9px 20px;font-size: 14px;display: inline-block;} .cta-text {display: inline-block;}
.popular-investor-box {margin-top: 5px;margin-bottom: 9px;;}.show-profile {margin-bottom: 32px;margin-top: 20px;} .vline {border-right: 2px solid #ffffff;height: 291px;}
@media (max-width: 1200px) {.vline {height: 242px;}.popular-investor {padding: 6px 17px;font-size: 13px;}}
@media (max-width: 991px) {.vline {height: 267px;}.popular-investor {display: inline-block;}
 .popular-investor {padding: 8px 18px !important;font-size: 14px !important;line-height: 20px;}}
@media (max-width: 768px) { .popular-investor {padding: 16px 23px !important;font-size: 16px!important;width: 100%;border-radius: 8px;}}
@media (max-width: 700px) {.vline {height: 253px;}} @media (max-width: 650px) {.vline {height: 240px;}}
@media (min-width: 700px) {.popular-investor-box {width: 33.33333333%;float: left;}.third-img {padding-left: 2px;}}
@media (max-width: 700px) {.vline {border-right: none;height: auto;margin-bottom: 93px;}
.show-profile {margin-bottom: 37px;}}

.maxi_blok > div:nth-child(odd){padding-right:28px;}
.maxi_blok > div:nth-child(even){padding-left:28px;}
.maxi_blok_info{margin-bottom: 105px; margin-top: 5px;border-radius: 8px;
	background: #fff;box-shadow:0 10px 20px 0 rgba(0,0,0,.1); text-align: center;}
.maxi_blok_img{position: relative; overflow: hidden; height: 235px;border-radius: 8px 8px 0 0;}
.maxi_blok_img img {
	position:absolute; left: -100%; right:-100%; top: -100%; bottom: -100%; 
 	max-width: 160%; min-height: 100%; margin:auto;  
}
.page .entry-content .maxi_blok h2{margin:0;padding: 50px 0 26px 0;} .maxi_blok {margin-top: 5px;}
.maxi_blok p{padding:0 50px; font-family:'Montserrat',sans-serif,sans-serif;font-size:17px;padding-bottom: 1px;}
.maxi_blok a{display:inline-block; margin: 35px 0 45px 0; text-decoration: none;}
@media (max-width: 1200px) { 
	.maxi_blok_img{height: 195px;}
	.maxi_blok_img img {max-width: 180%; } 
}
@media (max-width: 991px) {
  .maxi_blok > div:nth-child(odd){padding-right:15px;}
  .maxi_blok > div:nth-child(even){padding-left:15px;}
	.maxi_blok_img{height: 185px;}
	.maxi_blok_img img {max-width: 120%; }
	.maxi_blok h2{padding: 33px 18px 20px 18px;}
	.maxi_blok p {font-size:16px;padding: 0 36px;}
}
@media (max-width: 768px) { .maxi_blok_img img {	max-width: 180%; } .page_intro {padding: 33px 28px 0px 28px;}
.maxi_blok a {width: 80%;margin: 28px 0 42px 0;border-radius: 7px;}  .maxi_blok_info {margin-bottom: 100px;}
.page .entry-content .maxi_blok h2{margin:0;padding: 40px 36px 25px 36px;}
}
@media (max-width: 480px) { .maxi_blok_img img {	max-width: 220%; } .maxi_blok a {width: 95%;}}
@media (max-width: 400px) { .maxi_blok a {width: 100%;margin: 32px 0 42px 0;} .page_intro {padding: 33px 23px 0px 23px;} .maxi_blok p {padding: 0 30px;}
.page .entry-content .maxi_blok h2{margin:0;padding: 40px 30px 25px 30px;}}

.page_intro {padding-top: 33px;}
.page_intro p {font-family:'Montserrat',sans-serif;font-size:17px;padding:0 0 20px 0}
@media (max-width: 991px) { 
	.page_intro p {font-size: 16px;}
}

.blog-post {padding: 40px 45px 50px 45px !important;}
@media (max-width: 1200px) { .blog-post { padding: 35px 35px !important;} }
@media (max-width: 991px) { .blog-post { padding: 35px 30px !important;} }
@media (max-width: 768px) {.blog-post {padding: 41px 30px !important;}}
@media (max-width: 650px) { .blog-post { padding: 30px 26px !important;} }
@media (max-width: 450px) { .blog-post { padding: 26px 22px !important;} }
@media (max-width: 350px) { .blog-post { padding: 26px 18px !important;} }

.classic-page {padding: 45px 52px !important;margin-top: 20px;}
@media (max-width: 1200px){ .classic-page { padding: 38px 35px !important;} }
@media (max-width: 991px) { .classic-page { padding: 35px 30px !important;margin-top: 26px;} }
@media (max-width: 768px) {.classic-page {padding: 38px 30px !important;}}
@media (max-width: 650px) { .classic-page { padding: 30px 26px !important;} }
@media (max-width: 450px) { .classic-page { padding: 26px 22px !important;} }
@media (max-width: 350px) { .classic-page { padding: 26px 18px !important;} }

.no-search {padding: 22px 40px !important;}
@media (max-width: 1200px) { .no-search { padding: 16px 40px !important;} }
@media (max-width: 991px) { .no-search { padding: 10px 35px !important;} }
@media (max-width: 650px) { .no-search { padding: 6px 25px !important;} }
@media (max-width: 450px) { .no-search { padding: 3px 15px !important;} }
@media (max-width: 350px) { .no-search { padding: 3px 12px !important;} }

.yoast-breadcrumbs p {font-size: 12px;line-height: 20px;font-family: 'Montserrat',sans-serif;padding-bottom: 10px;}
.yoast-breadcrumbs a {color: #aeaeae;} .breadcrumb_last {font-weight: 400;color: #aeaeae;}
.yoast-breadcrumbs a:hover {color: #ffa800; border-bottom:1px solid #ffa800 !important;}
.yoast-breadcrumbs b {color: #8c8c8c !important;}
@media (max-width: 1200px){ .yoast-breadcrumbs {padding-bottom: 12px;} }
@media (max-width: 991px){ .yoast-breadcrumbs {padding-bottom: 6px;} }

.about-site {padding: 15px 0px 55px;} .about-info {text-align: left !important;margin: 25px 0 22px 0!important;}
 @media (max-width: 768px){ .about-info {margin: 5px 0 0 0!important;padding-right: 0px;padding-left: 0px;}}
 @media (max-width: 650px){ .about-site { padding: 5px 0px 38px;}}

.post-mini {padding: 38px 42px 16px 42px !important;margin-bottom: 65px !important;}
@media (max-width: 1200px){ .entry-meta {padding: 0 0 20px 4px;}}
@media (max-width: 650px){ .entry-meta {padding: 0 0 15px 4px;} .post-mini {padding: 32px 30px 10px 30px !important;margin-bottom: 60px !important;}.post-mini p {font-size: 15px;}}

.mini-title {font-size: 29px;padding-top:0;line-height: 39px;padding-bottom: 26px;}.mini-post {line-height: 28px;}
@media (max-width: 991px){ .mini-title {font-size: 28px;line-height: 34px;}}
@media (max-width: 650px){ .mini-title {font-size: 27px;padding-bottom: 15px;}}
@media (max-width: 500px){ .mini-title {font-size: 26px;}}

.table-notes {font-size: 13px;line-height: 24px;color: #b3b3b3;padding: 7px 17px 2px 17px;margin-bottom: 10px;font-family: 'Montserrat', sans-serif;font-weight: 500;}
.table-notes a {color:#b3b3b3 !important;text-decoration: underline;}
.table-notes a:hover {color: #ffa800 !important;} .performance p {margin: -2px 0 -29px 0!important; font-size:14px!important;} .performance {margin-left: 29px}

.page .table-notes ul {list-style: none;padding: 0!important;font-size: 13px!important;line-height: 24px!important;color: #b3b3b3;margin-bottom: 10px!important;font-family: 'Montserrat', sans-serif;font-weight: 500;}
@media (max-width: 991px){ .table-notes {font-size: 13px;line-height: 18px;padding-left: 11px;padding-right: 6px;padding-top: 14px;}
.page .table-notes li {padding-bottom: 10px;line-height: 20px!important;} .page .table-notes {line-height: 20px;padding: 26px 14px 5px 14px;}
 }

.blue-note {margin-top: -8px;color: #707070; margin-bottom: 27px;} .orange-note {margin-top: -2px}
.under-table {padding: 35px 8px 0 5px;font-size: 17px;line-height: 29px;font-family: 'Montserrat',sans-serif;} .under-table h4 {padding-bottom:30px;color: #707070;}
.lrn {margin-top: 18px;}

.orange-disclaimer {font-style: italic;font-size: 13px;text-align: center;color: #fbc45c;margin: -1px 0 2px 0;}
.blue-disclaimer {text-align: center;font-size: 11px;font-style: italic;color: #99b0f2;margin: -10px 59px 6px 5px;line-height: 16px;} 
.blue-disclaimer.thin {font-size: 12px;} .copyp {padding: 0 100px;line-height: 20px;}
.gray-table {line-height: 24px;padding: 5px 14px; margin-bottom: 28px;font-family: 'Montserrat', sans-serif;font-size: 14px;color: #b3b3b3;font-weight:400} .review-table {margin-top:16px } 
.upp {margin-top: -14px} 
.e-warning {padding: 0px 34px 19px 11px!important;} 
.garancia  {font-family: 'Montserrat', sans-serif;font-size: 14px;line-height: 20px;padding: 0px 10px 43px 10px;color: #b3b3b3;}
@media (max-width: 1200px){ .gray-table {padding: 0px 6px;} .blue-disclaimer {margin: -5px 35px 1px 5px;}
.e-warning {padding: 0px 10px 19px 11px;}}
@media (max-width: 991px){.under-table {font-size: 16px;line-height: 28px;} .page .under-table {padding: 28px 14px 0 14px;} .performance {margin-left: 28px} .e-warning {padding: 0px 34px 19px 11px;}.blue-disclaimer {margin: -5px 43px 1px 5px;}}
@media (max-width: 750px){ .blue-disclaimer {margin: -5px 34px 1px 5px;} .copyp {padding: 0 25px;}}
@media (max-width: 700px){.e-warning {text-align: center; padding: 0px 0px 19px 0px!important;} .performance {margin-left: 12px} 
.performance p {font-size: 13px!important;line-height: 24px!important;margin: -2px 0 -5px 0!important; line-height: 20px!important}  .blue-disclaimer {margin: -8px 5px 20px 5px;}}
@media (max-width: 450px){ .orange-disclaimer {margin: 13px 7px 4px 7px; line-height: 18px;}.copyp {padding: 0 10px;margin-top: -1px;}}

.youtube-video {text-align: center;margin-bottom: 20px;}
@media (max-width: 769px){ .youtube-video {  position: relative;width: 100%;padding-bottom: 56.25%; height: 0;} }
.youtube-video iframe {width: 706px;height:397px;}
@media (max-width: 1200px){ .youtube-video iframe {width:100%;height:334px;} }
@media (max-width: 991px){ .youtube-video iframe {height:371px;}  .gray-table {padding: 4px 5px!important;margin-top: 8px;} .under-table h4 {line-height:29px;}}
@media (max-width: 769px){ .youtube-video iframe {position: absolute;top:0;left: 0;width: 100%; height: 100%;} }

.youtube-player {position: relative;text-align: center;margin-bottom: 20px;background: #000; overflow: hidden; width: 706px;
 height:397px;}
.youtube-player iframe {width: 706px;height:397px;}
@media (max-width: 1200px)
{.youtube-player {position: relative;padding-bottom: 56.23%;height: 0;overflow: hidden;max-width: 100%;background: #000;
  text-align: center;margin-bottom: 20px;}
.youtube-player iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 100;background: transparent;}}
.youtube-player img:hover {-webkit-filter: brightness(80%);}
.youtube-player img:hover + .play{background: url("/wp-content/uploads/2018/11/youtube-red.png") no-repeat;}
.youtube-player .play {height: 72px;width: 72px;left: 50%;top: 50%;margin-left: -36px;margin-top: -36px;position: absolute;
  background: url("/wp-content/uploads/2018/11/youtube-gray.png") no-repeat;cursor: pointer;}

.big-table {height: 302px;}
@media (max-width: 1200px){ .big-table {height:249px;} }
@media (max-width: 991px){ .big-table  {height:307px;} }
@media (max-width: 550px){ .big-table {height:262px;} }
@media (max-width: 460px){ .big-table {height:212px;} }
@media (max-width: 360px){ .big-table {height:166px;} }

.floating-widget {margin-top:30px;}
@media (max-width: 991px){ .floating-widget {position:static;} }

#pros-cons {list-style: none;margin-bottom: 26px;padding: 0px 0 0 8px!important;}
#pros-cons img {margin: 2px 21px 0px -44px;width: 23px;}
#pros-cons li {margin-bottom: 17px;padding-left: 41px;padding-right: 22px;line-height: 27px;text-align:left;}
#pros-cons-tittle {text-align: left;padding: 22px 0 30px 0;font-size: 23px;font-family: 'Montserrat', sans-serif;font-weight: 500;}  

.article-ad-text {text-align: right;font-size: 12px;color: #a5a5a5;}
.article-banner {text-align: center;margin:8px 0 25px 0;}  .article-banner2 {text-align: center;margin:-15px 0 36px 0;}
.article-banner-mobile {text-align: center;display:none;}  .article-banner-mobile2 {text-align: center;display:none;} 
.article-banner-single {text-align: center;display:none;} @media (max-width: 991px){ .article-banner-single {display:block;margin:8px 0 25px 0;}}
.article-banner-single img, .article-banner-mobile img {border-radius: 10px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}
@media (max-width: 700px){ .article-banner-mobile{display:block;margin:8px 0 25px 0;}.article-banner{display:none;} .article-banner2 {display:none;}
.article-banner-single {display:none;} .article-banner-mobile2{display:block;margin:40px 0 545px 0;} .article-ad-text {text-align: center;}}

.ebook-rules {background-color: #e2f2ff;border: 2px solid #cfe6ff;border-radius: 12px;padding: 48px 35px 28px 35px;margin-top: 105px;color: #1690f5;} 
.ebook-rules h2 {color: #1690f5!important;padding: 0px 0 35px 0!important;} .ebook-rules ul {list-style:none;margin: 0 0 16px 0;padding: 0 0 0 10px;} .ebook-rules li {padding: 0 5px 10px 9px;}
.ebook-limit-offer {background-color:#ff2e3c;border-radius: 10px;padding:15px 10px 15px 10px;;margin: 32px 0 120px 0;color: white;font-family: 'Montserrat', sans-serif;font-weight: 700;}
.ebook-limit-offer img {margin: 0 19px 0 20px;text-align:left;width: 44px;} .ebook-content {display: inline-block;vertical-align: top;
  width: 50%;text-align: left;padding-right: 80px;padding-top: 36px;} 
.ebook-content li {padding-bottom: 28px;}  .ebook-content ul {font-size: 18px} 
.ebook-image {display: inline-block;vertical-align: top;width: 49%;text-align: right; padding-top: 64px;margin-bottom: 40px;} #ebook-content-mobile {display:none;}
.ebook p {font-size:16px !important; margin-bottom: 36px;} .ebook-info {font-family: 'Montserrat',sans-serif;font-weight: 500;font-size: 21px;padding-top: 15px;}
.clock-image {display: inline-block;vertical-align: top;width: 9%;text-align: left;} .limit-text {display: inline-block;vertical-align: top;width: 90%;text-align: left;padding: 11px 0 0 0;}

.front-page .ebook-content.lukas h2 {font-size: 40px;line-height: 48px; margin-top: 34px;} .front-page .lukas-popis p {font-family: 'Montserrat', sans-serif;font-size: 18px;line-height: 28px;} 
.front-page .ebook-content.lukas {padding-right: 85px;} .front-page .lukas-but {margin-top: 20px;} .front-page .lukas-popis strong {font-family: 'Montserrat', sans-serif;font-size: 18px;}
.front-page .ebook-content.lukas a {color: #ffa800;} .front-page .ebook-content.lukas a:hover {color: #fff;}
.uvod {margin-bottom: 40px;} .home .uvod.steps {margin-bottom: 20px;}
.featured img{width: auto!important;opacity: 0.7;padding: 0 0 20px 0;} .ftext {font-family: 'Montserrat',sans-serif;margin-top: 11px;font-size: 18px;}
.books {margin: 27px 0 92px 0;}

.fimg2 {margin-top: 2px;} @media (max-width: 991px){.fimg2 {margin-top: 0px;}}
@media (min-width: 992px){.featured.fimg2 img {padding: 0 0 18px 0;} .lukas-pg .five.featured img {height: 64px;}}


.o-lukasovi {background-color: white;} .o-lukasovi-text {width:1140px; margin: 0 auto;padding: 100px 0;}  .l-intro {width:1140px; margin: 33px auto 65px;}  
.l-intro-nadpis {width: 1140px;margin: 0px auto;} .page .l-intro-nadpis h1 {text-align: left;}
.l-intro h2 {color: #707070;} .l-skill {background-color: #f4f4f4;padding: 100px 0;} .l-skill img {margin-top: 40px;border-radius: 5px;} 
.l-books {background-color: white;padding: 100px 0;} 
.l-books img {border-radius: 5px;} .img-skl, .img-bks {text-align: right!important;}
.lukas-pg {width: 100%;font-family: 'Montserrat',sans-serif}  .lukas-pg h3 {font-size: 26px;line-height: 26px;}  .lukas-pg h2 {font-size: 31px;line-height: 38px;padding: 35px 0 40px 0;}
.skill-text, .books-text {width:1140px; margin: 0 auto;} .skill-text li, .l-books li {margin-bottom: 15px;}  
.l-alert {width:1140px; margin: 0 auto;padding: 47px 0;} .l-napisali {width:1170px; margin: 20px auto 0px;padding: 17px 15px 115px;}
.page .entry-content .l-alert p {font-size: 19px;line-height: 33px;font-weight: 500;padding-bottom: 35px;} .l-alert .rad-button {font-size: 19px;}
.page .l-skill .points li:before, .page .l-books .points li:before {left: 22px;} .page .l-skill .points li, .page .l-books .points li {margin-bottom: 18px;}
.about-site img {border-radius: 5px;} .l-intro .academy-navigate {margin-top: 0px;}

@media (min-width: 992px){.l-intro .five-col {margin-top: 0px;} .l-skill h2, .l-books h2 {margin: 0 15px;}} 

 
@media (max-width: 1200px){.ebook p {margin-bottom: 28px;} .ebook-rules {padding: 45px 26px 22px 29px;margin-top: 38px;} 
  .ebook-limit-offer {margin: 25px 0 87px 0;}.clock-image {width: 11%;} .limit-text {width: 87%;}
  .ebook-image {padding-top: 85px;}

 .o-lukasovi-text {width:970px; margin: 0 auto;padding: 100px 15px;}  .l-intro {width:970px; margin: 20px auto 65px;padding: 0 15px;}
 .skill-text, .books-text {width:970px; margin: 0 auto;padding: 0 15px;} .l-alert {width:970px; margin: 0 auto;padding: 47px 15px;} .l-napisali {width:970px; margin: 0 auto;padding: 0 15px;}
.l-intro-nadpis {width:970px; margin: 0 auto;padding: 0 15px;}
.uvod {margin-bottom: 0px;} .home .uvod.steps {margin-bottom: 0px;}.ftext {margin-top: 0px;}.home h2.entry-title.hclanky {margin: 180px 0 50px 0;}
} 
@media (max-width: 991px){.ebook-rules li  {padding: 0 5px 12px 9px;line-height: 28px;}
  .clock-image {width: 14%;} .limit-text {width: 85%;} .ebook-content {padding-top: 2px;padding-right: 40px;} 
  .ebook-content ul {font-size: 17px;} .ebook-content li {padding-bottom: 17px;}.ebook-image {padding-top: 108px;} 
.ebook-content {width: 100%;text-align: left;} .ebook-image {width: 100%;text-align: center;padding: 30px 75px 10px 75px;}
  .clock-image {width: 16%;} .limit-text {width: 80%;}#ebook-content-desktop {display:none;}#ebook-content-mobile {display:block;}
.front-page .ebook-content.lukas h2 {font-size: 30px;line-height: 40px;}
.front-page .ebook-content.lukas {padding: 20px 50px 90px 50px} 
.home h2.entry-title.hclanky {margin: 150px 0px 0px 0px;padding: 0;}
.o-lukasovi-text {width:750px; margin: 0 auto;padding: 100px 15px;}  .l-intro {width:750px; margin: 28px auto 65px;padding: 0 15px;}
 .skill-text, .books-text {width:750px; margin: 0 auto;padding: 0 15px;} .l-alert {width:750px; margin: 0 auto;padding: 47px 15px;} .l-napisali {width:750px; margin:52px auto 40px;padding: 0 15px;}
.lukas-pg h2 {font-size: 28px;line-height: 35px;padding: 35px 0 40px 0;} .l-intro-nadpis {width:750px;} .img-skl, .img-bks {
  text-align: center !important;} .l-books img {margin-top: 30px;}
}
@media (max-width: 768px){ .front-page .ebook-content.lukas a {width: 80%!important;text-align: center!important;}
.uvod {margin-bottom: -55px;} .front-page .ebook-content.lukas h2 {margin-top: 0px;}.ftext {margin-left: 25px;margin-top: 0px;} .featured img{;padding: 0px;height: 52px;}
.front-page .academy-navigate {margin-bottom: 125px;}

.o-lukasovi-text {width:100%; margin: 0 auto;padding: 65px 30px;}  .l-intro {width:100%; margin: 33px auto 65px;padding: 0 30px;}
 .skill-text, .books-text {width:100%; margin: 0 auto;padding: 0 30px;} .l-alert {width:100%; margin: 0 auto;padding: 47px 30px;} .l-napisali {width:100%; margin: 40px auto 90px;padding: 0 15px;}
.l-skill img {margin-top: 48px;margin-bottom: 20px;} .l-books img {margin-top: 48px;margin-bottom: 20px;} .img-skl, .img-bks {text-align: center!important;}
.l-alert .rad-button.dark.flat {padding: 18px 22px 13px;font-size: 18px;border-radius: 7px;width: 100%;line-height: 23px;}
.l-intro-nadpis {width:100%;padding: 0 30px;} .page .l-intro-nadpis h1 {padding: 5px 0px;} .l-intro .five  {padding: 18px 8px 18px 8px;}
.l-skill, .l-books {padding: 65px 0;} .page .l-skill .points li:before, .page .l-books .points li::before {left: 8px;}
.home h2.entry-title.hclanky {margin: 95px 0px 0px 0px;padding: 0 15px;}
}

@media (max-width: 600px){.o-lukasovi-text {width:100%; margin: 0 auto;padding: 100px 26px;}  .l-intro {width:100%; margin: 33px auto 65px;padding: 0 26px;}
 .skill-text, .books-text {width:100%; margin: 0 auto;padding: 0 26px;} .l-alert {width:100%; margin: 0 auto;padding: 47px 26px;} 
.l-intro-nadpis {padding: 0 26px;}
}

@media (max-width: 600px){.ebook p {margin-bottom: 35px;}.ebook-rules {margin-top: 23px;}.ebook-limit-offer 
  {margin: 25px 0 68px 0;}.clock-image {width: 19%;} .limit-text {width: 80%;}.ebook-image {padding: 30px 60px 10px 60px;}
 .ftext {margin-left: 17px;} .front-page .ebook-image {margin-bottom: 20px;}}
@media (max-width: 550px){.clock-image {width: 100%;text-align:center;} .limit-text {width: 100%;text-align:center;padding: 18px 5px 5px 5px;}
  .ebook-image {padding: 22px 45px 12px 45px;}.ebook-limit-offer img {margin-top:6px;}}
@media (max-width: 500px){.ebook-limit-offer {padding: 10px 10px 11px 10px;margin: 25px 0 60px 0;line-height:22px;text-align:center;}.ebook-limit-offer img {text-align:center;}
    .front-page .ebook-content.lukas {padding: 0px 25px 70px 25px;margin-top: -18px;} .ftext {margin-left: 8px;} .front-page .ebook-image {padding: 22px 33px 0px 33px;}
.home-five {padding: 17px 8px 20px 8px !important;}.mini_blok2.blgp { margin-top: -14px;} 
/* .home h2.entry-title.hclanky {margin: 154px 0px 0px 0px;}*/ .l-intro .five  {padding: 12px 8px 12px 8px;}
.l-skill img {margin-top: 20px;} .l-books img {margin-top: 26px;}
}

@media (max-width: 450px){.o-lukasovi-text {width:100%; margin: 0 auto;padding: 54px 22px;}  .l-intro {width:100%; margin: 33px auto 65px;padding: 0 22px;}
 .skill-text, .books-text {width:100%; margin: 0 auto;padding: 0 22px;} .l-alert {width:100%; margin: 0 auto;padding: 47px 10px;} 
.l-skill, .l-books {padding: 54px 0;}.l-intro-nadpis {padding: 0 22px;}}

@media (max-width: 400px){.ebook-rules {padding: 35px 19px 1px 19px;}.ebook-image {padding: 18px 18px 8px 18px;} .ftext {margin-left: 5px;} .front-page .ebook-image {padding: 22px 27px 0px 27px;}}

@media (max-width: 350px){.o-lukasovi-text {width:100%; margin: 0 auto;padding: 100px 18px;}  .l-intro {width:100%; margin: 33px auto 65px;padding: 0 18px;}
 .skill-text, .books-text {width:100%; margin: 0 auto;padding: 0 18px;} .l-alert {width:100%; margin: 0 auto;padding: 47px 0px;} 
.l-intro-nadpis {padding: 0 18px;}}

.contact-us { display: inline-block;vertical-align: top;width: 60%;text-align: left;} .last-small img {margin: 30px 0 -30px 0}
.big-banner { display: inline-block;vertical-align: top;width: 40%;float:right;} .big-banner-desktop {margin-left: 72px;} .big-banner-mobile { display: none;}
@media (max-width: 1200px){.big-banner-desktop {margin-left: 40px;padding-left: 22px;}}
@media (max-width: 991px){ .big-banner-desktop { display: none;} .big-banner-mobile { display: inline-block;text-align:center;margin-top: 8px;} .contact-us {width: 100%;text-align: left;} .big-banner {width: 100%;text-align: center;} } 
.sidebar-banner {margin-top: 30px;} .sidebar-banner-mobile {display:none} .banner-white img {box-shadow: 0 10px 20px 0 rgba(0,0,0,.05);border-radius: 4px;}
@media (max-width: 991px){  .sidebar-banner {display:none} .sidebar-banner-mobile {display:block;text-align:center;margin: 30px 0 13px 0;}
.banner-white {text-align: center;}} 

.four-labels {padding: 27px 0px;}.four-labels p {text-align: center;margin: 0 9px;} .four-labels h3 {text-align:center} .four-labels img {width: 78px;margin-bottom: -12px;}
@media (max-width: 1200px){.four-labels {padding: 27px 8px;}.four-labels img {width: 74px;margin-bottom: 0px;}.four-labels h3 {padding: 0 0 16px 0;}}
@media (max-width: 991px){.four-labels {padding: 23px 8px;} .four-labels img {width: 78px;}.four-labels h3 {padding: 0 0 18px 0;}} 
@media (max-width: 768px){.four-labels {padding: 23px 8px 40px 8px;} .four-labels h3 {padding: 0 0 25px 0!important;}}  

#my-share {position: fixed;top: 37%;left: 0;z-index: 1000;}
#my-share > .buttons > a {border-radius: 5px;opacity: inherit;}
#my-share > .buttons > a.fb {background: url(/wp-content/uploads/2025/04/fb-share.svg) center no-repeat #6788ce;}
#my-share > .buttons > a.twitter {background: url(/wp-content/uploads/2025/04/x-twitter-icon.svg) center no-repeat #515151;}
#my-share > .buttons > a.plus {background: url(/wp-content/uploads/2025/04/email-share.svg) center no-repeat #AEAEAE;}
#my-share > .buttons > a.title {background-color: #fff;text-align: center;font-family: Montserrat, sans-serif;font-weight: 500;font-size: 10px;color: #707070;max-width: 50px;line-height: 12px;min-height: 50px;padding: 8px 2px 2px 2px;}
#my-share > .buttons > a {display: block;width: 50px;height: 50px}

@media (min-width:839px){#my-share > .buttons > a:hover {width: 65px;} #my-share > .buttons > a {margin-bottom: 7px;margin-left: 10px;}
#my-share > .buttons > a.title {box-shadow: 0 10px 20px 0 rgba(0, 0, 0, .05);}}
@media (max-width: 838px) {
    #my-share {left: inherit;top: inherit;bottom: 0;width: 100%;box-shadow: 0px -2px 5px 0px rgba(0, 0, 0, 0.06);}
    #my-share > .buttons > a {float: left;width: 25%;max-width: inherit !important;border-radius: 0;}
    #my-share > .buttons > a.title {font-size: 13px;line-height: 19px;align-items: center;display: flex;justify-content: center;padding: 0 8px;}}
@media (max-width: 640px) { #my-share > .buttons > a.title {font-size: 12px;line-height: 16px;}}
@media (max-width: 500px) { #my-share > .buttons > a {height: 45px;}#my-share > .buttons > a.title {font-size: 11px; min-height: 45px;}}
@media (max-width: 350px) { #my-share > .buttons > a.title {font-size: 10px;}}

.leave-popup {position: relative;background: #FFF;padding: 20px;width: auto; max-width: 1008px;max-height: 438px;height:auto;margin: 20px auto;border-radius: 10px;}
.leave-text {display: inline-block;vertical-align: top;width: 42%;text-align: left;padding-left: 35px;}
.leave-text h2 {color: #525252;font-size: 34px;font-weight: 700;padding: 35px 0 24px 0;}
.leave-text p {font-family: 'Montserrat', sans-serif;font-size: 25px;line-height: 37px;color: #737373;padding-bottom: 32px;}
.leave-image {display: inline-block;vertical-align: top;width: 56%;text-align: right;margin-top: -63px;}
.leave {font-size: 21px !important;padding-top: 20px !important;padding-bottom: 18px !important;}

@media (max-width: 1000px) {.leave-popup {padding: 20px 20px 0 20px;}.leave-text {width: 53%;;padding-left: 26px;}
.leave-text h2 {font-size: 32px;padding: 26px 0 18px 0;}.leave-text p {font-size: 25px;line-height: 37px;padding-bottom: 23px;}
.leave-image {width: 46%;margin-top: -64px;}}
@media (max-width: 939px) {.leave-text h2 {font-size: 31px;padding: 22px 0 18px 0;}.leave-text p {font-size: 23px;line-height: 34px;}}
@media (max-width: 890px) {.leave-text {padding-left: 22px;}.leave-text h2 {font-size: 29px;padding: 18px 0 18px 0;}
.leave-text p {font-size: 21px;line-height: 33px;}.leave {font-size: 19px !important;padding-top: 18px !important;padding-bottom: 16px !important;}}
@media (max-width: 890px) {.leave-text {padding-left: 22px;}.leave-text h2 {font-size: 29px;padding: 18px 0 18px 0;}
.leave-text p {font-size: 21px;line-height: 33px;}.leave {font-size: 19px !important;padding-top: 18px !important;padding-bottom: 16px !important;}}
@media (max-width: 840px) {.leave-popup {display:none;}.leave-text {width: 100%;text-align: center;}.leave-image {width: 49%; margin-top: -200px;}}

.popular {background: white;padding: 13px 35px 10px 35px;box-shadow: 0 10px 20px 0 rgba(0, 0, 0, .05);margin-bottom: 1px;border-radius: 4px;} 
.popular li {margin-bottom: 45px} 
.popular ul{padding: 0 0 0 0;}
.popular ul li {padding-bottom: 26px;margin-bottom: 10px;list-style: none;clear: both;}
.popular ul li:last-child  {border-bottom: none;}
.popular h3 {font-size: 20px!important; color: #595959;font-family: 'Montserrat', sans-serif;font-weight: 500;text-align: center;padding-bottom: 39px!important;padding-top: 26px!important;}
.popular a {font-size: 14px; color: #595959;font-family: 'Montserrat', sans-serif;}
.popular a:hover {color: #ad7c54;}
.date {font-size: 11px;font-weight: 400;margin: -33px -35px -28px -35px;}  .analysis {margin-top: 30px;margin-bottom: -25px;}

.page-template-template-lp-broker .main-navigation, .page-template-template-lp-broker .ebook-footer,  .page-template-template-lp-broker .footer-menu, .page-template-template-lp-broker .footer-social, 
.page-template-template-lp-broker #my-share, .page-template-template-lp-broker .text-right,  .page-template-template-lp-broker .risk-warning.noline, .page-template-template-lp-broker .risk-warning,
.page-template-template-lp-broker .footer-social-mobile, .page-template-template-lp-broker .footer-social-mobile  {display: none;}
.page-template-template-lp-broker .l-books img, .page-template-template-porovnanie .l-books img {margin-top: 0px;} .page-template-template-lp-broker .l-books, .page-template-template-porovnanie .l-books {padding: 58px 0;border-radius: 7px;}
.page-template-template-lp-broker .menu-container {position: static;height: 75px;} .page-template-template-lp-broker .academy-nadpis {text-align: left!important;padding: 10px 0 20px 0!important;}
.page-template-template-lp-broker #logo-a svg  {margin-top: 17px;} .page-template-template-lp-broker .l-intro.vrch, .page-template-template-porovnanie .l-intro.vrch {margin: 0px auto 7px;}
.page-template-template-lp-broker .header-offset {margin-top: 0px;} .page-template-template-lp-broker .l-intro h2 {color: #7b4f2b;}
.page-template-template-lp-broker #brokertable3 .brokertable2.brokertable3:first-child tr:first-child .td-tmavsia {background: #e5e5e5!important;color: #757575;}
.page-template-template-lp-broker #brokertable3 .brokertable2.brokertable3:first-child tr:first-child .td-tmava {background: #e5e5e5!important;color: #757575;}
.page-template-template-lp-broker .table-title, .page-template-template-porovnanie .table-title {margin: 22px 0px 10px 0px;color: #707070!important;} .page-template-template-lp-broker.faq_blok h3 a:hover, .page-template-template-lp-broker .faq_blok h3 a.open {background: #e5e5e5;}
.page-template-template-lp-broker .l-intro, .page-template-template-porovnanie .l-intro {margin: 11px auto 80px;} .page-template-template-lp-broker .footer-guidance {margin: 20px 0px 20px 0px;}
.page-template-template-lp-broker #brokertable3 .table-info {padding: 20px 44px 50px 42px;} .page-template-template-lp-broker #brokertable3 .table-info div:first-child {padding-right: 6px;}
.page-template-template-lp-broker .table-info h3 {font-size: 26px!important;line-height: 30px!important;} .page-template-template-lp-broker #brokertable3 .poucenie {margin-top: -7px;} 
.page-template-template-lp-broker .faq_blok .panel-body, .page-template-template-porovnanie .faq_blok .panel-body {position: relative;}  .page-template-template-lp-broker .page .faq_blok ul li:before {left: 57px;} 

.page-template-template-lp-broker .tabulka {margin-bottom: 30px;margin-top: 15px;}


@media (min-width: 992px) {.page-template-template-lp-broker #brokertable3 .brokertable2.brokertable3 td:first-child {padding: 38px 7px;}
.page-template-template-lp-broker #brokertable3 .table-info > div {width: 100%;} .page-template-template-lp-broker .brokertable2 .td-seda {background: white!important}

.page-template-template-lp-broker .tabulka_telo_item_posledne {margin-top: -87px;}  .page-template-template-lp-broker .tabulka #brokertable3 .table-info {padding: 30px 30px 5px 30px;}
.page-template-template-lp-broker .brokertable2 .viac-info.silver-button {margin: 50px 0 0 0;} .page-template-template-lp-broker .tabulka .brokertable2 .menej-info.silver-button {margin-top: 34px;}} 
@media (max-width: 991px) {.page-template-template-lp-broker #header-image-mobile-container {margin-top: 0px;}
.page-template-template-lp-broker #brokertable3 .brokertable2 {margin-top: 22px!important;}  .page-template-template-lp-broker .page .faq_blok ul li:before {left: 48px;}}
@media (max-width: 768px) {.page-template-template-lp-broker .l-intro {padding: 0px;} .page-template-template-lp-broker .academy-nadpis {padding: 7px 30px 20px 30px!important;}
.page-template-template-lp-broker .l-intro p.veta {padding: 0px 30px;} .page-template-template-lp-broker .menu-container {height: 65px;}
.page-template-template-lp-broker #logo-a svg {margin-top: 10px;} .page-template-template-lp-broker #brokertable3 .brokertable2 a.rad-button.dark.flat {margin-top: 48px;}
.page-template-template-lp-broker #brokertable3 .viac-info.silver-button {margin-top: 25px;}  .page-template-template-lp-broker .four-labels {padding: 23px 0px 40px 0px;}
 .page-template-template-lp-broker .site-footer {margin-top: 35px;} .page-template-template-lp-broker #brokertable3 .table-info {padding: 20px 27px 50px 27px;}
 .page-template-template-lp-broker #pros-cons {margin-left: 0px;margin-top: 8px;} .page-template-template-lp-broker #brokertable3 .menej-info.silver-button {margin-top: 7px;}
  .page-template-template-lp-broker .page .faq_blok ul li:before {left: 43px;}

.page-template-template-lp-broker .tabulka {margin-bottom: 18px;margin-top: 30px;}
}

@media (max-width: 600px) { .page-template-template-lp-broker .academy-nadpis {padding: 10px 26px 20px 26px!important;}
.page-template-template-lp-broker .l-intro p.veta {padding: 0px 26px;}}
@media (max-width: 500px) {.page-template-template-lp-broker .page .faq_blok ul li:before {left: 34px;}}
@media (max-width: 450px) {.page-template-template-lp-broker .l-intro {padding: 0px;} .page-template-template-lp-broker .academy-nadpis {padding: 0px 22px 20px 22px!important;}
.page-template-template-lp-broker .l-intro p.veta {padding: 0px 22px;}}


h3.related-posts.interes {font-size: 28px !important;border-bottom: none;} 
@media (max-width: 991px){h3.related-posts.interes {padding: 10px 14px 9px 1px !important;margin-top: 15px;}}
@media (max-width: 768px){h3.related-posts.interes {margin-bottom: -25px;}}  
p.malickytext {font-size: 11px;padding: 0;text-align: center;font-style: italic;color: #b2b2b2;line-height: 14px !important;}
p.malickytext.etoro-vs {height: 19px;}


.lavacast, .pravacast,.strednacast {
    display: grid;
    place-items: center; /* Zjednodušený spôsob, ako centrovat obsah horizontálne aj vertikálne */
    text-align: center; /* Na centrování textu, ak je potrebné */
    min-height: 96px; /* Alebo inú hodnotu, ktorá najlepšie vyhovuje vašim potrebám */}
.lavacast, .pravacast {min-height: 64px;} .lavacast {font-family: 'Montserrat', sans-serif;font-weight: 500;}

a.rad-button.dark.flat.brokertl {padding: 10px 15px 6px 15px !important;font-size: 13px;font-weight: 600;}
p.vacsitextbr {text-align: center;font-size: 16px;padding: 0;font-weight: 600;}
@media (min-width: 992px) {.strednacast {width: 46.2%;} .first {padding-left: 118px;}#stock-table.stc-list.compare.vs a.rad-button {font-size: 13px;}}
@media (min-width: 1201px) {.first {padding-left: 138px;}}
@media (max-width: 991px) {.strednacast {padding-right: 6px; padding-left: 6px;}a.rad-button.dark.flat.brokertl {padding: 10px 12px 6px 12px !important;}}
@media (max-width: 768px) { a.rad-button.dark.flat.brokertl {font-size: 12px;border-radius: 7px;} p.vacsitextbr {font-size: 15px;} .lavacast, .pravacast,.strednacast {min-height: 92px;} 
.advantage #pros-cons {padding: 0px 0 0 4px!important;} .end-vs .col-md-6 {padding-right: 10px;padding-left: 10px;} .lavacast {display:none;}  .pravacast.col-xs-6 {width: 100%;}
.pravacast a.rad-button.dark.flat.brokertl {width: 85%;text-align: center;} .pravacast {min-height: 64px;} p.malickytext {font-size: 10px;}
#bottom-list {padding: 7px 10px!important;}}

.related-posts  {font-size: 25px !important; font-family: 'Montserrat',sans-serif;font-weight: 500;border-bottom: 2px solid #e2e2e2;
    padding: 85px 14px 9px 1px !important;margin: 0px 15px 34px 15px;}
.left {float: left;margin-right: 14px;} .left img {border-radius: 3px;} 
hr {display: none;}
.right  {font-size: 14px; color: #c3c3c3;font-family: 'Montserrat', sans-serif;font-weight: 500;line-height: 1.5em;margin-top: -60px;}
.right a {  display: block;display: -webkit-box;max-width: 100%;height: 54px;margin: 0 auto;font-size: 14px;line-height: 1.3;-webkit-line-clamp: 3;
  -webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
/*@media (min-width: 992px) {.below {width: 50%;}}*/

.new-posts {margin-top: -49px;}
.new-posts a {height: 65px; margin: 0 auto;line-height: 1.3;-webkit-line-clamp: 3;padding-top: 9px;} .nove-clanky {margin: -10px 0px -52px 0px;}
.new-posts-widget ul li {margin-bottom: 1px;} .new-posts-widget h3 {padding-bottom: 17px;padding-top: 26px;}

.widget.widget_categories ul li {list-style: none; padding: 11px 0 11px 0;border-bottom: none;}
.widget_categories {background: white;padding: 18px 35px 1px 35px;box-shadow: 0 10px 20px 0 rgba(0, 0, 0, .05);border-radius: 4px;}
.widget_categories ul a {color: #707070}
.widget_categories h3 {font-size: 20px!important; color: #595959;font-family: 'Montserrat', sans-serif; font-weight: 500; padding-top: 17px;
text-align: center; padding-bottom: 17px}
.widget.widget_categories a {font-size: 15px; color:#707070; font-family: 'Montserrat', sans-serif; font-weight: 500;}
.widget.widget_categories ul {padding: 0 0 0 0;}
.widget.widget_categories a:hover {color: #ad7c54;padding-left: 9px;}

.row.mini_blok2 hr {background-color: #e2e2e2;height: 3px;margin-top: -20px;width: 95%;}
.mini_blok2 {margin-bottom: 65px;margin-right: -13px;margin-left: -13px;} .related {padding-right: 14px;padding-left: 14px;}
.mini_blok2 p {display: none;}
.mini_blok2 a:hover {background: #dadada;opacity: inherit;}
.mini_blok2 h3 {font-size: 22px;padding: 30px;color: #707070;}
.mini_blok2 a h3 {font-size: 16px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;
 height: 87px;line-height: 22px; padding: 20px 33px 0px 22px;}
.mini_blok2 a {display: block;min-height: 199px;margin-bottom: 30px;background: white;color: #707070;border-radius: 4px;text-decoration: none;
transition: 380ms linear;box-shadow: 0 10px 20px 0 rgba(0, 0, 0, .05);}
.mini_blok_img2 {position: relative;height: 87px;overflow: hidden;border-radius: 3px 3px 0 0;}
.mini_blok_img2 img  {position: absolute;top: -100%;bottom: -100%;margin: auto;width: 100%;height: auto;}
.sipka {margin-left: 75%;margin-top: -5px;position: absolute;}

@media (max-width: 1200px) { .sipka {margin-left: 71%;} .mini_blok2 a h3 {padding: 15px 33px 0px 18px;}
.mini_blok_img2 {height: 76px;} .mini_blok2 a {min-height: 191px;}}
@media (max-width: 991px) { .sipka {margin-left: 90%;} .mini_blok2 a h3 {padding: 24px 40px 0px 22px;font-size: 18px;}
.mini_blok_img2 {height: 112px;} .mini_blok2 a {min-height: 230px;} .mini_blok2 {margin-bottom: 40px;}}
@media (max-width: 700px) { .sipka {margin-left: 89%;} .sipkahome {margin-left: 89% !important;} .mini_blok_img2 {height: 104px;} .mini_blok2 a {min-height: 226px;}}
@media (max-width: 600px) { .sipkahome {margin-left: 88% !important;}}
@media (max-width: 550px) { .sipka {margin-left: 86%;} .sipkahome {margin-left: 86% !important;} .mini_blok_img2 {height: 98px;} .mini_blok2 a {min-height: 222px;}
.mini_blok2 a h3 {padding: 21px 40px 0px 22px;font-size: 18px;}}
@media (max-width: 440px) { .sipka {margin-left: 83%;}.sipkahome {margin-left: 83% !important;}}
@media (max-width: 400px) { .sipka {margin-left: 82%;} .sipkahome {margin-left: 80% !important;} .mini_blok2 a h3 {padding: 17px 40px 0px 18px;font-size: 17px;}
.mini_blok_img2 {height: 92px;} .mini_blok2 a {min-height: 210px;}}
@media (max-width: 340px) { .sipka {margin-left: 79%;} .mini_blok2 a h3 {padding: 14px 36px 0px 15px;}
.mini_blok_img2 {height: 86px;} .mini_blok2 a {min-height: 203px;}}
@media (max-width: 280px) { .sipka {margin-left: 75%;} .mini_blok2 a h3 {line-height: 22px;height: 82px;}.mini_blok2 a {min-height: 199px;}}

.zoom img {max-width: 100%; -moz-transition: all 0.4s; -webkit-transition: all 0.4s;transition: all 0.4s;}
.zoom:hover img {-moz-transform: scale(1.1); -webkit-transform: scale(1.1);transform: scale(1.1);}

.table-title {color: #757575;margin: 84px 0px 10px 0px;padding: 22px 0 25px 0!important;} @media (max-width: 991px) {.table-title {margin-bottom: 7px;}.porovnanie {margin-bottom: -60px;}
.porovnanie-ebook {margin-bottom: -55px;}}
.below-image {padding-top: 0px;} .below-ul {padding-top: 7px;} .table-info h3  {font-size: 22px!important;line-height: 26px!important;padding: 19px 0 22px 0!important;}
@media (min-width: 992px) {.info-top-title {font-size: 27px!important;padding: 0px 0 30px 0!important;line-height: 32px!important;}}

#leverage {border: 2px solid #ececec;margin-bottom: 28px;}
#leverage th {text-align: center;font-family: 'Montserrat', sans-serif;font-size: 15px;padding: 5px 0px;background: #f1f1f1;}
#leverage td {padding: 3px 0px; font-size: 15px;} .leverage-gray {background: #fbfbfb;}
@media (max-width: 680px) {#leverage th {font-size: 14px;padding: 8px 4px;line-height: 18px;}}
@media (max-width: 400px) {#leverage th {font-size: 13px;line-height: 16px;} #leverage td {font-size: 14px;}}
@media (max-width: 350px) {#leverage th {font-size: 12px;line-height: 15px;} #leverage td {font-size: 13px;}}
@media (max-width: 330px) {#leverage th {font-size: 11px;line-height: 14px;} #leverage td {font-size: 12px;}}

.pip-calculator {margin-left:25%;}
@media (max-width: 650px) {.pip-calculator {margin-left:19%;}} @media (max-width: 550px) {.pip-calculator {margin-left:12%;}}
@media(max-width: 500px) {.pip-calculator {margin-left:8%;}} @media(max-width: 450px) {.pip-calculator {margin-left:0%;}}

.five {padding: 25px 8px 34px 8px;}
@media (min-width: 992px) {.five-col {width: 16.6%;margin-top: 28px;} .invst {width: 14.2%;padding-right: 0;padding-left: 0;}} 
.five a:hover {text-decoration: none;} .five h3 {color: #707070;font-size: 20px;padding: 22px 0 22px 0;} 
.five h3:hover {color: #ad7c54;} .five img {width: 76px;margin-bottom: 0px;} .invst h3 {font-size: 19px;padding: 22px 10px 22px 10px;} 

.academy-section img {height: 105px;margin-top: 155px;} .academy-section.first-section img {margin-top: 105px;}
.section-info {text-align: center;margin-bottom: 70px;font-size: 17px;line-height: 29px;font-family: 'Montserrat', sans-serif} 
.academy-section h2 {text-align: center;padding: 18px 0 38px 0!important;}  .academy-navigate p {padding:0;} .academy-navigate {margin-top: 20px;}

.fx-logo {width:345px;padding: 3px 0 8px 0;} .risk-warning {margin-top: 14px}
.risk-warning a, .poucenie a {color: #c2c2c2; text-decoration: underline;} .risk-warning a:hover, .poucenie a:hover {color: #ffa800;}

@media (max-width: 1200px) {.education {margin: -18px 0 20px 0;}.edu {line-height: 20px;display: inline-block;}
.section-info {margin-bottom: 50px;}.academy-section img {margin-top: 145px;}}
@media (max-width: 991px) {.section-info {margin-bottom: 55px;padding: 0 25px;font-size: 16px;line-height: 28px;}.academy-section img {margin-top: 135px;}}
@media (max-width: 767px) {.education {margin: -2px 0 48px 0;} .page .entry-content .five h3 {padding: 18px 0 12px 0!important;}
.academy-section.first-section img {margin-top: 130px;} .academy-navigate {padding-left:0px;margin-top: 18px;}
.academy-section h2 {padding: 0px 15px 20px 15px!important;} .academy-section img {width: 85px;margin-bottom: 0px;}
}
@media (max-width: 700px) {.section-info {margin-bottom: 50px;}.academy-section img {margin-top: 106px;}}

.miner {margin-top: 17px;} #brokertable3 .table-info .learn div:first-child {padding-right: 0;} .services {color: #707070;padding-left:14px;}
.learn {width:100% !important; margin: 20px 0 20px 0;} .learn img {width: 77px;margin: 22px 2px 0 2px;} .education {text-align: right !important; 
  margin: 41px 0px 0px 2px;} .edu-gray {color: #707070;}
.edu { padding: 13px 18px;width: 100%!important;max-width: 240px;line-height: 19px;white-space: normal!important;position: relative;
    display: inline-block;text-align: center; font-size:15px;}

@media (min-width: 1200px) {#brokertable3 .learn-body {padding: 25px 37px 27px 40px;}} 
@media (min-width: 992px) {.row-svg {width: 11.666667%;} .row-text {width: 60.9%;text-align: left;padding-right: 22px;} .row-btn {width: 24.8%;padding-right: 0;padding-top: 32px;}
.edu-gray {padding: 0 0 12px 0;}}
@media (max-width: 1200px) {.learn img {width: 73px;}}
@media (max-width: 991px) {#brokertable3 .table-info .learn div:first-child {text-align:center;}.education {text-align: center !important;
      margin: 2px 0px 26px 0px;} .learn img {width: 76px;margin-bottom: 4px;}}

.brokertable2 .viac-info.silver-button.skolenia-btn, .brokertable2 .menej-info.silver-button.skolenia-btn {
    width: 240px!important;max-width: 90%!important;margin-bottom: 24px;font-weight: 500;padding: 13px 5px;line-height: 19px;font-size: 12px;}
#brokertable3 .brokertable2.brokertable3 a.rad-button.dark.flat.orange-edu  {margin-top: 13px;}

@media (max-width: 1200px) {#brokertable3 .brokertable2.brokertable3 .viac-info.silver-button.skolenia-btn, 
  #brokertable3 .brokertable2.brokertable3 .menej-info.silver-button.skolenia-btn { max-width: 82%!important;
    width: 240px!important;padding: 13px 5px;font-size: 11px;} #brokertable3 .brokertable2 a.rad-button.dark.flat.orange-edu 
    {margin-top: 33px;width: 82%!important;}}
@media (max-width: 991px) {#brokertable3 .brokertable2 a.rad-button.dark.flat.orange-edu {margin-top: 33px;width: 90%!important;}
#brokertable3 .silver-button.skolenia-btn {padding: 13px 5px;font-size: 12px; max-width: 90%!important;}}
@media (max-width: 400px) {#brokertable3 .silver-button.skolenia-btn {width: 92%!important;}}
.vip {text-align: left;}

.ebook-footer {background-color: #eaeaea;} .ebook-footer img {margin-top: -44px;} .ebook-footer h3 {color: #707070;font-size: 19px;
  padding: 52px 0px 13px;line-height: 30px;} .ebook-footer p {color: #bfbfbf; padding:0px;}
.row-ebook {margin: 0 0 0 -14px;} .row-ebook-text { width: 58.9%;padding-left: 27px;} .row-ebook-btn {width: 24.8%;padding: 39px 8px 0 0;}
.ebk {float: right;} .ebk-bottom {padding-right:0px;}
@media (max-width: 1200px) {.ebook-footer h3 {padding: 39px 0px 7px;} .ebook-footer img {margin-top: -22px;}.row-ebook-btn {padding: 45px 8px 0 0;}}
@media (max-width: 991px) {.row-ebook {margin: 0px;text-align: center;margin-top: -105px;}  .ebook-footer img {margin-top: -74px;} .ebook-footer h3 {font-size: 21px!important;padding: 51px 11px 20px!important; line-height: 30px;}
.row-ebook-text { width: 100%;padding-left: 15px;text-align: center;} .row-ebook-btn {width: 100%;padding: 40px 80px 45px 80px;text-align: center;}
.ebk {float: none;}.ebk-bottom {padding-right: 15px;} .row-ebook-btn a {font-size: 16px!important;padding: 22px 22px 17px!important;width: 100%;border-radius: 7px !important;}
.ebook-footer {border-top: 3px #d5d5d5 solid;} .site-content {padding: 0px 0 130px 0;} .search-results .ebk-bottom {padding-bottom: 54px;}
 .ebook-footer p {padding: 0px 11px;line-height: 25px;font-size: 16px;}} .cfd-info {display: inline-block}

 @media (max-width: 600px) {.row-ebook-btn {padding: 20px 35px 45px 35px;}}

.bounce {-moz-animation: bounce 3s infinite;-webkit-animation: bounce 3s infinite;animation: bounce 3s infinite;}
@-moz-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);transform: translateY(0);}
  40% {-moz-transform: translateY(-12px);transform: translateY(-12px);}
  60% {-moz-transform: translateY(-7px);transform: translateY(-7px);}}
@-webkit-keyframes bounce {0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);transform: translateY(0);}
  40% {-webkit-transform: translateY(-12px);transform: translateY(-12px);}
  60% {-webkit-transform: translateY(-7px);transform: translateY(-7px);}}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);-ms-transform: translateY(0);-webkit-transform: translateY(0);transform: translateY(0);}
  40% {-moz-transform: translateY(-5px);-ms-transform: translateY(-5px);-webkit-transform: translateY(-5px);transform: translateY(-5px);}
  60% {-moz-transform: translateY(-4px);-ms-transform: translateY(-4px);-webkit-transform: translateY(-4px);transform: translateY(-4px);}}

.partner  {background-color: #f4f4f4;border-radius: 12px;padding: 20px;margin: 1px 1px 25px 1px;} .partner img  {width: auto;}
.partner-w {padding: 0!important;margin: -8px 0 0 0!important;}

@media (max-width: 768px) {.partner #pros-cons-tittle {margin-left: 0px;} .partner.img_blok div {margin:0px;} .partner  {padding: 20px 18px 60px 18px;}
.partner-w {margin: 12px 0 0 0!important;} .partner img  {width: auto;max-width: 100%;}  .related {padding-right: 15px;padding-left: 15px;}}
@media (max-width: 450px) { .partner  {padding: 15px 14px 50px 14px;}}


	
a.hodnotenie-btn,a.hodnotenie-btn:hover {
    color: #e0e0e0;
    border: 3px solid #e0e0e0 !important;
    padding: 3px 2px !important;
    border-radius: 7px;
}
	

	a.broker-web.rad-button.triple.dark.flat {
    padding: 6px 2px !important;
    text-align: center;
    font-size: 12px;
}
	
	.tladitla {
		padding-top: 10px;
	}
	
	p.disclaimer {
    font-size: 11px!important;
    padding: 0!important;
    text-align: center;
    font-style: italic;
    color: #b2b2b2;
    line-height: 14px !important;
    padding-bottom: 20px!important;}

	.brokers a:hover{color: #707070;}
	.broker-item {padding-top: 8px;display: flex;}

.hodnotenie-btn, .broker-web {
  display: block; 
  width: 100%; 
  text-align: center; 
  box-sizing: border-box; 
}

.button-text {text-align: center;padding: 19px 0 28px 0;font-size: 15px;}
.brokers a.white-button {color: #ffa800;text-align: center;} .brokers a.white-button:hover {color: #fff;} .brokers .button-wrap {text-align: center;}

.nadpiscislo {font-weight: 600; font-family: 'Montserrat',sans-serif;display: inline-flex;padding-right: 10px!important;padding-bottom: 17px!important}
.col-sm-4.rating-container {text-align: right;padding-top: 27px;}
.col-sm-4.info-container  {padding-left: 3px;padding-right: 0px;width: 60%;}
.brokers {font-family: 'Montserrat',sans-serif;padding-bottom: 38px!important;}
.col-sm-3.icon-container {padding-right: 0px; width: 31%;padding-left: 10px;} .ikonkavwdiget {width: 42px; height: 42px; border-radius: 4px;}
p.nadpiswgt {color: #707070;font-weight: 600;font-size: 14px;padding: 8px 0 0 0 !important;}
span.rating {color: #707070;font-weight: 600;font-size: 18px;}
.brokers.col-sm-6 {padding-right: 7px;padding-left: 7px;}

.spka img {width: 17px;padding-top:0px}

.broker-item:hover {background-color: #f7f7f7;opacity: inherit;border-radius: 4px;}
.info-container img {width: 100px}
@media (max-width: 1200px) {.col-sm-3.icon-container {width: 38%;padding-left: 5px;} .col-sm-4.info-container {padding-left: 5px;}}
@media (max-width: 991px) {
.brokers {display: none;}
.col-sm-3.icon-container  {display: flex; width: auto;padding-left: 0px;}  	.broker-item {padding-top: 16px;}
.single .entry-content p.disclaimer {font-size: 11px!important;padding: 0!important;line-height: 14px !important;padding-bottom: 16px!important;border-bottom: #f5f4f4 2px solid;}
.single .entry-content p.disclaimer.nol { border-bottom: none;}
.single .entry-content p.nadpiscislo {font-weight: 600; font-family: 'Montserrat',sans-serif;padding-right: 14px!important;padding-bottom: 12px!important; color: #707070;padding-top: 7px;}
.col-sm-4.info-container  {padding-left: 12px;} .spka img {padding-top:13px}
.best-brokers  {box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);border-radius: 10px;padding: 0px 33px 15px;margin-bottom: 25px;}
.best-brokers h2 {text-align:center;color: #707070;} .best-frame {padding-top: 18px;}}
@media (min-width: 992px) {.best-brokers {display: none !important;}}

.lang-swich {font-size: 13px !important;top: 0px;} .foot-swich {font-size: 15px;margin-right: 3px;}
.copy-otazky h3 {color: #707070;font-size: 20px;padding: 20px 0 17px 0;font-weight: 600;}

#stock-table {border: none;width: 100%; margin: 14px auto 48px auto;line-height: 17px;}
#stock-table tr.biele {background: #fff;} #stock-table tr.biele:last-child {border-bottom: 2px solid #f5f4f4;}
#stock-table tr.biele:first-child {border-top: 2px solid #f5f4f4;} #stock-table .fees tr.biele:first-child {border-top: none;}
#stock-table tr.sive {background: #f7f7f7}
#stock-table .desktop {max-height: 24px;height: auto;}
#stock-table td {border: none;text-align: right; padding-right: 25px;}
#stock-table th {padding: 18px 20px 18px 16px;font-weight: 500;font-family: 'Montserrat', sans-serif;border: none; height: 68px;line-height: 22px;}
#stock-table p {font-family: 'Work Sans', sans-serif;}
.company-logo {text-align: right;margin: 11px -8px 11px 0;}

#stock-table td:first-child {border-top-left-radius: 8px;border-bottom-left-radius: 8px;} #stock-table td:last-child {border-top-right-radius: 8px;border-bottom-right-radius: 8px;}

.head-table {background: #ececec;} #stock-table th.nxt {padding-left: 0px;}
.advantage {float: right;width: 98%;} .advantage .col-md-6 {width: 50%;float: left;}

#stock-table.fees td {border: none;text-align: left; padding: 16px 15px 16px 0px;line-height: 23px;} #stock-table.fees th {width: 285px;} #stock-table.fees {border: none;margin-top: 12px;}
#stock-table.fees tr.biele:last-child {border-bottom: 2px solid #f5f4f4;}
#stock-table.fees.saxo td {padding-right: 25px;} #stock-table th.saxob {padding-right: 33px}

.scroll-tabulka {overflow-x: auto} #stock-table.stc-list td {text-align: center;padding-right: 10px;padding: 11px 20px 11px 22px;border: none;height: 70px;}
#stock-table.stc-list th {text-align: center;width: 201px;} .zisk {color: #06d616;} .strata {color: #ff0202;}

.vs-rate-text {font-family: 'Montserrat',sans-serif;font-size: 18px;font-weight: 600;} .single .entry-content .vs-rate p {padding: 0px}
.final-rating.vs-rate {margin-top: -40px;margin-bottom: 6px;} .final-rating.vs-rate img {width: 90px;padding-bottom: 8px; float: none;padding-top: 0px;}
#stock-table.stc-list.vs th {padding-bottom: 14px;} #stock-table.stc-list.compare.vs a.rad-button {padding: 12px 8px 8px;width: 77%!important;max-width: none;font-weight: 600;}
.advantage.end-vs {text-align: center;width: 100%;float: none;margin-right: 0px;margin-left: 0px;}  .end-vs a.white-button {font-size: 14px;padding: 11px 21px;display: inline-block;} .end-vs p {margin-top: -14px;padding: 4px 0 27px 0!important;} 

#stock-table.stc-list.compare img.duo.plat {width:106px;}
.nazov td {padding: 10px 0 10px 17px !important;height: 25px !important;background: #f7f7f7;}
#stock-table.stc-list.compare.vs td:first-child {width: 50%;font-weight: 600;}
#stock-table.stc-list.compare.vs td {padding: 20px 22px 20px 22px;width: 50%;height: 55px}
#stock-table.stc-list.compare.vs td:first-child {text-align: center;font-weight: 400;}
#stock-table.stc-list.compare.vs td:last-child {text-align: center;font-weight: 400;height: 60px;}
@media (min-width: 768px) {#stock-table.stc-list.compare.vs td:first-child {padding-left: 70px;} #stock-table.stc-list.compare.vs td:last-child {padding-right: 70px;}}
@media (max-width: 768px) {.end-vs a.white-button {border-radius: 7px;} .nazov td {padding: 10px 0 10px 15px !important;}}
#stock-table.stc-list.compare.vs .nazov td:first-child {text-align: left;font-weight: 600;border-radius: 6px 0px 0px 6px;}
#stock-table.stc-list.compare.vs .nazov td:last-child {border-radius: 0px 6px 6px 0px;}
@media (max-width: 450px) {.vs-btn td {padding: 20px 12px 20px 12px!important;}}

/*#stock-table.stc-list.compare.vs td:first-child {width: 19%;font-weight: 600;}*/ #stock-table.stc-list.compare.vs tr.head-table {background: #ffffff;border-top:none;}
#stock-table.stc-list.compare td {width: 25%; padding: 15px 20px 15px 22px;font-size: 15px} #stock-table.stc-list.compare td:first-child {text-align: left;}
#stock-table.stc-list.compare a.rad-button {padding: 10px 8px 7px;width: 94%!important;max-width: 130px;line-height: 18px;font-size: 12px;margin-top: 6px;}
#stock-table.stc-list.compare tr.head-table {background: #ffffff;border-top: 2px solid #f5f4f4;} .comp-buttons {border-bottom: 2px solid #f5f4f4;}
#stock-table.stc-list.compare tr.comp-buttons td {padding: 20px 15px 20px 15px;border-radius: 4px} #stock-table.stc-list.compare img {text-align: center;}
#stock-table.stc-list.compare img.custom-icon {width: 30px;margin:0px;padding:0px;}
@media (max-width: 650px) {#stock-table.stc-list.compare td {line-height: 20px;}
.final-rating.vs-rate {margin-top: -51px;margin-bottom: 3px;} .final-rating.vs-rate img {width: 108px!important;margin: 13px 0px 9px 0!important;}
#stock-table.stc-list.compare.vs a.rad-button {padding: 12px 6px 8px;width: 100%!important;}

#stock-table.stc-list.compare img.duo {margin: 5px 0px;}

#stock-table.stc-list.compare a.rad-button {width: 100%!important;} #stock-table.stc-list.compare img {width:130px;margin: 19px 0px;padding: 0 5px;max-width: 130px;} #stock-table.stc-list.compare th {padding: 0px}
#stock-table.stc-list.compare tr.comp-buttons td {padding: 15px 15px 15px 15px;} .advantage {width: 90%;} .advantage #pros-cons li {padding-right: 2px;}}
@media (max-width: 600px) {#stock-table.stc-list.compare td {padding: 15px 15px 15px 15px;}}
@media (max-width: 500px) {#stock-table.stc-list.compare tr.comp-buttons td {padding: 15px 12px 15px 12px;} #stock-table.stc-list.compare td {padding: 15px 12px 15px 12px;}.end-vs a.white-button {padding: 7px 17px;line-height: 20px;font-size: 13px;}}
@media (max-width: 450px) {
#stock-table.stc-list.compare.vs .head-table td {padding: 20px 10px 20px 10px;} #stock-table.stc-list.compare img.duo.plat {width:100px;}
.final-rating.vs-rate img {width: 90px!important;} .final-rating.vs-rate {margin-bottom: 0px;}
#stock-table.stc-list.compare img.duo {width:120px;margin: 0px 0px;padding: 0 4px;} .advantage {width: 100%;}.advantage #pros-cons li {font-size: 15px;line-height: 26px;}}
@media (max-width: 400px) {#stock-table.stc-list.compare td {font-size: 14px;}#stock-table.stc-list.compare img.duo {padding: 0 3px;}.end-vs img {width: 120px;}}
@media (max-width: 1200px) {#stock-table.fees th {width: 266px;}} @media (max-width: 991px) {#stock-table.fees th {width: 290px;}}
@media (max-width: 700px) {#stock-table.fees th {width: 257px;}}
@media (max-width: 600px) {#stock-table th {padding: 13px 35px 13px 18px;} #stock-table td {padding-right: 21px;}#stock-table.fees th {width: 205px;}
#stock-table.stc-list td {padding: 10px 12px 10px 12px;}}
@media (max-width: 550px) {#stock-table.fees.saxo td {padding-right: 17px;} #stock-table th.saxob {padding-right: 16px}}
@media (max-width: 500px) {#stock-table.fees th {width: 165px;height: 75px;}#stock-table {font-size: 15px}}
@media (max-width: 450px) {#stock-table {font-size: 15px;margin-bottom: 30px} #stock-table th {padding: 13px 20px 13px 14px;}  #stock-table.fees th {width: 150px;}
#stock-table td {padding-right: 14px;} #stock-table img {width: 55px;} .company-logo {margin: 11px -4px 11px 0;}#stock-table th.saxob {padding-right: 14px}}
@media (max-width: 400px) {#stock-table.fees th {width: 140px;}} 
@media (max-width: 350px) {#stock-table a {font-size: 14px;}#stock-table.fees th {width: 120px;}}

.post-content {background: #fff} .content-article.post-navi li {list-style: circle!important;padding-left: 20px;}
.post-navi {padding-left: 22px;}
/*.lng-switch {top: 0;left: 0;width: 100%;height: 100%;z-index: 1042;overflow: hidden;position: fixed;background:#0b0b0b;opacity: .8;}*/

.jazyk {text-align: center;} .jazyk img {box-shadow: 0 10px 20px 0 rgba(0, 0, 0, .05);width: 85px;}  
.jazyk-sprava {text-align: center; font-family: 'Montserrat', sans-serif;font-size: 25px;line-height: 31px;padding: 0px 50px 26px 50px;}
.jazyk h3 {color: #707070;text-align: center;margin-top: -10px;} .jazyk a:hover {color: #707070!important;}

/* RESPONSIVE TEXT */
.blog .author, .blog .comments, .blog .cat-links {display: none;} .category .author, .category .comments, .category .cat-links {display: none;}
.single .entry-content .rad-button.dark.flat {padding: 19px 40px 14px;} .single .entry-content #brokertable button {width: 365px;padding-bottom: 17px;}
.single .rate-this-post {display:none;} #brokertable3 .e-video iframe {margin-top: 102px;}
.page .porovnanie-nadpis {color: #7b4f2b;padding: 6px 0 38px 0;} .page .prvn {top: -114px;} .prvn .panel-white {border-radius: 8px;}
.page .academy-nadpis {color: #757575;padding: 10px 0 20px 0;text-align: center;} .page .acad {top: 55px;}

.broker-single .lavacast {justify-content: right;padding-right: 0px;}
.broker-single a.rad-button.dark.flat.brokertl {padding: 12px 12px 8px 16px !important;margin-bottom: 5px;margin-top: 2px;}

@media (max-width: 1200px) {.page .points-main-table li:before, .page .points li:before {left: 55px;}.single .entry-title {
    padding: 11px 0 37px 0 !important;font-size: 33px !important;line-height: 41px !important;}.single .entry-content li:before {left: 58px;}} 
@media (max-width: 991px) {.single .entry-content p {font-size: 16px;line-height: 28px;} .single ul,ol {font-size: 16px;line-height: 28px;;} 
.page .entry-content p {font-size: 16px;line-height: 28px;}.page ul,ol {font-size: 16px;line-height: 28px;}
.single .entry-content li:before {left: 52px;} #brokertable3 .e-video iframe {margin-top: 30px;}

.page .porovnanie-nadpis {padding: 3px 0 33px 0;} .page .prvn {top: -102px;}
}

@media (max-width: 768px) {.single .container, .single .col-sm-8half {padding-right: 0px;padding-left: 0px;} .single .row {margin-right: 0px;margin-left: 0px;}
.single .entry-content li:before {left: 37px;}.alert {padding: 30px 20px 30px 20px;}.single .entry-content ol li:before {left: -28px}
.no-button {padding-top: 30px;}#pros-cons {margin-left: 0px;} .row.img_blok #pros-cons {margin-left: -14px;} #pros-cons img {margin-top: -2px}.related-posts {padding: 73px 14px 17px 1px !important;margin: 0px 15px 41px 15px;}
#pros-cons-tittle {margin-left: -15px;}
.autor-small img {margin-top: 2px;}.autor-small {margin: 5px 0 27px 0;}.btn-zdielaj-mobile {padding-bottom: 120px;}
.single h2 {font-size: 27px;line-height: 35px;padding: 33px 0 31px 0;} .single h3 {font-size: 23px;padding: 17px 0 26px 0;line-height: 32px;}
.single .entry-title {font-size: 31px !important;line-height: 41px !important;padding: 11px 0 28px 0 !important;}
 .garancia {font-size: 13px;padding: 0px 5px 43px 5px;} .single .entry-content .rad-button.dark.flat {padding: 18px 22px 13px;font-size: 16px;border-radius: 7px;width: 100%;line-height: 23px;}

.page .container, .page .col-md-12 {padding-right: 0px;padding-left: 0px;} .page .row {margin-right: 0px;margin-left: 0px;}
.panel-group {margin-bottom: 20px;padding: 0 18px;} #disqus_thread {padding: 0 3px;}
 #footer-main { padding-left: 18px;padding-right: 18px;margin-top: 0px;} .page .panel-white {border-radius: 10px;}
 .table-title {margin-bottom: 12px;padding-left: 28px!important;padding-right: 30px!important;} .porovnanie {margin-bottom: -50px;}
 .page .entry-title {font-size: 31px;line-height: 40px;padding: 5px 30px;} .page .entry-header {top: -46px;} .page .points-main-table li:before, .page .points li:before {left: 35px;}
.page .entry-content h2 {font-size: 27px;line-height: 35px;padding: 33px 0 31px 0;} .page .entry-content h3 {font-size: 23px;padding: 17px 0 26px 0;line-height: 32px;}
.table-notes {line-height: 20px;padding: 26px 30px 5px 30px;} .panel-title {padding: 0!important;} .under-table {padding: 28px 25px 0 25px;}
.article-comments-section {padding: 110px 0px 32px 0px;} .article-comments-section h3 {padding: 17px 0 0px 0!important;font-size: 27px!important;line-height: 35px!important;}
.single .container .col-md-12 {padding-right: 0px;padding-left: 0px;} .faq_blok .panel-body h3 {padding-left: 9px }
.page .faq_blok li:before{left: 57px;} .page .faq_blok ol li:before{left: -32px;}

.risk-warning {margin-top: 20px;line-height: 22px;}.jazyk-sprava {padding: 0px 50px 40px 50px;margin-top: -34px;}
.page .porovnanie-nadpis {padding: 22px 0 32px 0!important;font-size: 31px!important;line-height: 38px;} .page .prvn {top: 10px;}
 #back-button {width: 42px;padding: 7px 12px;background: #ffffffed;border: 1px #e6e6e6 solid;}

.broker-single a.rad-button.dark.flat.brokertl {padding: 14px 20px 9px 26px !important;font-size: 14px;margin-top: 7px;width: auto;}
}

@media (max-width: 650px) {.single .entry-content li:before {left: 33px;}.page .points-main-table li:before, .page .points li:before {left: 32px;}
 .page .entry-title {padding: 5px 26px;}.panel-group {padding: 0 15px;} .page .faq_blok li:before{left: 53px;}}

@media (max-width: 500px) { .table-notes {padding: 26px 25px 5px 25px;} .article-comments-section {padding: 110px 0px 32px 0px;}
.page .faq_blok li:before{left: 42px;} .panel-group {padding: 0 12px;}.under-table {padding:47px 25px 0 25px;}
 .jazyk-sprava {padding: 0px 20px 40px 20px;font-size: 23px;}.jazyk h3 {font-size: 20px;}
}
@media (max-width: 450px) {.single .entry-content li:before {left: 30px;} .page .points-main-table li:before, .page .points li:before {left: 27px;}
 .table-title {padding-left: 23px!important;padding-right: 23px!important;}.page .entry-title {padding: 5px 22px;}
}

@media (max-width: 400px) { .table-title {margin-bottom: 8px;margin-top: 70px;}.porovnanie {margin-bottom: -56px;}.panel-group {padding: 0 11px;}
.page .faq_blok li:before{left: 37px;}}
@media (max-width: 350px) { .page .entry-title {padding: 5px 19px;}}

/*NOVY DIZAJN VELKEJ TABULKY*/

.tabulka #brokertable3 .table-info {box-shadow: none;}
.tabulka__logo {width: 90%;padding-bottom: 0px}

.cislo {/*background: #ffde00*/;background: #fad01c;color: white;border-radius: 100%;width: 38px;height: 38px;position: relative;}
.cislo.dvojka {background: #ffdb40;}.cislo.trojka {background: #ffe575;}.cislo.ostatne {background: #d9d9d9;}

.cislo__hodnota {position: absolute;left: 2px;
    right: 0;
    margin: auto;
    top: 0;
    bottom: 0;
    height: max-content;
    width: max-content;
    font-weight: 700;font-family: 'Montserrat', sans-serif;
}

.fiv_hodnota {color: #bdbdbd;font-weight: 500;}

.tabulka__hlavicka {
    display: flex;
    align-items: center;
}

.tabulka__hlavicka__lava {
    display: flex;
    flex-wrap: wrap;
    gap: 23px;
    flex: 1;
    align-items: center;
}

.hviezdy {display: flex;margin-left: -11px;}

.hviezda {
    width: 26px;
    height: 26px;
    color: #fad01c;
}

.hodnotenie {
    font-size: 20px;
    color: #707070;
    font-weight: 700;
    display: inline-block;
    margin-left: 20px; font-family: 'Montserrat', sans-serif;
}

.tabulka__telo {
    padding: 10px;
    color: #707070;
    display: flex;
    flex-wrap: wrap;
    font-size: 13px;
    margin-top: 29px;
}

.tabulka__telo__item {
    flex: 1; font-family: 'Montserrat', sans-serif
}

.tabulka__telo__item__prva {
    width: 50px;
}

.tabulka__telo__item__nadpis {
    margin-bottom: 20px;
    height: 30px;
    display: flex;
    align-items: center; font-weight: 500;line-height: 22px;
}

.tabulka__telo__item__nadpis__center {
    text-align: center;
    justify-content: center;
}

.tabulka__telo__item__obsah {
    display: flex;
    align-items: center;
    position: relative;height: 50%;line-height: 23px;
}

.tabulka__telo__item__obsah__center {
    text-align: center;
}


.tabulka {
    background: white;
    padding: 50px 30px 20px 30px;
    box-shadow: 0 10px 20px 0 rgba(0,0,0,.05);
    border-radius: 10px;margin-bottom: 48px;
}

.tabulka .brokertable2 .menej-info.silver-button {margin-top: 1px;}
.tabulka #brokertable3 .table-info {padding: 40px 20px 0px 20px;}
.check {width: 30px;height: 30px;} .cross {width: 25px;height: 25px;}

.center-content-absolute {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    /*width: max-content;*/
}

.tabulka_telo_item_posledne {
    text-align: center;
    margin-left: 20px;margin-top: -93px;
}

.tabulka_telo_item_posledne--button {
    width: 100%;
    background: #ffa800;
    border: none;
    font-size: 15px;
    border-radius: 3px;
    color: white;
    font-weight: 700;
    padding: 10px 30px;
    cursor: pointer;
    text-transform: uppercase;
    position: relative;
    padding-right: 35px;
    border-bottom: 4px solid transparent;
    transition: 0.1s all ease;
}

.tabulka_telo_item_posledne--button:hover {
    color: white;
    border-bottom: 4px solid #f59106;
    background-color: #ffba00;
    top: -2px;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .25);
}

.arrow-right {
    width: 20px;
    position: absolute;
    right: 10px;
    top: 0;
    bottom: 0;
    margin: auto;
}

.tabulka_telo_item_posledne p {
    font-style: italic;
    font-size: 11px !important;
    color: #c2c2c2;margin-top: -8px;padding-bottom: 16px;
}

.tabulka_telo_item_posledne .viac__informacii {
    position: relative;
    border: 2px solid #dadada !important;
    background: #f6f6f6;
    color: #707081;
    text-decoration: none;
    padding: 7px 15px;
    border-radius: 3px;
    padding-right: 30px;
    display: inline-block;
    text-align: center;
}

.tabulka_telo_item_posledne .viac__informacii:hover {
    background-color: #dadada;
}

.arrow-down {
    width: 15px;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 10px;
    margin: auto;
    color: black;
    -moz-animation: bounce 3s infinite;
    -webkit-animation: bounce 3s infinite;
    animation: bounce 3s infinite;
}


.bounce {-moz-animation: bounce 3s infinite;-webkit-animation: bounce 3s infinite;animation: bounce 3s infinite;}
@-moz-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);transform: translateY(0);}
  40% {-moz-transform: translateY(-12px);transform: translateY(-12px);}
  60% {-moz-transform: translateY(-7px);transform: translateY(-7px);}}
@-webkit-keyframes bounce {0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);transform: translateY(0);}
  40% {-webkit-transform: translateY(-12px);transform: translateY(-12px);}
  60% {-webkit-transform: translateY(-7px);transform: translateY(-7px);}}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);-ms-transform: translateY(0);-webkit-transform: translateY(0);transform: translateY(0);}
  40% {-moz-transform: translateY(-5px);-ms-transform: translateY(-5px);-webkit-transform: translateY(-5px);transform: translateY(-5px);}
  60% {-moz-transform: translateY(-4px);-ms-transform: translateY(-4px);-webkit-transform: translateY(-4px);transform: translateY(-4px);}}

.tabulka__hlavicka__mobil {
    display: block; font-family: 'Montserrat', sans-serif;
}
.tabulka__hlavicka__mobil a {
    color: #707070;
    font-size: 13px;
    margin-bottom: 29px;
    display: block; font-weight: 500;
    text-decoration: underline;
}

.tabulka__hlavicka__mobil a:hover {color: #ffa800;}

@media screen and (max-width: 1200px) {.tabulka__telo__item__nadpis {line-height: 19px;}}
@media screen and (max-width: 510px) {.hviezdy {margin-left: 8px;} .hodnotenie {margin-left: 34px;}.tabulka {padding: 46px 27px 10px 27px;}
	.tabulka .rad-button.dark.flat {padding: 14px 20px 11px;}}
@media screen and (max-width: 991px) {
	.tabulka .rad-button.dark.flat {width: 100%;border-radius: 7px;line-height: 23px;}
    .tabulka__telo__item__prva {display: none;}
    .tabulka__telo__item {flex-basis: 100%;height: 100%;}
    .tabulka__telo__item__nadpis {margin-bottom: 0;flex: 1;padding-right: 10px;line-height: 20px;}
    .tabulka__telo__item {display: flex;align-items: center;margin-bottom: 18px;}
    .tabulka__hlavicka__mobil a {margin-bottom: 18px;margin-top: 5px; }
    .tabulka .brokertable2 .menej-info.silver-button {margin-top: -3px;}
    .tabulka #brokertable3 .table-info {padding: 0px;max-width: 100%;}
     .tabulka #brokertable3 .table-info ul, .tabulka #brokertable3 .table-info ol {padding: 0px;max-width: 100%;padding: 0 0 0 15px;}
    .tabulka__telo__item__obsah {flex: 1;line-height: 22px;} .tabulka__telo {margin-top: 18px}
    .tabulka__telo__item__nadpis__center {text-align: left;justify-content: left;padding-right: 10px;}
    .center-content-absolute {position: relative;margin: 0;width: auto;}
    .tabulka_telo_item_posledne {
        flex: 1;
        margin-left: 0;
        margin-top: 20px;
    }
    .tabulka__info {
        flex-direction: column;
        gap: 0 !important;
    }
    .tabulka__info iframe {
        margin-top: 0 !important;
    }
}

.tabulka__info {
    display: flex;
    padding: 30px;
    gap: 100px;
}

.tabulka__info div {flex: 1;}

.tabulka__info iframe {
    margin-top: 80px;
}

.ocenenie-modre {
    background: #e2e9ff;
    padding: 30px;
    margin-top: -10px;
}

.ocenenie-modre p {
    color: #3556b5;
    font-size: 22px !important;
    line-height: 26px !important;
}

.ocenenie-modre img {
    float: right;
    width: 115px;
    margin-top: 3px;
}

.ocenenie-modre span {
    float: right;
  margin-top: 5px;
  color: #1d40a6;
  font-size: 40px;
  font-weight: 700;
}

.ocenenie-modre a {
    padding-top: 5px;
  color: #4361bb;
  text-decoration: none;
  font-size: 14px;
  font-weight: 400;
}

.ocenenie-modre a:hover {
    text-decoration: underline;
    color: #6b8cf1;
}



.tabulka__info__buttons {
    display: flex;
    gap: 10px;
    align-items: center;
    padding: 10px 0px;
    justify-content: center;
}

.tabulka__info__buttons div,
.tabulka__info__buttons button {
    flex: 1;
}

.tabulka_telo_item_posledne--button-white {
    padding: 12px !important;
  font-size: 14px;
  font-weight: 500;
  text-align: center;
  background: none;
  border: #c7c7c7 2px solid;
  color: #868686;
  outline: 0;
  border-radius: 4px;
  text-decoration: none;
  text-transform: uppercase;
  height: auto;
  line-height: 19px;
  white-space: normal !important;
  transition: 0.1s all ease;
  top: 0;
  position: relative;
}

.tabulka_telo_item_posledne--button-white:hover {
    background: none;
  border: 2px solid;
  color: #ffa800;
  top: -2px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .25);
  opacity: 1;
}

.poucenie-nove {
    padding: 0 0 10px 0;
    font-style: italic;
    font-size: 11px !important;
    color: #b5b5b5;
    position: absolute;
    left: 0;
    right: 0;
}

@media screen and (min-width: 992px) {.center-content-absolute {margin: 0 8px;text-align: center;} .check.center-content-absolute {margin: auto;}
.page-template-template-porovnanie .table-notes {padding: 0px 17px 2px 17px;} .page-template-template-porovnanie .faq_blok .panel {margin-bottom: 22px;}
.page-template-template-porovnanie .four-labels h3 {font-size: 25px;} .page-template-template-porovnanie .four-labels h3 {font-size: 25px;}
.page-template-template-porovnanie .tabulka .rad-button.dark.flat {padding: 17px 22px 13px;width: 242px;font-size: 14.5px;}
.page-template-template-porovnanie #brokertable3 .table-info .rad-button.dark.flat {padding: 17px 22px 13px!important;max-width: 265px!important;font-size: 14.5px;}
.page-template-template-porovnanie #brokertable3 .table-info .poucenie {max-width: 270px;line-height: 18px;margin-top: 9px;} .page-template-template-porovnanie .page .faq_blok ul li:before {left: 57px;}

.tabulka.edu-table .brokertable2 .viac-info.silver-button, .tabulka.edu-table .brokertable2 .menej-info.silver-button {width: 242px!important;max-width: 100%!important;margin: 20px 0 0 0;}
.tabulka.edu-table .brokertable2 .menej-info.silver-button {margin-top: 4px;} .tabulka.edu-table {padding: 48px 30px 8px 30px;} .tabulka.edu-table .row-btn {width: 27%;}
.tabulka.edu-table #brokertable3 .table-info {padding: 40px 20px 20px 20px;}
}

.tabulka.edu-table .brokertable2 .viac-info.silver-button, .tabulka.edu-table .brokertable2 .menej-info.silver-button {font-size: 12px;padding: 13px 12px;} .tabulka.edu-table .edu {padding: 14px 17px;}
.tabulka.edu-table .brokertable2 .viac-info.silver-button.edu-disclaimer {margin: 0px;}  .tabulka.edu-table .brokertable2 .menej-info.silver-button.edu-disclaimer {margin-top: -16px;}
.fxkniha {margin-bottom: 40px;} .table-info h2 {font-size: 27px !important;} 


.content-page {background: #eaeaea;border-radius: 10px;padding: 30px 35px;} .content-page .content-article li {border-bottom: none;}
.content-page .content-article li:hover {background-color: #eaeaea;} .content-page ul.content-article {margin: 0px;}
.page-template-template-porovnanie .academy-nadpis {text-align: left !important;}
.faq_blok .alert {padding: 28px 20px 28px 20px;border: 1px solid transparent;border-radius: 8px;background: #fff8cf;margin-left: 15px;margin-right: 15px;}
.page-template-template-porovnanie .page .table-info li {list-style: none;padding-left: 20px;margin-bottom: 10px;}
.page-template-template-porovnanie .page .table-info li:before {content:".";color: #c4a891;vertical-align: middle;font-size: 82px;position: absolute;left: 31px;margin-top: -25px;}
.page-template-template-porovnanie .page .table-info h2 {color: #7b4f2b;} .page-template-template-porovnanie .page .e-video {padding: 0px 86px;}
.page-template-template-porovnanie .table-info {position: relative;} .page-template-template-porovnanie #brokertable3 .table-info {margin-bottom: 2px;} 
.page-template-template-porovnanie #brokertable3 .table-info > div { width: 100%;} .page-template-template-porovnanie .big-table {height: 489px;}
.page-template-template-porovnanie #brokertable3 .e-video iframe {margin-top: 15px;border-radius: 8px 8px 0 0;}
.page-template-template-porovnanie #brokertable3 .table-info .hodnotenie {border-radius: 0 0 8px 8px;margin: -28px 0 35px 0;} .page-template-template-porovnanie .table-info h3 {font-size: 23px !important;line-height: 32px !important;}
.page-template-template-porovnanie #brokertable3 .table-info .hodnotenie a {font-size: 15px;}  .page-template-template-porovnanie .academy-nadpis {padding: 2px 0 12px 0;}

@media screen and (max-width: 1200px) {.page-template-template-porovnanie .big-table {height: 376px;} .page-template-template-porovnanie .academy-nadpis {padding: 0px 0 8px 0;} .page-template-template-porovnanie .acad {top: 40px;}
.page-template-template-porovnanie #breadcrumb {padding-bottom: 20px;margin-top: -20px;}}
@media screen and (max-width: 991px) {.page-template-template-porovnanie .page .table-info li:before {left: 7px;} .page-template-template-porovnanie #brokertable3 .table-info > div {padding: 0px 24px;}
    .page-template-template-porovnanie .big-table {height: 345px;} .cislo {margin-left: 8px;}.page-template-template-porovnanie #brokertable3 .table-info .hodnotenie h3:first-child {line-height: 32px !important;}
.page-template-template-porovnanie .page .brokertable2 {margin: 0 auto 25px auto;} .page-template-template-porovnanie .page .faq_blok ul li:before {left: 48px;}.page-template-template-porovnanie .acad {top: 34px;}
.page-template-template-porovnanie #breadcrumb {padding-bottom: 22px;line-height: 17px;margin-top: -15px;}

.tabulka.edu-table #brokertable3 .table-info div, .tabulka.edu-table #brokertable3 .table-info div:first-child {padding: 0;}
.tabulka.edu-table .edu {max-width: 100%;border-radius: 7px;} .tabulka.edu-table .brokertable2 .viac-info.silver-button, .tabulka.edu-table .brokertable2 .menej-info.silver-button {width: 100% !important;max-width: none !important;margin: 22px 0 0 0;}
.tabulka.edu-table .tabulka_telo_item_posledne {margin-top: 25px;} .tabulka.edu-table .brokertable2 .menej-info.silver-button {margin-top: 2px;}
.tabulka.edu-table #brokertable3 .table-info {padding-bottom: 20px;} .tabulka.edu-table .education {margin-top: 8px;} .fxkniha {margin-bottom: 60px;}
.page-template-template-porovnanie .page .edu-table .table-info h2 {padding: 24px 0 30px 0 !important;line-height: 35px !important;} .tabulka.edu-table .brokertable2 .viac-info.silver-button.edu-disclaimer {margin: 6px 0px 0px 0px;}}
@media screen and (max-width: 768px) {.page-template-template-porovnanie #brokertable3 .table-info .button-wrap {width: 100%;text-align: center !important;}
.page-template-template-porovnanie #brokertable3 .table-info .button-wrap a.rad-button {margin-bottom: 2px;margin-top: 20px;}
.page-template-template-porovnanie #brokertable3 .table-info .poucenie {float: none;width: 100% !important;max-width: 100%;}  .page-template-template-porovnanie .panel-group {padding: 0px;}
.page-template-template-porovnanie #brokertable3 .table-info .rad-button.dark.flat {width: 100% !important;} .page-template-template-porovnanie .page .entry-title {padding: 5px 30px 5px 0!important;}
.page-template-template-porovnanie .table-title {padding-left: 0px !important;} .page-template-template-porovnanie .page .table-info h2 {padding: 25px 0 31px 0;}
.page-template-template-porovnanie .four-labels {padding: 24px 0px 30px 0px;} .page-template-template-porovnanie .page .faq_blok ul li:before {left: 44px;}
.content-page {padding: 25px 22px;} .content-page.fxkniha {padding: 35px 28px 20px 28px;}
}

@media screen and (max-width: 600px) {.page-template-template-porovnanie #brokertable3 .table-info > div {padding: 0px;}}
@media screen and (max-width: 500px) {.brokeris {padding: 0 8px;} .page-template-template-porovnanie .table-title.grayh {padding-top: 10px !important;padding-left: 18px !important;}
    .page-template-template-porovnanie .big-table {height: 229px;}.page-template-template-porovnanie .page .faq_blok ul li:before {left: 31px;} .broker-textik {padding-left: 18px !important;padding-right: 18px !important;}}
@media screen and (max-width: 450px) {.page-template-template-porovnanie .table-title.grayh {padding-left: 14px !important;}.broker-textik {padding-left: 14px !important;padding-right: 14px !important;}}
@media screen and (max-width: 400px) {.tabulka {padding: 46px 20px 12px 20px;}}

/*NOVY DIZAJN TABULKY TRIO*/

#bhtable2024 {width: 100%;border-collapse: separate;border-spacing: 6px;margin: 12px 0 38px;}
#bhtable2024 td {padding: 20px; text-align: center; vertical-align: top; background-color: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);border-radius: 10px;width: 30%;}
#bhtable2024 td img { height: auto; display: block;margin: -2px auto 7px;}
#bhtable2024 td p {margin: 5px 0;font-size: 14px;color: #707070;padding: 0px;line-height: 22px;}
#bhtable2024 td p.content {height: 65px;display: flex;justify-content: center;align-items: center;text-align: center;}
#bhtable2024 td p.content.vklad {height: 40px;}
#bhtable2024 .bhtable-label {text-align: left;color: #b5b5b5;font-family: 'Montserrat', sans-serif;font-size: 13px; padding-bottom: 0px;}
.bhtable-hr {background-color: #efefef;height: 2px;margin: 8px 0;}
#bhtable2024 td button {font-size: 12px;padding: 11px 8px 8px 8px;}
#bhtable2024 a.rad-button {font-size: 12px;padding: 14px 8px 10px 8px;width: 100%;margin-top: 24px;font-weight: 600;}
#bhtable2024 a.citaj  {display: block; margin: 20px 0 5px;text-decoration: underline;color: #878787; font-weight: 600;font-size: 15px;}
#bhtable2024 a.citaj:hover {text-decoration: underline;color: #ffa800;}
#bhtable2024 td img.yesicon {width: 28px;height: auto;margin: -6px auto;} #bhtable2024 td img.noo {width: 24px;margin: -2px auto -6px;}
#bhtable2024 .risk-warning {font-size: 11px;color: #c2c2c2;margin: -2px 0 0;font-style: italic;line-height: 15px;height: 24px;}
#bhtable2024 .stocks-w {height: auto;} #bhtable2024 .long-w {height: auto;}

.top-investori td {padding: 22px 12px 5px!important;} #bhtable2024.top-investori {margin: 0px 0 20px;}
.single .entry-content .top-disclaimer p {line-height: 24px;font-size: 14px;font-family: 'Montserrat', sans-serif;color: #b3b3b3;
    font-weight: 400;padding: 0 15px 38px 15px;} .update-text {margin-bottom: 8px}

@media screen and (max-width: 768px) {
  #bhtable2024 {border-spacing: 0;} #bhtable2024 a.rad-button {font-size: 15px;margin-top: 28px;} #bhtable2024 .stocks-w {height: 24px;}
  #bhtable2024 tr {display: block;width: 100%;} .bhtable-hr {margin: 10px 0;} #bhtable2024 a.citaj {margin: 20px 0 5px;}
  #bhtable2024 td {display: block;width: 100%;margin-bottom: 50px;} #bhtable2024 td p.content.vklad {height: auto;}
  #bhtable2024 .risk-warning {height: auto;} #bhtable2024 .long-w {margin-bottom: 21px;}
  .rad-button.dark.flat, .white-button, #brokertable3 .table-info .rad-button.dark.flat, .expanded .top_extra {font-weight: 600;} .rad-button.dark.border {color: #9d9d9d;}
  #bhtable2024 td p.content {height: auto;margin: 10px 0 13px;} #bhtable2024 {margin: 12px 0 12px;}

.top-investori td {padding: 32px 35px 5px!important;} .single .entry-content .top-disclaimer p {margin-top: -40px;} 
}

/* Uprava serach results BH 2024 START */
.panel-body-search-results {padding: 0px;}
.panel-body-search-results .col-md-3 {padding: 0px;}
.panel-body-search-results .hentry {padding: 0px;}
.panel-body-search-results h2 {padding: 35px 34px 17px 34px;}
.panel-body-search-results .more-link.in-search {padding: 0px 30px 0px 20px;}
.panel-body-search-results img {height: 230px;object-fit: cover;margin-left: 15px;border-radius: 7px 0 0 7px;}

@media only screen and (max-width: 768px) {.panel-body-search-results .row {margin: -15px;}}
.truncated-title { display: none;}
@media only screen and (min-width: 1201px) {.search-results .panel-body-search-results .col-md-9 {width: 73%!important;}}
@media only screen and (max-width: 991px) {.panel-body-search-results p {padding: 0px 34px 12px 34px;}
.panel-body-search-results img {height: auto;margin: 0;border-radius: 7px 7px 0 0;min-height: 150px;} .panel-body-search-results .col-md-3 {padding: 0px 15px;} .panel-body-search-results .more-link.in-search {
  padding: 0px 34px 28px 33px;} .panel-body-search-results h2 {padding: 38px 34px 20px 34px;line-height: 34px !important;} .search-results .panel-white {margin-top: 73px;}
}
@media only screen and (max-width: 650px) {.panel-body-search-results p {padding: 0px 30px 12px 30px;}
.panel-body-search-results .more-link.in-search {padding: 0px 30px 33px 30px;} .panel-body-search-results h2 {padding: 33px 30px 20px 30px;}
}

@media (min-width: 992px) {
.search-results .panel-body-search-results .col-md-9 {width: 73%;}  .search-results .panel-body-search-results .col-md-3 {width: 27%;}
.panel-body-search-results h2 {text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}	
.panel-body-search-results p {padding: 0px;}
.search-results .entry-summary {margin: 0px 34px 20px 34px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;max-height: 5.5em;}
}
/* Uprava serach results BH 2024 END */


/* Kontaktný formulár START*/
div.wpforms-container-full {margin: -10px auto 35px;}
div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {height: 230px;}
div.wpforms-container-full .wpforms-form .wpforms-field-label {color: #707070;margin: 10px 0;}
div.wpforms-container-full .wpforms-form .wpforms-required-label {color: #a6a6a6;}
div.wpforms-container-full .wpforms-form input[type="email"], div.wpforms-container-full .wpforms-form input[type="text"], div.wpforms-container-full .wpforms-form textarea {background: #fcfcfc;
border: 1px solid #e3e3e3;font-weight: 400;border-radius: 4px;height: 42px;}
div.wpforms-container-full .wpforms-form input[type="email"]:focus, div.wpforms-container-full .wpforms-form input[type="text"]:focus, div.wpforms-container-full .wpforms-form textarea:focus 
{border: 1px solid #ffa800;}
div.wpforms-container-full .wpforms-form button[type="submit"] {background-color: #ffa800 !important;top: 0;font-size: 18px;
  background-color: rgb(255, 168, 0);outline: 0;border-radius: 4px;border:none;position: relative;
  border-bottom: 4px solid transparent;font-family: 'Montserrat',sans-serif;transition: 0.1s all ease;
  color: #fff;display: inline-block;padding: 17px 28px 13px;text-decoration: none;text-transform: uppercase;
  height: auto;line-height: 19px;white-space: normal !important;font-weight: 500;margin-top: 15px;}
div.wpforms-container-full .wpforms-form button[type="submit"]:hover {background-color: #ffa800 !important;top: -2px;border:none;
  border-bottom: 4px solid #f59106;box-shadow: 0 2px 5px 0 rgba(0,0,0,.25);color: #fff;opacity: 1;}

@media (max-width: 768px) { div.wpforms-container-full .wpforms-form button[type="submit"] {font-size: 16px;font-weight: 600;border-radius: 7px;
	padding: 18px 28px 14px;}}
@media (max-width: 700px) { div.wpforms-container-full {margin: -10px auto 25px;}}
@media (max-width: 500px) { div.wpforms-container-full .wpforms-form button[type="submit"] {width: 100%;}}
/* Kontaktný formulár END*/

h1[id], h2[id], h3[id], h4[id] {scroll-margin-top: 80px;}
h1:target, h2:target, h3:target, h4:target {outline: none;box-shadow: none;}
@media (max-width: 1200px) { h1[id], h2[id], h3[id], h4[id] {scroll-margin-top: 70px;}}
@media (max-width: 768px) { h1[id], h2[id] {scroll-margin-top: 57px;} h3[id], h4[id] {scroll-margin-top: 65px;}}

.content-page.rw {padding: 40px 30px 25px;margin: 52px 0 45px;background: #f4f4f4;}
.content-page.rw.rsmall {margin-top: 20px;}


.review-hr {
  background-color: #7b4f2b21;
  height: 2px;
  margin: -22px 0 28px;
}


.partner  {background-color: #f4f4f4;border-radius: 12px;padding: 20px;margin: 1px 1px 25px 1px;} .partner img  {width: auto;}
.partner-w {padding: 0!important;margin: -8px 0 0 0!important;}

.recenzia-zaver img {
    padding: 25px 0 37px;
}
.recenzia-zaver {background-color: #f4f4f4;border-radius: 10px;padding: 20px 20px 10px}

.single .entry-content .recenzia-zaver .rad-button.dark.flat 
 {padding: 19px 24px 14px;}

.recenzia-zaver #pros-cons-tittle 
 {line-height: 31px;
}
.single .entry-content .recenzia-zaver p  {
    text-align: left;
}

@media (max-width: 991px) { .recenzia-zaver img {
    padding: 12px 0 6px;
} .recenzia-zaver #pros-cons-tittle, .single .entry-content .recenzia-zaver p  {
    text-align: center; padding: 22px 0 5px 0;}

}

@media (max-width: 768px) {.partner #pros-cons-tittle {margin-left: 0px;} .partner.img_blok div {margin:0px;} .partner  {padding: 20px 18px 60px 18px;}
.partner-w {margin: 12px 0 0 0!important;} .partner img  {width: auto;max-width: 100%;}  .related {padding-right: 15px;padding-left: 15px;} .recenzia-zaver img {
    padding: 30px 0 28px;height: 110px;
} .recenzia-zaver {padding: 20px 18px 40px 18px;}}
@media (max-width: 450px) { .partner  {padding: 15px 10px 40px 10px;}.single .entry-content .recenzia-zaver .rad-button.dark.flat 
 {padding: 19px 12px 14px;
    font-size: 15px;}}

/* Broker Rating Table 2024 BH START */
.bhratingtable2024 {
  width: 100%;
  border-collapse: separate;
}
.bhratingtable2024 td {
  padding: 40px 40px 5px;
  text-align: left;
  vertical-align: top;
  background-color: #fff;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  width: 100%;
}
.bhratingtable2024 .header-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.bhratingtable2024 .header-row img.logo {height: 54px;
 width: auto;
 max-width: none;
}
.bhratingtable2024 .header-row .rating {
  display: flex;
  align-items: center;
    flex-direction: column;
  align-items: flex-end;
}
.bhratingtable2024 .header-row .rating img {
  height: 22px;
  margin-left: 5px;
}
.bhratingtable2024 .header-row .rating-value {
  font-size: 3.0rem;
  font-weight: bold;
    padding-bottom: 10px;
        font-family: 'Montserrat',sans-serif;/*margin-bottom: -22px;*/
}
.bhratingtable2024 .header-row .rating-value small {
  color: lightgrey;
}

.bhratingtable2024 .bhtable-hr {
  background-color: #f3f3f3;
  height: 2px;
  margin: 28px 0;
}
.bhratingtable2024 .rating-list {
  margin: 20px 0 35px;
}
.bhratingtable2024 .rating-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 15px 0;
}
.bhratingtable2024 .rating-row .label {
  font-weight: 500;
    font-size: 17px;
    color: grey;
    white-space: break-spaces;
  text-align: left;
  padding-left: 0px;
    font-family: 'Montserrat',sans-serif;
  line-height: 22px;
}
.bhratingtable2024 .rating-row .score {
  font-size: 17px;
  font-weight: 500;
    color: grey;
    min-width: 50px;
    font-family: 'Montserrat',sans-serif;
}
.bhratingtable2024 .rating-row .score small {
  color: lightgrey;
}
.bhratingtable2024 .button-container {
  display: flex;
  justify-content: space-between;
  margin-top: 10px;
}
.bhratingtable2024 .button {
  display: inline-block;
  text-align: center;
  flex: 1;
  margin-right: 22px;
    transition: 0.1s all ease;
}

.single .entry-content .bhratingtable2024  a.rad-button.dark.flat.button1 {
    padding: 17px 40px 14px!important; border: #bdbdbd 2px solid!important;
}

.single .entry-content .bhratingtable2024  a.rad-button.dark.flat.button1:hover {
  border: 2px solid #ffa800 !important;
  color: #ffa800;border-bottom: 2px solid #f59106!important;
}
.bhratingtable2024  a.rad-button.dark.flat:hover {
  border-bottom: 4px solid #f59106 !important;
}

.bhratingtable2024 .button:last-child {
  margin-right: 0;
}
.bhratingtable2024 .risk-warning {
  font-size: 11px !important;
  color: lightgrey;
  margin: 5px 65px;
    font-style: italic;
    text-align: right;
}
.bhratingtable2024 .header-row p {
  display: none;
}

@media screen and (max-width: 1200px) {
.bhratingtable2024  a.rad-button.dark.flat {font-size: 14px;}
}
    
@media screen and (max-width: 768px) {

.bhratingtable2024 .header-row img.logo {height: 62px;}
  .bhratingtable2024 {
    border-spacing: 0;
  }
  .bhratingtable2024 tr {
    display: block;
    width: 100%;
  }
  .bhratingtable2024 td {
    display: block;
    width: 100%;
    margin-bottom: 20px;
  }
  .bhratingtable2024 .button-container {
    display: block;
  }
    
    .bhratingtable2024  .bhtable-hr {
    margin: 50px 0 28px;
}
    .bhratingtable2024 .header-row img.logo { padding-bottom: 12px;}
    .bhratingtable2024 .header-row .rating-value {
    font-size: 2.9rem;
}
    .bhratingtable2024 td {
    padding: 40px 35px 5px;
}
  .bhratingtable2024 .button {
    margin-right: 0;
    margin-bottom: 30px;
  }
  .bhratingtable2024 .button:last-child {
    margin-bottom: 0;
  }
    .bhratingtable2024 .rating-row .label {
    font-size: 16px;
}
  .bhratingtable2024 .rating-row .score {
  font-size: 16px;
}
    .bhratingtable2024 .risk-warning { 
  margin: 5px 0;    
    text-align: center;
}
    .bhratingtable2024 .header-row {
  margin-bottom: 30px;
}
    .bhratingtable2024 .header-row .rating {
   margin-bottom: -110px;
}
    .bhratingtable2024 .header-row .rating img {
  position: absolute;
  left: 59px;
}
}

@media screen and (max-width: 650px) {
.bhratingtable2024 .header-row .rating img {left: 55px;}
        .bhratingtable2024 .rating-row .label {line-height: 24px;}
        .bhratingtable2024 .header-row .rating-value {
        font-size: 2.7rem;
    }
}

@media screen and (max-width: 500px) {
    .bhratingtable2024 .rating-row .label {padding-right: 30px;}}

@media screen and (max-width: 450px) {
.bhratingtable2024 .header-row .rating img {left: 45px;}
    .bhratingtable2024 td {
        padding: 40px 28px 5px;}
}

/* Broker Rating Table 2024 BH END */


.author-box {
  display: flex;
  align-items: flex-start;
  gap: 70px;
  margin-bottom: 40px;
  flex-wrap: wrap;}

.author-box p {font-size: 17px}

.author-photo {
  flex: 0 0 auto;
    width: 362px;
  text-align: center;
}

.author-img {
  width: 100%;
  border-radius: 8px;
  margin-bottom: 10px;margin-top: 28px;
}

.page h2.author-name {
  font-weight: 600;font-size: 19px;color: #707070;padding: 15px 0 7px 0;}

.author-position {
  font-size: 14px;color: #707070;margin-bottom: 11px;line-height: 22px;}

.author-info {
  max-width: 800px;  flex: 1 1 0; min-width: 0;
}

a.author-linkedin {vertical-align: middle;}


.author-info-dalej {
  margin-top: 40px;
  flex: 0 0 100%;
}

.page-template-o-autorovi.page.page .no-button {margin: 40px 0 30px 0;}
.page-template-o-autorovi.page h2.author-name {font-size: 21px;padding: 0px 0 7px 0;}
.page-template-o-autorovi .author-position {font-size: 15px;margin-bottom: 8px;}
.page-template-o-autorovi #page-header { margin-top: 170px;}
.page-template-o-autorovi .academy-nadpis {text-align: left;margin-bottom: 12px;}
.page-template-o-autorovi .table-title.grayh {margin: 70px 0px -23px 0px;}
#article-author.author-box {background: #fff;border-radius: 10px;padding: 55px 75px 70px 75px;border-top: none;box-shadow: 0 10px 20px 0 rgba(0, 0, 0, .05);}
.page-template-o-autorovi .panel-white {margin-top: 40px;border-radius: 7px;} 

.page-template-o-autorovi.page p.article-author-info-p {font-size: 17px;line-height: 30px;}

.page-template-o-autorovi ul.page-numbers {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 8px;
  margin: 78px 0 40px 0;
  padding-left: 0;
  list-style: none;
}

.page-template-o-autorovi ul.page-numbers li {
  display: inline-block;
}

.page-template-o-autorovi ul.page-numbers li a.prev, .page-template-o-autorovi ul.page-numbers li a.next {color: #ffa800;font-weight: 500;}
.page-template-o-autorovi ul.page-numbers li a.prev:hover, .page-template-o-autorovi ul.page-numbers li a.next:hover {color: #cc7300;}

.page-template-o-autorovi ul.page-numbers li a,
.page-template-o-autorovi ul.page-numbers li span {
    padding: 5px;
    min-width: 40px;
    line-height: 24px;
    font-size: 18px;
    display: inline-block;
    text-decoration: none;
    text-align: center;
    color: #707070;font-family: 'Montserrat', sans-serif;
}

.page-template-o-autorovi ul.page-numbers li span.current {
    border: 2px solid #ffa800; color: #ffa800;border-radius: 4px;}
.page-template-o-autorovi ul.page-numbers li a:hover {color: #ffa800;}
.page-template-o-autorovi .panel-body-search-results p {line-height: 28px;}

.page-template-template-porovnanie .author-photo {width: 215px;} .page-template-template-porovnanie .author-img {box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}
.page-template-template-porovnanie #article-author.author-box {padding: 35px 55px 55px 55px;background: #eaeaea;box-shadow: none;}
.page-template-template-porovnanie .author-box {gap: 60px;}
.page-template-template-porovnanie h2.author-name {padding: 7px 0 3px 0;}
.page-template-template-porovnanie .article-author-info-p a {color: #ffa800;}

/*.author-inline-box {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  flex-wrap: nowrap;
}

.author-inline-box .lukas-mini {
  width: 36px; 
  height: auto;
  flex-shrink: 0;
  border-radius: 50%;margin: -5px 5px 0 0}

.author-inline-text {
  line-height: 1.5;
} */

.author-line {
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  max-width: 100%;
}

.author-line a {color: #707070;text-decoration: underline;font-weight: 600;}
.author-line a:hover {color: #ffa800;}
.author-line-vertical {padding: 0px 3px;color: #c7c7c7;}

.lukas-mini {
  width: 40px;
  border-radius: 50%;
  margin-right: 10px;
  flex-shrink: 0;
}

.author-line-text {
  white-space: nowrap;
}

.author-meta-info {
  margin-top: 44px;
  text-align: left;background-color: #f4f4f4;  border-radius: 10px;padding: 25px 35px;
}

.author-meta-info h3 {
  font-size: 21px;
  line-height: 26px;
  color: #757575; font-weight: 600;padding-bottom: 18px;
}

.author-meta-info .author-list {
  list-style: none;
  padding: 0;
  margin: 0 0 20px 0;
}



.author-info ul {
  list-style: none;
  padding-left: 0;
}

.author-info ul li {
  position: relative;
  padding-left: 24px;
  margin-bottom: 10px;
}

.author-info ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 9px;
  height: 9px;
  background-color: #c4a891;
  border-radius: 50%;
}

.author-box a {
  color: #ffa800;
  text-decoration: none;font-family: 'Work Sans', sans-serif;
}

.author-box a:hover {
  text-decoration: underline;
}

 .feature {
    display: flex;
    align-items: flex-start;
    margin-bottom: 2rem;
  }
  .feature-icon {
    flex: 0 0 auto;
    width: 75px; /* prispôsob podľa potreby */
     margin: 15px 38px 0 0;
  
  }
  .feature-content {
    flex: 1 1 auto;
  }
  
  .feature-content p {
    margin: 0;
    line-height: 1.6;
  }

  .page-template-template-o-lukasovi .img_blok div {
    margin: 22px 0 35px 0;
    text-align: center;
    padding: 0 0px;
    background-color: #ffffff;
    border-radius: 10px;
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, .05);
}

.page-template-template-o-lukasovi .l-skill {padding: 75px 0 95px;}
.page-template-template-o-lukasovi .o-lukasovi-text {padding: 75px 0 85px;}
.page-template-template-o-lukasovi .l-skill img {margin-top: 0px;}
.page-template-template-o-lukasovi .img_blok img {width: 100%;max-width: none;}
.page-template-template-o-lukasovi.page h2.author-name {font-size: 21px;padding: 26px 0 0px 0;}
.page-template-template-o-lukasovi .img_blok div.author-position{
    margin: 2px 0px 0px;
    padding: 5px 30px 35px;
    box-shadow: none;font-size: 15px;
}
.page-template-template-o-lukasovi  .author-team {
  display: flex;
  gap: 50px;
  flex-wrap: wrap;
  justify-content: center;
  margin: 30px 0 50px;
}

.page-template-template-o-lukasovi  .author-team .author-photo {
  background-color: #ffffff;
  border-radius: 10px;
  box-shadow: 0 10px 20px 0 rgba(0, 0, 0, .05);
  padding: 0;
  text-align: center;
  max-width: 315px;
  flex: 1 1 315px;
}

.page-template-template-o-lukasovi .author-team .author-img {
  width: 100%;
  border-radius: 10px 10px 0 0;
}

.page-template-template-o-lukasovi .author-team .author-name {
  font-size: 21px;
  padding: 10px 0 0;
  margin: 0;
}

.page-template-template-o-lukasovi .author-team .author-position {
  padding: 5px 30px 35px;
  font-size: 15px;
  margin: 0;
}

.page-template-template-o-lukasovi .author-photo {
  background-color: #fff;
  border-radius: 10px;
  box-shadow: 0 10px 20px 0 rgba(0, 0, 0, .05);
  padding-bottom: 20px;
  text-align: center;
  transition: background-color 0.3s ease;  
  position: relative;
}

.page-template-template-o-lukasovi .author-photo:hover {
  background-color: #dadada;
}

.page-template-template-o-lukasovi .author-img-wrapper {
  overflow: hidden;
  border-radius: 10px 10px 0 0;
  height: 324px;
}

.page-template-template-o-lukasovi .author-img-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.3s ease;
}

.page-template-template-o-lukasovi .author-photo:hover .author-img-wrapper img {
  transform: scale(1.05);
}

.page-template-template-o-lukasovi .arrow-author {
  width: 24px;
  height: auto;
}

.page-template-template-o-lukasovi .arrow-author-container {
  position: absolute;
  right: 15px;
  bottom: 15px;
}

.page-template-template-o-lukasovi .author-photo a {
  display: block;
  text-decoration: none;
  color: inherit;
}

.page-template-template-o-lukasovi .author-photo a:hover {
 text-decoration: none;
}

.page-template-template-o-lukasovi .author-photo p:empty {
  display: none;
  margin: 0;
  padding: 0;
}

.page-template-template-o-lukasovi .l-skill h2, .page-template-template-o-lukasovi .l-napisali h2 {color: #757575;}
.lukas-pg {font-size: 17px}

/*ROAD MAPA START  */

.timeline-section {
  margin: 28px 33px 45px;
  padding-left: 0;
}

.timeline {
  position: relative;
  padding-left: 50px;
  border-left: 4px dotted #f1e8e1;
  margin-left: 0;
}

.timeline-item {
  position: relative;
  margin-bottom: 50px;
}

.timeline-item.last {
  margin-bottom: 0px;
}

.timeline-year {
  font-weight: bold;
  background-color: #e5d6ca;
  color: #99775c;
  padding: 6px 14px;
  border-radius: 6px;
  display: inline-block;
  position: absolute;
  left: -18px;
  top: 0;
  transform: translateX(-100%);
  width: 67px;
  text-align: center;font-size: 16px;
}

.timeline-content {
  padding-left: 20px;
  font-size: 17px;
  line-height: 1.6;
}

@media (max-width: 768px) {

  .timeline-item {
    padding-left: 0;
    margin-left: 0;
  }

  .timeline-year {
    position: relative;
    left: -18;
    top: 0;
    margin-bottom: 10px;
    display: inline-block;
  }
  .timeline-content {margin-top: -50px;}

}

/*ROAD MAPA END  */

/*NAPISALI O NAS START  */

.media-logos-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 60px;
  justify-content: center;
  margin: 25px 0 40px;
}

.media-logo {
  flex: 0 0 auto;
  width: 135px; /* pevná šírka pre rovnomerné logá */
  text-align: center;
}


.media-logo img {
  max-width: 100%;
  height: auto;
  display: inline-block;
  opacity: 0.7; /* pridaná priehľadnosť */
  transition: opacity 0.3s ease;
}

.media-logo img:hover {
  opacity: 1; /* plná viditeľnosť po nabehnutí myšou */
}

/*NAPISALI O NAS END */


/*ZMIENKY V CLANKU START  */
@media (max-width: 768px) {
  .logos-wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 6px;
  }

  .logos-wrapper .five-col {
    max-width: 45%;
    box-sizing: border-box;
    padding: 6px;
    text-align: center;
  }

  .logos-wrapper img {
    width: 100%;
    height: auto;
    max-height: 80px; /* nastavíš si podľa potreby, zabráni vertikálnemu roztiahnutiu */
    object-fit: contain;
  }
}

/*ZMIENKY V CLANKU END  */


.page-template-template-o-lukasovi .l-napisali {padding: 0px;margin: 75px auto 235px;}
@media (min-width: 1201px) {.page-template-template-o-lukasovi .l-napisali {width: 1140px;}}

@media (min-width: 992px) {
  .page-template-template-o-lukasovi .l-skill h2 {margin: 0 0;}
}

@media (max-width: 768px) {
 .author-line {display: flex;flex-direction: column;align-items: flex-start;}
.author-line-text {white-space: normal;margin-top: 10px;}
 .lukas-mini {margin-bottom: 8px;width: 45px;}
}

@media (max-width: 1200px) {.author-photo {width: 300px;}
.page-template-template-o-lukasovi .l-napisali, .page-template-template-o-lukasovi .o-lukasovi-text {padding-left: 15px;padding-right: 15px;}

}

@media (min-width: 992px) {
 .page-template-o-autorovi .panel-body-search-results p {padding: 7px; padding: 2px 34px 0px 34px;}
.page-template-o-autorovi .col-md-9 {width: 73%;} .page-template-o-autorovi .panel-body-search-results .col-md-3 {width: 27%;}
 .page-template-o-autorovi .panel-body-search-results h2 {font-size: 24px;line-height: 32px;}
 .panel-body-search-results .truncated-title {display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
   .title-desktop {display: inline;}
  .title-mobile {display: none;}
  .page-template-o-autorovi .entry-summary {display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;max-height: 5.5em;}
 .page-template-o-autorovi .panel-body-search-results .more-link.in-search {padding: 16px 30px 0px 20px;}  .page-template-o-autorovi .more-link, .page-template-o-autorovi .more-link:visited { margin-bottom: 10px;}
 .author-meta-info.mobile {display: none;}
}

@media (max-width: 991px) {
  .panel-body-search-results .truncated-title {white-space: normal;overflow: visible;text-overflow: unset;display: block;}
  .title-desktop {display: none;}.title-mobile {display: inline;}  .page-template-o-autorovi .entry-summary {display: block;overflow: visible;}
   .author-meta-info.pc {display: none;} .author-meta-info.mobile ul li::before {display: none;}
   .author-meta-info.mobile ul li {padding-left: 0px;}
 .page-template-o-autorovi.page h2.author-name {padding: 5px 0 7px 0;}

.author-position, .page-template-o-autorovi .author-position {margin-bottom: 7px;}
.page #article-author-info, .page-template-o-autorovi #article-author-info {padding-top: 0px;}
.single #article-author-main-img, .page-template-template-porovnanie .author-photo {width: 250px;}

  .author-box {
    flex-direction: column;
    align-items: flex-start;
    text-align: left; gap: 0px;
  }

  .author-photo,
  .author-info {
    width: 100%;
    max-width: 100%;
  }

  .author-name,
  .author-position,
  .author-info {
    text-align: left;
    margin-left: 0;
    margin-right: 0;
  }

.author-img {margin-top: 0;}
a.author-linkedin {text-align: left;}
img.author-img {width: 300px;}
.author-photo {text-align: left;}
#article-author.author-box {padding: 55px 65px 70px 65px;}
.page-template-o-autorovi .panel-white {margin-top: 70px;}
.page-template-o-autorovi .table-title.grayh {margin: 70px 0px -55px 0px;}
.page h2.author-name {font-size: 21px;}
.page-template-template-porovnanie #article-author.author-box {padding: 45px 40px 50px 40px;} .page-template-template-porovnanie .author-box {gap: 15px;}
.page-template-template-porovnanie h2.author-name {padding: 12px 0 5px 0;}

    .feature {
      flex-direction: column;
      align-items: center;
      text-align: center;
    }
    .feature-icon {
      margin-right: 0;
      margin-bottom: -10px;width: 78px;
    }
    .feature-content {
      width: 100%;margin-top: -10px;
    }
.page-template-template-o-lukasovi.page h2.author-name {padding: 26px 30px 0px 30px;}
.lukas-pg h3 {line-height: 28px;font-size: 24px;}
.page-template-o-autorovi ul.page-numbers {margin: 78px 0 90px 0;}

}

@media (max-width: 768px) {
.page-template-o-autorovi.page .container {padding-right: 15px;padding-left: 15px;}
.page-template-o-autorovi .academy-nadpis {padding-left: 3px;margin-bottom: 22px;}
.page-template-o-autorovi .table-title {padding-left: 3px!important;}
 #article-author.author-box{padding: 45px 30px 55px 30px;}
.page-template-template-porovnanie .article-author-section {padding: 45px 0px;}
.page-template-template-porovnanie #article-author.author-box {padding: 45px 30px 50px 30px;}
.page-template-template-o-lukasovi .l-napisali, .page-template-template-o-lukasovi .o-lukasovi-text {padding-left: 30px;padding-right: 30px;}
.feature {padding: 0 15px;} 
.page-template-template-o-lukasovi .author-team {gap: 65px;} .page-template-template-o-lukasovi .o-lukasovi-text {padding-top: 48px; padding-bottom: 60px;}

.page-template-o-autorovi #logo-a svg  {margin-left: -55px;}  .page-template-o-autorovi button.menu-toggle {margin-right: -15px;}  
.page-template-o-autorovi   #site-navigation {padding: 0 0;}
.page-template-template-o-lukasovi .l-napisali {margin: 60px auto 170px;}.page-template-template-o-lukasovi .l-skill {padding: 60px 0 75px;}
.page-template-template-o-lukasovi .o-lukasovi-text.hodnoty {padding-bottom: 45px;}
}


@media (max-width: 600px) {
.page-template-template-o-lukasovi .l-napisali, .page-template-template-o-lukasovi .o-lukasovi-text {padding-left: 26px;padding-right: 26px;}

}

@media (max-width: 450px) {
.page-template-template-o-lukasovi .l-napisali, .page-template-template-o-lukasovi .o-lukasovi-text {padding-left: 22px;padding-right: 22px;}

}

/* O AUTOROVI KONIEC */

/* Recenzie klientov START*/
.success-stories {
  margin: 0 auto;
  padding: 0;
}
.success-stories h2 {
  margin-bottom: 1.5rem;
  text-align: left;
  color: #707070;
  font-size: 40px;
  line-height: 48px;
  margin-top: 180px;
}
.stories-wrapper {
  position: relative;
  overflow: hidden;
}
.stories-container {
  display: flex;
  gap: 1.7rem;
  transform: translateX(0);
  transition: transform 0.5s ease;
}
.story {
  background: #eaeaea;
  border-radius: 8px;
  padding: 35px;
  box-shadow: 0 2px 5px rgba(0,0,0,0.1);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  box-sizing: border-box;
  /* Three slides in view minus gaps */
  flex: 0 0 calc((100% - 3.4rem) / 3);
  font-family: 'Montserrat',sans-serif;
}
.story-text {
  font-size: 17px;
  margin-bottom: 1rem;
  line-height: 28px;
  flex-grow: 1;
}
.success-stories .author {
  display: flex;
  align-items: center;
  margin-top: 1rem;
}
.success-stories .author-photo {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  object-fit: cover;
  margin-right: 14px;
}
.success-stories .author-name { font-weight: bold; margin: 0; }
.success-stories .author-role { font-size: 0.875rem; margin: 0; font-size: 15px!important;}
.success-stories p.author-name, .success-stories p.author-role {padding-bottom: 0}
.controls {
  display: flex;
  justify-content: center;
  gap: 1rem;
  margin-top: 42px;
}
.controls button {
    background: #fcfcfc;
    color: #707074;
    border: 1px solid #ccc;
    padding: 10px 18px 14px 18px;
    font-size: 32px;
    font-weight: 600;
    cursor: pointer;
    border-radius: 40px;
      display: flex;
  align-items: center;
  justify-content: center;
}

.controls button:hover {background: #ccc;/*color: #ffa800;border: 1px solid #ffa800*/}

/* Responsive: 2 slides */
@media (max-width: 991px) {
  .story { flex: 0 0 calc((100% - 1.7rem) / 2); } .success-stories h2 {line-height: 40px;font-size: 30px;}
}
/* Responsive: 1 slide */
@media (max-width: 768px) {
  .story { flex: 0 0 100%; }  .success-stories {padding: 20px 15px;} .success-stories h2 {margin-top: -50px;}
}

/* Recenzie klientov END*/

/* Double autori START*/

.autor-box-flex {
  display: flex;
  align-items: center;
  gap: 20px;
  flex-wrap: wrap;
  margin: -12px 0 35px;
  font-family: 'Montserrat', sans-serif;
}

.autor-box-entry {
  display: flex;
  align-items: center;
  gap: 14px;
}

.autor-box-img {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  object-fit: cover;
}

.autor-box-text {
  display: flex;
  flex-direction: column;
  justify-content: center;
  font-size: 14px;
}

.autor-box-label {
  font-size: 13px;
  margin-bottom: -2px;
}

.autor-box-name a {
  text-decoration: underline;
  font-weight: 600;color: #707070;
}

.autor-box-name a:hover {color: #ffa800;}

.autor-box-separator-vertical {
  width: 1px;
  height: 47px;
  background-color: #e1e1e1;
}

.last-updated  {font-weight: 600;} .bolt-date {font-weight: 600;}

.page-template-template-porovnanie-php .autor-box-flex {margin: 13px 0 35px;}

@media (max-width: 1200px) {.autor-box-flex {margin: -3px 0 35px;} .page-template-template-porovnanie-php .autor-box-flex {margin: 18px 0 35px;}}
@media (max-width: 600px) {
.autor-box-img {width: 40px; height: 40px;} .autor-box-text {font-size: 13px;} 
.autor-box-separator-vertical {height: 40px;}
.autor-box-entry {gap: 10px;} .autor-box-label {margin-bottom: -4px;}
.autor-box-flex {gap: 15px;} .second-sep {display: none;} 
.box-update {flex-direction: row;background-color: #f4f4f4;padding: 2px 10px;border-radius: 6px;margin-top: 2px;}
.last-updated  {font-weight: 400;padding-left: 5px;}

.bolt-date {font-weight: 400;padding-left: 5px;}
.page-template-template-porovnanie-php .box-update {margin-top: 0px;background-color: #eaeaea;}
}

@media (max-width: 500px) {
.autor-box-entry {gap: 9px;} .autor-box-flex {gap: 11px;}
}

/* Double autori END*/

/* Tabulka porovnanie poplatkov brokerov START */

/*.siva-bunka {background-color: #f7f7f7;} 
.bunka-broker {border-bottom: 1px solid #e1e1e1;}
#stock-table.stc-list td.big-table-fees {padding-left: 0px;} .big-table-fees img  {float: left !important;} 
.compare-f td {font-size: 15px;line-height: 21px!important;}
.compare-f td:last-child {border-top-right-radius: 0px!important;border-bottom-right-radius: 0px!important;}

#stock-table .fees.stc-list.compare-f {
  table-layout: fixed;
  width: 100%;
  min-width: 900px; 
  border-collapse: collapse;
}


th.prva-bunka,
#stock-table.stc-list td.big-table-fees {
  width: 225px !important;
  min-width: 225px !important;
  max-width: 225px !important;
  word-break: break-word;
}


#stock-table th:not(.prva-bunka),
#stock-table td:not(.big-table-fees) {
  width: auto;
  word-break: break-word;
}

@media (max-width: 1200px) {
th.prva-bunka, #stock-table.stc-list td.big-table-fees {
    width: 160px !important;
    min-width: 160px !important;
    max-width: 160px !important;
    word-break: break-word;
}
}

@media (max-width: 991px) {
th.prva-bunka, #stock-table.stc-list td.big-table-fees {
    width: 150px !important;
    min-width: 150px !important;
    max-width: 150px !important;
    word-break: break-word;
}
}*/



/* Tabulka porovnanie poplatkov brokerov END */

/* ====== Scrollovací wrapper ====== */
.scroll-tabulka {
  overflow-x: auto;
  width: 100%;
}

/* ====== Základ tabuľky ====== */
.compare-table {
  border-collapse: collapse;
  width: 100%;
  table-layout: auto;
}

/* ====== Prvý stĺpec (logá brokerov) – bez paddingu ====== */
.compare-table th.prva-bunka,
.compare-table td.big-table-fees {
  width: 180px;
  min-width: 180px;
  max-width: 200px;
  padding: 0; /* zrušený padding */
  text-align: left;
}

/* Obrázky brokerov */
.big-table-fees img {
  width: auto;
  max-width: 150px;
  height: auto;
  max-height: 50px;
  display: inline-block;
  object-fit: contain;
}

/* ====== Ostatné bunky ====== */
.compare-table th:not(.prva-bunka),
.compare-table td:not(.big-table-fees) {
  width: 180px;
  min-width: 180px;
  max-width: 180px;
  word-break: break-word;
  text-align: center;
  vertical-align: middle;
}

/* ====== Jednotný štýl pre všetky <td> ====== */
.compare-table td {
  font-size: 15px;
  line-height: 21px !important;
  vertical-align: middle;
  height: 60px;
  padding: 12px 16px;
}

/* ====== Špeciálne bunky ====== */
.siva-bunka {
  background-color: #f7f7f7;
}

.bunka-broker {
  border-bottom: 1px solid #e1e1e1;
}

.compare-table td:last-child {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.tmavo-siva-bunka th {padding: 12px 12px;
}

/* ====== Responzívne správanie ====== */

/* Pod 992 px – aktivuj scroll a zafixuj šírky */
@media (max-width: 991px) {
  .scroll-tabulka {
    overflow-x: auto;
  }

  .compare-table {
    min-width: 950px;
    table-layout: fixed;
  }

  .compare-table th:not(.prva-bunka),
  .compare-table td:not(.big-table-fees) {
    width: 180px;
    min-width: 180px;
    max-width: 180px;
  }

  .compare-table td {
    height: 60px;
    padding: 10px;
  }
}

/* Od 992 px vyššie – plné zobrazenie, flexibilné stĺpce */
@media (min-width: 992px) {
  .scroll-tabulka {
    overflow-x: visible;
  }

  .compare-table {
    min-width: 100%;
    table-layout: auto;
  }

  .compare-table th:not(.prva-bunka),
  .compare-table td:not(.big-table-fees) {
    width: auto;
    min-width: 120px;
    max-width: none;
  }
}