/*
 *   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: 112.5%;
}

#page_wrapper {
}

 #page_wrapper.breadcrumb-bk {
	 background:#fff;
 }

 #header {
	 height:83px;
	 padding-left:10px;
	 padding-right:10px;
 }
 #header {
 }
 .site-logo {
	 width:150px;
	 margin-top:10px;
 }
 #menu-bar {
	 clear:both;
	 width:100%;
	 margin-top:0;
 }
 .at_raxco_primary_navigation_breadcrumbs_active {
	 margin-top:0;
	 width:100%;
	 border-bottom:1px solid #ccc;
 }

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

	#menu-bar .nice-menu > li > a {
		padding:10px 15px;
		margin:0;
		font-size:14px;
	}
	#menu-bar .nice-menu > li {
		margin:0;
		display:inline-block;
		float:none;
		text-align:center;
	}
	#menu-bar .nice-menu ul {
		display:none !important;
	}

#breadcrumb {
	font-size:11px;
	padding-left:10px;
	padding-right:10px;
	background:url(../images/header/breadcrumb-bk.png) repeat-x bottom;
}
	#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 {
	display:none;
}

#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;
	padding-left:2% !important;
	width:44% !important;
	display:inline-block;
	float:none !important;
	margin-bottom:10px;
}

#block-menu-menu-footer-primary-menu ul.menu li.menu-depth-1.last {
	margin-right:0;
	padding-right:0;
}
#block-menu-menu-footer-primary-menu {
	margin-bottom:0;
}



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

.region-sidebar-first .region-inner, .region-sidebar-second .region-inner {
	margin:10px;
}

.at_raxco_design_notice {
	text-align:center;
}

.at_raxco_footer_copyright ul.menu {
	text-align:center;
}
.at_raxco_footer_copyright ul.menu li {
	display:inline-block;
	float:none;
}


.ironsitic_products_detail {
	margin-left:10px;
	margin-right:10px;
}

.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;
}


.wysiwyg-main img {
	float:right;
	max-width:180px;
	height:auto !important;
}

.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:300px;
}

.buynow-product table {
	width:100%;
}
#content .buynow-product .product-name p {
	margin-bottom:0;
	margin-top:5px;
	font-weight:bold;
}