body {
	-webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
}

strong{
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 700;
}
em {
  /*color: #735340;*/
  /*font-size: 16px;*/
  font-style: italic;
  /*font-weight: 600;*/
}
p {
    margin-bottom: 10px;
    font-family: Montserrat, sans-serif;
    font-size: 15px;
    line-height: 23px;
    font-weight: 500;
}
h1 {
    font-size: 38px;
    line-height: 44px;
    margin-top: 20px;
}
h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  color: #00568f;
  font-size: 32px;
  line-height: 36px;
  font-weight: 700;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  line-height: 26px;
  font-weight: 700;
}
h4{
    margin-top: 10px;
    margin-bottom: 10px;
    font-family: Montserrat, sans-serif;
    font-size: 18px;
    line-height: 24px;
    font-weight: 700;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
    margin-bottom: 10px;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6  {
	/*font-family:'Oswald', Arial, sans-serif;*/
	/*line-height:1;*/
	/*color:#444645;*/
	/*margin-top:0;*/
}

h1,
.h1 {
	/*font-size:40px;*/
	/*margin-bottom:20px;*/
}

h2,
.h2{
	/*font-size:32px;*/
	/*margin-bottom:20px;*/
}

h3,
.h3 {
	/*font-size:26px;*/
	/*margin-bottom:20px;*/
}

h4,
.h4 {
	/*font-size:22px;*/
	/*margin-bottom:15px;*/
}

h5,
.h5 {
    font-family: 'Open Sans Condensed', sans-serif;
	/*font-size:18px;*/
	/*margin-bottom:15px;*/
}

h6,
.h6 {
	/*font-size:16px;*/
	/*margin-bottom:15px;*/
}

.heading {
    width: 98%;
    padding: 10px;
    border-top: 1px solid #735340;
    border-bottom: 1px solid #735340;
    font-family: 'Open Sans Condensed', sans-serif;
    color: #00568f;
    font-size: 42px;
    line-height: 48px;
    font-weight: 700;
    text-align: center;
    letter-spacing: 0px;
}
.heading-2 {
    display: block;
    width: 98%;
    padding: 10px;
    border-style: solid none;
    border-width: 1px;
    border-color: rgba(115, 83, 64, 0.5) #735340;
    font-family: 'Open Sans Condensed', sans-serif;
    color: #00568f;
    font-size: 40px;
}
.heading-3 {
    margin-bottom: -18px;
    font-family: Changa, sans-serif;
    color: #00568f;
    font-size: 20px;
    font-weight: 600;
}
.heading-4 {
    min-width: 100%;
    margin-top: 0px;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 1.5px;
    text-transform: uppercase;
}
.heading-7 {
    width: 98%;
    margin-bottom: 14px;
    padding: 10px;
    border-bottom: 1px solid rgba(115, 83, 64, 0.5);
    font-family: 'Open Sans Condensed', sans-serif;
    color: #ec8038;
    font-size: 42px;
    line-height: 48px;
}
.heading-8 {
  width: 98%;
  margin-bottom: 14px;
  padding: 10px;
  border-bottom: 1px solid rgba(115, 83, 64, 0.5);
  font-family: 'Open Sans Condensed', sans-serif;
  color: #ec8038;
  font-size: 42px;
  line-height: 48px;
}
.heading-9 {
    font-family: Changa, sans-serif;
}
.heading-blue {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    padding: 0px 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-family: 'Open Sans Condensed', sans-serif;
    color: #00568f;
    font-size: 34px;
    font-weight: 700;
    text-align: center;
}
.heading-list-tile-orange {
    font-family: 'Open Sans Condensed', sans-serif;
    color: #ec8038;
    font-size: 24px;
    line-height: 28px;
    font-weight: 700;
    text-transform: none;
	margin-top: 0;
}

.w-button{
    display: inline-block;
    padding: 9px 15px;
    background-color: #3898EC;
    color: white;
    border: 0;
    line-height: inherit;
    text-decoration: none;
    cursor: pointer;
    border-radius: 0;
}
.w-button:hover{
	color: white;
}

/*#header-top {*/
/*	background: #380f15;*/
/*	color: #fff;*/
/*	font-family: Montserrat, sans-serif;*/
/*	!*border-top:4px solid #6088bf;*!*/
/*	height:30px;*/
/*	font-size:14px;*/
/*}*/

/*#header-top, #header-top-nav, .carousel-caption{*/
/*	-webkit-font-smoothing: initial;*/
/*}*/

/*#header-top-nav{*/
/*	position: relative;*/
/*	background: #531821;*/
/*	height: 50px;*/
/*}*/
/*#header-top-nav .header-row{*/
/*    position: absolute;*/
/*    bottom: 0;*/
/*    left: 0;*/
/*    right: 0;*/
/*    width: 100%;*/
/*    margin-left: auto;*/
/*    margin-right: auto;*/
/*}*/
/*#header-top-nav .header-top-section{*/
/*    text-align: center;*/
/*}*/
/*#header-top-nav .container, #header-top-nav .row, #header-top-nav .header-top-section{*/
/*	!*height: 100%;*!*/
/*}*/

/*#header-top-nav .header-top-col{*/
/*	position: relative;*/
/*	height: 100%;*/
/*}*/

/*#header-top-nav .top-nav-btn{*/
/*   	!*position: absolute;*!*/
/*   	!*bottom: 0;*!*/
/*	position: relative;*/
/*    !*top: 100%;*!*/
/*    !*transform: translateY(-100%);*!*/
/*	margin-bottom: 0;*/
/*}*/

.top-nav-btn{
    background-color: #053b5f;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
	min-width: 190px;
    /*margin: 8px 20px 17px;*/
    margin-right: 40px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border: 2px solid #fff;
    border-bottom-width: 1px;
    font-family: Montserrat, sans-serif;
    font-size: 14px;
    font-weight: 300;
    text-align: center;
    letter-spacing: 2px;
    text-transform: uppercase;
    display: inline-block;
    color: white;
    line-height: inherit;
    text-decoration: none;
    cursor: pointer;
}
.top-nav-btn:hover{
	background-color: #fff;
    color: #2e2119;
    font-weight: 500;
}

.header-text-container a{
	color: #f8995a;
    text-decoration: underline;
}

.header6 #inner-header .logo-container{
    /*padding: 27px;*/
    padding: 35px;
}
.header6 #inner-header .logo-container, .header6 #inner-header .header-inner-right{
    margin-bottom: 22px;
}

.logo a img{
    /*width: 360px;*/
    width: 370px;
    margin-left: -25px;
}

#header-top .header-text-container  {
	margin-right:10px;
	padding: 6px;
}

.header6 #inner-header .logo-container{
    padding: 26px;
    /*padding: 35px;*/
}

.header6 #main-nav-container #main-nav .menu > li>  a,
.header7 #main-nav-container #main-nav .menu > li>  a {
	/*padding:15.5px 5px;*/
	padding: 20px 15px 20px 10px;
	display:block;
	/*border-right:1px solid #d1d5d6;*/
	text-align:center;
    font-family: Montserrat, sans-serif;
    color: #735340;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
}

#main-nav-container #main-nav .menu li:hover > a,
#main-nav-container #main-nav .menu li > ul li > ul li:hover > a {
	/*color:#6088bf;*/
	color: #ec8038;
}

/*.carousel.home-slider .carousel-caption{*/
/*	padding-bottom: 30px;*/
/*    position: absolute;*/
/*    left: 0px;*/
/*    top: 0px;*/
/*    right: 0px;*/
/*    bottom: 0px;*/
/*    padding: 100px;*/
/*	max-width: 70%;*/
/*    min-width: 60%;*/
/*    display: flex;*/
/*	flex-direction: column;*/
/*    -webkit-flex-wrap: wrap;*/
/*    -ms-flex-wrap: wrap;*/
/*    flex-wrap: wrap;*/
/*    -webkit-box-align: flex-start;*/
/*    -webkit-align-items: flex-start;*/
/*    -ms-flex-align: flex-start;*/
/*    align-items: flex-start;*/
/*	justify-content: center;*/
/*	color: #fff;*/
/*}*/
/*.carousel.home-slider .caption{*/
/*	color: #fff;*/
/*}*/
/*.carousel.home-slider .ht100{*/
/*    height: 100%;*/
/*}*/
/*.carousel.home-slider .centre-box{*/
/*    display: flex;*/
/*    align-items: center;*/
/*}*/
/*.carousel.home-slider .carousel-caption h1, .carousel.home-slider .caption h1{*/
/*	color: #fff;*/
/*    font-family: 'Open Sans Condensed', sans-serif;*/
/*	font-weight: bold;*/
/*    font-size: 57px;*/
/*    line-height: 74px;*/
/*    letter-spacing: 0px;*/
/*    text-transform: capitalize;*/
/*}*/
/*.carousel.home-slider .carousel-caption .subtitle, .carousel.home-slider .caption .subtitle{*/
/*    margin-bottom: 30px;*/
/*    font-family: Montserrat, sans-serif;*/
/*    font-size: 18px;*/
/*    line-height: 20px;*/
/*    font-weight: 600;*/
/*    letter-spacing: 0px;*/
/*	text-align: left;*/
/*}*/
/*.carousel.home-slider .carousel-caption .slider-btn, .carousel.home-slider .caption .slider-btn{*/
/*    padding-right: 25px;*/
/*    padding-left: 25px;*/
/*    border: 1px solid #fff;*/
/*    border-radius: 25px;*/
/*    background-color: transparent;*/
/*    font-family: 'Open Sans Condensed', sans-serif;*/
/*    font-size: 16px;*/
/*    font-weight: 700;*/
/*    text-transform: uppercase;*/
/*	color: #fff;*/
/*}*/
/*.carousel.home-slider .carousel-caption .slider-btn:hover, .carousel.home-slider .caption .slider-btn:hover{*/
/*	outline: 0;*/
/*	background-color: white;*/
/*	color: black;*/
/*}*/
/*.carousel .carousel-inner .item img{*/
/*    width: 100%;*/
/*    height: 500px;*/
/*}*/
/*.carousel.slide .carousel-control{*/
/*	z-index: 20;*/
/*    width: 50px;*/
/*}*/
/*.carousel.slide .carousel-control .glyphicon-chevron-left,*/
/*.carousel.slide .carousel-control .glyphicon-chevron-right{*/
/*	top: 94%;*/
/*}*/

/*.carousel.slide .carousel-control .glyphicon-chevron-left{*/
/*	!*left: 10%;*!*/
/*}*/

/*.carousel.slide .carousel-control .glyphicon-chevron-right{*/
/*	!*right: 10%;*!*/
/*}*/

/*.carousel-indicators .active, .carousel-indicators li{*/
/*    width: 1em;*/
/*    height: 1em;*/
/*    transition: background-color 100ms,color 100ms;*/
/*	border: none;*/
/*}*/
/*.carousel-indicators li{*/
/*	background-color: rgba(255,255,255,0.4);*/
/*    margin: 0 3px 0;*/
/*}*/

/*.carousel.home-slider .carousel-caption h1,*/
/*.carousel.home-slider .carousel-caption .subtitle,*/
/*.carousel.home-slider .carousel-caption .slider-btn{*/
/*	animation-duration: 1s;*/
/*}*/

.title-bg .title {
	margin:7.5px 0;
	margin-top: 11px;
    padding-top: 3px;
}

#product-detail .product-name{
	text-transform: uppercase;
  	/*font-weight: 300;*/
  	font-weight: 400;
    font-size: 28px;
    margin-top: 0;
  	margin-bottom: 20px;
	color: #444645;
}

#product-detail .description-body {
    font-family: Montserrat, sans-serif;
    font-size: 15px;
    line-height: 23px;
}

#product-detail .description-body{
    margin-bottom: 10px;
}
#product-detail .description-body strong{
    font-size: 16px;
}
.similiar-items-container .title-bg .title{
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 31px;
    border-left: none;
    padding-left: 0;
}
.similiar-items-container .title-bg:after{
    margin-top: 4px;
}

.similiar-items-slider .owl-item .item-name{
    font-size: 14px;
}
.home-hero-slider .carousel-inner .item{
	height: 500px;
	width:100%;
	background-size: cover;
	background-repeat: no-repeat;
}

.courses-tabs .tab-content .card-wrapper .list-card{
	transition: all 300ms;
}

.courses-tabs .tab-content .card-wrapper .list-card .author-link{

}

#w-footer{
	background-color: #053a5d;
}
.heading-5 {
    margin-top: 0px;
    font-family: 'Open Sans Condensed', sans-serif;
    color: #735340;
    font-size: 24px;
    font-weight: 300;
    text-align: left;
    letter-spacing: 2px;
    text-transform: uppercase;
}
.heading-6{
    display: block;
    width: 89%;
    margin-right: auto;
    margin-left: 55px;
	margin-bottom: 20px;
    padding: 10px;
    border-top: 1px solid rgba(115, 83, 64, 0.5);
    border-bottom: 1px solid rgba(115, 83, 64, 0.5);
    font-family: 'Open Sans Condensed', sans-serif;
    color: #584031;
    font-size: 48px;
    line-height: 45px;
    font-weight: 600;
    text-align: left;
}
.item.item-list .item-name.heading-6, #product-detail .product-name{
    width: 100%;
    /*color: #00568f;*/
    color: #444645;
    font-size: 32px;
    margin-top: 0;
    margin-bottom: 14px;
    line-height: 32px;
    font-weight: 600;
    text-transform: initial;
    /* padding: 0; */
}
#product-detail .product-name{
    width: 59%;
    margin-left: 0;
}
.item-name.heading-6 a{
    color: inherit;
}
.heading-6.heading-intro:before{
	content: "";
    background: url(/static/images/icons/guitar-icon.png) no-repeat;
    background-size: 65px;
    position: absolute;
    width: 65px;
    height: 65px;
    left: 0;
    top: 0;
}
.heading-6.video-heading-intro{
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    text-align: center;
    font-size: 24px;
}
.heading-6.video-heading-intro:before{
    background:none;
    width:0;
    height:0;
}
.heading-8{
    width: 98%;
    margin-bottom: 14px;
    padding: 10px;
    border-bottom: 1px solid rgba(115, 83, 64, 0.5);
    font-family: 'Open Sans Condensed', sans-serif;
    color: #ec8038;
    font-size: 42px;
    line-height: 48px;
}
.intro-text h3{
    font-size: 24px;
}
.intro-text h3, .intro-text h4{
    color: #00568f;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 700;
}
.intro-block p, .intro-text p {
    font-size: 18px;
}
.intro-img img{
    margin-right: auto;
    margin-left: 52px;

}
.home-hero-slider .w-slider-left{
	left: 0;
}
.home-hero-slider .w-slider-right{
	right: 0;
}
.home-hero-slider .carousel-control{
	opacity: 1;
}
.home-hero-slider .carousel-control.left, .home-hero-slider .carousel-control.right{
	background-image: none;
}
.w-tab-menu{
	position: relative;
}
.w-tab-menu .w-tab-li.active .w-tab-link{
	background-color: #00568f;
    color: #fff;
	border: none;
}
.w-tab-menu .w-tab-li{
	margin: 0;
}
.w-tab-menu .w-tab-li .w-tab-link{
    background-color: #e4eef3;
    font-family: Montserrat, sans-serif;
	font-size: 14px;
    position: relative;
    display: inline-block;
    vertical-align: top;
	text-transform: uppercase;
    text-decoration: none;
    padding: 9px 30px;
    text-align: left;
    cursor: pointer;
    color: #222222;
	margin: 0;
	border: none;
	border-radius: 0;
}
.courses-tabs .tab-content .card-wrapper{

}
.courses-tabs .tab-content .card-wrapper .list-card .card-image{
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.courses-tabs .tab-content .card-wrapper .list-card .card-image img{
	width: 100%;
}
.courses-tabs .tab-content .card-wrapper .list-card .author-link{
    position: absolute;
    left: 0px;
    right: 0px;
    /*bottom: -50px;*/
    bottom: -42px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 50px;
    padding-left: 20px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-decoration: none;
}
.courses-tabs .tab-content .card-wrapper .list-card .author-link img{
    position: relative;
    width: 110px;
    height: 110px;
    max-width: none;
    border: 5px solid #fff;
    border-radius: 55px;
}
.courses-tabs .tab-content .card-wrapper .list-card .author-link .author-name{
    margin-left: -20px;
    padding: 7px 10px 6px 28px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background-color: #584031;
    font-family: Montserrat, sans-serif;
    color: #fff;
    font-weight: 600;
    text-decoration: none;
    text-transform: uppercase;
}
.courses-tabs .tab-content .card-wrapper .list-card .category{
    position: absolute;
    top: 0px;
    right: 0px;
    margin-top: -5px;
    padding: 8px 12px 5px;
    background-color: #ffa300;
    font-family: Montserrat, sans-serif;
    color: #2e2119;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 1px;
    text-decoration: none;
}
.courses-tabs .tab-content .card-wrapper .list-card .read-more-button{
	visibility: hidden;
	opacity: 0;
	transition: visibility 0s, opacity 300ms ease;
    position: absolute;
    padding: 14px 12px 12px;
    background-color: #00568f;
    /*-webkit-transition: background-color 300ms ease, color 300ms ease;*/
    /*transition: background-color 300ms ease, color 300ms ease;*/
    font-family: Montserrat, sans-serif;
    color: #fff;
    font-size: 12px;
    line-height: 12px;
    text-align: center;
    letter-spacing: 2px;
    text-transform: uppercase;
}
.courses-tabs .tab-content .card-wrapper .list-card .read-more-button:hover{
    background-color: #ec8038;
    color: #fff;
}
.courses-tabs .tab-content .card-wrapper .list-card:hover > .card-image .read-more-button{
	visibility: visible;
	opacity: 1;
}
.courses-tabs .tab-content .card-wrapper .list-card .card-content{
	padding: 45px 30px 30px;
}
.courses-tabs .tab-content .card-wrapper .list-card .card-content h4{
	margin-bottom: 0px;
    font-weight: 500;
	color: #333;
}
.courses-tabs .tab-content .card-wrapper .list-card .card-content p{
	color: #909090;
    line-height: 22px;
}
.home-offer.top {
    background-color: rgba(0, 86, 143, 0.1);
    font-family: Montserrat, sans-serif;
}
.home-offer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 8px;
    padding: 20px;
    background-color: rgba(236, 128, 56, 0.17);
}
.link-block {
    position: static;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    overflow: hidden;
    min-height: 270px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.w-inline-block {
    max-width: 100%;
    display: inline-block;
}
.home-offer .blog-list-image {
    height: 100%;
    min-height: 270px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-transition: all 500ms cubic-bezier(.455, .03, .515, .955);
    transition: all 500ms cubic-bezier(.455, .03, .515, .955);
	background-color: #f3f3f3;
    background-size: cover;
    background-repeat: no-repeat;
}
.blog-one-list-title {
    margin-top: 0px;
    font-family: 'Open Sans Condensed', sans-serif;
    color: #735340;
    font-size: 32px;
    line-height: 36px;
    font-weight: 700;
    text-align: left;
}
.blog-one-description {
    margin-bottom: 20px;
    font-family: Montserrat, sans-serif;
    font-size: 15px;
    line-height: 23px;
    text-align: left;
}
.blog-list-text {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border-bottom: 1px solid #0ddeb8;
    text-align: left;
}
.full-height{
	display: flex;
    height: 100%;
}
.button-2 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    background-color: #00568f;
    font-family: Montserrat, sans-serif;
    font-weight: 500;
    text-align: center;
}
.button-2:hover {
    background-color: #ec8038;
}
.style-slider .slick-item{
	margin-right: 20px;
}
.style-slider .w-slider-right, .style-slider .w-slider-left,
.instrument-slider .w-slider-right, .instrument-slider .w-slider-left{
	top: 50%;
	bottom: 0;
	font-size: 40px;
	/*color: #95a7ae;*/
	color: #ffffff;
}
.section-slider .section-slider-img{
    background-color: #f3f3f3;
    background-size: cover;
    background-repeat: no-repeat;
    height: 100%;
    min-height: 170px;
}
@font-face {
    font-family: 'webflow-icons';
    src: url("data:application/x-font-ttf;charset=utf-8;base64,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") format('truetype');
    font-weight: normal;
    font-style: normal
}

[class^="w-icon-"],[class*=" w-icon-"] {
    font-family: 'webflow-icons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.w-icon-slider-right:before {
    content: "\e600"
}

.w-icon-slider-left:before {
    content: "\e601"
}

.w-icon-nav-menu:before {
    content: "\e602"
}

.w-icon-arrow-down:before,.w-icon-dropdown-toggle:before {
    content: "\e603"
}

.w-icon-file-upload-remove:before {
    content: "\e900"
}

.w-icon-file-upload-icon:before {
    content: "\e903"
}

.w-slider-arrow-left, .w-slider-arrow-right {
    position: absolute;
    width: 80px;
    /*top: 0;*/
    /*right: 0;*/
    /*bottom: 0;*/
    /*left: 0;*/
    margin: auto;
    cursor: pointer;
    overflow: hidden;
    color: white;
    font-size: 40px;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    tap-highlight-color: rgba(0,0,0,0);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.w-slider-arrow-right{
    right: 0px;
    z-index: 10;
}
.all-access{
	margin-top: 50px;
}
.all-access .access_list_icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 70px;
    height: 70px;
    margin-right: 30px;
    margin-bottom: 20px;
    padding: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 100%;
    background-color: #fff;
    box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.27);
}
#content .all-access .access_list_icon img{
	width: 50px;
	max-width: none;
}
.all-access .list_paragraph{
	opacity: 0.59;
    font-size: 16px;
    line-height: 24px;

}
.all-access .access-list-block{
	padding-bottom: 30px;
}
.hot-new-titles .collection-item{
	position: relative;
	margin-right: 0px;
    padding-bottom: 10px;
    border-style: none;
    border-width: 1px;
    border-color: rgba(0, 86, 143, 0.2);
    text-align: center;
}
.hot-new-titles .collection-item a{
    margin: 8px 20px;
    padding: 7px 7px 0px;
    border-style: solid;
    border-width: 1px;
    border-color: rgba(0, 86, 143, 0.15);
    text-decoration: none;
}
.whats-new-classics .collection-item a{
	margin: 0;
}
.product-title{
    min-height: 35px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 5px;
    color: #735340;
    font-size: 14px;
    line-height: 17px;
    font-weight: 600;
    text-transform: none;
}

.featured-items{
	margin-bottom: 30px;
}
.featured-items .featured-item-box{
	margin: 9px 9px 0px 9px;
    padding: 13px 13px 20px 13px;
    border-style: solid;
    border-width: 1px;
    border-color: rgba(0, 86, 143, 0.19);
    background-color: rgba(211, 211, 211, 0.34);
	height: 100%;
	display: flex;
    flex-direction: column;
}
.featured-items .featured-item-box .featured-video{
	margin-top: auto;
}
.featured-items .featured-item-box .heading-3{
	margin-bottom: 10px;
}
.featured-items .text-block-2 {
    padding: 0 13px 13px 13px;
}
.featured-items .buy-block {
    margin-bottom: 17px;
    padding: 12px;
    background-color: #fff;
}
.featured-items .buy-block .product-type{
    padding: 5px 11px 0px 11px;
    font-family: Changa, sans-serif;
    font-size: 18px;
    font-weight: 600;
}
.featured-items .buy-block .price{
    padding-left: 11px;
    font-family: Montserrat, sans-serif;
    color: #00568f;
    font-size: 21px;
    font-weight: 700;
    text-decoration: none;
}
.featured-items .buy-block .add-to-cart-section{
	margin-top: 8px;
	padding-bottom: 5px;
}
.featured-items .buy-block .add-to-cart-section .icon-button{
	width: 39px;
    height: 39px;
    background-position: 1px 1px;
}

.featured-items .featured-item-box .item-description{
	font-family: Montserrat, sans-serif;
	font-size: 14px;
}
.featured-items .buy-block .add-to-cart-section form,
#content .featured-items .buy-block .add-to-cart-section img
{
	display: inline-block;
}
.featured-items .buy-block .add-to-cart-section form .btn-custom-2{
	text-transform: none;
}
.featured-items .featured-item-top-row{
	display: flex;
}
.featured-items .featured-item-row .featured-item-col.featured-left{
	padding-right: 0;
}
.featured-items .featured-item-row .featured-item-col.featured-right{
	padding-left: 5px;
}
.featured-items .featured-item-box .featured-item-col img{
	margin-bottom: 20px;
}
.homespun-classics .product-title{
	font-size: 12px;
    line-height: 14px;
}
.home-offer-section .home-offer .blog-list-text{
	padding: 10px 0px 25px;
}
.welcome-section .intro-text{
    font-size: 18px;
    color: #333;
}
.welcome-section .intro-text .heading-intro{
    margin-top: 0;
    font-size: 36px;
}
.welcome-section .intro-text ul li{
    font-size: 18px;
    margin-bottom: 10px;
    font-family: Montserrat, sans-serif;
    line-height: 23px;
    font-weight: 500;
}
.whats-new-classics .whats_new_arrows .slick-arrow{
	margin-right: 20px;
}
#breadcrumb-container.w-breadcrumb-container{
	background: #531821;
}
#inner-header #main-nav-container #main-nav .menu .my_account_link{
    display: none;
}
#breadcrumb-container .breadcrumb li, #breadcrumb-container .breadcrumb li a{
    font-family: Montserrat, sans-serif;
}
#breadcrumb-container .breadcrumb li.active{
    font-weight: 500;
}

/* Category page */
.item-name{
    /*font-family: Montserrat, sans-serif;*/
}
#product-detail .product-add .btn{
    padding: inherit;
    font-weight: inherit;
    font-size: inherit;
    text-transform: inherit;
}
#category-header .category-title h2{
    font-family: 'Open Sans Condensed', sans-serif;
}
.category-item-container .item .item-name{
    /*font-size: 28px;*/
}
