#block-progressive-cms-menu{
	height:100px;
}

/* Removing the padding and padding transition at the top of the page, above the main_menu_div */
.fixed-header.hidden-top .page-box {
	padding-top: 0px !important;
	transition:none !important;
}


#top-box{
	background-color: #dddddd;
	position:absolute !important;
	margin-bottom:-20px;
	height:75px;
}
#top-box > div:nth-child(2) > a:first-child > img:first-child{
	width: 130px;
	margin-top:-85px;
}

#block-block-32 > div > div{
	height:0px !important;
}

/* Top box's Welcome and Logout buttons */
.navbar-nav.navbar-right:last-child{
	margin-right:40px;
}
#auth_user_welcome_button{
	background-color:#18495d;
	margin-top:10px;
	width:100px;
	border: 1px solid #18495d;
}
#auth_user_welcome_button > strong > a {
	color: white;
}
#auth_user_logout_button{
	text-align:right;
}
#auth_user_logout_button > li a{
	color: #204651;
}

span.item-new{
	display:none;
}


/* Section for the main menu buttons */
#main_menu_div{
	margin-top:-27px;
}
ul.navbar-center{
	display:flex;
}
ul.navbar-center > li{
	flex: 1 1;
	text-align:center;
}

ul.navbar-center > li > ul{
	margin-left: 0px !important;
	margin-right:0px;
}

ul.navbar-center > li > a{
	font-weight:bold;
	font-size:medium;
}


/* Modifying the MD slider size */
div.md-slide-item{
	height:360px !important;
}
#block-md-slider-resellers-home{
	margin-bottom:-100px;
}
div.main > div:first-child{
	overflow-y:hidden;
}

/* Removing the breadcrumbs. */
ul.breadcrumb{
	display:none;
}


div.alert-dismissable{
	background-color:white;
	color:black;
	border:1px solid darkgrey;
	margin-left:-17px;
}
div.alert-danger{
	background-color:white;
	color:black;
	border:2px solid red;
	margin-left:-17px;
}


div.links{
	display:none;
}


footer.footer-top{
	background-color:#204651;
	color: #ffffff;
	margin-top:-50px;
	padding:25px 0 5px;
}
div.title-box:before{
	background:none;
}
footer.footer-bottom{
	border-top-width:0px;
}


#block-gtranslate-gtranslate{
	margin-top:-20px;
	
}

/* Latest Content block */
#block-views-b3848fc9dba4d408e0cfd68c5bb64c19{
	margin-top:-30px;
}
#block-views-b3848fc9dba4d408e0cfd68c5bb64c19 > div:first-child{
	border-style:none;
	margin-bottom:10px;
}
#block-views-b3848fc9dba4d408e0cfd68c5bb64c19 > div:nth-child(2){
	margin-top:-10px;
}
#block-views-b3848fc9dba4d408e0cfd68c5bb64c19 > div:first-child > h5{
	color: white;
	font-weight:bold;
}
div.view-id-footer_clone_of_latest_posts > *{
	border-style:none;
}
ul.latest-posts > li > span > strong {
	font-weight:normal;
}
ul.latest-posts > li > span > strong > a{
	color:white;
}
ul.latest-posts > li{
	padding: 0px 0;
}
ul.latest-posts > li:before {
  content: "-";
  text-indent: -5px;
}
ul.latest-posts > *{
	border-style:none;
}

/* SiteMap block */
#block-block-30{
	margin-top:-30px;
}
#block-block-30 > *{
	border-style:none;
}
#block-block-30 > div:first-child > h5{
	color:white;
	border: 0px;
	font-weight:bold;
}
#block-block-30 > div:first-child{
	margin-bottom:10px;
}
#block-block-30 > div:nth-child(2){
	margin-top:-10px;
}
#block-block-30 > div:nth-child(2) > div{
	margin-bottom: 0px;
	border: 0px;
}
#block-block-30 > div:nth-child(2) > a{
	font-size: 13px;
	background-color: #204651 !important;
	color: white !important;
	display: block;
}
#block-block-30 > div:nth-child(2) > div > div:first-child{
	background-color:#204651;
	padding: 0px;
}
#block-block-30 > div:nth-child(2) > div > div:first-child > div{
	font-size: 13px;
	color: white;
}
#block-block-30 > div:nth-child(2) > div > div:nth-child(2) > div{
	background-color: #204651;
	padding: 0px;
	padding-left: 20px;
}
#block-block-30 > div:nth-child(2) > div > div:nth-child(2) > div > a{
	display: block;
	background-color: #204651 !important;
	color: white !important;
}
.panel-heading a:after{
	font-family: none;
	content: none !important;
}

/* Contact Us block */
#block-block-24{
	margin-top:-30px;
}
#block-block-24 > *{
	border-style:none;
}
#block-block-24 > div:first-child{
	margin-bottom:10px;
}
#block-block-24 > div:first-child > h5{
	color: white;
	font-weight:bold;
}
#block-block-24 > div:nth-child(2){
	margin-top:-10px;
}
#block-block-24 > div:nth-child(2) > p {
	margin-bottom:0px;
}
#block-block-24 > div:nth-child(2) > p > a{
	color:white;
}

/* Social Media block */
#block-social-media-links-social-media-links{
	margin-top:-15px;
}
#block-social-media-links-social-media-links > *{
	border-style:none;
}
#block-social-media-links-social-media-links > div:first-child {
	margin-top:10px;
	margin-bottom:0px;
}
#block-social-media-links-social-media-links > div:first-child > h5{
	color: white;
	font-weight:bold;
}
ul.social-media-links{
	margin-top:-10px;
	margin-left:-5px;
}