/*  
Website:	Bella
Type:		Stylesheet
Version:	2.1
Media:	 	Screen
*/

/* GENERAL */
html {overflow-y: scroll; }
html, body {height:100%;border:0;margin:0;padding:0;}
body {width:100%;background:#FFFFFF;font-size:13px;font-family: Helvetica, Arial, sans-serif;color:;}

table {margin:0;padding:0;background-color:transparent;border:0px;}
td {vertical-align:top;}

form, div, input, textarea { margin:0;padding:0;border:0;}
input, textarea, select, option {font-size:13px;font-family: Helvetica, Arial, sans-serif;color:;outline:0 none;line-height:20px;}
input {vertical-align:top;}

ul, ol, li, dd, dt, dd {margin:0;padding:0;list-style:none;}
h1, h2, h3, h4, h5, h6, pre {margin:0px;padding:0px;font-family: Helvetica, Arial, sans-serif;}

p, img, blockquote, pre, dl {margin:0;padding:0;border:0px; }
a {text-decoration:none;outline:0 none;}
a:hover{text-decoration:underline;}

/* CONTENT */
.content {padding:0;}

	.content h1{font-size:23px; line-height:23px; padding-bottom:10px;}
	.content h2{font-size:21px; line-height:21px; padding-bottom:5px;}
	.content h3{font-size:19px; line-height:19px; padding-bottom:5px;}
	.content h4{font-size:17px; line-height:17px; padding-bottom:5px; color:#CF1043;}
	.content h5{font-size:15px; line-height:15px; padding-bottom:5px;}
	.content h6{font-size:13px; line-height:20px; padding:0px 5px; color:#FFFFFF; background:#CE0F42; letter-spacing:2px;float:left;}
	.content p{padding-bottom:20px;}
	.content ul{margin:0;}
	.content ul li{padding-bottom:10px;;}
	.content ol{margin:5px 0 5px 16px;}
	.content ol li{list-style:decimal;padding-bottom:10px;}
	.content a{color:#000000; text-decoration:none;}
	.content a:hover{text-decoration:none; color:#ce1141;}
	.content pre{white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -o-pre-wrap;  word-wrap: break-word; padding-bottom:10px;}
	.content address{padding-bottom:10px;}
	.content blockquote{font-size:13px;color:#999999;padding:0 20px 10px;}
	.content input[type="text"]{height:20px;}
	.content input[type="text"],.content textarea{width:201px;border:1px solid #999999;margin-right:5px;}
	.content textarea{height:90px;}
	.content input[type="submit"]{width:;height:;background:;line-height:28px;font-size:12px;font-weight:bold;color:;}
	.content label{padding-right:15px;}
	.content small{font-size:11px;}

/* WRAPS */
#wrap-out {margin:0 auto;width:960px;min-width:960px;padding:0;}

			#wrap-in {margin:0 auto;width:920px;padding:25px 0 38px;}

/* HEADER */
#header{background:#CE1141;}
#header .header-content{width:920px;margin:0 auto;padding:8px 20px 10px;}
#header .logo{float:left;margin-right:33px;}
#header .top-nav{height:;float:left;color:#FFFFFF;padding:33px 0 0 0;}
#header .top-nav li{float:left;}
#header .top-nav li a{color:#FFFFFF;letter-spacing:2px;}
#header .top-nav li a:hover{text-decoration:none;}
#header .top-nav li span{margin:0 10px 0 5px;font-weight:bold;}
#header .media{float:right;padding-top:25px;}

/* HOME */
.logo-large{text-align:center;}
.home-grid{width:847px;padding:5px;background:#CE1141;margin:30px auto 0;overflow:hidden;}
.home-grid .grid-img-container{padding:5px;float:left;}
.home-grid .grid-img-container .grid-img{border:3px solid #FFFFFF;}

/* STORE */
.store.two-col{width:700px;margin:0 auto;background:url(../images/store/two-col-divider.png) top center repeat-y;padding:25px 0;}
.store.two-col p{font-size:14px;}
.store.two-col p span{font-family:Georgia;font-size:11px;}
.store.two-col p small{font-size:12px;}
.store.two-col .left-col, .store.two-col .right-col{float:left;width:305px;}
.store.two-col .left-col{padding-right:45px;}
.store.two-col .right-col{padding-left:45px;}
.store.two-col .left-col h5{color:#CF1043;}
.store.two-col .right-col h5{color:#005A41;}
.store.two-col .left-col p strong{color:#CF1043;}
.store.two-col .right-col p strong{color:#005A41;}
.store.two-col .left-col p span{color:#CF1043;}
.store.two-col .right-col p span{color:#005A41;}

/* PRODUCTS */
.products-category h6{ margin:20px 0;}
.products-category .products-container li{float:left;width:170px;height:100px;text-align:center;}
.products-category .products-container li a img{border:1px solid #FFFFFF;}
.products-category .products-container li a:hover img{border:1px solid #005A41;}

/* SEARCH */
.search-results{padding:10px 0;border-bottom:1px dotted #CCCCCC;}
.search-results span.highlight{background:#FFF984;}

/* FOOTER */
#footer{min-width:960px;background:#005941;}
#footer .footer-content{width:920px;margin:0 auto;padding:10px 20px;}
#footer .footer-nav{font-size:12px;color:#FFFFFF;text-align:right;}
#footer .footer-nav a{color:#FFFFFF;letter-spacing:2px;}

/*  IMAGES ALIGNMENT */
.alignright {float:right;margin:5px 0px 10px 18px;}
.alignleft {float:left;margin:5px 18px 10px 0px;}
.aligncenter {display:block;margin:0 auto;padding:10px 0;}	

/*Remove button padding in FF*/
input::-moz-focus-inner {border: 0;padding: 0;}

/* FORM MESSAGE */
#suc,.suc{color:#54AB19;}
#err,.err{color:#FF0000;}

/* REQUIRED */
.req{color:#FF0000;float:right;margin:4px 0;font-family:Georgia;}
.content .req{float:left;}

/* CLEAR */
.clear {clear:both;}
span.clear{display: block;}


/*PDF*/ 
.pdf					{ padding-top:30px;}
.pdf li					{ float:left; padding:0 50px; min-height:200px; border-left:2px solid #ce1141;}
.pdf li:first-child		{ border:none;}
.pdf li	a				{ text-align:center; display:block; color:#000000; text-decoration:none;}
.pdf li	a img			{ padding-bottom:10px;}
.pdf li	a:hover			{ color:#ce1141;}
.toggle-nav{display: none;}

/** Media Query **/
@media (max-width: 992px){
    *,*:before,*:after{box-sizing: border-box;}
    #wrap-out{padding-left: 15px;padding-right: 15px;}
    #wrap-out, #wrap-in, #header .header-content, .home-grid{width:100%;min-width: auto;}
    #footer, #header .media{display: none;}
    .home-grid .grid-img-container{float:none;}
    .home-grid .grid-img-container .grid-img{display:block;max-width: 100%;}
    .products-category >h6{float:none;text-align:center;}
    .products-category .products-container{text-align:center;}
    .products-category .products-container li{width: 150px;padding-left: 20px;padding-right: 20px;float:none;display:inline-block;vertical-align:middle;}
    .products-category .products-container li >a{display: block;}
    .products-category .products-container li a img, .content a >img, .content img{max-width: 100%;height: auto;width: auto !important;height: auto !important;}
    .store.two-col{width: 100%;background:none;}
    .store.two-col .left-col, .store.two-col .right-col{float:none;width: 100%;}
    .store.two-col .right-col{padding-left:0;border-top: 1px solid #CF1043;padding-top: 20px;}
    #header .top-nav, #header .top-nav >li,#header .logo{float:none;}
    #header .top-nav{line-height:20px;padding-top: 20px;margin-bottom: 10px;display:none;}
    .hide{display:none;}
    .collapsing{height: 0;overflow: hidden;transition: height .35s ease;}
    #header .top-nav >li{display: block;text-align: left;padding-top:3px;padding-bottom: 3px;}
    #header .top-nav li span{display: none;}
    #header .logo{display:block;margin-right:0;}
    .toggle-nav{display:block;position:absolute;right: 20px;top: 16px;z-index: 2;background-color: transparent;border:0;color: #ffffff;}
    .toggle-nav >svg{display:block;width: 25px;height: 25px;}
}

@media (min-width: 768px) and (max-width: 1023px){
    .home-grid{width: 420px;margin-left: auto;margin-right: auto;}
}

@media(min-width:768px){
    .home-grid {
        display:flex;
        justify-content:center;
    }
}