/*
 *   Important Information about this CSS File
 *
 * - Do not delete or rename this file, if you do not use it leave it blank (delete
 *   everything) and the file will be skipped when you enable Production Mode in
 *   the Global theme settings.
 *
 * - Read the _README file in this directory, it contains useful help and other information.
 */
/* Increase the body font size on small devices */
html {
  font-size: 81.3%;
}

 #page_wrapper.breadcrumb-bk {
	 background:#fff url(../images/header/breadcrumb-bk.png) repeat-x top;
 }

 #header, #menu-bar {
	 height:83px;
 }
 #header {
 }
 .site-logo {
	 width:150px;
	 margin-top:10px;
 }
 #menu-bar {
	 clear:both;
	 width:100%;
	 background:url(../images/header/nav-bk.png) no-repeat center center;
	 margin-top:10px;
 }
 .at_raxco_primary_navigation_breadcrumbs_active {
	 margin-top:15px;
	 position:absolute;
	 width:100%;
 }

	#menu-bar .menu-wrapper {
		margin-top:0px;
	}
	#menu-bar ul.nice-menu {
		width:auto;
		margin:0 auto;
		padding-right:0;
		float:none;
		display:block;
		text-align:center;
	}

	#menu-bar .nice-menu > li > a {
		padding:25px 15px;
		margin:6px 0 0 0;
		font-size:14px;
	}
	#menu-bar .nice-menu > li {
		margin:0;
		display:inline-block;
		float:none;
		text-align:center;
	}
		#menu-bar .nice-menu > li:hover {
			background:url(../images/header/navigation_hover.png) repeat-x 0 50px;
		}
	#menu-bar .nice-menu ul {
		display:none !important;
	}


#breadcrumb {
	font-size:11px;
	margin-bottom:90px;
}
	#breadcrumb a, #breadcrumb {
		color:#004c7a;
	}
	#breadcrumb .crumb-title {
		color:#333333;
	}

#main-content-header, #site-map, .node-page, .node-article, .node-ironistic-audiences, .node-webform {
	padding:0 28px 0 14px;
}

/*FOOTER*/
.at_raxco_footer_copyright {
	padding-bottom:0;
	text-align:center;
}
.at_raxco_footer_copyright .copyright_notice {
	padding:0 25px 12px 25px;
	display:inline-block;
	text-align:left;
}
.at_raxco_footer_copyright .copyright_menu {
	padding:0 25px 12px 25px;
	display:inline-block;
	text-align:right;
}
.region-footer {
}
.at_raxco_footer_conform {
	border-top:1px solid #aeaeae;
	padding-top:10px;
	text-align:center;
}
.social-icon {
	float:none;
	display:inline-block;
}


#block-menu-menu-footer-primary-menu ul.menu {
	text-align:center;
	vertical-align: top;
}

#block-menu-menu-footer-primary-menu ul.menu li {
	vertical-align: top;
	text-align:left;
}

#block-ironistic-solutions-solutions-footer-menu {
	width:100%;
	text-align: center;
}

#block-menu-menu-footer-primary-menu ul.menu li.menu-depth-1,
#block-ironistic-products-products-footer-menu,
#block-ironistic-solutions-solutions-footer-menu ul.menu {
	padding-right:2% !important;
	width:44% !important;
	display:inline-block;
	float:none !important;
	margin:0;
}
#block-menu-menu-footer-primary-menu ul.menu li.menu-depth-1.last {
	margin-right:0;
	padding-right:0;
}



.region-sidebar-first, .region-sidebar-second {
	border:none;
	margin-top:0;
	padding-top:0;
}

.at_raxco_design_notice {
	text-align:center;
}

.narrow-product-box {
	text-align: center;
}
.purchase-button {
	margin-left:auto;
	margin-right:auto;
}

.bullets ul.product-points {
	width:49%;
	margin:0;
	float:left;
}


.gridster.cntblk ul {
	padding:0 5px 0 5px;
}
.gridster.cntblk .gs_w {
	position:relative;
	float:left;
	clear:left;
	width:95% !important;
	left:0 !important;
	top:0 !important;
	margin:0 auto !important;
	height:auto !important;
}

.gridster.clrblk,
.gridster.cntblk {
	overflow-x:auto;
	overflow-y:hidden;
	width:95% !important;
	left:0 !important;
	margin:0 auto !important;
}

.gridster.cntblk .gs_w[data-col="1"] .cntblk-template-container,
.gridster.cntblk .gs_w[data-col="2"] .cntblk-template-container,
.gridster.cntblk .gs_w[data-col="3"] .cntblk-template-container {
	padding:30px 0 0 0;
	margin:0;
	height:auto !important;
	border:none;
	clear:both;
}

#block-menu-menu-footer-primary-menu {
	width:100%;
}
#block-ironistic-products-products-footer-menu {
	padding-left:4%;
}


.wysiwyg-main img {
	float:right;
}

.wysiwyg-btn .purchase-button {
	margin:0;
}

.solution_header .image {
	max-width:300px;
}
.solution_header .image img {
	max-width:300px;
	max-height:195px;
}

.solution_header {
	height:195px !important;
}

.solution_header .copy .title {
	font-size:28px !important;
	line-height:30px !important;
}

.iframe_tab {
	width:425px;
}


.buynow-product {
	width:46%;
		padding:1%;
	margin:1%;
	float:left;
	height:220px;
	background:rgb(247, 247, 247);
}
.buynow-product table {
	width:100%;
}
#content .buynow-product .product-name p {
	margin-bottom:0;
	margin-top:5px;
	font-weight:bold;
}