﻿ 
.infinite-header-background-transparent .infinite-top-bar-background{ opacity: 0.5; }
 
.infinite-header-boxed-wrap .infinite-top-bar-background{ opacity: 0; }
 
.infinite-top-bar-background{ background-color: #222222; }
.et_header_style_split .centered-inline-logo-wrap #logo{max-height:70px}
.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:70px}
#logo{max-height:70%}
.et_pb_svg_logo #logo{height:70%}
.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{max-height:56px}
.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{height:56px}
#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}
.clearboth,.clearboth:after{width:0;display:block;visibility:hidden;clear:both}
.clearboth{overflow:hidden;height:0}
.clearboth:after{height:0;content:' ';font-size:0;line-height:0}
* html .clearboth{height:1%}

.modal-content {
  position: relative;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 6px;
  outline: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
          box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}


    #copyright .copyright-text { padding: 10px 0 10px 0px; font-size: 14px;}

.color-blue__theme .burger-button-line{
    border: 1px solid #00f;
}

.color-black__theme .burger-button-line{
    border: 1px solid #000;
}

.burger-button {
  width: 42px;
  height: 42px;
  padding: 0;
  background-color: transparent;
  border: none;
}

.burger-button-line {
  background-color: white;
  margin-top: 6px;
  width: 22px;
  height: 0px;
  border: 1px solid white;
  display: block;
}

 

.post { color: #666; width: 700px; overflow: hidden; }

.post h1{ font-size: 18px; padding-bottom: 30px; margin-bottom: 10px; border-bottom: 1px solid #ddd; }

.post h2{ font-size: 18px; padding: 20px; margin-bottom: 10px; border-bottom: 1px solid #eee; }

.post h3{ font-size: 14px; padding: 20px; color: #999 }

.post h5 { font-size: 16px; padding: 10px 0; color: #70a229; font-weight: normal;}

.post p{ padding: 10px 20px; line-height: 22px}


.post .pic { text-align: center; padding: 10px 0 }

	.sponsor-square, .aside, .sponsor-skyscraper, .post, .downloads, .sponsor-rectangle { width: 100%; margin: 0 auto; float: none;}

.top-bar .center-tbl ul{
	float:left
}

.center-tbl{
	display:table;
	margin:auto;
	float:none;
}

	.top-bar .center-tbl ul,.top-ad{
		display: table;
		margin: 0 auto 5px;
		float: none !important;
		clear: both;
	}







.assistive-text{
	position: absolute !important;
	clip: rect(1px, 1px, 1px, 1px);
}

.old-ie .assistive-text{
	clip: rect(1px 1px 1px 1px);
}



.dtstart, .dtend {
     cursor: auto;
     border-bottom : none; 
}

#sidePanel div.text { -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg); font-weight:bold; }
