/*--







	Theme Name: theme53265







	Theme URI: http://info.template-help.com/help/







	Description: A theme for Wordpress 3.8.x







	Author: Template_Help.com







	Author URI: http://info.template-help.com/help/







	Template: CherryFramework







	Version: 3.1.5







--*/







/*@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css);*/







/* ----------------------------------------







	Please, You may put custom CSS here







---------------------------------------- */







body {







	color: #444;







	font-size: 15px!important;







	line-height: 1.5em!important;







}







p a {







	color: #D22315;







}







p a:hover {







	color: #000;







}







.header {







	background: #D22315!important







}







.title-section {







	display: none!important;







}







.headersocial {







	padding: 15px 0;







}







.headersocial a {







	margin-left: 10px;







	font-size: 30px;







	color:#000;







}







.headersocial a:hover {







	color:#fff!important;







}







.navwrap {







	background: #000;







}







.navwrap ul {







	width: 100%;







	display: table!important;







}







.navwrap ul li {







	display: table-cell;







	float: none;







}







.nav .sf-menu >li a >div span {







	padding: 30px 12px!important;







}







.nav .sf-menu >li a:after {







	background: #D22315!important;







}







.fixed {







    position: fixed;







    top: 0;







    width: 100%;







    z-index: 10000;







}







a.phone, a.email {







	display: inline-block;







	font: 400 30px/36px 'Fjalla One', sans-serif;







	color: #000;







	text-transform: initial!important;







	width: 285px;







	text-align: justify;







}







a.phone:hover , a.email:hover {







	color: #fff!important;







}







a.phone i, a.email i {







	font-size: 36px!important;







}







a.email {







	letter-spacing:1.3px; 







}







a.email i {







	margin-right: 5px;







}







.parallax-slider .controlBtn .innerBtn:hover {







	color: #D22315!important;







}







.service-box .btn-align {







	text-align: center!important;







}







.service-box .btn-align a {







	text-decoration: none!important;







	font-size: 21px;







	font-weight: 900;







	line-height: 1.4;







}







.logo {







	background: transparent!important;







	padding: 60px 17px!important;







}







.logo a {







	margin-bottom: 0!important;







}







.slider_caption h2 {







	text-transform: initial!important;







	letter-spacing: 0!important;







}







.block_1 h2 {







	color: #D22315!important;







	background: none!important;







}







.ourservices.block_1 {







	padding: 0!important;







}







.list_1 ul li .desc {







	padding: 15px 21px!important;







}







.list_1 ul li .desc .excerpt {







	font-weight: 700;







	font-size: 24px;







	font-family: 'Lato', sans-serif!important;







}







ul.clients_list {







	width: 72.9%!important;







	margin: 0 auto!important;







}







.block_2 {







	padding-bottom: 0!important;







}







.block_2 h2 {







	background: none!important;







}







.videos .span4 {







	text-align: center;







}







.videos .span4 a img {







	border: solid 1px #000;







}







.videos .span4 a {







	font-size: 18px!important;







	color: #D22315;







}







.certification p:first-child {







	font-size: 30px;







	line-height: 48px;







	color: #222;







	margin-bottom: 100px;







}







.certification p strong {







	color: #D22315;







}







.box_3 {







	padding: 40px 0!important;







}







.testi_1 {







	padding: 80px 0!important;







}







.testi_1 h2 {







	color: #222!important;







	font-size: 36px;







	text-transform: uppercase;







	margin-bottom: 30px!important;







}







.testi_1 .desc .excerpt:before {







	color: #D22315!important;







	padding-bottom: 30px!important;







}







.testi_1 .desc .excerpt {







	color: #222!important;	







}







.testi_1 .desc h5 a {







	color: #D22315!important;







	font-size: 20px!important;







}







.testi_1 .owl-controls .owl-page span:after {







	background: #ccc!important;







	border-color: #ccc!important;







}







.footer .footer-widgets, .footer .ext_poz5 #social_networks-2 {







	margin-bottom: 0!important;







}







.home .footer, .footer {







	padding: 40px 0!important;







}







.home .footer .block_01 {







	border-top: 0!important;







}







.footer .block_01 {







	padding: 30px 0 0!important;







}







.footer .twitter {







	text-align: right;







}







.footer .twitter a, .footer .facebook a {







	font-size: 30px!important;







	color: #fff;







}







.footer .twitter a:hover, .footer .facebook a:hover {







	color: #D22315!important;







}







.google-maps {







        position: relative;







        padding-bottom: 25%; /* This is the aspect ratio */







        height: 0;







        overflow: hidden;







    }







.google-maps iframe {







        position: absolute;







        top: 0;







        left: 0;







        width: 100% !important;







        height: 100% !important;







    }







.google-map-api {







margin-left: -400px!important;







margin-right: -400px!important;







width: auto!important;







}















.block_5 h2, .block_7 h2, .block_8 h2, .block_9 h2 {







	background: none!important;







}







.home #popmake-2559 .wpcf7-form textarea {







	height: initial!important;







}







.home .popmake input {







	width: 100%!important;







	height: 2.5em!important;







	padding: 10px;







}







.home .popmake textarea {







	padding: 10px;







}







#back-top a span:before, .btn-link:before {







	background: #D22315!important;







}







#back-top a:hover span:before {







	background: #000!important;







}







.list_1 ul li .desc {







	background: rgba(210,35,21,0.69)!important;







}







.testi_1 .owl-controls .owl-page span:before {







	background: #D22315!important;







	border: solid 2px #D22315!important;







}







.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {







	color: #D22315!important;







}







.block_5, .block_7 {







	text-align:center;







}







.block_5 h2, .block_7 h2 {







	border-bottom:solid 5px #d22315;







	padding:0 0 10px!important;







	display: inline-block;







}







.block_5 h2:before, .block_7 h2:before {







	content: url(/~armtracltd/wp-content/themes/theme53265/images/logoiconsmall.png);







	margin-right:20px;







}







.block_5 h2:after, .block_7 h2:after {







	content: url(/~armtracltd/wp-content/themes/theme53265/images/logoiconsmall.png);







	margin-left:20px;







}







.block_5 p, .block_7 p, .block_5 .span6 {







	text-align:left!important;







}















/* what makes us unique */







.list.unstyled ul li b {







	color: #444!important;







}







.list.unstyled ul li a:hover {







	color: #D22315!important;







}







.list.unstyled ul li a:hover b {







	color: #000!important;







}







.list.unstyled ul li.uniquebox {







    position: relative;







    display: block;







    margin: 0 0 15px;







    font: normal 18px/22px 'Asap', sans-serif;







    color: #D22315;







    background: #dcddde;







    padding: 25px 26px;







    overflow: hidden;







}







.list.unstyled ul li.uniquebox:hover {







    background: #c2c3c4!important;







}







.list.unstyled ul li.uniquebox img {







    position: relative;







    margin: 5px 23px 15px 4px;







    -webkit-transition: all 0.6s ease;







    -moz-transition: all 0.6s ease;







    -o-transition: all 0.6s ease;







    transition: all 0.6s ease;







}







.list.unstyled ul li.uniquebox:hover img {







    -webkit-transform: rotateY(360deg) scale(0.8);







    -ms-transform: rotateY(360deg) scale(0.8);







    transform: rotateY(360deg) scale(0.8);







}







.list.unstyled ul li.uniquebox a {







	background: none!important;







	padding: 0!important;







	margin: 0!important;







	font-size: 14px!important;







	line-height: 21px!important;







	display: inline!important;







}























/* products */







.responsive-tabs__list {







	display: flex;







    flex-direction: row;







    flex-wrap: wrap;







    justify-content: center;







    width: 80%;







    margin: 0 auto!important;







}







.responsive-tabs .responsive-tabs__list__item {







	color: #222!important;







	font-size: 15px!important;







	border-radius: 3px!important;







    border: solid 1px #ddd!important;







    margin: 0 10px 15px!important;







}







.responsive-tabs .responsive-tabs__list__item:hover, .responsive-tabs .responsive-tabs__list__item--active, .responsive-tabs .responsive-tabs__list__item--active:hover {







	background: #222!important;







    color: #fff!important;







    border-bottom: solid 5px #d22315!important;







}







.responsive-tabs a.btn-info {



	margin-bottom: 10px;



}











/* meet the team */







.meettheteam li[class*="list-item"] {







	background: #fff;







    padding: 20px;







    border-radius: 5px;







	position: relative;







	border: solid 1px #ddd;







}







.meettheteam li h5 {







	color: #222!important;







	margin: 0!important;







}







.meettheteam li .post_networks {







	position: absolute;







	right: 10px;







	top: 15px;







}







.meettheteam li .post_networks li {







	margin: 0!important;







	padding: 0!important;







	text-align: right;







	width: 100%!important;







}







.meettheteam span.linkedin:before {







	content:"\f08c";







	font-family: FontAwesome;







	color: #D22315!important;







}







.meettheteam span.network_title {







	display: none;







}







.meettheteam .post_metabox {







	color: #D22315!important;







	margin-bottom: 10px;







}







.page-id-2323 .content-holder {







	background: url(https://armtrac.net/wp-content/themes/theme53265/images/memberbg2.png) bottom center no-repeat #f5f6f7!important;







}















/* gallery */







.filter-wrapper .pull-right {







	text-align: center!important;







}







.filter-wrapper >div >strong {







	display: none!important;







}







.sf-menu > li > a:hover, .sf-menu > li.sfHover> a, .sf-menu > li.current-menu-item > a, .sf-menu > li.current_page_item > a {







	background: none!important;







}







.page-template-page-Portfolio4Cols-filterable li.current-menu-item a div:first-child {







	top: 200px!important;







}







.page-template-page-Portfolio4Cols-filterable li.current-menu-item a div:last-child {







	top: 0!important;







}







.page-template-page-Portfolio4Cols-filterable .nav .sf-menu >li a >div:first-child+div span {







	opacity: 1!important;







}







.page-template-page-Portfolio4Cols-filterable .nav .sf-menu >li a >div:first-child+div {







	border-bottom: solid 5px #D22315!important;







}







.page-template-page-Portfolio4Cols-filterable .nav .sf-menu >li.current_menu_item >a:after, 







.page-template-page-Portfolio4Cols-filterable .nav .sf-menu >li.current_menu_item >a:before {







	display: none!important;







}







.filter-wrapper ul li:after {







	display: none!important;







}







.filter-wrapper ul li a {







	line-height: 30px!important;







	padding: 0 10px!important;







	color: #222!important;







}







.filter-wrapper ul li a:hover {







	color: #D22315!important;







}







.filter-wrapper ul li.active a {	







	font-weight: 700!important;







	background: rgba(34,34,34,1)!important;







	color: #fff!important;







}







.filter-wrapper .nav {







	border-bottom: solid 5px #D22315;







}







.page-template-page-Portfolio4Cols-filterable .extra-wrap h2 {







	margin-left: 30px!important;







}







.portfolio_item .portfolio_item_holder .caption h3 {







	border-bottom: 0!important;







}















/* news */







#sidebar .post-list li h4 a, .btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled], #sidebar #categories-2 ul li a:hover {







	color: #d22315!important;







}















/* contact */







.googlemap {







        position: relative;







        padding-bottom: 25%; /*This is the aspect ratio */







        height: 0;







        overflow: hidden;







    }







.googlemap iframe {







        position: absolute;







        top: 0;







        left: 0;







        width: 100% !important;







        height: 100% !important;







    }







.main-holder .wpcf7 input[type='text'], .main-holder .wpcf7 input[type='email'], .main-holder .wpcf7 textarea {







	padding: 10px!important;







	font-size: 1em!important;







	line-height: 1.4em!important;







	width: 100%;







	border: 0;







	box-sizing: border-box;







}







input[type="submit"] {







	display: block;







	width: 100%!important;







	background: rgb(34, 34, 34);







	border: none;







	color: rgb(255, 255, 255)!important;







	height: 2.5em!important;







	font-size: 1.2em;







	font-weight: 700;







	transition: all 0.4s ease;







}







input[type="submit"]:hover {







	background: rgb(218, 51, 0)!important;







	color: rgb(34, 34, 34)!important;







}







.btn-info {







	background-color: #D22315!important;







	background-image: none!important;







}







.btn-info:hover {







	background: #000!important;







}















.parallax-slider #mainCaptionHolder .container .slider_caption h2 {







	font-weight: 700!important;







	font-size: 24px!important;







	line-height: 36px!important;







	background: rgba(0,0,0,0.2)!important;







}















.mobonly {







	display: none!important;







}







.pconly {







	display: inline-block!important;







}















.header .search-form:before {







    position: absolute;







    display: block;







    width: 40px;







    height: 40px;







    font: 20px/40px FontAwesome;







    background: transparent;







    top: 2px !important;







     left: 188px !important;















    content: "\f002" !important;







    z-index: 50;







    text-align: center;







    pointer-events: none;







    opacity: 0.5;







}















.search-form form {







   margin-top: 60px;







}















header input#search-submit {







    display: inline-block;







    width: 100px !important;







    height: 44px !important;







    border-radius: 10px;







}

/* notification bar */
.notificationbar {
	background: #000!important;
}
.header .nbar .textwidget {
	text-align: center!important;
}
.header .nbar .textwidget p, .header .nbar .textwidget p a {
	color: #D22314!important;
}

/* Formidable */
.frm_style_formidable-style.with_frm_style input[type=text], .frm_style_formidable-style.with_frm_style input[type=password], .frm_style_formidable-style.with_frm_style input[type=email], .frm_style_formidable-style.with_frm_style input[type=number], .frm_style_formidable-style.with_frm_style input[type=url], .frm_style_formidable-style.with_frm_style input[type=tel], .frm_style_formidable-style.with_frm_style input[type=phone], .frm_style_formidable-style.with_frm_style input[type=search], .frm_style_formidable-style.with_frm_style select, .frm_style_formidable-style.with_frm_style textarea, .frm_form_fields_style, .frm_style_formidable-style.with_frm_style .frm_scroll_box .frm_opt_container, .frm_form_fields_active_style, .frm_form_fields_error_style, .frm_style_formidable-style.with_frm_style .chosen-container-multi .chosen-choices, .frm_style_formidable-style.with_frm_style .chosen-container-single .chosen-single {
	padding: 10px!important;
    font-size: 1em!important;
    line-height: 1.4em!important;
    width: 100%;
    border: none!important;
    box-sizing: border-box;
    height: auto!important;
}
.frm_style_formidable-style.with_frm_style .frm_submit button {
	display: block;
    width: 100%!important;
    background: #222!important;
    border: none!important;
    color: #fff!important;
    height: 3em!important;
    font-size: 1.2em!important;
    font-weight: 700!important;
    transition: all .4s ease!important;
    border-radius: 0!important;
    font-family:"Asap"!important;
}
.frm_style_formidable-style.with_frm_style .frm_submit button:hover {
	background: #da3300!important;
    color: #222!important;
}
.main-holder input[type="text"], .main-holder input[type="email"],.main-holder input[type="tel"], .main-holder textarea {
	font-style: italic!important;
}