#content_area {
	min-height: 750px;
}
img {
  border: none !important;
}

input, textarea {
  outline: none;
}

a, a:hover {
  text-decoration: none;  }

a, a:visited, a:active {
  outline-style: none;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  text-transform: uppercase; }

.search-popout__input:focus, .social a:hover, .header a:hover, .footer a:hover {
  -webkit-transition: all 200ms ease;
  -o-transition: all 200ms ease;
  transition: all 200ms ease; }

/* CENTER ELEMENTS */
.ghost:before {
  content: '';
  display: inline-block;
  height: 100%; 
  vertical-align: middle;
  margin-right: -0.25em; /* Adjusts for spacing */
}

.icon,
.ghost__content {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}

.header div[class^="col-"] { padding: 0;}

.header .row {
  margin: 0; 
}

.header__element {
  height: 100%;
  white-space: nowrap;
}
.header__element:before {
  min-height: 90px;
}

.header__left {
  text-align: left; }
.header__mid {
  text-align: center; }
.header__right {
  text-align: right; } 

#display_homepage_title {
  text-align: center;
  margin: 0 auto;
  width: 100%;
  height: 100%;
  padding: 0;
  border: 0;
  white-space: normal;
  line-height: 80px;
}
#display_homepage_title a {
  background: url('../images/template/header_bg.png') no-repeat center center;
  display: block;
  min-width: 221px;
  height: 100%;
  text-indent: -9999px;
  width: 100%;
}

#homepage_title {
  background: none;
  font-size: 23px;
  line-height: 1.2;
  min-width: 0 !important;
  text-transform: uppercase;
  font-weight: bold;
  font-family: "Playfair Display";
  text-indent: 0 !important;
}

@media only screen and (max-width: 767px) {
  #display_homepage_title a {
    background-size: 60%;
  }
  #homepage_title {
    font-size: 15px;
  }
}

.cart-summary a {
  color: #e74f5d;
  font-weight: bold;
}

.cart-summary [class*="icon-"] {
  margin-right: 2px;
  display: inline-block;
}

.cart-summary [class*="icon-"] img {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-top: -3px;
}

.search-popout {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-left: 15px; }
  .search-popout__trigger {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    cursor: pointer;
    padding: 2px 0;
    font-size: 21px;
    margin: 0; }
  .search-popout__input {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    border: 1px solid #e0e0e0;
    height: 28px;
    text-indent: 5px; }
    .search-popout__input:focus {
      outline: none;
      border-color: #da4545; }
  .search-popout__submit {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    height: 28px;
    padding: 0 6px;
    margin-left: -3px; }

.sitetools {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline; }
  .sitetools__item {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    margin-right: 15px;
    text-transform: uppercase; }

  .sitetools [class*="icon-"] {
    margin-right: 2px;
  }

  .sitetools [class*="icon-"] img {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-top: -3px;
}

  .search-mobile {
    padding: 15px;
    display: block;
    position: relative;
    width: 100%; }

  .search-mobile .form-group {
    width: 100%;
  }
    .search-mobile__input {
      -webkit-border-radius: 0;
      border-radius: 0;
      width: 100%;
      border: 1px solid #e0e0e0;
      height: 28px;
      text-indent: 5px; }
      .search-mobile__input:focus {
        outline: none;
        border-color: #da4545; }
    .search-mobile__submit {
      position: absolute;
      top: 15px;
      right: 15px;
      width: 30px;
      display: inline-block;
      vertical-align: middle;
      *vertical-align: auto;
      *zoom: 1;
      *display: inline;
      height: 28px;
      padding: 0 6px;
      margin-left: -3px; }

.sitetools {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline; }
  .sitetools__item {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    margin-right: 15px;
    text-transform: uppercase; }

  .sitetools [class*="icon-"] {
    font-size: 0;
    margin-right: 2px;
  }

/******** NAVBAR **********/
.navbar {
  border-left: 0;
  border-right: 0;
  border-top: 0; }

.navbar-collapse {
  border-top: 1px solid #fff; }

.navbar-toggle {
  margin: 0; }

/******** FOOTER **********/
.footer {
  margin-top: 0px; }
  .footer .column {
    margin: 0;
    padding: 0;
    list-style: none; }
    .footer .column li > a {
      display: block; }
    .footer .column li {
      margin-bottom: 1px; }
    .footer .column .column__title {
      margin-bottom: 15px;
	  padding-bottom:9px;
	  border-bottom:1px solid #3f515e; 
	  letter-spacing: 0.1em;
      font-weight: 400;
      color: #fff;
      white-space: nowrap;
      font-family: 'Roboto Condensed', sans-serif;
      text-transform: uppercase;
      font-size: 14px; }
	  .footer .column li a {
		letter-spacing: 0.1em;
		font-weight: 400;
		text-transform:uppercase;
		color: #fff;
		font-family: 'Roboto Condensed', sans-serif;
	  }
	  .footer .column li a:hover {
		  color:#bf9c62;
	  }
	  .footer .last > img {
		  margin-top:45px;
	  }
    @media only screen and (min-width: 768px) {
      .footer .column {
        margin: 50px 0px 30px 0px; } }

.footer .panel {
  border-left: 0;
  border-right: 0; }
.footer .panel-group {
  margin-bottom: 0; }
.footer .panel-heading {
  background: #092031 !important;
  padding: 0; }
  .footer .panel-heading h4 {
    letter-spacing: 0.1em;
	font-weight: 400;
	color: #fff;
	font-family: 'Roboto Condensed', sans-serif;
	text-transform: uppercase;
	font-size: 14px; 
}
.footer .panel-group .panel + .panel {
  margin-top: 0;
  border-top: 0; }
.footer .panel-title > a {
  display: block;
  padding: 10px; }
.footer .panel-heading .accordion-toggle:after {
  /* symbol for "opening" panels */
  font-family: 'Glyphicons Halflings';
  /* essential for enabling glyphicon */
  content: "\e114";
  /* adjust as needed, taken from bootstrap.css */
  float: right;
  /* adjust as needed */
  color: #fff;
  /* adjust as needed */ }
.footer .panel-heading .accordion-toggle.collapsed:after {
  /* symbol for "collapsed" panels */
  content: "\e080";
  /* adjust as needed, taken from bootstrap.css */ }
.footer .panel-body {
  padding: 15px 10px; }


.elist .elist__title {
  text-align: center;
  margin-top: 0px;
  color: #fff;
  font-size: 17px;
  font-weight: 400;
  font-family: 'Roboto Condensed', sans-serif;  
  letter-spacing: 0.125em;
  text-transform: uppercase;
  vertical-align:middle;
  margin-right:20px;
  display:inline-block;
  margin-bottom: 0px; }
 
.elist form {
  position: relative;
  display:inline-block;
  vertical-align:middle;
  margin: 0;
  padding: 0;
  height: 31px;
  width: 353px; }
.elist .elist__input {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0px 64px 0px 18px;
  display: inline-block;
  border: 1px solid #58646d;
  background:transparent;
  font-size: 10px;
  width: 100%; height:100%;
  color:#fff; font-family: 'Roboto Condensed', sans-serif; font-size:10px; font-weight:700; letter-spacing: 0.15em;
  text-transform:uppercase;
  /* Firefox 18- */
  /* Firefox 19+ */
  /* Firefox 18- */
  /* Firefox 19+ */ }
  .elist .elist__input::-webkit-input-placeholder {
    color: #4d4d4d;
    font-style: normal;
    font-weight: normal; }
  .elist .elist__input:-moz-placeholder {
    color: #4d4d4d;
    font-style: normal;
    font-weight: normal; }
  .elist .elist__input::-moz-placeholder {
    color: #4d4d4d;
    font-style: normal;
    font-weight: normal; }
  .elist .elist__input:-ms-input-placeholder {
    color: #4d4d4d;
    font-style: normal;
    font-weight: normal; }
  .elist .elist__input:focus::-webkit-input-placeholder {
    color: #cccccc;
    font-style: normal;
    font-weight: normal; }
  .elist .elist__input:focus:-moz-placeholder {
    color: #cccccc;
    font-style: normal;
    font-weight: normal; }
  .elist .elist__input:focus::-moz-placeholder {
    color: #cccccc;
    font-style: normal;
    font-weight: normal; }
  .elist .elist__input:focus:-ms-input-placeholder {
    color: #cccccc;
    font-style: normal;
    font-weight: normal; }
.elist .elist__input:focus {
  -webkit-box-shadow: none;
  box-shadow: none; 
   }
.elist .elist__submit {
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0px;
  height: 21px;
  width:64px;
  border-left:1px solid #3b4954 !important;
  border:0 none;
  background: transparent;
  text-decoration: none;
  cursor: pointer;
  position: absolute;
  top: 5px;
  right: 0; }
  .elist .elist__submit .icon:hover {
    color: #e74f5d;
  }

.copyright {
  padding: 40px 20px 9px 96px;
  text-align: left; }
  
  .copyright__item {
    margin: 5px 7px; }
    @media only screen and (min-width: 768px) {
      .copyright__item {
        margin: 0 15px 0 6px; } }
  .copyright__text {
    display: block;
    padding: 5px 0; }
    @media only screen and (min-width: 768px) {
      .copyright__text {
        display: inline-block;
        vertical-align: middle;
        *vertical-align: auto;
        *zoom: 1;
        *display: inline;
        padding: 0; } }

.social {
  padding: 15px 0 15px;
  text-align: center; }
  .social__title {
    display: block;
    font-weight: bold;
    color: #000;
    font-family: "Playfair Display";
    text-transform: uppercase;
    font-size: 12px;
    margin-bottom: 6px; }
    @media only screen and (min-width: 992px) {
      .social__title {
        display: inline-block;
        vertical-align: middle;
        *vertical-align: auto; 
        *zoom: 1;
        *display: inline;
        margin-bottom: 0;
        margin-right: 8px; } }

  .social a {
    opacity: 1;
    filter: alpha(opacity=100);
    font-size: 23px;
    margin: 0 5px; }
   


.btn {
  text-transform: uppercase; }
  .btn.btn-primary, #content_area .deal-buy-now a {
    background-image: -moz-linear-gradient(#ec6a77, #de3945);
    background-image: -webkit-linear-gradient(#ec6a77, #de3945);
    background-image: linear-gradient(#ec6a77, #de3945); }
    .btn.btn-primary:hover, #content_area .deal-buy-now a:hover {
      background: #da4545; }

.popover.right > .arrow {
  border-right-color: rgba(0, 0, 0, 0.2); }

#content_area .v65-productDisplay .v-product {text-align: center;}

#vSlider .owl-nav .owl-prev, #vSlider .owl-nav .owl-next {
	width: 40px;
    height: 50px;
    margin:-25px 0px 0px;
	text-indent:-9999px;
	border:0 none;
	box-shadow:none;
	border-radius:0px;
}
#vSlider .owl-nav .owl-prev {
	left:9%; background:url("../images/left.png") no-repeat left center
}
#vSlider .owl-nav .owl-next {
	right:9%; background:url("../images/right.png") no-repeat left center
}
.TempMain {
	margin-top: 30px;
}
.LeftArea {
	display:none;
}
.MainArea {
	width:100%; padding:0px;
}
header .logo {
	margin: 14px 0px; padding: 0px;
}
header .logo {
	text-align: center; margin: 29px 0 23px 0px; width: 100%; height: 100%; padding: 0; border: 0; white-space: normal;
	line-height: 47px; height: 47px; max-width: 425px;
}
header .logo a {
	background: url('../images/logo.png') no-repeat left center;
	display: block; min-width: 425px; height: 100%; text-indent: -9999px; width: 100%;
}
.top_bg {
	background:#061928; height:38px;
}
.top_bg .top_nav {
	float:right; height:38px;
}
.top_bg .top_nav ul {
	list-style:none; margin:0px; padding:0px;
}
.top_bg .top_nav ul li {
	display:inline-block; padding:0px 18px 0px 0px; color:#fff; line-height:38px;
}
.top_bg .top_nav ul li:first-child {
	padding-right:21px;
}
.top_bg .top_nav ul li:last-child {
	padding-right:0px;
}
.top_bg .top_nav ul li a, .top_bg .top_nav ul li a span {
	color:#fff; font-family: 'Roboto Condensed', sans-serif; font-size:12px; font-weight:400; letter-spacing: 0.15em;
}
.top_bg .top_nav ul li a:hover {
	color:#bf9c62;
}
.top_bg .top_nav ul li a img {
	margin-right:8px; margin-bottom:3px;
}
.navbar.navbar-default {
	background:#092031; margin:0px 0px 5px 0px; border:0 none;
}
.header .header__right.header__element {
	margin-top:25px; float:right;
}
.header .header__right.header__element .callus {
	float:left; margin-right:20px;
}
.header .header__right.header__element .callus a {
	color:#bf9c62; font-family: 'Roboto Condensed', sans-serif; font-size:20px; font-weight:400; letter-spacing: 0.03em;
	text-transform:uppercase; line-height:38px;
}
.header .header__right.header__element .callus a img {
	margin-right:9px; margin-bottom:2px;
}
.header .header__right.header__element form.search_form {
	float:left; position:relative;
}
.header .header__right.header__element form.search_form .form-group {
	margin:0px;
}
.header .header__right.header__element form.search_form .form-group .search-web {
	width:337px; height:38px; line-height:36px; border:1px solid #324654; background:transparent; padding:0px 45px 0px 15px;
	color:#fff; font-family: 'Roboto Condensed', sans-serif; font-size:14px; font-weight:700; letter-spacing: 0.15em;
	text-transform:uppercase;
}
#push-menu .search-mobile .form-inline .form-group .search-web {
	height:38px; line-height:36px; border:1px solid #324654; background:transparent; text-transform:uppercase; width:100%;
	color:#fff; font-family: 'Roboto Condensed', sans-serif; font-size:14px; font-weight:700; letter-spacing: 0.15em;
	padding:0 40px 0 10px;
}
.header .header__right.header__element form.search_form .form-group .btn_search {
	position:absolute; background: url('../images/search.png') no-repeat center; text-indent:-9999px; border:0 none;
	right:0; padding:0px; height:38px; width:39px;
}
#push-menu .search-mobile .form-inline .form-group .btn_search {
	position:absolute; background: url('../images/search.png') no-repeat center; text-indent:-9999px; border:0 none;
	right:16px; padding:0px; height:38px; width:39px;
}
.FooterMn  {
	float:left; width:100%; margin-top:58px;
}
.FooterMn .newsletter {
	background:#061826;
}
.FooterMn .newsletter .elist {
	text-align:center; padding:18px 0px 16px 0px;
}
.FooterMn .newsletter .elist .elist__submit span {
	font-size: 11px; font-family: 'Roboto Condensed', sans-serif; font-weight:400; color:#bf9c62; letter-spacing: 0.03em;
}
.FooterMn .footer {
	background:#092031;
}
.FooterMn .footer .First {
	width:191px; padding-left:110px; box-sizing: content-box;
}
.FooterMn .footer .Second {
	width:152px; padding-left:70px; box-sizing: content-box;
}
.FooterMn .footer .Third { 
	width:195px; padding-left:72px; box-sizing: content-box;
}
.FooterMn .footer .last {
	padding-left:63px; box-sizing: content-box;
}
.FooterMn .footer .last .social, .social {
	float:left; width:100%; text-align: left; padding: 19px 0px 0px 4px;
}
.FooterMn .footer .last .social a, .social a {
	margin:0px; float:left; border-right: 1px solid #1f3444; vertical-align: middle; line-height: 21px; padding-right:12px;
}
.FooterMn .footer .last .social a:nth-child(2), .social a:nth-child(2) {
	padding: 0 10px;
}
.FooterMn .footer .last .social a:last-child, .social a:last-child {
	padding-left:12px; border:0 none;
}
.FooterMn .footer .last .social a span.icon, .social a span.icon {
	float:left;
}
.FooterMn .footer .last > p {
	padding-left:4px; margin-bottom:3px;
}
.FooterMn .footer .last > p, .FooterMn .footer .last > p a {
	float:left; width:100%; font-family: 'Roboto Condensed', sans-serif; color:#fff;
	font-size:11px; font-weight:400; text-transform: uppercase; letter-spacing: 0.03em;
}
.FooterMn .footer .last > p a {
	font-size:16px;
}
.FooterMn .footer .last > p a:hover {
	color: #bf9c62;
}
.FooterMn .footer .copyright .copyright__text {
	float:left; width:100%; margin-top:13px; letter-spacing:0.04em;
}
.FooterMn .footer .copyright > img {
	margin-bottom:2px;
}
.FooterMn .footer .copyright .copyright__text a, .FooterMn .footer .copyright .copyright__text p, .FooterMn .footer .copyright .copyright__text span {
	font-family: 'Roboto Condensed', sans-serif; color:#fff; font-size:11px; font-weight:400; text-transform: uppercase; 
	letter-spacing: 0.04em; display:inline-block; margin:0px;
}


.AboutMn {
	margin:-5px 0px 0px;
}
.AboutMn .AboutTitle {
	text-align:center; background: #092031;	/* background: url("../images/About_Title.jpg") no-repeat center; */ background-size:cover; margin:0px 0px 20px 0px;
	height:275px; line-height:275px; color:#fff; letter-spacing:0.12em; font-size:65px; border-top:1px solid #fff;
}
.AboutMn .Top {
	float:left; margin:-32px -20px 0px -20px;
}
.AboutMn .Top .Left {
	float:left; width:50%; padding:0px 20px;
}
.AboutMn .Top .Left img {
	float:left;
}
.AboutMn .Top .Right {
	float:right; width:50%; padding:103px 20px 89px 38px;
}
.AboutMn .Bottom {
	float:left; margin:53px -20px 0px -20px; 
}
.AboutMn .Bottom .Left {
	float:left; width:50%; padding:0px 20px;
}
.AboutMn .Bottom .Right {
	float:right; width:50%; padding:0px 20px;
}
.AboutMn .Bottom .Right img {
	float:right;
}
.AboutMn h3 {
	color:#061826; font-size:30px; letter-spacing:0.12em; font-family: 'Roboto Condensed', sans-serif; 
	font-weight:700; margin:0px 0px 20px 0px;
}
.AboutMn p {
	font-size:13px; letter-spacing:0.075em; font-family:"Playfair Display"; line-height:24px;
}
.AboutMn .ShopBtn {
	float:left; width:100%; margin-top:62px; text-align:center;
}
.AboutMn a.btn {
	width:253px; height:52px; line-height:52px; display:inline-block; text-align:center; background:#061826; 
	color:#fff; font-size:18px; font-family: 'Roboto Condensed', sans-serif; font-weight:700; 
	letter-spacing:0.15em; padding:0px; margin-bottom:20px;
}
.BlogMn {
	float:left; width:100%; text-align:center; margin-top:58px;
}
.BlogMn h3 {
	margin:0px 0px 29px 0px; font-family: 'Roboto Condensed', sans-serif;  font-size:27px; font-weight:700; 
	text-transform: uppercase; color: #000; letter-spacing: 0.125em; 
}
.BlogMn ul {
	padding:0px; margin:0px -15px; list-style:none;
}
.BlogMn ul li {
	float:left; width:50%; padding:0px 15px;
}
.BlogMn ul li .Content {
	padding:70px 63px
}
.BlogMn ul li:nth-child(1) .Content {
	background:url("../images/Blog1.jpg") no-repeat center; height:234px; background-size: cover;
}
.BlogMn ul li:nth-child(2) .Content {
	background:url("../images/Blog2.jpg") no-repeat center; height:234px; background-size: cover;
}
.BlogMn ul li .Content h4 {
	margin:0px; font-size:25px; color:#fff; letter-spacing: 0.15em; padding-bottom:10px;
}
.BlogMn ul li .Content p {
	font-size:12px; font-weight:400; color:#fff; letter-spacing: 0.075em; font-family: "Playfair Display";
}
.BlogMn a {
	width:227px; height:35px; line-height:35px; color:#fff; background:#061928; font-family: 'Roboto Condensed', sans-serif;  
	font-size:11px; font-weight:700; text-transform: uppercase; letter-spacing: 0.15em; display:inline-block; margin-top:34px;
}

.ProDes, .CmsMain {
	font-size:14px;
}
.ProDes .Testi, .CmsMain .Testi {
	float:left; width:50%; text-align:center;
}
.ProDes a, .CmsMain a {
	color:#061928 !important; font-weight:bold !important;
}
.ProDes a:hover, .CmsMain a:hover {
	color:#bf9c62 !important; font-weight:bold !important;
}
.ProDes img, .CmsMain img {
	margin:auto; display:block;
}
.ProDes p b, .CmsMain p b {
	font-weight:bold !important;
}
.ProDes h4, .CmsMain h4, .ProDes h5, .CmsMain h5, .ProDes h6, .CmsMain h6 {
	font-family: 'Roboto Condensed', sans-serif;
}
.CmsMain h3 {
	text-transform: uppercase; font-weight: 700; font-family: 'Roboto Condensed', sans-serif;
	padding-bottom: 6px; font-size: 28px; margin-bottom: 13px; display: block; border-bottom: 1px solid #061928;
}
.ProDes h3 {
	text-transform: uppercase; font-weight: 700; font-family: 'Roboto Condensed', sans-serif; font-size: 28px;
	margin-bottom:30px;
}
.CmsMain img, .CmsMain iframe {
	max-width:100%;
}
.CmsMain table, .ProDes table {
	max-width: 100%;
	table-layout: fixed;
	margin: 20px auto;
}
.CmsMain .TableStu, .ProDes .TableStu {
	float:left; width:100%;
}
.CmsMain .TableStu table, .ProDes .TableStu table {
	float:left; width:46%; margin:2%;
}
.ContactMn .ContactContent {
	margin:20px -15px 0px; text-transform:uppercase;
}
.ContactMn .ContactContent .Map {
	float:left; width:100%; margin-top:20px;
}
.ContactMn .ContactContent .Left {
	float:left; width:50%; padding:15px;
}
.ContactMn .ContactContent .Left > div {
	margin-bottom:30px;
}
.ContactMn .ContactContent .Left > div p b {
	font-size:16px; 
}
.ContactMn .ContactContent .Right {
	float:left; width:50%; padding:15px;
}
.ContactMn .ContactContent .Right > p {
	border-bottom:1px solid #061928; padding-bottom:10px; margin-bottom:20px; font-size:16px; font-weight:bold;
}
.ContactMn .ContactContent .Right form.new-contact .form-group input[type="text"],
.ContactMn .ContactContent .Right form.new-contact .form-group textarea {
	width:250px; text-transform:uppercase; color:#000; font-size:14px;
}
.ContactMn .ContactContent .Right form.new-contact .form-group img {
	margin:15px 0px; display:inline-block;
}
.ContactMn .ContactContent .btn {
	width: 250px;
	height: 52px !important;
	line-height: 52px !important;
	display: inline-block;
	text-align: center !important;
	background: #061826 !important;
	color: #fff !important;
	font-size: 18px !important;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	letter-spacing: 0.15em;
	padding: 0px !important;
	margin: 0 !important;
	border: 0 none !important;
	box-shadow: none !important;
}
#content_area img[src$="v/vspfiles/templates/ATFS/images/headings/heading_EmailAFriend.gif"] + br + form[method="post"] .colors_lines_light .colors_backgroundneutral td {
	padding:2px;
}
#content_area img[src$="v/vspfiles/templates/ATFS/images/headings/heading_EmailAFriend.gif"] + br + form[method="post"] .colors_lines_light .colors_backgroundneutral td input[type="submit"] {
	background: #061928 none repeat scroll 0 0 !important;
    border: 0 none !important;
    color: #fff !important;
    float: left;
    font-size: 15px;
    font-weight: 400;
    height: 32px !important;
    line-height: normal !important;
    margin: 12px 0px 0px !important;
    padding: 0 15px !important;
    text-align: center;
    text-transform: uppercase;
    position: relative;
    z-index: 9999;
    letter-spacing: 0.075em;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
}
#content_area img[src$="v/vspfiles/templates/ATFS/images/headings/heading_EmailAFriend.gif"] + br + form[method="post"] .colors_lines_light .colors_backgroundneutral td input[type="text"],
#content_area img[src$="v/vspfiles/templates/ATFS/images/headings/heading_EmailAFriend.gif"] + br + form[method="post"] .colors_lines_light .colors_backgroundneutral td textarea {
	width:300px; 
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    select {
        -webkit-appearance: menulist-button !important;
        line-height:26px !important;
    }
}
.InstaMn_cols
{	width:100%; float:left; text-align:center; margin-top:33px; 
}
#div_articleid_2 .InstaMn_cols img
{	display:inline-block;
}

.top_bg .top_nav .top_my_account{
	display:none;
}
@media (max-width: 1199px) {
.FooterMn .footer .First {
	width: 25%;
	padding-left: 15px;
	box-sizing: border-box;
}
.FooterMn .footer .Second {
	width: 25%;
	padding-left: 15px;
	box-sizing: border-box;
}
.FooterMn .footer .Third {
	width: 25%;
	padding-left: 15px;
	box-sizing: border-box;
}
.FooterMn .footer .last {
	padding-left: 15px;
	box-sizing: border-box;
}
.copyright {
	padding: 40px 20px 9px 15px;
}
.AboutMn .container {
	padding: 0 30px;
}
.AboutMn .Top {
	margin: -32px -15px 0px -15px;
}
.AboutMn .Top .Left {
	padding: 0px 15px;
}
.AboutMn .Top .Left img, .AboutMn .Bottom .Right img {
	max-width: 100%;
}
.AboutMn .Top .Right {
	padding: 103px 15px 25px 30px;
}
.AboutMn .Bottom {
	margin: 30px -15px 0px -15px;
}
.AboutMn .Bottom .Left, .AboutMn .Bottom .Right {
	padding: 0px 15px;
}
.AboutMn .ShopBtn {
	margin-top: 30px;
}
.AboutMn a.btn {
	margin-bottom:0px;
}

}

@media (max-width: 991px) {
.top_bg {
	display:none;
}	
#showLeftPush { 
	float: left; margin-top: 35px;
}	
header .navbar-header.ghost__content {
	display:block;
}
header .logo {
	margin:29px auto 23px auto;
}
.StickyCart {
	display:block !important; position:absolute; right:0; top:35%;
}
.StickyCart .view-cart {
	background: rgba(0, 0, 0, 0) url("../images/cartmob.png") no-repeat scroll right top;
	float: right;
	height: 36px;
	margin-bottom: 0;
	width: 36px;
}
.StickyCart .view-cart span {
	background: #fff;
	border-radius: 50%;
	color: #cc0000;
	display: inline-block;
	height: 18px;
	width: 18px;
	line-height: 18px;
	padding: 0;
	position: relative;
	right: -24px;
	text-align: center;
	top: -10px;
	vertical-align: middle;
	font-size: 12px;
	font-weight: 400;
}
.header .header__right.header__element {
	width:100%; margin-top:0px; margin-bottom:10px; text-align:center;
}
.header .header__right.header__element .callus,
.header .header__right.header__element form.search_form {
	float:none; display:inline-block;
}
.BlogMn {
	margin-top:29px;
}
.BlogMn ul li:nth-child(1) .Content, .BlogMn ul li:nth-child(2) .Content {
	padding: 60px 40px; height:auto;
}
.footer {
	padding-top:40px;
}
.footer .panel-group .panel-body .column {
	margin:0px;
}
.footer .panel-group .panel-body .social {
	text-align: left;
}
.footer .panel-group #link-col-4 .panel-body p, .footer .panel-group #link-col-4 .panel-body a {
	font-family: 'Roboto Condensed', sans-serif; color: #fff; font-size: 11px; font-weight: 400; text-transform: uppercase;
	letter-spacing: 0.03em;
}
.footer .panel-group #link-col-4 .panel-body p > a {
	font-size:16px;
}
.AboutMn .AboutTitle {
	font-size:50px;
}
.AboutMn .Top .Left {
	text-align: center; width:100%;
}
.AboutMn .Top .Right {
	padding: 30px 15px 0px 15px; width:100%;
}
.AboutMn .Bottom .Right {
	text-align:center; padding-top:30px;
}
.AboutMn .Bottom .Left, .AboutMn .Bottom .Right {
	width: 100%;
}
.AboutMn .Top .Left img, .AboutMn .Bottom .Right img {
	float: none;
}
.AboutMn h3 {
	font-size:25px;
}
.AboutMn p {
	font-size:12px;
}
.ContactMn .ContactContent .Right > p {
	font-size:12px;
}
.callusMob {
	display:block !important; text-align:center; margin-bottom:10px;
}
.callusMob a {
	color: #bf9c62; font-family: 'Roboto Condensed', sans-serif; font-size: 20px; font-weight: 400; letter-spacing: 0.03em;
	text-transform: uppercase;
}
.callusMob a img { 
	margin-right: 9px; margin-bottom: 2px;
}

}

@media (max-width: 767px) {
header .logo a {
	min-width: inherit;
	width: 75%;
	background-size: contain;
	margin: auto;
}	
#vSlider .owl-nav .owl-prev {
	left:5%;
}
#vSlider .owl-nav .owl-next {
	right:5%;
}
#vSlider .owl-nav .owl-prev, #vSlider .owl-nav .owl-next {
	width: 30px; height: 40px; margin: -20px 0px 0px; background-size: cover !important;
}
.header .header__right.header__element form.search_form .form-group .search-web {
	width:100%;
}
.BlogMn h3 {
	margin-bottom:15px;
}
.BlogMn ul {
	margin:0px;
}
.BlogMn ul li {
	width: 100%; padding: 15px 0px;
}
.BlogMn ul li:nth-child(1) .Content, .BlogMn ul li:nth-child(2) .Content {
	padding: 40px 20px;
}
.BlogMn a {
	margin-top:15px;
}
.FooterMn .newsletter .elist {
	padding: 15px 0px 15px 0px;
}
.elist .elist__title {
	margin-bottom:10px; margin-right:0px;
}
.elist form {
	max-width:100%; display:block; margin:auto;
}
.AboutMn .AboutTitle {
	font-size: 35px;
}
#content_area img[src$="v/vspfiles/templates/ATFS/images/headings/heading_EmailAFriend.gif"] + br + form[method="post"] .colors_lines_light .colors_backgroundneutral td {
	text-align: left;
}
#content_area img[src$="v/vspfiles/templates/ATFS/images/headings/heading_EmailAFriend.gif"] + br + form[method="post"] .colors_lines_light .colors_backgroundneutral td input[type="text"], #content_area img[src$="v/vspfiles/templates/ATFS/images/headings/heading_EmailAFriend.gif"] + br + form[method="post"] .colors_lines_light .colors_backgroundneutral td textarea {
	width: 100%;
}
.ContactMn .ContactContent .Left, .ContactMn .ContactContent .Right {
	width:100%;
}
.CmsMain .TableStu table, .ProDes .TableStu table {
	width: 100%; margin:2% 0px;
}
.panel.panel-default:nth-child(2) {
    display: none;
}
.top_bg{
	display:block;text-align:center;
}
.top_bg .top_nav{
	float:none;
}
.top_bg .top_nav ul:nth-child(1){
	display:none;
}
.top_bg .top_nav .top_my_account{
	display:block;
}
}

@media (max-width: 479px) {
header .logo {
	margin: 10px auto 10px auto;
}
header .logo a {
	width:65%;
}	
#showLeftPush {
	margin-top: 21px; padding:5px;
}
.StickyCart {
	top:33%;
}
.StickyCart .view-cart {
	height: 26px; width: 26px; background-size: contain;
}
.StickyCart .view-cart span {
	height: 15px; width: 15px; line-height: 15px; right: -17px; top: -8px;
}
.header .header__right.header__element .callus, .header .header__right.header__element form.search_form {
	float: none;
	display: block;
}
.header .header__right.header__element .callus {
	margin-right:0px; margin-bottom:10px;
}
.header .header__right.header__element .callus a {
	line-height:normal;
}
.BlogMn h3 {
	font-size:21px;
}
.AboutMn .AboutTitle {
	font-size: 21px;
}
.AboutMn h3 {
	font-size: 18px; margin-bottom: 10px;
}
.AboutMn p {
	font-size: 11px;
	line-height: 18px;
}
.CmsMain h3 {
	font-size:21px;
}
.article-wrap.ProDes.AboutMn .container table tr td {
    display: block;
}
.article-wrap.ProDes.AboutMn img {
    max-width: 100%;
}
.ProDes.AboutMn p {
    width: 100%;
    float: left;
}
}


.FooterMn .footer .last .footer.social a, .footer.social a {
   width: 35px;
   height: 35px;
   border-radius: 50%;
   background: transparent;
   border: 2px solid #fff;
   font-size: 16px;
   color: #fff;
   text-align: center;
   padding: 0;
   margin-right: 15px;
}
.FooterMn .footer .last .footer.social a span.icon, .footer.social a span.icon {
    float: none;
}

.FooterMn .footer .last .footer.social a i, .footer.social a i {
   line-height: 31px;
}

.FooterMn .footer .last .footer.social a:hover, .footer.social a:hover{
   color: #bf9c62;
   border-color: #bf9c62;

}

.FooterMn .footer .last .footer.social {
   padding: 10px 0 0 0;
}
.footer.social{
    padding: 20px 0px;
}
.footer .panel-group .panel-body .social a{
    font-size: 16px !important;
}