/*
Theme Name: Boo Child
Template:  boo
Version: 1.0
License: GNU General Public License
Text Domain: boo
*/

@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-Regular.eot');
    src: url('../fonts/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Regular.woff') format('woff'),
         url('../fonts/OpenSans-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Ubuntu Condensed';
    src: url('../fonts/UbuntuCondensed-Regular.eot');
    src: url('../fonts/UbuntuCondensed-Regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/UbuntuCondensed-Regular.woff') format('woff'),
         url('../fonts/UbuntuCondensed-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Open Sans Bold';
src: url('../fonts/OpenSans-Bold.eot');
src: url('../fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),
     url('../fonts/OpenSans-Bold.woff') format('woff'),
     url('../fonts/OpenSans-Bold.ttf') format('truetype');
font-weight: 700;

}

@font-face {
   font-family: 'Open Sans Italic';
src: url('../fonts/OpenSans-Italic.eot');
src: url('../fonts/OpenSans-Italic.eot?#iefix') format('embedded-opentype'),
     url('../fonts/OpenSans-Italic.woff') format('woff'),
     url('../fonts/OpenSans-Italic.ttf') format('truetype');
font-style: italic;

}

i, cite, em, var, address, dfn {font-family: 'Open Sans Italic';} 
b, optgroup, strong,.tabs-underlined .nav-tabs li,.page-links>li>span, .page-links>li>a, .page-links>span, .page-links>a, .ajax-load-more:not(.btn)>li>span, .ajax-load-more:not(.btn)>li>a, .ajax-load-more:not(.btn)>span, .ajax-load-more:not(.btn)>a, .pagination>li>span, .pagination>li>a, .pagination>span, .pagination>a, .footable-header,.badge, .label, dt, kbd kbd, label,.tablepress tfoot th, .tablepress thead th,.section-title-side-line h2 {font-family: 'Open Sans Bold';} 
.main-nav.underlined>li>a>.link-txt:after {background-color: #0E497B;}
.vc_column-inner .icon-box h3 {line-height: 1.3em}
.post-masonry .post-quote blockquote, .post-masonry .entry-title {letter-spacing: normal;line-height: 1.5em;}
.style-svg.logo {
    height: 65px;
    max-height: 65px;
    max-width: 220px;
}

.header-module .wpb_widgetised_column .widget {margin-bottom: 0;}
li#menu-item-18,li#menu-item-1460 {padding-left: 0;}

.main-bar.round.nav-left .module-container .module-trigger {border-left: none;}
#content .blog-posts.masonry {padding-top: 4.35714em;}
#content {padding-bottom: 50px;}

.wppm-grid .entry-title, .wppm-grid [class*="format-"] .entry-title, .wppm-list .entry-title, .wppm-list [class*="format-"] .entry-title {font-size: 22px;}
.header-module li {list-style: none;}
.header-module .lang-item a {color: #969696;position: relative; margin-right: 14px;}
.header-module .lang-item-en a {margin-right:0;}
.header-module .lang-item a:hover,li.lang-item.current-lang a {color:#004982}
.nav-item-children>li, .nav-item-children .menu-item {padding: 0;}
.main-nav .children, .nav-item-children {min-width: 280px;}
.main-nav li.current-page-ancestor.current_page_parent > a,.main-nav li.current-page-ancestor > a,.main-nav li.current-page-ancestor.menu-item-has-children > a {color: #004982;}

.main-nav.underlined>li.current-page-ancestor.current_page_parent>a>.link-txt:after,.main-nav.underlined>li.current-page-ancestor.menu-item-has-children>a>.link-txt:after {
    content: '';
    display: inline-block;
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: -.5em;
    left: 0;
    background-color: #004982;
    -webkit-transform-origin: right center;
    transform-origin: right center;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: -webkit-transform 0.2s ease;
    transition: -webkit-transform 0.2s ease;
    transition: transform 0.2s ease;
    transition: transform 0.2s ease, -webkit-transform 0.2s ease;
    webkit-transform-origin: left center;
    transform-origin: left center;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}

p, .wpb_content_element ul,.blog-single .entry-summary p, .blog-single .entry-content p {margin-bottom: 1.14em;}
.nav-item-children>li {line-height: 1.64286em;}
.blog-single-minimal .post-related article .post-contents>header .entry-title a:hover {color: #004982;}
.responsive video {width: 100% !important;height: auto !important;}
.right {text-align: right}
.accordion-underline .accordion-body p {margin-bottom: 1.04286em;}
.vc_column_container h3 {font-size: 30px;}
.accordion-underline .accordion-toggle a, .vc_column-inner a.bar-fill-hover, .wpb_text_column a,.blog-single .entry-content .curtain-hover {color: #4e78a9}
.accordion-underline .accordion-item:hover .accordion-toggle a, .vc_column-inner a.bar-fill-hover:hover {color: #004982;}
.accordion-underline .accordion-toggle a:before,.vc_column-inner a.bar-fill-hover:before {background-color: rgba(78,120,169,0.4);}
.accordion-underline .accordion-toggle a:after,.vc_column-inner a.bar-fill-hover:after {background-color:#4e78a9}
.section-title-side-line h2 {text-transform: none; font-size: 1.3em;}
.vc_column_container .icon-box-heading-sm h3 {margin-bottom: 1em;font-size: 1.06em;}
.special .icon-box-heading-xlg h3 {margin-bottom: 0; font-size: 2.2em;}
.special .icon-box-side .contents p {margin-top: 0; color: black;}
.special .icon-box-side {margin-bottom: 0.7em;}
.special .banner-list {padding: 2.5em 3em 2.5em;}
.wpb_text_column .curtain-hover:before,.wpb_text_column .curtain-hover:after,.icon-box-boxed-filled .curtain-hover:after,.icon-box-boxed-filled .curtain-hover:before {content:none;}
.wpb_text_column .curtain-hover,.icon-box-boxed-filled .curtain-hover,.widget_inline_nav ul li a,.blog-single .entry-content .curtain-hover {border-bottom: 1px solid rgba(78,120,169,0.4); display: inline;}
.wpb_text_column .curtain-hover:hover,.icon-box-boxed-filled .curtain-hover:hover,.widget_inline_nav ul li a:hover,.blog-single .entry-content .curtain-hover:hover {border-bottom: 1px solid #4e78a9; color: #004982;}
.widget_inline_nav ul li a {color:#4e78a9;}
#footer .widget_inline_nav ul li a {border-bottom: none;}
.icon-box-boxed-filled .curtain-hover {font-weight: 400; color:#004981;}
.icon-no-padding .icon-box-boxed-filled {padding: 0;}
.icon-no-padding .icon-box-boxed-filled.icon-box-inline .icon-container {margin-bottom: 0px;}
.icon-no-padding .icon-box-boxed-filled p,.m-chart text.highcharts-title {font-family: "Open Sans";}

.wpb_text_column ul li {list-style: none;position: relative; padding-bottom: 5px;}
.wpb_text_column ul li::before {content: "";width: 16px;height: 0;border-top: 1px solid #000;position: absolute;left: -25px;top: 16px;}
.accordion-item ul li {padding-bottom: 0;}
g.uv-caption {margin-bottom: 10px;}
#m-chart-container-389-1 text.highcharts-title, #m-chart-container-401-2 text.highcharts-title,#m-chart-container-535-2 text.highcharts-title,#m-chart-container-533-1 text.highcharts-title,#m-chart-container-976-1 text.highcharts-title, #m-chart-container-411-1 text.highcharts-title,#m-chart-container-407-2 text.highcharts-title {display: none}
#m-chart-468-1 text.highcharts-title tspan,#m-chart-container-407-2 text.highcharts-title,#m-chart-container-411-1 text.highcharts-title {font-size: 22px; font-weight: 600;}
#m-chart-468-1 rect.highcharts-background,#m-chart-407-2 rect.highcharts-background,#m-chart-726-1 rect.highcharts-background,#m-chart-976-1 rect.highcharts-background {fill: #ebf7ff !important}
.ir .wppm-list.gutter-24 .hentry {margin-bottom: 5px;}
.padding.vc_column_container {padding-left: 15px;padding-right: 15px;}
.tabs-title-naked .nav-tabs li {font-size: 2.57143em; font-weight: 400;}
.tabs-title-naked .nav-tabs {margin-bottom: 2.42857em;}
.wppm-grid:not(.no-border) > .hentry:after, .wppm-grid:not(.no-border) .owl-item:after, ul.files-list li::before {content: none;}
#tablepress-7 thead th,#tablepress-8 thead th,#tablepress-21 thead th,#tablepress-22 thead th,#tablepress-23 thead th, #tablepress-24 thead th,#tablepress-26 thead th {display: none;}
#mapplic-id747 .mapplic-hovertip {display: none !important}
#mapplic-id609 .mapplic-tooltip-content {max-height: 200px;}
.nav-item-children>li, .nav-item-children .menu-item {font-size: 15px;}
.wppm-tabs li.ui-tabs-active a {border-bottom-color: #004170;}
.wppm-tabs li a {padding: 12px 0px 10px;margin-right: 24px;}
.formError .formErrorContent {width: 180px;background: none repeat scroll 0 0 #e12022; color:#fff;}
.widget_wysija_cont .updated, .widget_wysija_cont .login .message {background: none repeat scroll 0 0 #8cc268;color: #000;font-size: 16px;}
.tabs-default .nav-tabs>li>a {text-transform: uppercase; font-size: 18px;}
.tabs-default .tab-content {padding: 20px 0 15px 0;}
.tabs-default .nav-tabs>li>a {line-height: 55px;}
.small-tab .tabs-default .nav-tabs>li>a {text-transform: none; font-size: 16px; line-height: 45px;}
#menu-kategorii-novostej .nav-item-children .menu-item>a {padding: 0 1.57143em;}
h3 {margin-bottom: 15px;}
h4 {margin-top:30px;}
.titlebar-height-xxxsm .titlebar-inner {padding-top: 30px;padding-bottom: 0;}
#tablepress-19 tr.row-2,#tablepress-20 tr.row-2 {border-bottom: 3px solid #ffee81;}
#tablepress-19 tr.row-1 td.column-1,#tablepress-20 tr.row-1 td.column-1,#tablepress-25 tr.row-2 {border-bottom: 3px solid #ffee81;}
#tablepress-19 tr.row-2 td,#tablepress-19 tr.row-1 td,#tablepress-20 tr.row-2 td,#tablepress-20 tr.row-1 td,#tablepress-25 tr.row-2 td,#tablepress-25 tr.row-1 td {background-color: #ebf6ff; font-weight: 700;}
#tablepress-19 tr.row-1 td.column-1,#tablepress-20 tr.row-1 td.column-1,#tablepress-25 tr.row-1 td.column-3,#tablepress-25 tr.row-1 td.column-4,#tablepress-25 tr.row-1 td.column-5,#tablepress-25 tr.row-1 td.column-6,#tablepress-25 tr td.column-5,#tablepress-25 tr td.column-6,#tablepress-25 tr td.column-2 {vertical-align: middle}
#tablepress-25 tr.row-1 td.column-5 {width: 15%}
#tablepress-7 td, #tablepress-24 td,#tablepress-8 td,#tablepress-26 td {padding: 0.55em 0;}
.tablepress td, .tablepress th {padding: 0.65em 1em;}
.tabs-underlined .tablepress td,.tabs-underlined .tablepress th {padding: 0.55em 0;}
.breadcrumb>li+li:before {padding-left: 12px;padding-right: 14px;}
.no-margin .icon-box-side[class*=icon-box-heading] h3 {margin-top: 0;}
.subscribe-form .wysija-submit {text-transform: none;}
.wppm-more-link {font-size: 16px;padding: .35em 1em;border: 1px solid #004982;color: #fff; background-color: #004982;}
.wppm-more-link:hover,.subscribe-form--border-thicker .submit-text:hover {background: #004982;border-color: #004982;color: #ffe14d; transition: .3s;}
.wppm-ajax-loadmore {margin-top: 15px;}
.special-box .icon-box-boxed-filled {padding: 0.9em 1.5em 1em;}
.widget_inline_nav li {margin:4px 20px 4px 0;}
.iframe-container { position: relative;
     padding-bottom: 65.25%;
     padding-top: 30px;
     height: 0;
     overflow: auto; 
     -webkit-overflow-scrolling:touch;} 
.iframe-container iframe { position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;}

.vidbg-container {background-color: #fff;}
.tabs-underlined .nav-tabs {text-align: left;margin-bottom: 40px;}
.tabs-underlined .nav-tabs li {margin-left: 0; margin-right: 25px;}
.tabs-underlined .nav-tabs li.active a,.tabs-underlined .nav-tabs li a:hover {color:#004982}
.tabs-underlined .nav-tabs li a:after {background-color:#004982;}
.tabs-underlined .nav-tabs li {font-size: 1.2em;text-transform: none;}
a.powered-by {display: none !important;}
.formcraft-css .fc-form.fc-form-1 .form-element .field-cover .button:hover,.formcraft-css .fc-form.fc-form-3 .form-element .field-cover .button:hover {color:#ffdb38;transition: .3s;}
.main-footer {padding: 40px 0;}
h4.accordion-toggle {text-transform: none;}
.fa-linkedin:before {content: "\f2c6";}
.titlebar-inner {padding-top: 45px;padding-bottom: 35px;}
.search-results #content {padding-top: 0 !important; padding-bottom: 50px;}
.icon-box .icon-container[data-plugin-animated-icon] {font-size: 3.71429em;}
.blog-post .entry-title {line-height: 1.275em;}
.blog-post .post-info,.blog-post .post-image>time, .blog-post .post-video>time, .blog-post .post-audio>time, .blog-post a[rel*=tag], .blog-post a[rel*=category] {font-weight: normal;}
html .formcraft-css .fc-form .form-element .field-cover.customText-cover p {margin: .5em 0;font-size: 0.9em;}
html .formcraft-css .fc-form .form-element .fileupload-cover.field-cover .files-list li div {background-color: #fff6cc;border: none; color:#004982;}
html .formcraft-css .fc-form .form-element .fileupload-cover.field-cover .files-list li .delete-file {color:#004982;}
html .formcraft-css .fc-form .form-element .fileupload-cover.field-cover .files-list li .delete-file:hover {color:#003660;}
html .formcraft-css .fc-form .form-element .fileupload-cover.field-cover .files-list li {box-shadow: none; background-color:#ffe777;}
.main-nav .children>li>a, .main-nav .children .menu-item>a, .nav-item-children>li>a, .nav-item-children .menu-item>a {color: #7A7F82;}
html .formcraft-css .fc-form .form-element .fileupload-cover.field-cover .button-file {font-weight:600;}
html .formcraft-css .fc-form .form-element .fileupload-cover.field-cover>div {padding-top: 0; padding-bottom: 0;}
.footable.table .pagination>li>a {width: auto; height: auto;}
.footable.table a {color: #4e78a9;}
.footable.table a:hover {color: #004982;}
.footable.table .curtain-hover {display: inline;}
.vc_column-inner .footable .pagination>.active>a,.vc_column-inner .footable .pagination>.active>a:focus,.vc_column-inner .footable .pagination>.active>a:hover,.vc_column-inner .footable .pagination>.active>span,.vc_column-inner .footable .pagination>.active>span:focus,.vc_column-inner .footable .pagination>.active>span:hover {background-color: #004982;border-color: #004982;}
.vc_column-inner .footable .label,.footable.table .pagination>li>a {border-radius: 0;}
.blog-single .blog-post {margin-top: 25px;}
.vc_column-inner .ts-advanced-tables-container table thead tr th {background-color: #ebf6ff; border-bottom: 3px solid #ffee81;line-height: 1.7em;}
.vc_column-inner .ts-advanced-tables-container.ts-footable-container table thead tr th {background-color: #f7f7f7;}

.vc_column-inner .ts-advanced-tables-container table tbody tr td {background-color: #f9f9f9;line-height: 1.7em;}
.vc_column-inner .ts-advanced-tables-container table.ts-advanced-tables-datatable.ts-advanced-tables-tiles tbody td:first-child {border-bottom: 3px solid #ffee81!important;background-color: #ebf6ff;}
.vc_column-inner .ts-advanced-tables-container table.ts-advanced-tables-datatable.ts-advanced-tables-tiles tbody tr {border: none!important;}
.vc_column-inner .ts-advanced-tables-container table.ts-advanced-tables-datatable.ts-advanced-tables-flexflip th, body .ts-advanced-tables-container table.ts-advanced-tables-datatable.ts-advanced-tables-flexflow th {font-size: 14px;text-transform: uppercase; background-color: #ebf6ff!important; color: #000!important;}
.vc_column-inner .footable.table>tbody>tr>td {border-top:1px solid #fff;}
.vc_column-inner .ts-advanced-tables-container .footable.table>thead>tr,.vc_column-inner .ts-advanced-tables-container .footable.table>tfoot>tr {background-color: #ebf6ff;}
.vc_column-inner .ts-advanced-tables-container .footable.footable-details.table>thead>tr>td,.vc_column-inner .ts-advanced-tables-container .footable.footable-details.table>thead>tr>th,.vc_column-inner .ts-advanced-tables-container .footable.footable.table>thead>tr>td {border-bottom: 2px solid #ffee81!important;}
.vc_column-inner .footable.table>tfoot>tr>td {border-top: 3px solid #ffee81;}
.icon-box-boxed-unfilled-alt2 {border:none; border-radius: 20px;}
.icon-box-boxed-unfilled-alt2 {padding: 0.9em 1.6em 0.9em;}
.icon-box-boxed-unfilled-alt2 a {color:#004981;}
.icon-box-boxed-unfilled-alt2:after {border-color: #a7d7ff;}
.email-cover i.icon-mail {display:none;}
.small-txt {font-size: 14px;}
.post-related .entry-title {font-size: 1.41429em; font-weight:normal;}
[class^=icon-upload-cloud]:not(.icon-box):not(.icon-container) {font-family: 'Material Icons'!important;}
.search .titlebar h1 {font-size: 3.4286em;}
.btn span.fooicon,.btn span.caret {padding: 0;}
.lightbox-video figure img {visibility: visible;}
.formcraft-css input[type=checkbox]:checked, .formcraft-css input[type=radio]:checked {border-color: #ffd200;background: #ffd200;}
.gallery-item {padding-left:0px; padding-right:0px;}
.form-page-content label {display:inline}


@media (min-width: 992px) {
    .tablepress-scroll-wrapper {overflow-x: hidden;}
    
}

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  
	/* .main-nav>li {font-size: 0.9143em;} */
	.header-module {padding-right: 30px;}
	.icon-box-boxed-unfilled-alt2 {padding: 0.8em 1.3em 0.8em;}
	.vc_column_container .icon-box-heading-sm h3 {font-size: 0.8em;}
	.icon-box .icon-container[data-plugin-animated-icon] {font-size: 1em;}
	.vc_column-inner .icon-box h3 {line-height: 1.5em;}
	.icon-middle .icon-container {margin-right: 0.9em;}
	.icon-box-side[class*=icon-box-heading] h3 {margin-top: 20px;}
  
}


@media screen and (max-width: 768px) {
    
#content .icon-box.icon-box-side .icon-container, #content .icon-box.icon-box-side.align-right .icon-container {margin-bottom: 0;}
.tablepress-scroll-wrapper {overflow-x: auto;}
.wpb_content_element .h1, .wpb_content_element .post-content h1, .wpb_content_element h1 {font-size: 36px;}
.wpb_content_element .h1, .wpb_content_element .post-content h1, .wpb_content_element h1,.wpb_content_element .h3,.wpb_content_element .post-content h3, .wpb_content_element .sidebar .widget h3,.wpb_content_element h3 {line-height: 1.3em;}
.tabs-underlined .nav-tabs li a {margin-bottom: 10px;}
.blog-single .entry-title {font-size: 2.25714em; line-height: 1.3em;}
.navbar-brand {padding: 30px 40px 30px 15px;}
.post-related h2.entry-title {font-size:22px;}
.vc_column-inner .icon-box-boxed-filled {padding: 1.5em 2em 1.5em;}
.vc_column-inner .icon-box-side .contents p {margin-bottom: 0;}
.icon-no-padding .icon-box-boxed-filled {padding: 0;}
#content .icon-box-boxed-unfilled-alt2 {padding: 1.6em 1.6em 0.9em;}

@media screen and (max-width: 600px) {

	.blog-single .has-post-thumbnail .entry-content {padding-left: 0;padding-right: 0;}
	.blog-post .post-info i {margin-right: 5px;}
	.blog-single .entry-title {font-size: 1.714em;}
	.single-post #wrap #content {padding-bottom: 3.35714em;}
 
	}
	
	
}
 @media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {   
	
	.icon-box-boxed-unfilled-alt2 {padding: 14px 25px 14px; height: 110px;}
	.icon-box-boxed-filled {height:86px;}
	.icon-no-padding .icon-box-boxed-filled {height:145px}
	.special .icon-box-side {height: 100px;}


}


.quadra-btn {
    text-decoration: none !important;
    color: #4480f3 !important;
      background-color: #4480f31f;
    height: 64px !important;
        transition-duration: 0.3s;
        transition-timing-function: ease;
        transition-delay: 0s;
        transition-property: background-color;
      display: inline-flex !important;
      align-items: center !important;
      justify-content: center !important;
      text-align: center;
      font-weight: 500;
      font-size: 16px;
      line-height: 20px;
      border-radius: 40px;
      padding-left: 30px;
      padding-right: 30px;
      position: relative;
    }
/* Codex inline cleanup: legacy template layout helpers */
.header-widget-wrapper {
  width: 460px !important;
}

.template-empty-space {
  height: 15px;
}

.template-separator-line {
  border-color: #e9e9e9;
}
