/*!
Theme Name: tasciorex
Theme URI: http://underscores.me/
Author: Chris Manfredi
Author URI: http://cpmwebdesign.co.uk
Description: Description
Version: 1.0.1
Tested up to: 8.1
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: tasciorex
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

tasciorex is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/ :root {
  --red-bg: #A02727;
  --gold-bg: #EAE4BD;
}
/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}
.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: .875rem;
  font-weight: 700;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000; /* Above WP toolbar. */
}
/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
  outline: 0;
}
/*--------------------------------------------------------------
typography
--------------------------------------------------------------*/
body {
  margin: 0;
  font-family: jaf-domus, sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 1.125rem;
  line-height: 1.5;
  color: #000;
  text-align: left;
  background-color: #fff;
  padding: 0;
}
.h1, h1 {
  font-size: calc(1.75rem + 1.5vw);
}
h2 {
  text-transform: uppercase;
}
.related.products h2{
	text-align: center
}
.coverit-pages h1, .coverit h1, .callout-home h1 {
  color: white;
  text-align: center;
  font-weight: 400;
  text-transform: uppercase;
}
a {
  color: inherit;
}
@media (min-width: 1200px) {
  .coverit-pages h1, .coverit h1, .callout-home h1 {
    font-size: 3.5rem;
  }
  .product_title.entry-title {
    font-size: 2rem;
  }
}


/*--------------------------------------------------------------
# pagination
--------------------------------------------------------------*/
nav.woocommerce-pagination {
  text-align: center;
	margin-bottom: 2rem;
}
nav.woocommerce-pagination ul li span.current {
  border-radius: 100px;
  background-color: var(--red-bg);
  color: white;
  font-weight: 400;
}
nav.woocommerce-pagination ul li a, nav.woocommerce-pagination ul li span {
  padding: 0.75rem 1.025em;
  min-width: 1em;
	text-decoration: none;
}
ul.page-numbers{
	list-style: none;
  padding-left: 0;
}
ul.page-numbers li{
	display: inline-block;
}
/*--------------------------------------------------------------
# form
--------------------------------------------------------------*/
.woocommerce-shipping-methods label{
	padding-left: 0.5rem;
}
#woocommerce-product-search-field-0{
	margin-bottom: 1rem;
	width: 100%;
  border-radius: 5px;
  border: thin solid rgba(0,0,0, 0.2);
  padding: 0.5rem;
	
}
.woocommerce-product-search button{
	width: 100%;
}
.nf-form-fields-required,
.nf-input-limit{
	display: none;
}
.ninja-forms-field {
  width: 100%;
  border-radius: 5px;
  border: thin solid rgba(0,0,0, 0.2);
  padding: 0.5rem;
}
/*--------------------------------------------------------------
# grid
--------------------------------------------------------------*/
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
  max-width: 1640px;
}
/*--------------------------------------------------------------
# Woocommerce overides and styles
--------------------------------------------------------------*/
ul.woocommerce-error{
	list-style: none;
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
  text-align: right;
  position: relative;
  top: -38px;
}
ul.products li h2 {
  font-size: 1.25rem;
 
  min-height: 72px;
  margin: 1rem 1rem 0.5rem;
}
ul.products li a {
  text-decoration: none;
  color: inherit;
  /* background-color: #F4F4F4;*/
  padding: 0 0.5rem 0;
  display: flex;
  flex-direction: column;
}
ul.products li {
  list-style: none;
  padding-left: 0;
  text-align: center;
  position: relative;
  height: 100%;
}
ul.products li img {
  width: 100%;
  height: auto;
  border-radius: 5px;
}
.entry-summary .price .woocommerce-Price-amount.amount, ul.products li span.price .woocommerce-Price-amount.amount {
  display: block;
  font-size: 1.75rem;
  margin-bottom: auto;
	min-height: 42px;
}
.woocommerce div.product div.images .flex-control-thumbs {
  overflow: hidden;
  zoom: 1;
  margin: 0;
  padding: 0;
}
.woocommerce div.product div.images .flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
  list-style: none;
  padding: 5px 5px 0 0;
}
.woocommerce div.product div.images img {
  display: block;
  width: 100%;
  height: auto;
  box-shadow: none;
  border-radius: 5px;
}
.accordion-item h2 .accordion-button {
  font-size: 1.375rem;
}
.accordion-item .accordion-button {
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.09);
}
.accordion-button:not(.collapsed) {
  color: #000;
  background-color:  #FAF8EC;
  
}
.accordion-button {
   background-color: #F8F5E2;
  border: 1px solid #F8F5E2;
  border-radius: 8px;
}
.accordion-item {
 border: none;
}
.accordion-body {
  background-color: #FAF8EC;
  padding: 2rem;
}
/*--------------------------------------------------------------
# Cart styles
--------------------------------------------------------------*/
a.remove {
  font-weight: 700;
  font-size: 1.5rem;
  color: #A02727;
  text-decoration: none;
}
.product-name a {
  color: black;
}
.cart_totals h2 {
  text-align: center;
  padding: 1rem 0;
}
.table > thead {
  vertical-align: bottom;
  background: black;
  color: white;
}
ul.wc_payment_methods.payment_methods.methods,
ul#shipping_method {
  list-style: none;
  padding-left: 0;
}
.woocommerce table.shop_table {
  border: 1px solid rgba(0, 0, 0, .1);
  margin: 0 -1px 24px 0;
  margin-top: 0px;
  text-align: left;
  width: 100%;
  border-collapse: separate;
  border-radius: 1px;
}
.woocommerce-column--billing-address, col-1, .woocommerce-column--billing-address, col-2, #customer_details .col-1, #customer_details .col-2, .u-column1.col-1, .u-column2.col-2, textarea {
  width: 100%;
}
.form-row input, .woocommerce-form-row input, .woocommerce-billing-fields input, .woocommerce-address-fields input, .edit-account input, textarea {
  width: 100%;
  border-radius: 5px;
  border: thin solid rgba(0,0,0, 0.2);
  padding: 0.25rem 0.5rem;
}
.select2-container .select2-selection--single {
  height: 38px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 38px;
}
.woocommerce-MyAccount-navigation ul{
	list-style: none;
	padding-left: 0;	
}
.woocommerce-MyAccount-navigation ul li a:after {
  content: url(dist/images/arrow-up-right.svg);
  position: relative;
  margin-left: 5px;
}
/*--------------------------------------------------------------
# product-single
--------------------------------------------------------------*/
.stock.out-of-stock,
.stock.in-stock{
	display: none;
}

.button.product_type_simple{
	margin-top: 1rem;
}

.button.product_type_simple:after{
	content: "";
}
.button.product_type_simple,
.sold-out{
	 background: var(--red-bg);
  border: thin solid var(--red-bg);
  padding: 0.5rem 2rem 0.75rem;
  border-radius: 100px;
  color: white;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  margin-bottom: 0.5rem;
}
/*--------------------------------------------------------------
# Hero
--------------------------------------------------------------*/
.callout-home {
  height: 600px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #F9F9F9;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center center;
  box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.09);
  margin: 0 -0.8rem 1rem;
}
.coverit {
  color: white;
  height: 150px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #000;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center center;
  box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.09);
  margin-bottom: 1.5rem;
}
.coverit-pages {
  color: white;
  height: 400px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-image: url("../../uploads/2023/09/Cadoceras-Sublease-image-1536x581.webp");
  background-color: #000;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center center;
  box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.09);
  margin-bottom: 1.5rem;
}
/*--------------------------------------------------------------
Page top 
--------------------------------------------------------------*/
.top-bar {
  background-color: #FCFAFA;
}
.page-top-menu ul {
  margin-bottom: 0;
  text-align: end;
}
.page-top-menu ul li {
  display: inline-block;
  text-transform: uppercase;
  margin-left: 1rem;
  font-size: 1rem;
  line-height: 1rem;
}
.page-top-menu ul li a {
  text-decoration: none;
  color: inherit;
}
.user-account-top a:before {
  content: url("./dist/images/user.svg");
  position: relative;
  top: 8px;
}
.user-account-top a {
  position: relative;
  top: 2px;
  padding: 29px 25px 31px 29px;
  margin-right: -5px;
}
img.custom-logo {
  width: 230px;
  height: auto;
  position: relative;
  z-index: 2;
  padding-left: 0.5rem;
}
.cart-holder:before {
  content: url("./dist/images/cart-shopping.svg");
  position: relative;
  top: 10px;
}
.top-account-info {
  position: relative;
  right: 0px;
  top: 0;
  z-index: 2;
}
.top-account-info div {
  display: inline-block;
}
.cart-contents-count {
  background: #A02727;
  border-radius: 120px;
  padding: 0px 10px 2px;
  position: absolute;
  top: 16px;
  right: 15px;
  color: #fff;
  font-size: 1rem;
}
.cart-section a {
  padding: 20px 25px 31px;
  display: block;
  text-decoration: none;
}
.cart-section::before {
  content: "|";
  position: absolute;
  top: 28px;
}
/*--------------------------------------------------------------
content styles
--------------------------------------------------------------*/
.advert-section h2 {
  font-size: 2.5rem;
  text-transform: uppercase;
}
.advert-section p {
  font-size: 1.375rem;
}
.black-section {}
.gold-section, .black-section {
  padding: 2rem 4rem;
  min-height: 400px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.gold-section {
  background: var(--gold-bg);
}
.black-section {
  background-image: url(dist/images/coin.webp);
  background-repeat: no-repeat;
  background-position: right 40px center;
  background-color: black;
  color: white;
}
.grey-background{
	background-color: #FCFAFA;
}
/*--------------------------------------------------------------
Buttons 
--------------------------------------------------------------*/
.btn-primary:hover{
	 background: var(--red-bg);
	border: thin solid var(--red-bg);
}
.added_to_cart.wc-forward,
.checkout-button.button {
  width: 100%;
  display: block;
  text-align: center;
}

.woocommerce-error .button.wc-forward,
.woocommerce-message .button.wc-forward,
.added_to_cart.wc-forward,
.checkout-button.button, button, .single_add_to_cart_button {
  display: inline-block;
  background: var(--red-bg);
  border: thin solid var(--red-bg);
  padding: 0.25rem 2rem 0.75rem;
  border-radius: 100px;
  color: white;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  margin-bottom: 0.5rem;
}
button,
.woocommerce-error .button.wc-forward,
.woocommerce-message .button.wc-forward,
.added_to_cart.wc-forward,
.single_add_to_cart_button.button{
  padding: 0.5rem 2rem 0.5rem;
}
.product_type_simple.add_to_cart_button.ajax_add_to_cart {
  display: inline-block;
  background: black;
  border-color: black;
  padding: 0.25rem 2rem 0.75rem;
  border-radius: 100px;
  color: white;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  width: 100%;
  margin-bottom: 0.5rem;
  margin-top: 1rem;
}
.checkout-button.button:after,  .product_type_simple.add_to_cart_button.ajax_add_to_cart:after {
  content: url(dist/images/cart-shopping-white.svg);
  margin-left: 10px;
  top: 7px;
  position: relative;
}
.btn-primary {
  display: inline-block;
  background: black;
  border-color: black;
  padding: 0.5rem 2rem;
  border-radius: 100px;
  color: white;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  min-width: 200px;
  margin-bottom: 0.5rem;
}
.button-container {
  text-align: center;
}
.contact-btn,
.slide-btn, a.slide-btn {
  display: inline-block;
  background: var(--red-bg);
  padding: 0.5rem 2rem;
  border-radius: 100px;
  color: white;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  min-width: 200px;
  margin-bottom: 0.5rem;
}
.added_to_cart.wc-forward:after,
.button:after, .slide-btn:after, a.btn-primary:after, a.slide-btn:after {
  content: url(dist/images/arrow-right-long.svg);
  margin-left: 10px;
}
.a.slide-btn:hover {
  color: inherit;
}
.search-btn a {
  padding-top: 4px;
}
.search-btn a:after {
  content: url("dist/images/magnifying-glass.svg");
  margin-left: 15px;
  top: 5px;
  position: relative
}
/*--------------------------------------------------------------
Content Specific  
--------------------------------------------------------------*/
#block-2 p::before {
  content: url("dist/images/earth-europe.svg");
  display: block;
}
#block-3 p::before {
  content: url("dist/images/file-certificate.svg");
  display: block;
}
#block-4 p::before {
  content: url("dist/images/shield-check.svg");
  display: block;
}
/*--------------------------------------------------------------
wc checkout and account style
--------------------------------------------------------------*/
#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-cart-form table.cart img {
  width: 75px;
  height: auto;
  box-shadow: none;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
  float: right;
  width: 48%;
}
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
  width: 100%;
}
/*--------------------------------------------------------------
wc style overrides
--------------------------------------------------------------*/
table.shop_attributes {
  width: 100%;
  border-radius: 1em;
  margin-top: 2rem;
	margin-bottom: 2rem;
}
table.shop_attributes tbody th {
  padding-left: 1rem;
}
table.shop_attributes tbody tr td {
  padding: 0.5rem;
}
table.shop_attributes tbody tr:nth-of-type(even) td:first-child, table.shop_attributes tbody tr:nth-of-type(even) th:first-child {
  border-radius: 3px 0 0 3px;
  background: #F8F5E2;
}
table.shop_attributes tbody tr:nth-of-type(even) td:last-child, table.shop_attributes tbody tr:nth-of-type(even) th:last-child {
  border-radius: 0 3px 3px 0;
  background: #F8F5E2;
}
table p {
  margin-bottom: 0;
}
ul.products {
  margin: 0;
  padding: 0;
}
ul.products li.product {
  list-style: none;
  position: relative;
  margin-bottom: 2em;
}
ul.products li.product img {
  display: block;
}
ul.products li.product .button {
  display: block;
}
ul.products li.sub-cat-list-item h2 {
  margin-bottom: 1rem;
  text-align: center;
}
ul.products li.sub-cat-list-item a {
  color: white;
  text-decoration: none;
  background: black;
  display: inline-block;
  width: 100%;
  padding: 5rem 1rem;
  text-align: center;
}
ul.products li.sub-cat-list-item .count {
  display: none;
}
/*--------------------------------------------------------------
Navbar and Navigation
--------------------------------------------------------------*/
.search-btn {}
.offcanvas-collapse {
  visibility: visible !important;
}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color:var(--red-bg);
}
.dropdown-item:focus, .dropdown-item:hover {
  color: #fff;
  text-decoration: none;
  background-color: var(--red-bg);
}
.dropdown-menu {
  box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3);
  border: none;
  border-radius: 0;
}
.bg-dark {
  background-color: #fff !important;
}
.navbar-expand-lg .navbar-nav .nav-link {
  padding-right: 1rem;
  padding-left: 1rem;
  text-transform: uppercase;
  font-size: 1.3rem;
  font-weight: 600;
  color: black;
  text-align: center;
  border-bottom: white solid thin;
}
.navbar-expand-lg .navbar-nav .letter-colour .nav-link:first-letter {
  color: #A02727;
}
.navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show > .nav-link {
  border-bottom: #A02727 solid thin;
  color: black;
}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
  border-bottom: #A02727 solid thin;
  color: black;
}
.navbar-toggler .icon-bar {
  transform: rotate(0deg) translate(0px, 0px);
  transition: ease all .2s;
}
.navbar-toggler .icon-bar {
  display: block;
  width: 38px;
  height: 3px;
  border-radius: 0;
}
.navbar-toggler .icon-bar + .icon-bar {
  margin-top: 8px;
}
.navbar-toggler:hover > .icon-bar:nth-child(2) {
  width: 38px;
  transition: ease all .2s;
}
.navbar-toggler:active > .icon-bar:nth-child(2) {
  width: 38px;
  transition: ease all .2s;
}
.navbar-toggler:not(.bend) .icon-bar:nth-child(1) {
  transform: rotate(45deg) translate(6px, 9px);
  transition: ease all .2s;
}
.navbar-toggler:not(.bend) .icon-bar:nth-child(2) {
  opacity: 0;
  transition: ease all .2s;
}
.navbar-toggler:not(.bend) .icon-bar:nth-child(3) {
  transform: rotate(-45deg) translate(6px, -9px);
  transition: ease all .2s;
}
.navbar-toggler:not(:disabled):not(.disabled) {
  padding: 28px 25px 31px;
  border: none;
  border-radius: 2px;
  position: absolute;
  background: #000;
  right: 0px;
  top: 0;
  z-index: 2;
  outline: none;
}
.navbar-toggler .icon-bar {
  background-color: #fff;
}
/*--------------------------------------------------------------
# footer
--------------------------------------------------------------*/
.site-info {
  background: black;
}
footer ul {
  padding-left: 0;
}
footer ul li a {
  color: white;
  text-decoration: none;
  text-transform: uppercase;
}
footer ul li a:hover {
  color: var(--red-bg);
}
/*--------------------------------------------------------------
# tabs
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# break points
--------------------------------------------------------------*/
@media (max-width:1559px) {}
/*--------------------------------------------------------------
# max-width:1280px
--------------------------------------------------------------*/
@media (max-width:1280px) {
  .gold-section, .black-section {
    padding: 2rem 3rem;
  }
  .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    width: 100%;
  }
  /*--------------------------------------------------------------
# max-width:992px
--------------------------------------------------------------*/
  @media (max-width:992px) {
    .gold-section, .black-section {
      min-height: 350px;
    }
    .offcanvas-collapse {
      position: fixed;
      top: 0px; /* Height of navbar */
      bottom: 0;
      right: 100%;
      left: -100%;
      width: 100%;
      padding-right: 1rem;
      padding-left: 1rem;
      overflow-y: auto;
      visibility: hidden; 
      background-color: #F4F6F6;
      transition-timing-function: ease-in-out;
      transition-duration: .5s;
      transition-property: left, visibility;
      padding-top: 150px;
			z-index: 1;
    }
    }
    .offcanvas-collapse.open {
      left: 0;
      visibility: visible;
    }
    .top-account-info {
      right: 90px;
      top: -11px;
    }
    .top-bar {
      display: none;
    }
    .user-account-top a {
      background: #A02727;
      padding: 29px 30px 31px 30px;
      border-radius: 2px;
    }
    .user-account-top a:before {
      filter: invert(100%);
    }
    .cart-section::before {
      display: none;
    }
  }
  /*--------------------------------------------------------------
# max-width:768px
--------------------------------------------------------------*/
  @media (max-width:768px) {
    img.custom-logo {
      width: 200px;
      height: auto;
      position: relative;
      top: -5px;
    }
    .quantity {
      float: none;
    }
    .quantity input {
      margin-right: 0rem;
    }
    .woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr {
      display: block;
    }
    .woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
      display: block;
      text-align: right !important;
    }
    .woocommerce table.shop_table_responsive thead, .woocommerce-page table.shop_table_responsive thead {
      display: none;
    }
    .woocommerce table.shop_table_responsive tbody th, .woocommerce-page table.shop_table_responsive tbody th {
      display: none;
    }
    .woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
      content: attr(data-title) " ";
      font-weight: 700;
      float: left;
    }
    .woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
      text-align: right !important;
    }
    .woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail {
      display: none;
    }
    .woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {
      float: none;
      padding-bottom: .5em;
    }
    .woocommerce #content table.cart td.actions .button, .woocommerce table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page table.cart td.actions .button {
      display: block;
      width: 100%;
    }
  }
  /*--------------------------------------------------------------
# max-width:596px
--------------------------------------------------------------*/
  @media (max-width:596px) {
    .advert-section p br {
      display: none;
    }
    .gold-section, .black-section {
      padding: 2rem;
    }
    .topblock {
      font-size: 0.875rem;
    }
  }
  @media (max-width:420px) {
    img.custom-logo {
      width: 160px;
      top: -8px;
    }
  }
  /* Small devices (landscape phones,576px and up)*/
  @media (max-width:576px) {}
  /* Medium devices (tablets,768px and up)*/
  @media (min-width:768px) {}
  /*Large devices (desktops,992px and up)*/
  @media (min-width:992px) {}
  /* Extra large devices (large desktops,1200px and up)*/
  @media (min-width:1200px) {}