@font-face {
						font-family: "brannboll";
						src: url("https://media.oyacostumes.ca/pub/media/fonts/default/BrannbollSS_PERSONAL.eot");
						src: url("https://media.oyacostumes.ca/pub/media/fonts/default/BrannbollSS_PERSONAL.eot?#iefix") format("embedded-opentype"),
							 url("https://media.oyacostumes.ca/pub/media/fonts/default/BrannbollSPERSONALUSEONLY.woff") format("woff"),
							 url("https://media.oyacostumes.ca/pub/media/fonts/default/BrannbollSPERSONALUSEONLY.ttf") format("truetype"),
							 url("https://media.oyacostumes.ca/pub/media/fonts/default/BrannbollSPERSONALUSEONLY.svg#brannboll") format("svg");
						font-weight: normal;
						font-style: normal;
				}body{font-family: "Lato", arial, tahoma;font-weight: normal;}h1{font-family: "Lato";}
				.cms-noroute-index .page-wrapper > #maincontent.container {
	width: 100%;
	padding: 0;
}
.slider_mgs_carousel.owl-carousel .owl-item {
padding: 0;
}
.cms-noroute-index .footer {
	margin: 0;
}

.swatch-option.image {
    width: 20px;
    height: 20px!important;
    border: none;
}

.checkout-index-index .opc-sidebar .modal-content .opc-block-shipping-information .action-edit:before {
     content: url(/EmailMarketing/edit.svg);
     content: "\f040";
    font-family: FontAwesome;
}
.checkout-onepage-success .checkout-success .actions-toolbar .continue {
    color: #ffffff!important;
}
mark, .mark {
    padding: .2em;
    background-color: #eaeae6!important;
}
tfoot {
    background: #cecece;
}
button.accordion {
    background-color: #ffffff!important;
    height: 3px!important;
    margin-top: -33px!important;
}

.block.discount {
    display: none;
}
#block-shipping {
     display: block!important;
}
.oyawear{
 width: 32%;
    float: left;
    padding-right: 12px;
}
.oyawear2{
    width: 48%;
    padding-top: 20px;
    padding-right: 8px;
    padding-bottom: 10px;
    float: left;
}
.homedetails2 {
    background: #e2dddd none repeat scroll 0 0;
    padding: 45px 0;
}
.details_minheight2 > h1 {
    color: #6c4534;
    font-size: 17px;
    font-family: gotham_mediumregular;
}
.details_minheight2 > a {
    color: #6c4534;
    
}
.newsletter-promo2, .promo-newsletter2 {
    background-color: #fff;
    overflow: hidden;
  
}
.foter_back2 {
    padding: 14px 12px;
    background: #e9e3e3;
    width: 90%;
}

.catalog-product-view .action.primary.tocart.btn.btn-lg.btn-primary {
    
    margin-bottom: 6px;
}

span.hh {
    color: black;
    font-weight: bolder;
}
span.hhh {
    color: #f5f5f5;
    font-weight: bolder;
}
h2, .h2 {
  font-size: 18px!important;
}

.checkout-index-index .authentication-wrapper button span {
    background: none repeat scroll 0% 0% #5A6C9A;
    color: #FFF!important;
    border: 1px solid #5A6C9A;
    font-size: 27px;
    padding: 10px 12px;
}
.kuGridView ul li {
       border: 1px solid #ffffff!important;
}

p#msEstimateResult {
    color: #f2a31a;
    font-weight: bold;
}
.filter-options .panel .panel-body .item a .label{
font-weight:normal;
}
.top-container .promobanner{
overflow:visible;
margin: 0;
}
.message{background-color:#eeeeee !important;color:#65666a !important;}
.vertical-menu-home .vertical-menu-content {
    height: calc(100% - 50px);
}
.vertical-menu-home .vertical-title h5 {
    font-size: 13px;
}
.vertical-menu-home .vertical-title{
padding-top: 18px;
}
.vertical-menu-home .sub-categories li h2{
margin:0;
}
.banner-cms .vertical-menu-home{
left: 20px;
bottom: 70px;
width: 220px;
}
.blogTrivia{
 font-style: italic;
 color: #4ba6dd;
 font-size: 16px;

}
.swatch-input {
    left: -1000px;
    position: absolute;
    visibility: hidden;
}
.klevu-pt-rs-hover{width: 300px !important;}
.catalog-product-view .product-essential .product-social-links .product-addto-links a.action:lang(fr){padding-right:78px;}
.catalog-product-view .product-essential .product-social-links .product-addto-links a.action:lang(fr):last-child{padding-right:0;}
#chart .unit{display:inline-block;}
#chart .m{display:inline-block;}
.header-sticky-menu .head_search{right:0;}
.slider_mgs_carousel .owl-item img{width:100% !important;}

@media (min-width:1200px){
   .catContainer {
       width: 1350px !important;
       margin-right: auto;
       margin-left: auto;
   }
   .homedetails2 .container {
     width: 1350px;
   }
}
.hotNotTitle .title{
  display:none;
}