/*Main styles */
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,700');
@import url('https://fonts.googleapis.com/css?family=Playfair+Display:400,700i');

body {font-family: 'Open Sans', sans-serif;color:#6a6c6e;	background:#fff;}
h1, h2, h3, h4, h5, h6 {font-family: 'Open Sans', sans-serif;}
::selection {background: #627E97;}
#nsc_cart_container .btn-primary {background:#627E97;border-color:#627E97;color:#fff;}
#nsc_cart_container .btn-primary:hover, #nsc_cart_container .btn-primary:visisted {background:#11bfbf;border-color:#11bfbf;}
a:hover {color: #11bfbf;}
a:visisted {color:    #627E97;}
a {color:   #627E97}
.pagebody-wrapper, #Footer_menu {background:#fff}

/* Topbar */
.topbar{background: #627e97;}
.topbar .btn-default {color: #fff; padding-top:6%}
.tablinks {height:40px;}
ul#Header_menu > li{float:left; margin:8px;}
.topbar .tablinks a, .topbar .tablinks li > span {display:block;float:left;font-size:0.8em;padding:0px 15px;transition:background 0.3s ease;line-height:2em;color:   #fff; }

@media only screen and (min-width: 992px){
    .tablinks {font-size:1em !important}
    }
@media only screen and (min-width: 1200px){
    .tablinks {font-size:1.3em !important}
    }
.topbar .tablinks a:hover{background:transparent; color: #fff}
.retailHeader span:before{content:"\f041"; font-family: FontAwesome; float:left; margin-right:8px}
.phoneHeader > span span:before{content:"\f10b"; font-family: FontAwesome; float:left; margin-right:8px}
.hoursHeader > span span:before{content:"\f017"; font-family: FontAwesome; float:left; margin-right:8px}
.topbar .btn-default:hover {background:#627E97;}
.topbar .btn-default, .topbar .tablinks a {height: auto;}

#Top_menu li a {font-size:1em;font-weight:300;padding-top:5px;text-transform:capitalize;}
#Top_menu  li > a:hover, #Top_menu li > span:hover, #Top_menu li:hover {background:transparent; color:   #627E97}

/* Header */
@media only screen and (min-width: 992px){
    .brand a { width:380px !important;}}
@media only screen and (min-width: 768px){
    .brand a {margin:10px !important;}}
.navbar-header .findPanel {float: right;margin-top: 6px;padding:0}
.navbar-inverse { background:#fff; color:   #627E97 }
.navbar-inverse { background:#fff; }
.Horizontal_Nav_Menu>li>a, .Horizontal_Nav_Menu>li>span {color:#7f7f7f; font-weight:700; text-transform: uppercase}
.navbar-header .nscMenuContainerLevel-1 > li > a:hover, 
.navbar-header .nscMenuContainerLevel-1 > li > span:hover, 
.navbar-header .nscMenuContainerLevel-1 > li:hover {background:#fff; text-decoration:underline;}
.navbar-header .nscMenuContainerLevel-1 > li > a > span {border-right: 2px solid #6a6c6e; padding-right: 20px;}  
.home-icon a:before{content:"\f015"; font-family: FontAwesome; float:left; font-size:1em; color: #7f7f7f; margin-right:8px}
@media only screen and (min-width: 1199px){
    .customMessages {/* padding-right:120px; */}}
.Horizontal_Nav_Menu>li>ul>li>a span{font-size: 0.8em;padding-left:5px;font-family: 'Playfair Display', serif;}
.Horizontal_Nav_Menu>li>ul>li>a span:hover, .Horizontal_Nav_Menu>li>ul>li>a:hover, .Horizontal_Nav_Menu>li>ul>li:hover {
    color:#11bfbf;}
.product-carousel-homepageslider .slideCaption {display:none;}
.navbar-header {margin-bottom:10px;}
.findPanel:after {top:12px !important;}
.findPanel input[type=text]{ font-size:12px}
.header_icons img{width:35%;display:inline;float: left;padding-right:10px;}
.header_icons>ul>li:hover{background:transparent}
.header_icons p {font-size:13px;text-transform:initial;font-weight:400; line-height:18px}
@media only screen and (max-width: 1199px){
.header_icons img{ float: none;}
}
.header_icons {padding-left:0;}
.customMessages {padding-right:0;}
#shipping>li>span, #sale>li>span { padding:0}
#sale img {margin-top:-10px;}

/* Pages */
.btn.btn-default.btn-quickview {background:   #627E97;color:#fff;}
.add-to-basket {background:   #627E97;color:#fff;}
.add-to-basket:hover{background:#00ABC5;color:#fff;}
.add-to-basket:visited {background:#627E97;color:#fff;}
#customcontent form button, .page-contact input[type=submit]{background:   #627E97;color:#fff;}
.btn-primary {background:   #627E97;border-color:   #627E97;color:#fff;}
.btn-primary:hover {background:#11bfbf;border-color:#11bfbf;}
.btn-primary:visisted {background:   #627E97;border-color:   #627E97;color:#fff;}


/* Mobile */
.navbar-header .mobileMenuLink,.navbar-header .btn-primary {background: #627E97 !important;}
.navbar-header .cartMobile {margin-left:10px;margin-right:10px;}


/*Homepage tiles */
.registryandContent img:before{content:'';-webkit-box-shadow: inset 0px 10px 62px 0px rgba(0,0,0,0.15);
-moz-box-shadow: inset 0px 10px 62px 0px rgba(0,0,0,0.15);box-shadow: inset 0px 10px 62px 0px rgba(0,0,0,0.15); right:15px; left:15px; margin:0 auto; z-index:1
}
.registryandContent a:hover img{transform:scale(1.08);opacity: 0.5;}
.registryandContent a img {transition:all 0.3s ease;}
.registryandContent .slide {overflow:hidden;}

.product-carousel-secondary_boxes .owl-item {float:none;margin-bottom:28px}
.product-carousel-secondary_boxes .slideCaption .btn,.product-carousel-main_box .slideCaption .btn {display:none;}
@media only screen and (max-width: 767px){
 .product-carousel-secondary_boxes .slideCaption, .product-carousel-main_box .slideCaption {background:#627E97}
}
@media only screen and (max-width: 991px){
    .product-carousel-main_box {margin-bottom:20px}
}

/*Modal */
#nt-embedded-subscribe-form .button[name=subscribe] { background:   #627E97; color:#fff}

/*footer*/
footer h5{text-transform: capitalize;font-weight: 400;text-align:left;font-size:1.3em}
footer ul {list-style-type: none;padding:0;text-align:left;}
footer ul li a{color:#000}

/*footer - social media */
.socialFooter a {font-size:16px;margin-top:5px}
.socialFooter > div { margin-bottom:5px;}
.socialFooter a i { background:   #627E97; color:#fff; }
.socialFooter h5{text-align:center;}
@media only screen and (max-width: 767px){
 .socialFooter div, .socialFooter h5 {text-align:left}
}

/*footer - payment */
.payment img {max-width:45px}
.payment img:first-of-type{max-width:55px}
.payment i {color:#627E97}

/*footer - newsletter*/
.newsletter-wrapper span, .newsletter-wrapper p { display:none}
.newsletter .row form {text-align:left;margin-top: 0px;}
.newsletter h5 { float:left;}
.newsletter .btn {color:   #627E97; border-color:   #627E97; padding:6px 8px;}
.newsletter .row{padding:10px 0 0 0 !important}

/* MAILING LIST pop-up*/
#modal-mailing-list {display:none !important}
#nitro_embed_signup .button{margin:0;display:inline;padding:0px 12px;height:25px;font-size:12px;vertical-align:middle; line-height:20px}
#nitro_embed_signup .col-md-7{text-align:center}
#nitro_embed_signup .col-md-7 img{width:50%}


@media (min-width: 992px) {
#nitro_embed_signup .col-md-7 img{padding:100px 0; }
#nitro_embed_signup .col-md-7 p{padding-bottom:20px;color:#fff;font-size:14px;padding-left: 25px;font-weight:700;/* padding-left: 5px; */}
#nitro_embed_signup .col-md-7{padding-bottom:5rem;padding-right:0;}
#nitro_embed_signup h2 {text-transform:lowercase;color:#fff;font-size:2.5em;padding-bottom:25px;padding-top:5px}
#nitro_embed_signup form{padding-bottom: 100px;}
#modal-mailing-list .modal-dialog{width: 650px;}
#modal-mailing-list  .modal-body{background: url('../themes/new-images/newsletter.jpg');background-size:cover;}
#mce-EMAIL{max-width: 100%;}
#mc_embed_signup_scroll .form-control {
    font-size:11px;
    height:30px;
    margin: 10px auto;
    width: 70%;
 }
}
@media (max-width: 991px) {
  #mce-EMAIL{margin-bottom:1em}
  #nitro_embed_signup h2 {text-transform:lowercase;color:#627E97;font-size:2em;padding-bottom:25px;}
    #nitro_embed_signup form{padding-bottom: 50px;}
}
#nitro_embed_signup .nt-field-group {margin:10px auto}
#nitro_embed_signup .form-control {margin:0 auto}
#mc_embed_signup_scroll{margin:0 auto;text-align:center;}
#mc-embedded-subscribe{background:#9ecfcc}
#nitro_embed_signup .button {margin-top:20px}
#nitro_embed_signup .nt-field-group input {width:70%!important}
#nitro_embed_signup .nt-field-group {
    width: 100%;
    padding-bottom: 0;
    min-height: 0px;
}
 

/* footer updates */

 @media (min-width: 768px) {
      footer .col-sm-2 {
          width: 18%;
      }

      footer .col-sm-4 {
          width: 20%;
       }
    }

 .socialFooter h5  {
     text-align:left;
 }

 .socialFooter div {
     text-align:left; 
 }

  .socialFooter .fa-2x {
      font-size:12px;
  }

  .socialFooter .payment .fa-2x { 
      font-size:22px;
  }

@media (min-width: 768px) {
    .newsletter-wrapper, footer .col-sm-4 img {
        margin-left:25%
    }

}

.newsletter-wrapper h5 {font-size:14px;}
#newsletter  .btn { margin-top:10px;font-size:10px}
.footer-menu {padding-left:40px;}

/* search area */
#cartButton div {display:inline-block;}
#cartButton #nsc_cart_container {float:right}
.searchTrigger i {font-size:1.3em;color:gray;}

/*insta*/
#instafeed img {margin:5px;width: 180px;margin-bottom:5px; opacity:0.8}
#instafeed img:hover {opacity:1}
footer h3 {font-weight:400; font-size:22px; padding-bottom:15px;}
.footer-menu {margin-top:30px}


/*forms */
#TeamMemberApp p {
    font-size: 16px;
    background: lightgray;
    color: #fff;
    padding: 5px;
}

/* Ticket 166455 */

@media (max-width: 1200px){
    #shipping > li{
        margin-left: 30px;
        }
    }
/*Ticket 167115 */

#size > div {
    max-width: 65%;
	}
