/*

Theme Name: ARMA Global

Theme URI: http://www.arma-global.com/

Description: A custom responsive theme designed and developed by Socius Marketing for ARMA Global, based on Bootstrap 3.

Author: Socius Marketing

Author URI: http://www.arma-global.com/

Version: 2.0

*/

body {

	font-size: 12px;

	color: #000;

	background: url("images/bodyBG.jpg") left top repeat transparent;

}

body,

#footer .widget_nav_menu .sub-menu a,

.expandable .expandable_header_container h5,

.entry-content h5,

.entry-content h6 {

	font-family: 'Open Sans', sans-serif;

}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6,

#top_searchsubmit,

#bottom_info a,

#footer .widget_nav_menu a,

.big_menu_link {

	font-family: 'Graduate', cursive;

	font-weight: bold;

}

/* Webkit */

::selection {

    background: #e62027;

    color: #FFF;

}

/* Gecko/Mozilla */

::-moz-selection {

    background: #e62027;

    color: #FFF;

}

a {

	color: #e62027;

	outline: none;

	border: none;

}

a:hover, a:focus {

	color: #ff0000;

}

a:active {

    outline: none;

}



/* TOP ROW*/

/* ____________________________________ */



#top_row {

	background: url("images/top_rowBG.jpg") top left repeat transparent;

	border-bottom: 1px solid #000;	

	border-top: 3px solid #000;	

}

.menu-header {

	display: table;

	margin: 0 auto;

}

#top_row ul {

	margin: 0;

	padding: 20px 0 10px;

	list-style: none;

}

#top_row li {

	display: inline;

}

#top_row .top_access_social a {

	margin: 0 5px;

}



/* HEADER */

/* ____________________________________ */



#header {

	background: url("images/navBG2.jpg") center top repeat-x transparent;

	position: relative;

	z-index: 3;

}

.home #header {

	padding-bottom: 197px;

}

#site-title img {

	margin: 28px auto 10px;

	display: block;	

}

#header .row {

	position: relative;	

}

#access ul {

	margin: 0;

	padding: 0;

	list-style: none;

}

#access li {

	float: left;

}

#access a {

	color: #fff;

	font-size: 12px;

	text-transform: uppercase;

	text-align: center;

	padding: 35px 9px 12px;

	height: 128px;

	line-height: 20px;

	display: block;

	position: relative;

	font-weight: bold;

	text-decoration: none;

}

#access a:hover,

#access .current-menu-item a,

#access .hovering a {

	color: #e62027;

	background: url("images/nav_hover.png") left top repeat transparent;

	border-top: 4px solid #ea0202;

	padding-top: 51px;

}

#access a:hover .top_arrow,

#access .current-menu-item a .top_arrow,

#access .hovering a .top_arrow {

	background: url("images/nav_hover_arrow.png") left top repeat transparent;

	position: absolute;

	top: 0px;

	left: 46%;

	display: block;

	width: 10px;

	height: 9px;

}

#mobile_access ul {

	padding: 0;

	list-style: none;

	border-bottom: 2px solid #1f1f1f;

	border-right: 1px solid #1f1f1f;

}

.home #mobile_access ul {

	border-right: 0 solid #1f1f1f;

}

#mobile_access a {

	text-transform: uppercase;

	font-size: 16px;

	color: #fff;

	padding: 7px 0;	

	display: block;

	float: left;

	width: 50%;

	text-align: center;

	border-top: 2px solid #1f1f1f;

	border-left: 1px solid #1f1f1f;

	background: url("images/mobile_accessBG.png") left top repeat transparent;

}

.home #mobile_access a {

	font-size: 27px;

	font-weight: bold;

	width: 100%;

}

#mobile_access a:hover {

	text-decoration: none;

	color: #e62027;

}



/* TOP INFO */

/* ____________________________________ */



#top_info,

#bottom_info_pattern {

	background: url("images/top_infoBG.jpg") left top repeat transparent;	

}

#top_info_shadow,

#bottom_info_shadow {

	background: url("images/top_info_shadow.png") left top repeat-x transparent;

	padding-top: 10px;

	padding-bottom: 10px;	

}

#page_title h1 {

	color: #b50000;

	margin-top: 10px;

	margin-bottom: 15px;

	font-size: 26px;

	text-align: center;

}

#page_title h1 span {

	color: #fff;

}

#top_image img {

	-webkit-box-shadow: 4px 4px 0 0 rgba(0,0,0,.37);

	box-shadow: 4px 4px 0 0 rgba(0,0,0,.37);

	margin: 0 auto;

	display: block;	

}

#secondary_page_title h2 {

	color: #fff;

	font-size: 25px;

	line-height: 1.2em;

	margin-bottom: 20px;

	text-align: center;

}

#top_text_area {

	color: #c2c2c2;

	margin: 0 15px;

	font-size: 16px;

}



/* MAIN */

/* ____________________________________ */



#container {

	background-color: #fff;

}

#content {

	margin-top: 30px;

	margin-bottom: 30px;

	font-size: 14px;

	line-height: 20px;

}

.entry-content {

	margin: 0 15px;	

}

.entry-content p,

#page_gallery p {

	margin: 0 0 20px;

}

.entry-content img {

	max-width: 100%;

	height: auto;	

}

.entry-content h3,

#page_gallery h3,

.page-title,

.entry-title {

	font-size: 25px;

	color: #b50000;	

}

.entry-content h4 {

	font-size: 20px;

	color: #b50000;	

}

.entry-content h5 {

	font-size: 14px;

	color: #000;	

}

.entry-content ul {

	list-style: none;

	padding-left: 20px;

	margin-bottom: 20px;

	/* clear: both; */

	/* float: left; */

	/* width: 60%; */

}

.entry-content li {

	padding-left: 20px;

	background: url("images/red-round-bullet.png") left 7px no-repeat transparent;

}

.entry-content h6 {

	font-size: 21px;

	margin-bottom: 20px;

	color: #b50000;

	font-style: italic;

}

.alignright,

.alignleft,

.aligncenter {

	display: block;

	margin: 20px auto;

	-webkit-box-shadow: 4px 4px 0 0 rgba(0,0,0,.37);

	box-shadow: 4px 4px 0 0 rgba(0,0,0,.37);

}

.alignright.no-shadow,

.alignleft.no-shadow,

.aligncenter.no-shadow {

	-webkit-box-shadow: 0 0 0 0 rgba(0,0,0,.37);

	box-shadow: 0 0 0 0 rgba(0,0,0,.37);

}

.row.shadow {

	background: url("images/shadow.png") center top no-repeat transparent;

	padding-top: 20px;

	min-height: 66px;

	-webkit-background-size: 100%;

	-moz-background-size: 100%;

	-o-background-size: 100%;

	background-size: 100%;

}

.entry-content .row {

	margin-bottom: 20px;

}

.slideshow a {

	position: relative;

	width: 50%;

	height: 100%;

	float: left;

	display: block;

}

.slideshow img {

	float: left;

	position: relative;	

	z-index: 1;

	width: 100%;

	height: auto;	

}

.slideshow .gallery_cover {

	background: url("images/gallery_cover.png") right bottom no-repeat transparent;

	position: absolute;

	bottom: 0;

	right: 0;

	z-index: 2;

	width: 23px;

	height: 23px;

	display: block;

	text-indent: -9009px;

}

.read_more_content {

	display: none;

	width: 100%;

}

.read_more_link_container {

	display: block;

	text-align: right;	

}



/* EXPANDABLES */

/* ____________________________________ */



.expandable {

	background-color: #f1f1f1;

	padding: 20px;

	margin-bottom: 10px;

}

.top_expandable_row {

	background: #ffffff; /* Old browsers */

	background: -moz-linear-gradient(top,  #ffffff 0%, #e3e3e3 30%, #e3e3e3 70%, #ffffff 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(30%,#e3e3e3), color-stop(70%,#e3e3e3), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  #ffffff 0%,#e3e3e3 30%,#e3e3e3 70%,#ffffff 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top,  #ffffff 0%,#e3e3e3 30%,#e3e3e3 70%,#ffffff 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  #ffffff 0%,#e3e3e3 30%,#e3e3e3 70%,#ffffff 100%); /* IE10+ */

	background: linear-gradient(to bottom,  #ffffff 0%,#e3e3e3 30%,#e3e3e3 70%,#ffffff 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

	position: relative;	

}

.top_expandable_row img {

	margin: 20px auto;

	display: block;	

}

.expandable .expandable_header_container h4 {

	color: #b50000;

	line-height: 1em;

	text-align: center;

	font-size: 25px;

	margin: 10px 20px;

}

.expandable .expandable_header_container h5 {

	color: #313131;

	font-size: 20px;

	text-align: center;

	font-weight: normal;

	margin: 5px 20px 20px;

}

.bottom_expandable_row {

	margin-top: 40px;

	display: none;

	font-size: 14px;

	color: #010101;

	margin-bottom: 20px;

}

.expandable_link {

	padding: 20px 0;

	display: block;

	background: url("images/expandable_linkBG.jpg") right top repeat-x transparent;

}

.expandable_link i {

	background: url("images/expandable_link_icon.png") left top no-repeat transparent;

	width: 30px;

	height: 30px;

	display: block;

	text-indent: -9009px;

	margin: 0 auto;

}

.expandable_link.closed_link i {

	background-position: left bottom;

}

.expandable_link span {

	color: #b50000;	

	text-align: center;

	margin-top: 15px;

	width: 100%;

	display: block;

}



/* BOTTOM INFO */

/* ____________________________________ */





#bottom_info {

	background: url("images/bottom_infoBG.jpg") left top repeat-x transparent;

	padding-top: 17px;	

}

#bottom_info_arma_logo {

	margin: 0 15px;	

}

.videoWrapper .textwidget,

.expandable .videoWrapper {

	position: relative;

	padding-bottom: 56.25%; /* 16:9 */

	padding-top: 25px;

	height: 0;

}

.expandable .videoWrapper {

	margin: 0 0 20px;	

}

.videoWrapper .textwidget iframe,

.expandable .videoWrapper iframe {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

}

#bottom_info h4 {

	font-size: 25px;

	line-height: 37px;

	text-align: center;

	color: #c80000;

}

#bottom_info h4 span {

	color: #fff;

}

#bottom_info p {

	color: #fff;

	font-size: 15px;

}

#bottom_info a,

#access .hover_menu .big_menu_link {

	color: #fff;

	height: 45px;

	width: 256px;

	margin: 30px auto 15px;

	padding: 0 0 0 43px;

	background: url("images/slider_linkBG_hover-1.png") left top no-repeat transparent;

	display: block;

	font-weight: normal;

	font-size: 24px;

	text-indent: 0;

	line-height: 45px;

}

#access .hover_menu .big_menu_link {

	margin-bottom: 0;

}

#bottom_info a:hover,

#access .hover_menu .big_menu_link:hover {

	background-position: left bottom;

}



/* FOOTER */

/* ____________________________________ */

.pdf {
    display: block;
    margin: 0 auto;
    text-align: center;
}

#footer {

	padding-top: 25px;

}

#footer ul {

	padding: 0;

	margin: 0;

	list-style: none;

}

#footer .widget_nav_menu {

	margin-bottom: 25px;	

}

#footer .widget_nav_menu a {

	color: #fff;

	font-size: 17px;

	display: block;

	font-weight: normal;

}

#footer .widget_nav_menu .sub-menu {

	margin: 10px 0 0;

}

#footer .widget_nav_menu .sub-menu a {

	color: #929292;

	font-size: 12px;

	margin: 5px 0;

}

#footer_logo {

	background: url("images/footer_logoBG.jpg") left top repeat-x transparent;

	padding: 100px 0 27px;

}

#footer_logo img {

	margin: 0 auto;

	display: block;

}

#site-info {

	background: url("images/site-infoBG.jpg") left top repeat-x transparent;

	padding: 63px 0 0;

	color: #000;

	text-align: center;

}

#site-info a {

	color: #000;

}

.post-250 .col-md-3 {

	position: relative;	

	height: 150px;

	line-height: 150px;

}

.post-250 .col-md-3 img {

	vertical-align: middle;

	display: inline;

	text-align: center;

}



@media (max-width: 300px) {

	#mobile_access a {

		font-size: 12px;

	}

	.home #mobile_access a {

		font-size: 20px;

	}

	#top_row .top_access_social a img {

		width: 26px;

		height: 26px;

	}

}



@media (min-width: 768px) { 

	#header {

		/* height: 128px; */

	}

	.home #header {

		padding-bottom: 0;

	}

	#access a {
padding: 55px 8px 12px;
line-height: 24px;
font-size: 14px;
}

	#top_row .top_access_social a img {

		width: 21px;

		height: 21px;

	}

	#top_access {

		float: right;	

	}

	#top_access ul {

		padding: 0;

	}

	#top_row li {

		float: left;

	}

	#top_row a {

		color: #e62027;

		padding: 11px 0 9px;

		display: block;

		margin-right: 25px;

	}

	#top_row .top_access_social a {

		margin: 0 10px 0 0;

		padding: 8px 0;

	}

	#top_row a:hover {

		background: #000;

	}

	#top_searchform div {

		-webkit-border-radius: 5px;

		border-radius: 5px;

		margin: 8px 0 0 10px;

		background: #e62027;

	}

	#top_searchform input {

		border: 0;

		color: #fff;

		background: transparent;

	}

	#top_searchform #top_s {

		font-size: 11px;

		padding: 3px 10px;

	}

	#top_searchform #top_searchsubmit {

		font-size: 13px;

	}

	#top_searchform #top_s::-webkit-input-placeholder {

		color: #fff;

	}

	#top_searchform #top_s:-moz-placeholder { /* Firefox 18- */

		color: #fff;

	}

	#top_searchform #top_s::-moz-placeholder {  /* Firefox 19+ */

		color: #fff;

	}

	#top_searchform #top_s:-ms-input-placeholder { 

		color: #fff;

	}

	#site-title img {

		margin: 10px 0 0;

		width: 300px;

		float: left;

	}

	.tp-caption a.headerlink {

		height: 36px;

		width: 330px;

		display: block;

		background: url("images/slider_linkBG-1.png") left top no-repeat transparent;

		color: #fff !important;

		text-decoration: none;

		font-size: 17px;

		padding: 12px 0 0 45px;

		-webkit-transition: all 0s ease-out;

		-moz-transition: all 0s ease-out;

		-o-transition: all 0s ease-out;

		-ms-transition: all 0s ease-out;

	}

	.tp-caption.small_text.lfr,

	.tp-caption.small_text_white {

		color: #fff;

		padding: 5px !important;

		background: #000;

	}

	.tp-caption a.headerlink:hover {

		text-decoration: underline;

		background-position: left bottom;

	}

	#homeslider {

		background: #000;

		position: relative;

		z-index: 2;	

	}

	#homeslider .fullscreen-container {

		display: block !important;

	}

	#main_shadow {

		background: url("images/main_shadow.png") left bottom repeat-x transparent;

	}

	#container {

		background: url("images/containerBG.jpg") left bottom repeat-x #fff;

	}

	#container_left {

		background: url("images/container_leftBG.jpg") left top repeat-y transparent;

	}

	#container_right {

		background: url("images/container_rightBG.jpg") right top repeat-y transparent;

	}

	#container_left_corner {

		background: url("images/container_left_cornerBG.jpg") left bottom no-repeat transparent;

	}

	#container_right_corner {

		background: url("images/container_right_cornerBG.jpg") right bottom no-repeat transparent;

	}

	#content {

		margin-top: 30px;

		margin-bottom: 100px;

	}

	.entry-content {

		margin: 0;	

	}

	#site-info {

		text-align: left;	

		padding: 80px 0 10px;

	}

	#socius_tagline {

		text-align: right;	

	}

	.slideshow a {

		width: 33%;

	}

	#access .hover_menu {

		display: none;

		top: 128px;

		width: 100%;

		height: 423px;

		background: url("images/sub_menuBG.jpg") left top repeat transparent;

		left: 15px;

		z-index: 99999;

		position: absolute;	

	}

	.dropper_widget {

		display: block;

		padding-bottom: 20px;

	}

	.dropper_widget h3 {

		font-size: 15px;

		font-weight: normal;

		line-height: 1.5em;

		color: #ea0202;

	}

	.dropper_widget h3 span {

		font-size: 20px;

		color: #fff;

	}

	.dropper_widget p {

		font-size: 13px;

		color: #fff;

	}

	#access .hover_menu .sub-menu {

		padding-top: 20px;

		padding-bottom: 10px;

	}

	#access .hover_menu li {

		width: 33.3333333%;

	}

	#access .hover_menu a {

		height: auto;

		border-top: 0px solid #ea0202;

		height: 87px;

		width: 171px;

		margin: 0 auto;

		display: block;

		padding: 10px 0;

		text-indent: -9009px;

		background: url("images/arma_nav_sprite2.jpg") 0 0 no-repeat transparent;

	}

	#access .hover_menu a .top_arrow {

		background: none;

		display: none;

	}

	#access .hover_menu #menu-item-1406 a { background-position: -342px -261px; }

	#access .hover_menu #menu-item-1406 a:hover { background-position: -342px -345px; }

	#access .hover_menu #menu-item-1406 a:active { background-position: -342px -435px; }

	#access .hover_menu #menu-item-1407 a { background-position: -1026px 0; }

	#access .hover_menu #menu-item-1407 a:hover { background-position: -1026px -84px; }

	#access .hover_menu #menu-item-1407 a:active { background-position: -1026px -174px; }

	#access .hover_menu #menu-item-1408 a { background-position: -1197px 0; }

	#access .hover_menu #menu-item-1408 a:hover { background-position: -1197px -84px; }

	#access .hover_menu #menu-item-1408 a:active { background-position: -1197px -174px; }

	#access .hover_menu #menu-item-1569 a { background-position: -1710px -261px; }

	#access .hover_menu #menu-item-1569 a:hover { background-position: -1710px -345px; }

	#access .hover_menu #menu-item-1569 a:active { background-position: -1710px -435px; }

	#access .hover_menu #menu-item-1409 a { background-position: -855px 0; }

	#access .hover_menu #menu-item-1409 a:hover { background-position: -855px -84px; }

	#access .hover_menu #menu-item-1409 a:active { background-position: -855px -174px; }

	#access .hover_menu #menu-item-1410 a { background-position: -684px 0; }

	#access .hover_menu #menu-item-1410 a:hover { background-position: -684px -84px; }

	#access .hover_menu #menu-item-1410 a:active { background-position: -684px -174px; }

	#access .hover_menu #menu-item-1623 a { background-position: -171px -261px; }

	#access .hover_menu #menu-item-1623 a:hover { background-position: -171px -345px; }

	#access .hover_menu #menu-item-1623 a:active { background-position: -171px -435px; }

	#access .hover_menu #menu-item-1411 a { background-position: -171px 0; }

	#access .hover_menu #menu-item-1411 a:hover { background-position: -171px -84px; }

	#access .hover_menu #menu-item-1411 a:active { background-position: -171px -174px; }

	#access .hover_menu #menu-item-1412 a { background-position: -1197px -261px; }

	#access .hover_menu #menu-item-1412 a:hover { background-position: -1197px -345px; }

	#access .hover_menu #menu-item-1412 a:active { background-position: -1197px -435px; }

	#access .hover_menu #menu-item-1700 a { background-position: -342px -261px; }

	#access .hover_menu #menu-item-1700 a:hover { background-position: -342px -345px; }

	#access .hover_menu #menu-item-1700 a:active { background-position: -342px -435px; }

	#access .hover_menu #menu-item-1553 a { background-position: -342px 0; }

	#access .hover_menu #menu-item-1553 a:hover { background-position: -342px -84px; }

	#access .hover_menu #menu-item-1553 a:active { background-position: -342px -174px; }

	#access .hover_menu #menu-item-1467 a { background-position: 0 0; }

	#access .hover_menu #menu-item-1467 a:hover { background-position: 0 -84px; }

	#access .hover_menu #menu-item-1467 a:active { background-position: 0 -174px; }

	#access .hover_menu #menu-item-1416 a { background-position: 0 -261px; }

	#access .hover_menu #menu-item-1416 a:hover { background-position: 0 -345px; }

	#access .hover_menu #menu-item-1416 a:active { background-position: 0 -435px; }

	#access .hover_menu #menu-item-1466 a { background-position: -1710px 0; }

	#access .hover_menu #menu-item-1466 a:hover { background-position: -1710px -84px; }

	#access .hover_menu #menu-item-1466 a:active { background-position: -1710px -174px; }

	#access .hover_menu #menu-item-1552 a { background-position: -342px 0; }

	#access .hover_menu #menu-item-1552 a:hover { background-position: -342px -84px; }

	#access .hover_menu #menu-item-1552 a:active { background-position: -342px -174px; }

	#access .hover_menu #menu-item-1419 a { background-position: -855px -261px; }

	#access .hover_menu #menu-item-1419 a:hover { background-position: -855px -345px; }

	#access .hover_menu #menu-item-1419 a:active { background-position: -855px -435px; }

	#access .hover_menu #menu-item-1420 a { background-position: -1026px -261px; }

	#access .hover_menu #menu-item-1420 a:hover { background-position: -1026px -345px; }

	#access .hover_menu #menu-item-1420 a:active { background-position: -1026px -435px; }

	#access .hover_menu #menu-item-1421 a { background-position: -513px -261px; }

	#access .hover_menu #menu-item-1421 a:hover { background-position: -513px -345px; }

	#access .hover_menu #menu-item-1421 a:active { background-position: -513px -435px; }

	#access .hover_menu #menu-item-1422 a { background-position: -1539px 0; }

	#access .hover_menu #menu-item-1422 a:hover { background-position: -1539px -84px; }

	#access .hover_menu #menu-item-1422 a:active { background-position: -1539px -174px; }

	#access .hover_menu #menu-item-1423 a { background-position: -1368px -261px; }

	#access .hover_menu #menu-item-1423 a:hover { background-position: -1368px -345px; }

	#access .hover_menu #menu-item-1423 a:active { background-position: -1368px -435px; }

	#access .hover_menu #menu-item-1554 a { background-position: -342px 0; }

	#access .hover_menu #menu-item-1554 a:hover { background-position: -342px -84px; }

	#access .hover_menu #menu-item-1554 a:active { background-position: -342px -174px; }

	#access .hover_menu #menu-item-1743 a { background-position: -1368px 0; }

	#access .hover_menu #menu-item-1743 a:hover { background-position: -1368px -84px; }

	#access .hover_menu #menu-item-1743 a:active { background-position: -1368px -174px; }

	#access .hover_menu #menu-item-1744 a { background-position: -684px -261px; }

	#access .hover_menu #menu-item-1744 a:hover { background-position: -684px -345px; }

	#access .hover_menu #menu-item-1744 a:active { background-position: -684px -435px; }

	#access .hover_menu #menu-item-1745 a { background-position: -513px 0; }

	#access .hover_menu #menu-item-1745 a:hover { background-position: -513px -84px; }

	#access .hover_menu #menu-item-1745 a:active { background-position: -513px -174px; }

	#access .hover_menu #menu-item-1746 a { background-position: -1539px -261px; }

	#access .hover_menu #menu-item-1746 a:hover { background-position: -1539px -345px; }

	#access .hover_menu #menu-item-1746 a:active { background-position: -1539px -435px; }

	#access .hover_menu #menu-item-1693 a { background-position: 0px 0px; }

	#access .hover_menu #menu-item-1693 a:hover { background-position: 0px -84px; }

	#access .hover_menu #menu-item-1693 a:active { background-position: 0px -174px; }
	
	#access .hover_menu #menu-item-3551 a { background-position: -342px 0px; }

	#access .hover_menu #menu-item-3551 a:hover { background-position: -342px -84px; }

	#access .hover_menu #menu-item-3551 a:active { background-position: -342px -174px; }



}



/* Medium devices (desktops, 992px and up) */

@media (min-width: 992px) {

	#access a {

		padding: 55px 15px 12px;

		line-height: 24px;

		font-size: 14px;

	}

	.tp-caption.small_text.lfr,

	.tp-caption.small_text_white {

		color: #fff;

		padding: 0;

		background: transparent;

	}

	.tp-caption.small_text_white {

		color: #fff;	

	}

	#site-title img {

		margin: 0;

		width: auto;

	

		padding-top: 7px;

}

	#top_image img {

		margin: 0 0 0 10px;

	}

	#page_title h1 {

		margin-left: 10px;

		text-align: left;

	}

	#secondary_page_title h2 {

		font-size: 28px;

		text-align: left;

		margin-top: 0;

		margin-bottom: 10px;

	}

	#top_text_area {

		margin: 0;

	}

	#top_info_arma_logo,

	#bottom_info_arma_logo {

		background: url("images/top_info_arma_logo.png") right center no-repeat transparent;

		min-height: 260px;

	}

	#bottom_info_arma_logo {

		margin: 0;	

	}

	#bottom_info h4 {

		text-align: left;

	}

	#bottom_info a {

		margin: 15px 0;

	}

	#footer .widget_nav_menu {

		margin-bottom: 0;	

	}

	.expandable_link {

		height: 114px;

		width: 70px;

		float: right;

	}

	.expandable_header_container {

		width: 476px;

		float: left;	

	}

	.expandable .expandable_header_container h4 {

		margin: 30px 0 0;

		text-align: left;

	}

	.expandable_link i {

		margin-top: 10px;

	}

	.top_expandable_row img {

		margin: 0;

	}

	.expandable .expandable_header_container h5 {

		text-align: left;

		margin: 5px 0 0;

	}

	.alignright {

		float: right;

		margin: 0 0 20px 20px;	

	}

	.alignleft {

		float: left;

		margin: 0 20px 20px 0;	

	}

	.veteran-logo {

		position: relative;

	}

	.veteran-logo img {

		position: absolute;

		top: -80px;

		left: 0;	

	}

	.slideshow a {

		width: 20%;

	}

	#access .hover_menu {

		height: 367px;

	}

	#access .hover_menu li {

		width: 25%;

	}

	.dropper_widget h3 {

		font-size: 18px;

	}

	.dropper_widget h3 span {

		font-size: 23px;

	}

}



/* Large devices (large desktops, 1200px and up) */

@media (min-width: 1200px) {

	#access a {

		padding: 55px 25px 12px;

	}

	#secondary_page_title h2 {

		font-size: 35px;

	}

	.expandable_link {

		height: 142px;

	}

	.expandable_header_container {

		width: 601px;

	}

	.expandable .expandable_header_container h4 {

		margin: 45px 0 0;

	}

	.expandable_link i {

		margin-top: 35px;

	}

	.post-250 .col-md-3 {

		position: relative;	

		height: 150px;

		line-height: 150px;

	}

	.post-250 .col-md-3 img {

		vertical-align: middle;

		display: inline;

		text-align: center;

	}

	#access .hover_menu {

		height: 310px;

	}

	.dropper_widget h3 {

		font-size: 25px;

	}

	.dropper_widget h3 span {

		font-size: 30px;

	}

}