﻿

.logo{
	height:47px;
	padding-bottom:5px;
}

.alignleft{
float:left;
margin: 0 5px 0 0px;
}

.tab_itt td .cena{ color: #CF0C0D; font-size: 24px; font-weight: bold;margin-top: 25px;}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_17,.grid_18,.grid_19,.grid_20,.grid_21,.grid_22,.grid_23,.grid_24{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px}
.container_24 .grid_18{width:710px}

  .container_24 .grid_24, .container_24 .grid_18, .container_24 .grid_6, .container_24 .grid_5 { width: 100%; margin: 0; }

.vc_row .vc_column-inner {
  padding-left: 0;
  padding-right: 0;
}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}

.agileits-banner-info h4{color:#fff;font-size:2.5em;letter-spacing:0px;}

.agileits-banner-info h3{color:#fff;font-size:4.8em;margin:0;letter-spacing:0px;text-transform:uppercase;margin-top:0.5em;}

.agileits-banner-info{text-align:center;margin-top:21em;position:relative;z-index:9;}

.agileits-banner-info p{color:#fff;letter-spacing:2px;margin:2em auto;font-weight:200;text-transform:capitalize;}

.agileits-banner-info:before{content:'';width:450px;height:450px;background:rgba(0, 0, 0, 0.51);position:absolute;border-radius:50%;left:29.5%;top:-26%;z-index:-1;margin:0 auto;}

@charset "utf-8";


.pc{
	display:block!important;
}





.pc{
	display:block;
}

#sideFix .pc{
display: block!important;
}



.clearfix:before,
.clearfix: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;
}


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


.img-circle {
  -webkit-border-radius: 500px;
     -moz-border-radius: 500px;
          border-radius: 500px;
}
.o-row:after{content:"";display:table;clear:both}
.carousel-caption{position:absolute;left:0;right:0;bottom:0;padding:15px;background:#333;background:rgba(0,0,0,.75)}
.carousel-caption h4,.carousel-caption p{color:#fff;line-height:22px}
.carousel-caption h4{margin:0 0 5px}
.carousel-caption p{margin-bottom:0}
.carousel-caption .lead,.carousel-caption h1{margin:0;line-height:1.25;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.4)}
.carousel-caption .btn{margin-top:10px}
.czr-item .carousel-caption h1{font-size:22px}
.carousel-caption .btn,.carousel-caption .lead{font-size:.75em;line-height:1.4em;max-height:50px;overflow:hidden}


.navbar-nav .list-unstyled ul.menu {
	padding-left: 0;
}


.navbar-nav .list-unstyled ul.menu li.menu-item {
	padding-bottom: 8px;
	list-style-type: none;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a {
	font-size: 14px;
	line-height: 17px;
	color: #ffffff;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a:hover {
	color: #A8A8A8;
}


.menu-current-issue-text {
	padding-top: 15px;
	color: #ffffff;
}


.menu-current-issue-button .btn-default {
	color: #ffffff;
	background-color: #9D003B;
	background-image: none;
	border-color: transparent;
	margin-top: 15px;
	text-shadow: none;
}


.menu-current-issue-button .btn-default:hover {
	color: #9D003B;
	background-color: #A8A8A8;
}


.menu-current-issue-button .btn {
	border-radius: 0;
}
.mine-yellow a{color:#fcff00!important}
	
.sub-menu .menu-item-has-children::after {
	position: absolute;
    font-family: FontAwesome;
    content: "\f105";
    top: 6px;
    right: 7px;
    color: #585858;
}

.menu-item-has-children::after {
    position: absolute;
    font-family: FontAwesome;
    content: "\f107";
    top: 12px;
    right: 0px;
    color: #ffffff;
    font-size: 15px;
}

.menu-item-has-children {
	position: relative;
}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.media-object{display:block}
.media-object.img-thumbnail{max-width:none}
.et_header_style_centered #main-header .logo_container{height:110px}
.et_header_style_centered header#main-header.et-fixed-header .logo_container{height:95px}
.view .progress-disabled{float:none;}
.view-front-content .views-fluid-grid-inline{background-color:#efefef;border:none;}
.view-front-content .views-fluid-grid-inline,.view-clone-of-front-content .views-fluid-grid-inline{background-color:transparent;border:none;}

    .main-content .vc_span2  .iwithtext .iwt-text { padding-left: 55px; }
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}

#ja-left .ja-l1 .ja-col { width: 100%; }

#ja-right .ja-r1 .ja-col { width: 100%; }


.ja-col { }






div.pin-it-btn-wrapper,
div.pin-it-btn-wrapper-shortcode,
div.pin-it-btn-wrapper-widget {
}


div.pin-it-btn-wrapper {
    padding-bottom: 10px;
	position: relative;
	clear: both;
}


div.pin-it-btn-wrapper a,
div.pin-it-btn-wrapper a:hover,
div.pin-it-btn-wrapper-shortcode a,
div.pin-it-btn-wrapper-shortcode a:hover,
div.pin-it-btn-wrapper-widget a,
div.pin-it-btn-wrapper-widget a:hover {
	background: none;
	border: 0;
	text-decoration: none;
	width: auto;
	margin: 0;
	max-width: none;
	padding: 0;
	-webkit-box-shadow: 0 0 0;
	box-shadow: 0 0 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}

	.caption_details {
	width: 32%;
}

.caption_content, .caption_details {
	width: 98%;
	margin: 0 auto;
}
 
 
#cmsms_icon_5d21ef4aca51f { 
	display:inline-block; 
	text-align:center; }
 

#cmsms_icon_5d21ef4aca51f .cmsms_simple_icon { 
	border-width:0px; 
	width:32px; 
	height:32px; 
	font-size:25px; 
	line-height:32px; 
	text-align:center; 
	-webkit-border-radius:0; 
	border-radius:0; }


.cmsms_icon_wrap .cmsms_simple_icon {
  border-style: solid;
  display: inline-block;
}


.box {
	background: #1e1f23;
	-webkit-box-shadow: inset 0px 0px 20px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: inset 0px 0px 20px 0px rgba(0,0,0,0.75);
	box-shadow: inset 0px 0px 20px 0px rgba(0,0,0,0.75);
	border-radius: 5px;
	float: left;
	width: 100%;
	padding: 10px;
	margin-bottom: 30px;
  height: 230px;
}


.box h2 {
	float: left;
	color: white;
	width: 100%;
}


.box a {
	padding: 5px 25px;
	border-radius: 3px;
	background: #ffe80f;
	color: black; }

	.box a:hover {
		text-decoration: none;
	}
.aligncenter{clear:both;display:block;margin:0 auto}
.wp-caption.aligncenter,blockquote.aligncenter,img.aligncenter{margin-top:7px;margin-bottom:7px}

    .footertop .footer .legal-text {
      padding-top: 20px;
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 100%; }

      .footertop .footer .legal-text,
      .footertop .footer .legal-text p,
      .footertop .footer .legal-text .left_espot p  {
         line-height: 16px !important;
      }
 
      .footertop .footer .legal-text:last-child {
        margin-right: 0; }


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}


#header{
width: 800px;
}

.langswitch { 
float:right;
display:block;
margin-top:70px;
font-size: 1.1rem;
color: #ffffff !important;
font-weight: 300;
font-style: italic;
text-decoration: none;
text-transform: uppercase;
background-color: #335468;
}

.langswitch a { 
font-size: 1.1rem;
color: #ffffff !important;
font-weight: 300;
font-style: italic;
text-decoration: none;
text-transform: uppercase;
background-color: #335468;
}

.langswitch a:hover { 
color:#ffffff;
font-weight: bold;
text-decoration: underline;
}


#logo{
	margin: 13px 1% 0 0;
}


.ie8 #logo img{
	width: 101px;
	height: 41px;
}


#logo h1{
	position: absolute;
	top: -9999px;
	left: -9999px;
}


#logo, .description, #nav ul li, ul.rrss li, ul.rrss2 li{
	float: left;
}


html.special .news-block__head { margin-bottom: 24px; }


.news-block__head { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: baseline; -webkit-align-items: baseline; -ms-flex-align: baseline; align-items: baseline; margin-bottom: 41px; }

		#marquee_relative_to_me_3{
			position:relative;
			float:left;
			width:730px; 
			height:18px; 
			overflow:hidden; 
			font-size:10px;
			padding-top:5px;
		}


#wrap{
	width:970px;
	margin:0 auto;
	padding:0 30px;
}




.clearfix:after {
  content: ".";  
  display: block;  
  clear: both;
  height: 0;
  visibility: hidden;
}


.clearfix {
  min-height: 1px;
}


* html .clearfix {
  height: 1px;
  
}
.owl-header .carousel-arrows{position:absolute;top:-10px;right:15px}
.testimonial-carousel .owl-header .carousel-arrows{top:-25px}
.owl-header .carousel-arrows span{display:inline-block;width:30px;height:30px;text-align:center;padding-top:3px;color:#808ca4;border-top:1px solid #f3f7fa;border-bottom:1px solid #bfc8d7;background:#e2eaf2;cursor:pointer;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;transition:background .3s,color .2s,border .3s;-webkit-transition:background .3s,color .2s,border .3s;-moz-transition:background .3s,color .2s,border .3s}
.testimonial-carousel .owl-header .carousel-arrows span{width:25px;height:25px;padding-top:0}
.owl-header .carousel-arrows span:hover{color:#fff;background:#63b2f5;border-top-color:#7cc5f8;border-bottom-color:#579dd9}

.header-text::before {
	content: '';
	position: absolute;
	width: 120px;
	background-color: #ffa800;
	height: 2px;
	top: 0;
	left: 50%;
	margin-left: -60px;
}

.header-text {
	margin: 20px auto 0;
	padding-top: 20px;
	font-size: 18px;
	width: 80%;
	color: #cfcfcf;
	position: relative;
}

.header-text, .header-title { color:#ffffff}

#register {
	position:absolute;
	right:9px;
	color:#fff;
	top:35px;
	width:270px;
	height:100px;
}

	#register a {
		display:block;

		background:#778eae;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		color:#ffffff;
		text-decoration:none;
		font-weight:bold;
		padding: 7px 15px;
		font-size: 14px;
		margin-top:8px;
		}

	#register a#log-out {
		float:right;
		display:block;
		width:56px;
		background:#606e81;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		color:#ffffff;
		text-decoration:none;
		font-weight:bold;
		padding: 7px 15px;
		font-size: 14px;
		margin-top:29px;
	}

body.boxed .section {
	margin-left: -15px;
	margin-right: -15px;
	padding-left: 15px !important;
	padding-right: 15px !important;
}

.color-box.default .section-bgwrap {
	display: none;
}



#page-content .section {
	position: relative;
}

#page-content .section .section-bgwrap {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 0;
}

#page-content .section .container {
	z-index: 1;
	position: relative;
}

.aca-icon {
    float: left;
    width: 45px;
    margin-right: 11px;
    margin-top: -5px;
}


.screen-30 {
    width: 30%;
    float: left
}

.producturl:hover::before{content:'Enquire';position:absolute;top:50%;border-radius:5px;left:0;right:0;margin:auto;padding:5px;font-size:1.5em;background-color:rgba(0,0,0,0.85);color:white;width:50%;text-align:center;display: inline-block;}



.menu, .lista,.strom1,.strom2, .porovnavame, .dc, .sloupec3, .old, .ck, .skryt, .vice-text {display: none;}

.vice-text {display: none; clear: left; margin: 0px auto; padding-top: 12px;}


.div-homepage-readmore {
	margin-top:30px;
}


.leftcol .block_outer,
.leftcol .block_inner,
.rightcol .block_outer,
.rightcol .block_inner,
#listings .g {
	display: block;
	margin: 0 !important;
	padding: 0 !important;
	float: none !important;
	width: 100% !important;
	height: 100% !important;
}


.leftcol .block_inner a img {
	width: 100%;
	padding: 0 15px;
}


.leftcol .block_outer {
	text-align: center;
}


.leftcol .block_inner {
	margin-top: 15px !important;
	margin-bottom: 15px !important;
}


.leftcol .lower-content a {
	color: #17528a;
	cursor: pointer;
}


#footer-info {
	float: left;
	padding-bottom: 10px;
	color: #666;
	text-align: left;
}


#footer-info a {
	color: #666;
	font-weight: 700;
}


#footer-info a:hover {
	opacity: 0.7;
}



	.et-social-icons,
	#footer-info {
		float: none;
		text-align: center;
	}

							.footer-widget, .footer-widget li, .footer-widget li a, #footer-info { font-size: 13px; }
#footer-info, #footer-info a { color: #ffffff; }

  footer.bottom .column {
    margin-bottom: 4em; }

  section.pagecontent .column {
    position: relative; }


.column, .columns {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  width: 100%;
  float: left; }


.column:last-child:not(:first-child), .columns:last-child:not(:first-child) {
  float: right; }


.column.end:last-child:last-child, .end.columns:last-child:last-child {
  float: left; }


.column.row.row, .row.row.columns {
  float: none; }


.row .column.row.row, .row .row.row.columns {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0; }


.reveal .column, .reveal .columns,
.reveal .columns {
  min-width: 0; }






#access .menu-header,
div.menu,
#colophon,
#branding,
#main,
#wrapper {
	margin: 0 auto;
	width: 940px;
}



#branding img {
	border-top: 4px solid #000;
	border-bottom: 1px solid #000;
	clear: both;
	display: block;
}

	#access,
	#branding img,
	#respond,
	.comment-edit-link,
	.edit-link,
	.navigation,
	.page-link,
	.widget-area {
		display: none !important;
	}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

  .non-cosigned-loan-options-section .wpb_column {
    margin-top: 50px;
  }

  .non-cosigned-loan-options-section .wpb_column:first-child {
    margin: 0;
  }


.art-footer-t
{
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 5px;
  background-color: #454545;
}
#header-right ul.menu li.first,#header-top ul.menu li.first{padding-left:0;margin:0;}
#navigation .menu-header ul li.first{float:left;position:relative;padding:0 0 0 15px;}
#navigation .menu-header ul.sf-megamenu li.first{background-color:#DFDFE1;padding:0 0 5px 0;}


.kyte-top-navigation .menu-item i, footer .post-list figure { display: none; }
#page-footer #footer-information .legend{min-width:45px;display:inline-block;font-family:"Lato-Bold",sans-serif}

ul.menu {
	padding: 1px 0 1px 0;
	margin: 0;
	list-style-type: none;
}

ul.menu li {
	display: inline;
	padding: 0;
	margin: 0;
}

ul.menu li a{
	margin: 0 10px 0 10px;
	padding: 0;
	color: white;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}


ul.menu li a:hover{
	border-bottom: dotted 1px white;
	padding: 0 0 3px 0;
	font-weight: bold;
	text-decoration: none;
	color: white;
	font-size: 14px;
}


ul.menu li.active a{
	padding: 0 0 3px 0;
	font-size: 14px;
	font-weight: bold;
	color: red;
	text-decoration: none;
}

ul.menu li.active a:hover{
	text-decoration: none;
	border-bottom: dotted 1px red;
	font-weight: bold;
}

.text-size {
    color: #fff;
    font-size: 28px;
    width: 52%;
}

.top-wz{color:#808080}
#l-footer #footer-btm #btm-copylight,#l-footer #footer-btm #btm-sns,#l-header,#l-header #header-desc{font-family:'Titillium Web',sans-serif}
#l-header.is-active #header-desc{display:none}
#l-header #header-desc{font-size:92%;font-weight:700;line-height:1.8;visibility:hidden;letter-spacing:.05em;text-transform:uppercase}





div.art-nav-center
{
  position: relative;
  float: right;
  right: 50%;

}

		.super-puper-mega-h{
			width: 500px;
			margin: auto;
		}



#adswsc_counter {
  border: 3px inset white;
  border-radius: 3px;
}
.menu-item-lang-selector .flag{margin-right:6px;}
.rtl .menu-item-lang-selector .flag{margin-left:6px;margin-right:0;}
.page-template-page-topics #topics-list li.cat-item-35[style]{padding-left:0!important}

#block-portfolio .col3 .portfolio-view-content {
text-align: center;
}

#block-portfolio .col4 .portfolio-view-content {
text-align: center;
width: 99%;
padding: 0;
margin: 0;
}

#block-portfolio .col4 a:hover .portfolio-view-content {
bottom: 90px;
}


  .large-12 {
    width: 100%; }

#best-uploaders .avcount { font-size: 8pt; }




.article-item .date .author {
    color: #959595;
    font-weight: bold;
    font-size: 16px;
    margin-left: 10px;
}


.article-lg.article-item .date .author {
    font-size: 18px;
}


.news-list__item .date .author {
    color: #959595;
    font-weight: bold;
    font-size: 16px;
    margin-left: 10px;
}
