﻿
.sm-span1, .sm-span1, .sm-span1, .sm-span1, .sm-span2, .sm-span2, .sm-span2, .sm-span2, .sm-span3, .sm-span3, .sm-span3, .sm-span3, .sm-span4, .sm-span4, .sm-span4, .sm-span4, .sm-span5, .sm-span5, .sm-span5, .sm-span5, .sm-span6, .sm-span6, .sm-span6, .sm-span6, .sm-span7, .sm-span7, .sm-span7, .sm-span7, .sm-span8, .sm-span8, .sm-span8, .sm-span8, .sm-span9, .sm-span9, .sm-span9, .sm-span9, .sm-span10, .sm-span10, .sm-span10, .sm-span10, .sm-span11, .sm-span11, .sm-span11, .sm-span11, .sm-span12, .sm-span12, .sm-span12, .sm-span12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}

.sm-span2{width:16.66666667%}






#footbar .widget-col-5{width:100%;margin-left:0;}

#footbar.footbar-c4 .widget{width:300px;}
#footbar .wrap{border-bottom:1px solid #EEE;padding-top:30px}
#footbar .widget-header,#footbar li{border:0}
#footbar .widget-title{border:0;padding:0;font-size:12px;color:#333}
#footbar .widget{float:left}
#footbar.footbar-c3 .widget{width:300px;margin-left:20px}
#footbar.footbar-c4s1 .widget-col{float:left;width:140px;margin-left:20px}
#footbar.footbar-c4s1 .widget-col-5{width:300px}
#footbar.footbar-c4s1 .widget{width:100%}
#footbar-inner{margin-left:-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-md-3{width:25%}




.grid__item {
  display: inline-block;
  width: 100%;
  padding-left: 20px;
  vertical-align: top;
}

.home__facebook .home__facebook--inner{text-align: left; margin:15px 5px;}
.q_icon_with_title .icon_text_inner{padding:0 0 18px}
.q_icon_with_title.with_border_line .icon_text_inner{border-bottom:1px solid #fbfbfb}

.footer-container .secondary-footer .bottom-footer-row .copyright-container {
  margin-right: auto;
}

.footer-container .secondary-footer .bottom-footer-row .copyright-container .copyright-content {
  font-size: 0.6em;
}




#ja-pathway {
	font-size: 92%;
}


#ja-pathway strong {
	margin-right: 5px;
	font-weight: normal;
}


#ja-pathway a {
	text-decoration: none;
}


#ja-pathway li {
	display: inline;
	padding-left: 0;
}


#ja-pathway img {
	margin: 1px 5px;
}


.navigation-top .wrap {
	padding: 0 20px 0 0;
}


#footer.wrap {
	padding: 0 20px;
	margin-bottom: 20px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}


	.wrap {
		max-width: 100%;
		padding: 0 20px;
	}


.wrap:after {
	clear: both;
	content: "";
	display: block;
}




#masthead .wrap {
	position: relative;
}


.panel-content .wrap {
	padding-bottom: 0.5em;
	padding-top: 1.75em;
}


.site-footer .wrap {
	padding-bottom: 1.5em;
	padding-top: 2em;
}


	.page-one-column .panel-content .wrap {
		max-width: 740px;
	}

.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-5-0 , #pg-5-1 , #pg-5-2 , #pg-5-3 , #pg-5-4 , #pg-5-5 , #pg-5-6 , #pg-5-7 , #pg-5-8 , #pg-5-9 , #pg-5-10 , #pl-5 .so-panel , #pl-5 .so-panel:last-child { margin-bottom:0px }
 #pl-w5cc066dfbe955 .so-panel , #pl-w5cc066dfbe955 .so-panel:last-child { margin-bottom:0px }
 #pg-w5cc710c578d6e-0 , #pl-w5cc710c578d6e .so-panel , #pl-w5cc710c578d6e .so-panel:last-child { margin-bottom:0px }


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}



#eut-header .eut-horizontal-menu.eut-arrow ul.eut-menu .megamenu ul .menu-item-has-children a:after,
#eut-header .eut-horizontal-menu.eut-arrow-not-first-level ul.eut-menu .megamenu ul .menu-item-has-children a:after {
	display: none;
}


.eut-toggle-menu ul.eut-menu li.menu-item-has-children a {
	padding-right: 40px;
}


.eut-toggle-menu .eut-main-menu.eut-align-center li.menu-item-has-children a {
	padding-left: 20px;
	padding-right: 20px;
}
#wrapper.pt_cart .header .top-cart-menu .mobile-cart-phone~#mini-cart{display:none}


.divsubnavhpul {margin:8px 10px 0 0;}

.module-title-section {
  position: relative;
  margin: auto auto;
  width: 100%;
  padding: 20px 0 40px 0;
}

.module-title-section p {
  font-family: 'proxima_nova_rgregular';
  color: #cc967a;
  font-size: 1.2em;
  text-transform: uppercase;
  letter-spacing: 4px;
}

.module-title-section h2 {
  font-family: 'Arapey';
  font-style: italic;
  text-align: center;
  font-weight: 400;
  text-transform: capitalize;
  color: #000;
  padding-bottom: 15px;
}
.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-left:15px;padding-right:15px}
.col-md-8{width:66.66666667%}


#shoplist div p.tel{
	margin-bottom: 10px;
	color:#825939;
	font-weight: bold;
}
.text-center{text-align:center}
.col-full{max-width:66.4989378333em;margin-left:auto;margin-right:auto;padding:0 2.617924em;box-sizing:content-box}
.col-full::after,.col-full::before{content:'';display:table}
.col-full::after{clear:both}
.col-full:after{content:" ";display:block;clear:both}



.et-fb.et-db #et-boc .et_pb_number_counter {
	opacity: 1;
}
.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-lg-12{width:100%}
.view-display-id-feature_stories_slideshow .field-name-field-overlay-text .feature-headline{font-size:1em;line-height:1.4em;}
.view-display-id-feature_stories_slideshow .field-name-field-overlay-text .feature-headline.hasbg{background-color:rgba(0,0,0,0.5);padding:10px 15px;}
html.ie11 .view-display-id-feature_stories_slideshow .field-name-field-overlay-text.hasbg .feature-headline span,html.ie10 .view-display-id-feature_stories_slideshow .field-name-field-overlay-text.hasbg .feature-headline span,html.ie9 .view-display-id-feature_stories_slideshow .field-name-field-overlay-text.hasbg .feature-headline span{line-height:1.5em;}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.et_pb_image_14.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.circle-loader{margin-bottom:4.5em;border:4px solid rgba(0,0,0,0.2);border-left-color:#5cb85c;animation:loader-spin 1.2s infinite linear;position:relative;display:inline-block;vertical-align:top;border-radius:50% !important;width:9em;height:9em}
.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-sm-3{width:25%}
		
		.blog-post,
		.service,
		.sidebar-column {
			padding: 0;
		}


#foot_left {
float:left;
width:440px;
}


#foot_left .textwidget {
margin-top:-18px;
}

#foot_left,
#foot_right{
float:none;
width:auto;
}
.row{margin-right:-15px;margin-left:-15px}
.two_column_image_and_text .row{margin-left:-1rem;margin-right:-1rem}
.two_column_image_and_text .row-eq-height{display:flex;display:-webkit-flex}
.marg-5-h{margin-left:5px;margin-right:5px}
.td-all-devices.header-td-image-orange p span.dolor-orange{font-weight:700;margin-left:5px}

.home #main .latest_ads table td.text h3 { font-size:14px; font-weight:normal; margin-bottom: 4px; }

.home #main .latest_ads table td.text h4 { color:#000; font-size:11px; font-weight:bold; margin-bottom: 3px; }

.home #main .latest_ads table td.text h4 span { color:#CCC; margin:0 5px; }

.home #main .latest_ads table td.text p { line-height:16px; }

.ad_list table td.text h3 { font-size:14px; font-weight:normal; margin-bottom: 4px; }

.ad_list table td.text h4 { color:#000; font-size:11px; font-weight:bold; margin-bottom: 3px; }

.ad_list table td.text h4 span { color:#CCC; margin:0 5px; }

.ad_list table td.text p { line-height:16px; }


.grideschis
{
background-color:#E6E7E9;
}

.datum{
 text-align:center;
 color:#ffffff;
 width:100px;
 font-size:14px;
}

  .hfg-item-right #secondary-menu, .hfg-item-right .nv-nav-wrap, .hfg-item-right .component-wrap, .hfg-item-right .site-logo {
    justify-content: flex-end; }

  .hfg-item-left #secondary-menu, .hfg-item-left .nv-nav-wrap, .hfg-item-left .component-wrap, .hfg-item-left .site-logo {
    justify-content: flex-start; }

  .hfg-item-center #secondary-menu, .hfg-item-center .nv-nav-wrap, .hfg-item-center .component-wrap, .hfg-item-center .site-logo {
    justify-content: center; }
.nv-nav-wrap{min-height:1px;display:flex;flex-direction:column;justify-content:space-between}
.row .nv-nav-wrap{flex-direction:row;align-items:center;padding-bottom:0}


.card-wrapper {
    height: 470px;
    position: relative;
}

.honest-list,.honest-loans{letter-spacing:.33px;font-weight:500}

.honest-loans{background:#f8f8f8;padding:58px 63px 56px;color:#646464}

.honest-loans p{margin:0 0 17px}

.honest-loans p:last-child{margin:0}

.honest-loans h2{margin:0 0 16px;text-align:left}

	.honest-list,.honest-loans p{margin:0 0 10px}

#featured-slider .slides{
	width: 100%;
}
.elementor-widget-call-to-action .elementor-cta__description{font-family:"Roboto", Sans-serif;font-weight:400;}
.elementor-27 .elementor-element.elementor-element-495f11c .elementor-cta__description{line-height:1.4em;color:#232d69;}

.style69 {color: #0000FF}
.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}
.navbar-collapse.in{overflow-y:auto}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}
.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#000}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}
.collapse{display:none}
.collapse.show{display:block}
tr.collapse.show{display:table-row}
tbody.collapse.show{display:table-row-group}


a.collapse-menu {
  position: absolute;
  top: 10px;
  right: 10px;
  
  padding: 7px 10px;
  border-radius: 42%;
  cursor: pointer;
}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}


	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}


	.genesis-nav-menu.responsive-menu .menu-item:hover {
		position: static;
	}


	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}


	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}

.widget-container {background-color: transparent;}
#footer-info{float:none}
#top-footer .investor-info .stock-data .change,#top-footer .investor-info .stock-data .volume{padding-left:.75em;}
.e79-3.x-column,.e79-5.x-column,.e79-7.x-column,.e79-8.x-column,.e79-9.x-column,.e79-12.x-column,.e79-14.x-column,.e79-16.x-column,.e79-17.x-column,.e79-18.x-column,.e79-21.x-column,.e79-26.x-column,.e79-29.x-column,.e79-32.x-column,.e79-37.x-column,.e79-41.x-column,.e79-45.x-column,.e79-46.x-column,.e79-51.x-column,.e79-53.x-column,.e79-55.x-column,.e79-56.x-column,.e79-57.x-column,.e79-60.x-column,.e79-63.x-column,.e79-64.x-column,.e79-65.x-column,.e79-66.x-column {background-color:transparent;z-index:1;}
.item{height:calc(100% - 15px)}
.item-text{display:inline-block;vertical-align:middle;width:calc(100% - 61px)}
#content .field-name-field-block-comparator{padding-top:0!important;margin-top:0!important}
.section-geolocation #content .view-header{display:none}
.section-geolocation #content .view-header.open+.view-filters{display:block!important}
.section-geolocation #content .view-filters{display:none}


.flex_wrap .row {
    margin-top: 30px;
    overflow:hidden;
}


.flex_wrap .row:first-child {
    margin-top: 0;
}

.partgame{padding: 10px 4px 5px;margin-bottom:30px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}

.partgame .parttile{display:block;margin-bottom: 9px;font: 22px/21px Bold;color: #FFF;text-align:  center;}

.partgame .part-content{display:block;padding: 20px 11px;background: #FFF;text-align: center;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}

.partgame.five36{background: #f47d00;}

.partgame .latest-tiraj-time{display: block;padding: 10px 0 5px;font: 15px/15px Regular;text-align: center;color: #fff;}

.partgame.yenibigo{background: #7d0061;}

.partgame.fourplusfour{background:#104180;}

.partgame.sixfourty{background:#fede00;}

.partgame.classicloto{background:#a8d404;}

#page-wrap {margin: 0 auto;width: 1000px;}

div#page-wrap {width: 99%;}

.contain:before,.contain:after {content: "\0020";display: block;height: 0;visibility: hidden;}

.contain:after {clear: both;}

.contain {zoom: 1;}

.lats .newslist .imgleft{ float:left;}

.lats .newslist .imgleft img{ width:108px; height:77px; padding:4px; border:1px #d8d2ca solid;}


header .header .container .utilities {
  float: right;
  width: 47%;
}


header .header .container .utilities #menu_utility {
  width: auto;
  padding-top: 40px;
}


header .header .container .utilities #menu_utility ul {
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: right;
}


header .header .container .utilities #menu_utility ul li {
  padding-right: 30px;
  display: inline;
}


header .header .container .utilities #menu_utility ul li a {
  color: #171717;
  font-size: 13px;
  font-size: 1.3rem;
  text-decoration: none;
}


header .header .container .utilities #menu_utility ul li a:hover {
  text-decoration: underline;
}






.primary-small-nav-text {
	clip: rect(1px 1px 1px 1px); 
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;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;}



.vstup {
text-align: center;
margin-top: 30px;
font-weight: bold;
color: #ff0000;
padding-bottom: 50px;
}


.sub-menu .menu-item-has-children {
	position:relative;	
}

.widget.misc-twitterfeed div.cta {
    background-color:var(--primaryColor);
}

.widget.misc-twitterfeed div.cta a {
    color: white;
    font-size: 17px;
    text-align: center;
    text-decoration: none;
    line-height: 45px;
    height: 45px;
    display: block;
    width: 100%;
}

div.widget.misc-authors div.cta a {
  color: white;
  font-size: 17px;
  text-align: center;
  text-decoration: none;
  line-height: 45px;
  height: 45px;
}

  $this div.cta {
    display: inline-block;
    float: right;
    width: calc(50% - 40px - 96px);
  }

  $this div.cta div div a {
    display: inline-block;
    vertical-align: top;
    width: 100%;
  }

  $this div.cta div div + div a {
    margin-top: 20px;
  }
.box,.lt,.rt,.lb,.rb{position:relative;display:inline-block;overflow:hidden;width:40px;height:20px;opacity:1;}
.box:before,.lt:before,.rt:before,.lb:before,.rb:before{position:absolute;content:'';width:40px;height:40px;border-top:2px solid #404041;border-right:2px solid transparent;border-bottom:2px solid transparent;border-left:2px solid transparent;border-radius:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.rb{-webkit-animation:lt 1s linear -250ms infinite;-moz-animation:lt 1s linear -250ms infinite;animation:lt 1s linear -250ms infinite;}
.rb:before{bottom:0;right:0;-webkit-animation:clockwise 0.5s linear infinite;-moz-animation:clockwise 0.5s linear infinite;animation:clockwise 0.5s linear infinite;}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag {
	top: 1px;
	position: relative;
	margin-right: 4px;
}


#header-secondary-outer .menu-item-language .iclflag {
	top: 2px;
}


			table.recentcommentsavatartop img.avatar, table.recentcommentsavatarend img.avatar {
				border: 0px;
				margin: 0;
			}


			table.recentcommentsavatartop a, table.recentcommentsavatarend a {
				border: 0px !important;
				background-color: transparent !important;
			}


			td.recentcommentsavatarend, td.recentcommentsavatartop {
				padding: 0px 0px 1px 0px;
				margin: 0px;
			}


.tva {
	font-family:"Arial Narrow";
	font-size:24px;
	color:#0C3;
	padding-left:3px;
	background-color:#0C3;
}



ul.sub-menu li.menu-item { text-align: left; font-size: 1.2em !important;
}






.band {width:100%;}


#calendar2 thead tr.days{
  background-color: #5d9da9;
  height: 25px;
  color: #f9f9f9;
    font-size: 10px;
}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}





header#theme-header #main-nav ul li.menu-item-home a , header#theme-header #main-nav ul li.menu-item-home.current-menu-item a{
	background-image: none !important;
	text-indent: 0;
	width:auto;
}


.horizontal-article-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

#editorias-list .horizontal-article-list {
  color: #2bd9d9;
}
#div-poll #inner .pds-answer-group{display:block;margin:7px 0;padding:0;overflow:hidden}
#div-poll #inner .pds-answer-input{padding:0;position:relative;float:left}
#div-poll #inner .pds-answer-span{font-size:18px;font-weight:bold;display:block;margin-top:-8px;line-height:34px;font-style:italic;padding-left:35px;color:#FFF;cursor:pointer}
#div-poll #inner .pds-answer-feedback{padding:0;height:32px;overflow:hidden;width:45%;float:left;margin-left:3%;background-color:rgba(255,255,255,0.2)}
#div-poll #inner .pds-answer-feedback-bar{padding:0;margin:0;height:32px;position:relative;float:left;background-position:center;background-size:32px 32px;background-color:#28A3C0}
#div-poll #inner .pds-answer-text{color:#FFF;text-align:left;margin:0px;padding:0px;font-size:20px;position:relative;float:left;font-weight:normal;line-height:32px}
.pp-layout-entity--has-background-gallery{position:relative}
.pp-layout-entity--has-background-gallery .pp-row{position:relative}
.pp-layout-entity--has-background-video{background-color:#000 !important;background-image:none !important;position:relative}





#header {
	padding: 30px 0 0 0;
}

	#container,
	#header,
	#footer {
		margin: 0;
		width: 100%;
	}


.logo{ float: left; height: 81px; width: 281px; }

		#content .post .article-content .above-entry-meta .cat-links a,
		.page-header .page-title span{ background-color:#f80707}

		#content .post .article-content .entry-title a:hover,
		.entry-meta .byline i,.entry-meta .cat-links i,.entry-meta a,
		.post .entry-title a:hover,.search .entry-title a:hover{color:#f80707}

		.post-box .entry-meta .cat-links a:hover,.post-box .entry-meta .posted-on a:hover,
		.post.post-box .entry-title a:hover{color:#f80707}

		.widget_featured_slider .slide-content .above-entry-meta .cat-links a{background-color:#f80707}

		.widget_highlighted_posts .article-content .above-entry-meta .cat-links a {background-color:#f80707}

		.widget_featured_posts .article-content .above-entry-meta .cat-links a{background-color:#f80707}



.copyright {clear:both;margin: 20px auto;width: 50%;}
.footer-bucket{width:50%;display:inline-block;float:left;padding:0px 15px;margin-bottom:30px}
.footer-bucket:nth-child(odd){clear:left}
.footer-bucket--container{position:relative;display:block;background:#00C7FF;text-align:center;color:#fff;zoom:1}
.footer-bucket--container:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.footer-bucket--container:hover{background:#00a9d8}


.click-area {
  width: 100vw;
  height: 100vh;
  text-align: center;
  align-items: center;
  overflow-y: auto;
}


.expand-video .click-area {
  justify-content: center;
  height: unset;
}
 

.expand-contact-form .click-area {
justify-content: center;
}
.view-cfa-test-prep.view-display-id-test_prep_categories .views-row-last{margin-bottom:45px;}
.page-products .test-prep-exam-levels .views-row{margin-left:1em;}
.page-products .test-prep-exam-levels .views-row-last{margin-bottom:2em;padding:0 0 1em;border-bottom:1px solid #eee;}
.view-display-id-products_header .views-row{margin-bottom:10px;}
.view-display-id-products_header .views-row.views-row-last{margin:0;}
.af-deals .views-row{margin:0 0 20px;}
.blogroll .views-row{margin:0 0 20px;}
.view-blogroll ul .views-row-last{border:none;padding:0;}
.view-upcoming-events ul .views-row-last{border:none;padding:0;}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}
#footer-bottom .et-social-icon a{font-size:29px}
#u3103-9{font-size:36px;line-height:36px;}
#u3103-9,#u3103-10{font-size:30px;line-height:36px;}
.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
nav ul ul .menu-item-has-children .dropdown-menu-toggle,.sidebar .menu-item-has-children .dropdown-menu-toggle{float:right}
.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:16px;}


#home-bottom-right-content {
	width: 388px;
	height: 340px;
	float: left;
	margin-left: 20px;
	position: relative;
}

.span8 { width:620px; }

.row-fluid .span8 {
	width:65.957446808511%;
	*width:65.904255319149%;
}

input.span8, textarea.span8, .uneditable-input.span8 { width:606px; }

.table td.span8, .table th.span8 {
	float:none;
	width:604px;
	margin-left:0;
}

  input.span8,
  textarea.span8,
  .uneditable-input.span8 {
    width: 756px;
  }

.cli-tab-section .cli-tab-content
{
	padding: 10px 20px 5px 20px;
}

.cli-tab-section
{
	margin-top:5px;
}

.cli-tab-section.cli-privacy-tab {
    display: none;
}

#cookie-law-info-bar .cli-tab-section.cli-privacy-tab {
    display: block;
}

  .cli-tab-section .cookielawinfo-row-cat-table td, .cli-tab-section .cookielawinfo-row-cat-table th {
    font-size: 12px;
}

.footer .wm { background-color: #1C1C1C; display: block; margin-top: 20px; color: #CCC; }

.footer .wm a { color: #EBA319; }

.footer .wm a:hover { color: #1181E9; }


#metanav,
#header,
#billboard,
.share,
#sidebar,
#footer {
  display: none !important;
}


#header {
  padding: 2em 0 0 0;
  position: relative;
  margin-bottom: 1em;
}

#header .logo {
  
  margin: 0 auto;
  text-align: center;
  color: #fefefe;
  text-shadow: 1px 1px 1px black;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

#header .logo a {
  color: #fefefe;
}


    .index-events-column .pull-right {
        display: none;
    }


    .index-news .pull-right {
        display: none;
    }

.alignright,
.pull-right {
    float: right;
}


.header-contact,
.header-social-search{
	text-align: right;
}


.header-social-search{
	position: relative;
}


.header-social-search form{
	display: inline-block;
	margin-bottom: -2px;
}


	.header-contact,
	.header-social-search{
		float: right;
		width: 400px;
	}


	.header-social-search form.search-form-open{
		display: block;
	}


	.header-sponsored .header-contact,
	.header-sponsored .header-social-search{
		width: auto;
	}

.niz {
    margin-bottom: 30px;
      overflow: hidden;
}


ul.prisna-gwt-flags-container {
  text-align: center !important;
  position: relative;
  z-index: 999999 !important;
}



.prisna-gwt-flags-container {
	list-style: none !important;
	margin: 0 !important;
	padding: 0 !important;
	border: none !important;
	clear: both !important;
}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}

.row {
  margin-left: -15px;
  margin-right: -15px;
}

.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
  content: " ";
  display: table;
}

.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after {
  clear: both;
}
.row-centered{text-align:center}
.row-height{display:table;table-layout:fixed;height:100%;width:100%}
#content #menus .menu-content .row .row:last-child .item{border:none}
#header-menu1{width:818px;height:31px;}
.copyright-logo a{display:inline-block;text-align:center;margin-bottom:30px}
