﻿.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}
.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}
.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}
.dropdown-menu.pull-right{right:0;left:auto}
.pull-right{float:right!important}

#footer .social_box .bbb_icon{
display:inline
}
.google-maps-builder-wrap{position:relative;overflow:hidden}

.zn_fixed_slider_fill {
	width:100%;
}
#et-mobile-navigation{display:none}
#et-mobile-navigation nav{position:absolute;top:100%;left:0;background:#232323}
#et-mobile-navigation #et-extra-mobile-menu{position:relative;top:auto;right:auto;left:auto;display:block;background:0;border:0}
#et-mobile-navigation #et-extra-mobile-menu li{width:100%}
#et-mobile-navigation #et-extra-mobile-menu .sub-menu{display:none}

#td-mobile-nav .td-register-section .td-login-info-text {
  text-align: center;
  margin-bottom: 20px;
}

.mfp-content .td-login-info-text {
  display: block;
  margin-top: 6px;
  font-size: 11px;
  color: #fff;
}

.mfp-content .td-login-info-text a {
  color: inherit;
}

.mfp-content .td-login-info-text a:hover {
  text-decoration: underline !important;
}

	#site-navigation #nav_wrap .menu-item {width: 100% !important; display: block !important; float: none !important; border-top: 1px solid #FFF; padding: 0 !important;}

	#site-navigation #nav_wrap .menu-item a {padding: 15px 20px !important; color: #FFF !important;}

  #site-navigation #nav_wrap .sub-menu .menu-item a:before { content: "\f054"; font: normal normal normal 14px/1 FontAwesome; margin-right: 10px; }

	#site-navigation #nav_wrap .menu-item.current_page_item {background: #F06241;}

.breaktop {
    clear: both;
    width: 98%;    
    max-width: 1128px;
    font-family: Georgia, serif;
    color: #ccc;
    margin: 0px auto;
    padding: 12px 0 0 0;
    letter-spacing: -1px;
    font-size: 0;
}

    .breaktop ul {
		font-size: 24px;       
    }

    .breaktop li {
    	display: inline-block;
        text-align: left;
        width: 24%;
        padding: 4px 0;
    }

    .breaktop li:before {
    	content: "\2192\00a0";    	
    }
       
    .breaktop li a {
        font-weight: bold;
        text-transform: capitalize;
        text-decoration: none;
        color: #b71427;
        border: 0;
    }

    .breaktop li a:hover {
        text-decoration: none;
        border-bottom: 2px solid;
    }
h3.foot-head{color:#fff;float:left;font-family:montserrat,sans-serif;font-size:1rem;font-weight:700;line-height:100%;margin-bottom:15px;text-transform:uppercase;width:100%}


h3.home-feat-title,
h3.side-list-title,
#infscr-loading,
.score-nav-menu select,
h1.cat-head,
h1.arch-head,
h2.author-list-head,
h3.foot-head,
.woocommerce ul.product_list_widget span.product-title,
.woocommerce ul.product_list_widget li a,
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta,
.woocommerce .related h2,
.woocommerce div.product .woocommerce-tabs .panel h2,
.woocommerce div.product .product_title,
#content-main h1,
#content-main h2,
#content-main h3,
#content-main h4,
#content-main h5,
#content-main h6 {
	font-family: 'Work Sans', sans-serif;
	}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container:after,.container:before{content:" ";display:table}
.container:after{clear:both}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid:after,.container-fluid:before{content:" ";display:table}
.container-fluid:after{clear:both}
.container-fluid .jumbotron,.container .jumbotron{border-radius:6px;padding-left:15px;padding-right:15px}
.jumbotron .container{max-width:100%}
.wrap.container{margin-top:15px}
.navbar .container{width:100%;max-width:1000px}


span.feat-info-text {
	font-family: 'Montserrat', sans-serif;
	font-size: .7rem;
	font-weight: 400;
	line-height: 100%;
	margin-left: 3px;
	vertical-align: top;
	}

.funding .inside {
    padding: 25px 10px;
}

.form-sect .inside .in {
    padding: 40px 20px;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-7{width:58.33333333%}
.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}
.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}
.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}


.ow 
{
    background-color:#ececec;
}

.kf-btn .kf-qr-img{position: absolute;right: 12px;top: -190px;width: 140px;height: 168px;border:1px solid #cdd6e4;background: #fff;padding: 5px;text-align: center;line-height: 18px;z-index: 99;display: none;}

.kf-btn .kf-qr-img img{width: 130px;}

.kf-btn .kf-qr-img p{font-size: 12px;}

.kf-btn .kf-qr-img:after{
    content: '';
    position: absolute;
    bottom: -8px;
    left: 67px;
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #cdd6e4;
    font-size: 0;
    line-height: 0;
}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}

				.et_pb_section { padding: 54px 0; }

				.et_pb_section.et_pb_section_first { padding-top: inherit; }

    
				
.et_pb_section_0.et_pb_section { padding-top: 0px; padding-bottom: 0px; }

.et_pb_section_1.et_pb_section { background-color:#f6f8fa !important; }

	.et_pb_section_4.et_pb_section { padding-top: 30px; }


#body-content{
width:950px;
padding:10px 0px;
text-align:left;
position:relative;
background: #fff;
margin: 0 25px;
box-shadow: 0px 10px 25px #000;
}


    .responsive-menu-accessible .responsive-menu-box {
        display: inline-block;
        vertical-align: middle;
    }


    .responsive-menu-box {
        width: 25px;
        height: 19px;
        display: inline-block;
        position: relative;
    }

    
    button#responsive-menu-button .responsive-menu-box {
        color: #ffffff;
    }


    .responsive-menu-open button#responsive-menu-button .responsive-menu-box {
        color: #ffffff;
    }

#eu-cookie-bar {
	display: none;
	direction: ltr;
	color: #ffffff;
	min-height: 20px;
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	z-index: 99999;
	padding:3px 20px 2px;
	background-color: #2e363f;
	text-align: center;
	font-size: 12px;
}

#eu-cookie-bar a {
	color: #ffffff;
	text-decoration: underline;
}

	#site-description,
	.header-info {
		display: none;
	}

.header-info {
	float: right;
	padding-right: 40px;
	margin-top: 20px;
}


#heatmapthemead-secondary-sidebar-container {
	margin: 10px;
	margin-top: 20px;	
	margin-right: 15px;
}


#heatmapthemead-secondary-sidebar-container a {
	text-decoration: none;
}

	
	.heatmapthemead-layout-both-sidebars #heatmapthemead-secondary-sidebar-container {
		margin-top: 0px;
	}

	
	.heatmapthemead-layout-content-secondary-sidebar #heatmapthemead-secondary-sidebar-container {
		margin-top: 0px;
	}

	
	.heatmapthemead-reading-on-a-mobile  #heatmapthemead-secondary-sidebar-container  {
		margin-left: 10px;
		margin-right: 10px;
	}

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}
 #pg-4142-0 , #pg-4142-1 , #pg-4142-2 , #pg-4142-3 , #pg-4142-4 , #pg-4142-5 , #pg-4142-6 , #pl-4142 .so-panel { margin-bottom:30px }
 #pl-4142 .so-panel:last-child { margin-bottom:0px }
 #pg-w5c8ba3bf92f97-0 , #pg-w5c8ba3bf92f97-1 , #pg-w5c8ba3bf92f97-2 , #pg-w5c8ba3bf92f97-3 , #pg-w5c8ba3bf92f97-4 , #pg-w5c8ba3bf92f97-5 , #pg-w5c8ba3bf92f97-6 , #pl-w5c8ba3bf92f97 .so-panel { margin-bottom:30px }
 #pl-w5c8ba3bf92f97 .so-panel:last-child { margin-bottom:0px }

#wrapper,#header{width:1130px;}

#header{height: 56px;margin:0 auto;}

#header-wrapper{margin:0 auto;padding:0!important;width: 100%;background-color: #2558a0;}

#header-wrapper h1{font-size:30px; color:#fff; line-height:30px;  font-family: Impact;width: 280px;}

#header #text-logo{float:left;padding-top:10px;width:280px;margin-right:10px;}

#header #text-logo img{border: none;width:50px;height:54px;margin:-7px 6px 0 0;color:#FFFFFF;padding-left: 10px;}

#wrapper, #content,#header-wrapper {float:none!important;width:100%!important;}


#header-wrapper #text-logo a{font-size: 30px;color: #fff;line-height: 30px;  font-family: fantasy;  text-decoration: none;}

div.about div.text p.subtitle b {
  color: rgb(0, 171, 219);
}

div.about.prover_vazby div.text p.subtitle b {
  color: #7500b4;
}

div.about div.text p.subtitle a {
  color: #7500b4;
}

a#logolink span.subtitle {
  color: rgb(15, 184, 216);
  font-weight: bold;
  font-size: 14px;
  position: relative;
  left: -81px;
  top: -12px;
  text-shadow: -1px -1px 0 rgba(255, 255, 255, 0.67);
}

div.main-banner p.subtitle {
  font-size: 19px;
  line-height: 28px;
  width: 670px;
  padding: 40px 50px 0;
}

div.main-banner p.subtitle b {
  color: rgb(0, 171, 219);
}

  .dmbs-footer .wrap-right-side .fourth-col .links li {
    font-family: "utopia-std", serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 700;
    padding: 0;
    margin: 0; }

    .dmbs-footer .wrap-right-side .fourth-col .links li a {
      color: #616265; }

      .dmbs-footer .wrap-right-side .fourth-col .links li a:hover {
        color: #000000; }

  .dmbs-footer .wrap-right-side .fourth-col {
    width: 100%; }

  .dmbs-footer .wrap-right-side {
    width: 30%;
    float: left; }

#pagination {
    clear: both;
    font-size: 14px;
    color: #fff;
    padding: 16px 0 6px 4px;
    text-transform: uppercase;
    font-family: 'Trebuchet MS', Helvetica, sans-serif;
    letter-spacing: 1px;
}

    #pagination span {
        font-weight: bold
    }

    #pagination ul {

    }

    #pagination li {
        display: inline
    }

        #pagination li a {
            font-size: 13px;
            padding: 4px 11px;
            margin: 3px 1px;
            background-color: #ffe658;
            text-decoration: none;
            color: #111;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            border-radius: 4px;
        }

    #pagination a:hover {
        background-color: #fff;
        text-decoration: none;
        color: #333;
    }
.c-num-T-3 .c-stat__el{width:148px;height:148px;-webkit-border-radius:148px;border-radius:148px;font-size:0;display:inline-block;text-align:center;border-width:6px;border-style:solid;padding:20px 10px 0;margin:0 0 5px;position:relative;color:#fff}
.c-num-T-3 .c-stat__el--executed{border-color:#39c36d;background:#39c36d}
.c-num-T-3 .c-stat__el--writers{border-color:#5f89a9;background:#5f89a9}
.c-num-T-3 .c-stat__el--working{border-color:#ff9c00;background:#ff9c00}
.c-num-T-3 .c-stat__el--rate{border-color:#8458b2;background:#8458b2}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

  .col-lg-3 {
    width: 25%;
  }
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}

#fsearchf table td.right {
	width: 580px;
}

#fsearchf span.right {
  width: 580px;
}

.right {
	float: right;
}
