/* coolcruisers.com site css */

@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Kameron:400,700');

/*  -- Responsive Styles: coolcruisers.com --  */

html {box-sizing:border-box;}
*, *:before, *:after {box-sizing:inherit;}

/*  BEGIN: Skeleton Styles - 1200px Site (!!! NOT MODIFY !!!)  */
.container{position:relative; margin:0 auto; padding:0; overflow:hidden;} .container .column, .container .columns{float:left; margin-left:10px; margin-right:10px;} .column.alpha, .columns.alpha{margin-left:0;} .column.omega, .columns.omega{margin-right:0;} .row{margin-bottom:20px;}
/* -- HD Desktop (1200px Container) */
.container{width:1200px;} .container .one.column, .container .one.columns{width:55px;} .container .two.columns{width:130px;} .container .three.columns{width:205px;} .container .four.columns{width:280px;} .container .five.columns{width:355px;} .container .six.columns{width:430px;} .container .seven.columns{width:505px;} .container .eight.columns{width:580px;} .container .nine.columns{width:655px;} .container .ten.columns{width:730px;} .container .eleven.columns{width:805px;} .container .twelve.columns{width:880px;} .container .thirteen.columns{width:955px;} .container .fourteen.columns{width:1030px;} .container .fifteen.columns{width:1105px;} .container .sixteen.columns{width:1180px;} .container .one-third.column{width:380px;} .container .two-thirds.column{width:780px;} .container .offset-by-one{margin-left:85px;} .container .offset-by-one.alpha{margin-left:75px;} .container .offset-by-two{margin-left:160px;} .container .offset-by-two.alpha{margin-left:150px;} .container .offset-by-three{margin-left:235px;} .container .offset-by-three.alpha{margin-left:225px;} .container .offset-by-four{margin-left:310px;} .container .offset-by-four.alpha{margin-left:300px;} .container .offset-by-five{margin-left:385px;} .container .offset-by-five.alpha{margin-left:375px;} .container .offset-by-six{margin-left:460px;} .container .offset-by-six.alpha{margin-left:450px;} .container .offset-by-seven{margin-left:535px;} .container .offset-by-seven.alpha{margin-left:525px;} .container .offset-by-eight{margin-left:610px;} .container .offset-by-eight.alpha{margin-left:600px;} .container .offset-by-nine{margin-left:685px;} .container .offset-by-nine.alpha{margin-left:675px;} .container .offset-by-ten{margin-left:760px;} .container .offset-by-ten.alpha{margin-left:750px;} .container .offset-by-eleven{margin-left:835px;} .container .offset-by-eleven.alpha{margin-left:825px;} .container .offset-by-twelve{margin-left:910px;} .container .offset-by-twelve.alpha{margin-left:900px;} .container .offset-by-thirteen{margin-left:985px;} .container .offset-by-thirteen.alpha{margin-left:975px;} .container .offset-by-fourteen{margin-left:1060px;} .container .offset-by-fourteen.alpha{margin-left:1050px;} .container .offset-by-fifteen{margin-left:1135px;} .container .offset-by-fifteen.alpha{margin-left:1125px;}
/*  -- Desktop (1008px Container) */
@media only screen and (max-width:1199px){.container{width:1008px;} .container .one.column, .container .one.columns{width:43px;} .container .two.columns{width:106px;} .container .three.columns{width:169px;} .container .four.columns{width:232px;} .container .five.columns{width:295px;} .container .six.columns{width:358px;} .container .seven.columns{width:421px;} .container .eight.columns{width:484px;} .container .nine.columns{width:547px;} .container .ten.columns{width:610px;} .container .eleven.columns{width:673px;} .container .twelve.columns{width:736px;} .container .thirteen.columns{width:799px;} .container .fourteen.columns{width:862px;} .container .fifteen.columns{width:925px;} .container .sixteen.columns{width:988px;} .container .one-third.column{width:316px;} .container .two-thirds.column{width:652px;} .container .offset-by-one{margin-left:73px;} .container .offset-by-one.alpha{margin-left:63px;} .container .offset-by-two{margin-left:136px;} .container .offset-by-two.alpha{margin-left:126px;} .container .offset-by-three{margin-left:199px;} .container .offset-by-three.alpha{margin-left:189px;} .container .offset-by-four{margin-left:262px;} .container .offset-by-four.alpha{margin-left:252px;} .container .offset-by-five{margin-left:325px;} .container .offset-by-five.alpha{margin-left:315px;} .container .offset-by-six{margin-left:388px;} .container .offset-by-six.alpha{margin-left:378px;} .container .offset-by-seven{margin-left:451px;} .container .offset-by-seven.alpha{margin-left:441px;} .container .offset-by-eight{margin-left:514px;} .container .offset-by-eight.alpha{margin-left:504px;} .container .offset-by-nine{margin-left:577px;} .container .offset-by-nine.alpha{margin-left:567px;} .container .offset-by-ten{margin-left:640px;} .container .offset-by-ten.alpha{margin-left:630px;} .container .offset-by-eleven{margin-left:703px;} .container .offset-by-eleven.alpha{margin-left:693px;} .container .offset-by-twelve{margin-left:766px;} .container .offset-by-twelve.alpha{margin-left:756px;} .container .offset-by-thirteen{margin-left:829px;} .container .offset-by-thirteen.alpha{margin-left:819px;} .container .offset-by-fourteen{margin-left:892px;} .container .offset-by-fourteen,alpha{margin-left:882px;} .container .offset-by-fifteen{margin-left:955px;} .container .offset-by-fifteen.alpha{margin-left:945px;}}
/*  -- Tablet (768px Container) */
@media only screen and (max-width:1007px){.container{width:768px;} .container .one.column, .container .one.columns{width:28px;} .container .two.columns{width:76px;} .container .three.columns{width:124px;} .container .four.columns{width:172px;} .container .five.columns{width:220px;} .container .six.columns{width:268px;} .container .seven.columns{width:316px;} .container .eight.columns{width:364px;} .container .nine.columns{width:412px;} .container .ten.columns{width:460px;} .container .eleven.columns{width:508px;} .container .twelve.columns{width:556px;} .container .thirteen.columns{width:604px;} .container .fourteen.columns{width:652px;} .container .fifteen.columns{width:700px;} .container .sixteen.columns{width:748px;} .container .one-third.column{width:236px;} .container .two-thirds.column{width:492px;} .container .offset-by-one{margin-left:58px;} .container .offset-by-one.alpha{margin-left:48px;} .container .offset-by-two{margin-left:106px;} .container .offset-by-two.alpha{margin-left:96px;} .container .offset-by-three{margin-left:154px;} .container .offset-by-three.alpha{margin-left:144px;} .container .offset-by-four{margin-left:202px;} .container .offset-by-four.alpha{margin-left:192px;} .container .offset-by-five{margin-left:250px;} .container .offset-by-five.alpha{margin-left:240px;} .container .offset-by-six{margin-left:298px;} .container .offset-by-six.alpha{margin-left:288px;} .container .offset-by-seven{margin-left:346px;} .container .offset-by-seven.alpha{margin-left:336px;} .container .offset-by-eight{margin-left:394px;} .container .offset-by-eight.alpha{margin-left:384px;} .container .offset-by-nine{margin-left:442px;} .container .offset-by-nine.alpha{margin-left:432px;} .container .offset-by-ten{margin-left:490px;} .container .offset-by-ten.alpha{margin-left:480px;} .container .offset-by-eleven{margin-left:588px;} .container .offset-by-eleven.alpha{margin-left:528px;} .container .offset-by-twelve{margin-left:586px;} .container .offset-by-twelve.alpha{margin-left:576px;} .container .offset-by-thirteen{margin-left:634px;} .container .offset-by-thirteen.alpha{margin-left:624px;} .container .offset-by-fourteen{margin-left:682px;} .container .offset-by-fourteen.alpha{margin-left:672px;} .container .offset-by-fifteen{margin-left:730px;} .container .offset-by-fifteen.alpha{margin-left:720px;}}
/*  -- Mobile: Wide (420px Container) */
@media only screen and (max-width: 767px){.container{width:420px;} .container .columns .columns, .container .columns .column{margin:0;} .container .one.column, .container .one.columns, .container .two.columns, .container .three.columns, .container .four.columns, .container .five.columns, .container .six.columns, .container .seven.columns, .container .eight.columns, .container .nine.columns, .container .ten.columns, .container .eleven.columns, .container .twelve.columns, .container .thirteen.columns, .container .fourteen.columns, .container .fifteen.columns, .container .sixteen.columns, .container .one-third.column, .container .two-thirds.column{width:400px;} .container .offset-by-one, .container .offset-by-two, .container .offset-by-three, .container .offset-by-four, .container .offset-by-five, .container .offset-by-six, .container .offset-by-seven, .container .offset-by-eight, .container .offset-by-nine, .container .offset-by-ten, .container .offset-by-eleven, .container .offset-by-twelve, .container .offset-by-thirteen, .container .offset-by-fourteen, .container .offset-by-fifteen{padding-left:0;}}
/*  -- Mobile: Narrow (320px Container) */
@media only screen and (max-width: 419px){.container {width:320px;} .container .one.column, .container .one.columns, .container .two.columns, .container .three.columns, .container .four.columns, .container .five.columns, .container .six.columns, .container .seven.columns, .container .eight.columns, .container .nine.columns, .container .ten.columns, .container .eleven.columns, .container .twelve.columns, .container .thirteen.columns, .container .fourteen.columns, .container .fifteen.columns, .container .sixteen.columns, .container .one-third.column, .container .two-thirds.column{width:300px;}}
/*  -- Override */
#headertopWrap .container {overflow:visible !important;}
.page-body-content .container {overflow:visible !important;}
/*  END: Skeleton Styles - 1200px Site (!!! NOT MODIFY !!!)  */


/*  BEGIN: Base Styles (!!! NOT MODIFY !!!)  */
body {margin:0; padding:0; text-align:left; -webkit-font-smoothing:antialiased; -webkit-text-size-adjust:100%;}
a {outline:none;}
a:focus, input:focus {outline:1px dotted;}
img {max-width:100%; height:auto; outline:none; border:none;}
a, .hvr {transition-property:background-color,color; transition-duration:0.5s; transition-timing-function:ease; transition-delay:0s}
/*  -- Clearfixes */
.container:after {clear:both; content:"\0020"; display:block; height:0; visibility:hidden;}
.clearfix, .row {zoom:1;}
.clearfix:before, .clearfix:after, .row:before, .row:after, .contents-row:after {content:'\0020'; display:block; width:0; height:0; overflow:hidden; visibility:hidden;}
.clearfix:after, .row:after, .contents-row:after {clear:both;}
.clear {clear:both; display:block; height:0; overflow:hidden; visibility:hidden;}
/*  -- Utility */
.add-bottom {margin-bottom:20px !important;}
.half-bottom {margin-bottom:10px !important;}
.remove-bottom {margin-bottom:0 !important;}
.oneandhalf-bottom {margin-bottom:30px !important;}
.padtop {padding-top:10px;}
.padright {padding-right:10px;}
.padbottom {padding-bottom:10px;}
.padleft {padding-left:10px;}
.textleft {text-align:left;}
.textcenter {text-align:center;}
.textright {text-align:right;}
.float-left {float:left;}
.float-right {float:right;}
.mobileshow {display:none;}
.dsktpshow {display:none;}
.tabletshow {display:none;}
/*  -- Inline Lists */
.inline-list {float:left; margin:0; padding:0; list-style:none;}
.inline-list li {float:left; margin:0; padding:0;}
.inline-list a {display:inline-block; text-decoration:none;}
.inline-list a:hover, .inline-list a:focus {text-decoration:underline;}
/*  -- Contents */
.contents-row {margin-bottom:20px; padding-bottom:20px;}
.contents-table .contents-row:last-child {margin:0; padding:0;}
/*  -- Responsive Icons */
#responsive-icons {padding:10px 0;}
#responsive-icons img {margin:0 5px;}
/*  -- Responsive Nav */
#mobilenav.responsive-nav ul, #mobilenav.responsive-nav li {list-style:none;}
#mobilenav.responsive-nav ul.cat-nav {float:none; display:block !important; margin:0; padding:0; background-color:#fff; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; border-radius:4px;
}
#mobilenav.responsive-nav {margin:0px; padding:15px 0;}
#mobilenav.responsive-nav ul {margin:0; padding:10px; background:#fff; -webkit-border-radius:10px; -moz-border-radius:10px; -o-border-radius:10px; border-radius:10px;}
#mobilenav.responsive-nav li {float:none; margin-bottom:0; padding:2px 0; background:none; border-top:1px dotted #ccc;}
#mobilenav.responsive-nav li:first-child {border-top:none;}
#mobilenav.responsive-nav > li {margin:2px 0;}
#mobilenav.responsive-nav > li li {margin:2px 0;}
#mobilenav.responsive-nav a, #mobilenav.responsive-nav span {display:block; color:#333; text-decoration:none; outline:none;}
#mobilenav.responsive-nav a .caret, .togglenav .caret {content:''; display:inline-block; float:right; margin:4px 0 0 0; padding:0 !important; width:0; height:0; vertical-align:top; border-left:7px solid transparent; border-right:7px solid transparent; border-top:7px solid #000;}
#mobilenav.responsive-nav a:hover .caret {border-top-color:#fff;}
#mobilenav.responsive-nav li.open > a > .caret {border-top: none;border-bottom: 7px solid #000;border-right: 7px solid transparent;border-left: 7px solid transparent;}
#mobilenav.responsive-nav li.open > a:hover > .caret, #mobilenav.responsive-nav li.open > a > .caret, .togglenav.active caret {border-bottom-color: #fff;}
.caret2 {border-bottom-color: #fff;float: right;width: 0;height: 0;display: inline-block;vertical-align: top;border-bottom: 4px solid #000;border-right: 4px solid transparent;border-left: 4px solid transparent;content: "";margin-top: 8px;margin-left: 2px;}
#mobilenav.responsive-nav a:hover, #mobilenav.responsive-nav li.active > a, #mobilenav.responsive-nav li.open > a {color:#000; background:#ccc;}
#mobilenav.responsive-nav > li.active > a {background: #4D90FE;}
#mobilenav.responsive-nav li a, #mobilenav.responsive-nav li span {height:auto; font-size:12px; line-height:14px; padding:5px;}
#mobilenav.responsive-nav > li > a {font-size: 12px;line-height: 20px;padding: 4px 10px;}
#mobilenav.responsive-nav ul.cat-nav ul {margin:0; padding:0 15px; background-color:#f3f3f3;}
/*  -- Go to Top */
.go-top {display:none; position:fixed; right:0; bottom:0; padding:10px; font-size:12px; color:#fff; text-decoration:none; background:rgba(0,0,0,0.25);}
.go-top:hover {background:rgba(0,0,0,0.60);}
/*  END: Base Styles (!!! DO NOT MODIFY !!!)  */


/*  BEGIN: Base Style Customizations  */
body {
	font: normal 13px/15px Verdana, Arial, sans-serif;
	color: #666;
	background: #000000;
}
#innerBody {
	background: #000000 url(https://s.turbifycdn.com/aah/coolfj40/img-45459.jpg) center 0 no-repeat;
}
a {
	color: #5a1e0a;
	text-decoration: underline;
}
a:hover,
a:focus {
    text-decoration: none;
}
.contents-row {
	margin-bottom: 12px;
	padding-bottom: 12px;
}
/*  END: Base Style Customizations  */


/*  BEGIN: Header  */
#header {
	min-height: 195px;
}
/*  Header Top */
#headertop {
	position: relative;
}
/*  -- Logo */
#logo-1 {
	position: absolute;
	top: 15px;
	left: 10px;
	z-index: 999;
}
#logo-1 img {
	display: block;
}
/*  -- Yahoo Customer Registration */
#loginarea {
	margin: 15px 0 0 75px;
	font: normal 12px/12px Verdana, Arial, snas-serif;
	color: #fff;
}
#loginarea a {
	color: #fff;
}
#loginarea #yscp_signin_link a:first-of-type::after {
	content: "";
	margin-left: 10px;
	border-left: 1px solid #fff;
}
#loginarea #yscp_signin_link a:last-of-type {
	margin-left: -10px;
}
/*  -- Logo #2 */
#logo-2 {
	margin: 45px 0 0 40px;
}
#logo-2 a {
	display: inline-block;
}
#logo-2 img {
	display: block;
}
/*  -- Contact Info Area */
#contact {
	padding-left: 130px;
	height: 88px;
	font: normal 15px/15px "Kameron", serif;
	color:  #fff;
	text-transform: uppercase;
	background: url('/lib/coolfj40/contact-bkgd.png') right bottom no-repeat;
}
#contact .heading {
	padding: 25px 0 5px 0;
	font-weight: bold;
	font-size: 21px;
	line-height: 21px;
	color: #ffd800;
	text-shadow: 1px 1px 0px rgba(0,0,0,0.75);
}
#contact .phone {
	display: inline-block;
	vertical-align: middle;
	padding-left: 22px;
	line-height: 20px;
	background: url('/lib/coolfj40/contact-phone-icon.png') 0 0 no-repeat;
}
#contact .phone a {
	font-weight: bold;
	font-size: 20px;
	color: #fff;
	text-decoration: none;
}
#contact .phone a:hover,
#contact .phone a:focus {
	color: #ffd800;
}
#contact .email {
	display: inline-block;
	margin-left: 10px;
	padding-left: 22px;
	background: url('/lib/coolfj40/contact-email-icon.png') 0 0 no-repeat;
}
#contact .email a {
	position: relative;
	color: #fff;
	text-decoration: none;
}
#contact .email a:hover,
#contact .email a:focus {
	color: #ffd800;
}
#contact .email a::after {
	content: "";
	position: absolute;
	top: 4px;
	right: -10px;
	width: 0; 
	height: 0; 
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	border-left: 5px solid #ffd800;
}

/* ..... SEARCH BOX ..... */

#header-search {}

#searcharea,
#searcharea fieldset {
margin: 0;
padding: 0;
border: 0;
}

#searcharea fieldset,
#searcharea .labelfield,
#searcharea .buttonlabel {
position: static;
}

#searcharea select,
#searcharea [name="section"] {
display: none;
}

#searcharea {
position: relative;
height: 34px;
padding-top: 2px;
background-color: #e8e1d7;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fffefe), to(#e8e1d7));
background: -webkit-linear-gradient(top, #fffefe, #e8e1d7);
background: -moz-linear-gradient(top, #fffefe, #e8e1d7);
background: -ms-linear-gradient(top, #fffefe, #e8e1d7);
background: -o-linear-gradient(top, #fffefe, #e8e1d7);
border: 1px solid #40140b;
}

#searcharea #query {
position: absolute;
top: 0;
left: 0;
width: calc(100% - 37px);
height: 32px;
margin: 0;
padding: 0 13px;
border: none;
vertical-align: middle;
color: #660000;
background: none;
text-transform: uppercase;
font: normal 14px/14px "Kameron", serif;
}

#searcharea #query::-webkit-input-placeholder {
color: #660000;
opacity: 1;
}
#searcharea #query::-moz-placeholder {
color: #660000;
opacity: 1;
}
#searcharea #query:-ms-input-placeholder {
color: #660000;
opacity: 1;
}
#searcharea #query:-moz-placeholder {
color: #660000;
opacity: 1;
}
#searcharea #query::placeholder {
color: #660000;
opacity: 1;
}

#searcharea #searchsubmit {
position: absolute;
top: 2px;
right: 5px;
display: block;
width: 32px;
height: 30px;
margin: 0;
padding: 0;
border: 0;
background: url('https://s.turbifycdn.com/aah/coolfj40/img-45460.jpg') no-repeat right center;
background-size: contain;
text-indent: -999px;
overflow: hidden;
}

/*
#searcharea {
	border: 1px solid #40140b;
}
.searchwrap {
	height: 32px;
	padding-top: 2px;
	background-color: #e8e1d7;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fffefe), to(#e8e1d7));
	background: -webkit-linear-gradient(top, #fffefe, #e8e1d7);
	background: -moz-linear-gradient(top, #fffefe, #e8e1d7);
	background: -ms-linear-gradient(top, #fffefe, #e8e1d7);
	background: -o-linear-gradient(top, #fffefe, #e8e1d7);
	border: 1px solid #fff;
}
.searchwrap #query {
	margin: 0;
	padding: 5px 13px;
	width: 455px;
	vertical-align: middle;
	font: normal 14px/14px "Kameron", serif;
	color: #660000;
	text-transform: uppercase;
	background: none;
	border: none;
}
.searchwrap #search-btn {
	vertical-align: middle;
}
*/

/*  Header Bottom */

#headerbottomWrap {
	padding: 12px 0 24px 0;
}

/*  -- Header Links */

#headerlinks .mainnav {
	margin: 0 0 0 25px;
	padding: 0;
	list-style: none;
	background-color: #020100;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#5a1e0a), to(#020100));
	background: -webkit-linear-gradient(top, #5a1e0a, #020100);
	background: -moz-linear-gradient(top, #5a1e0a, #020100);
	background: -ms-linear-gradient(top, #5a1e0a, #020100);
	background: -o-linear-gradient(top, #5a1e0a, #020100);
	border: 1px solid #aa6334;
}
#headerlinks .mainnav .mainli {
	display: inline-block;
	font: bold 0px/0px Verdana, Arial, sans-serif;
}
#headerlinks .mainnav .mainlink {
	display: block;
	padding: 15px 10px 15px 25px;
	font-size: 14px;
	line-height: 14px;
	color: #fff;
	text-decoration: none;
	background: url('/lib/coolfj40/headerlinks-divider.png') 0 center no-repeat;
}
#headerlinks .mainnav .mainli:first-child a {
	padding-left: 90px;
	background: none;
}
#headerlinks .mainnav .mainlink:hover,
#headerlinks .mainnav .mainlink:focus {
	color: #ffd800;
	text-decoration: underline;
}
/*  END: Header  */


/*  BEGIN: Left Navigation  */
#leftnav h3 {
	margin: 0;
	padding: 12px 10px;
	font: bold 17px/17px "Kameron", serif;
	color: #ffcc00;
	text-transform: uppercase;
	text-shadow: 1px 1px 0px rgba(0,0,0,0.75);
	background-color: #040404;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#424549), to(#040404));
	background: -webkit-linear-gradient(top, #424549, #040404);
	background: -moz-linear-gradient(top, #424549, #040404);
	background: -ms-linear-gradient(top, #424549, #040404);
	background: -o-linear-gradient(top, #424549, #040404);
	border: 1px solid #000;
	-webkit-border-radius: 10px 0 0 0;
	-moz-border-radius: 10px 0 0 0;
	-o-border-radius: 10px 0 0 0;
	border-radius: 10px 0 0 0;
	-webkit-box-shadow: inset 0px 0px 0px 1px rgba(152,153,156,1);
	-moz-box-shadow: inset 0px 0px 0px 1px rgba(152,153,156,1);
	-o-box-shadow: inset 0px 0px 0px 1px rgba(152,153,156,1);
	box-shadow: inset 0px 0px 0px 1px rgba(152,153,156,1);
}
#leftnav .mainnav {
	margin: 1px 0 0 0;
	padding: 5px;
	list-style: none;
	background: #141516;
	border: 1px solid #868686;
}
#leftnav .mainli {
	font: normal 0px/0px Verdana, Arial, sans-serif;
}
#leftnav .mainlink {
	display: block;
	padding: 8px;
	font-size: 13px;
	line-height: 13px;
	color: #fff;
	text-decoration: none;
	border-bottom: 1px solid #a3a3a4;
}
#leftnav .mainlink:hover,
#leftnav .mainlink:focus {
	background: #5a1e0a;
}
#leftnav .mainnav .mainli:last-child .mainlink {
	border: none;
}
/*  END: Left Navigation  */


/*  BEGIN: Testimonials  */
#scTestimonials {
	margin-top: 20px;
	font: normal 13px/18px Verdana, Arial, sans-serif;
	color: #666;
}
#scTestimonials h3 {
	margin: 0;
	padding: 12px 10px;
	font: bold 17px/17px "Kameron", serif;
	color: #ffcc00;
	text-transform: uppercase;
	text-shadow: 1px 1px 0px rgba(0,0,0,0.75);
	background-color: #040404;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#424549), to(#040404));
	background: -webkit-linear-gradient(top, #424549, #040404);
	background: -moz-linear-gradient(top, #424549, #040404);
	background: -ms-linear-gradient(top, #424549, #040404);
	background: -o-linear-gradient(top, #424549, #040404);
	border: 1px solid #000;
	-webkit-border-radius: 10px 0 0 0;
	-moz-border-radius: 10px 0 0 0;
	-o-border-radius: 10px 0 0 0;
	border-radius: 10px 0 0 0;
	-webkit-box-shadow: inset 0px 0px 0px 1px rgba(152,153,156,1);
	-moz-box-shadow: inset 0px 0px 0px 1px rgba(152,153,156,1);
	-o-box-shadow: inset 0px 0px 0px 1px rgba(152,153,156,1);
	box-shadow: inset 0px 0px 0px 1px rgba(152,153,156,1);
}
#scTestimonials .inner {
	padding: 10px;
	background: #fcfcf8;
	border: 1px solid #ccc;
}
#scTestimonials .flexslider {
	margin: 0;
	background: #fcfcf8;
	border: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
}
#scTestimonials .flexslider p {
	margin: 0;
}
#scTestimonials .readmore {
	color: #666;
	text-decoration: none;
}
#scTestimonials .readmore:hover,
#scTestimonials .readmore:focus {
	color: #571d0a;
	text-decoration: underline;
}
#scTestimonials .author {
	padding-top: 15px;
	text-align: right;
}
#scTestimonials .links {
	padding-top: 40px;
	color: #571d0a;
	text-align: center;
}
#scTestimonials .links a {
	padding: 0 5px;
	color: #571d0a;
}
/*  END: Testimonials  */


/*  BEGIN: Newsletter Sign-up Form  */
#scNewsletter {
	margin-top: 20px;
	font: normal 13px/18px Verdana, Arial, sans-serif;
	color: #666;
}
#scNewsletter h3 {
	margin: 0;
	padding: 12px 10px;
	font: bold 17px/17px "Kameron", serif;
	color: #ffcc00;
	text-transform: uppercase;
	text-shadow: 1px 1px 0px rgba(0,0,0,0.75);
	background-color: #040404;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#424549), to(#040404));
	background: -webkit-linear-gradient(top, #424549, #040404);
	background: -moz-linear-gradient(top, #424549, #040404);
	background: -ms-linear-gradient(top, #424549, #040404);
	background: -o-linear-gradient(top, #424549, #040404);
	border: 1px solid #000;
	-webkit-border-radius: 10px 0 0 0;
	-moz-border-radius: 10px 0 0 0;
	-o-border-radius: 10px 0 0 0;
	border-radius: 10px 0 0 0;
	-webkit-box-shadow: inset 0px 0px 0px 1px rgba(152,153,156,1);
	-moz-box-shadow: inset 0px 0px 0px 1px rgba(152,153,156,1);
	-o-box-shadow: inset 0px 0px 0px 1px rgba(152,153,156,1);
	box-shadow: inset 0px 0px 0px 1px rgba(152,153,156,1);
}
#scNewsletter .inner {
	padding: 10px;
	background: #fcfcf8;
	border: 1px solid #ccc;
}
#scNewsletter .newstext {
	padding-bottom: 12px;
}
#scNewsletter #newsletter-email {
	margin-bottom: 12px;
	padding: 8px 14px;
	width: 215px;
	font: normal 12px/12px Verdana, Arial, sans-serif;
	color: #535353;
	background-color: #f0f0f0;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f0f0f0), to(#fff));
	background: -webkit-linear-gradient(top, #f0f0f0, #fff);
	background: -moz-linear-gradient(top, #f0f0f0, #fff);
	background: -ms-linear-gradient(top, #f0f0f0, #fff);
	background: -o-linear-gradient(top, #f0f0f0, #fff);
	border: 1px solid #ccc;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-o-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,1);
	-moz-box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,1);
	-o-box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,1);
	box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,1);
}
#scNewsletter #newsletter-btn {
	vertical-align: middle;
}
#scNewsletter .privacy {
	display: inline-block;
	vertical-align: middle;
	padding-left: 15px;
	width: 75px;
	font-size: 10px;
	line-height: 12px;
}
#scNewsletter .privacy a {
	color: #571d0a;
}
/*  END: Newsletter Sign-up Form  */


/*  BEGIN: Contents  */
.contents-table {
	padding: 10px 0;
}
.contents-table .contents-item {
	background: #fff;
	border: 4px solid #f0ece6;
}
.contents-table .contents-item .inner {}
.contents-table .imgCell {
	padding-top: 15px;
}
.contents-table .ell .imgCell {
	display: inline-block;
	vertical-align: top;
	padding: 15px;
	width: 380px;
	text-align: center;
}
.contents-table .imgCell img {
	display: block;
	margin: 0 auto;
}
.contents-table .infoCell {
	padding: 15px 10px 10px 10px;
}
.contents-table .ell .infoCell {
	display: inline-block;
	padding: 15px;
	width: 480px;
}
.contents-table .infoCell .name {
	font: bold 13px/15px Verdana, Arial, sans-serif;
	color: #571d0a;
	text-align: center;
}
.contents-table .ell .infoCell .name {
	padding-bottom: 10px;
	text-align: left;
}
.contents-table .infoCell .name a {
	color: #571d0a;
	text-decoration: underline;
}
.contents-table .infoCell .name a:hover,
.contents-table .infoCell .name a:focus {
	text-decoration: none;
}
.contents-table .infoCell .prices {
	padding: 10px 8px 0 8px;
	font: normal 13px/15px Verdana, Arial, sans-serif;
}
.contents-table .infoCell .price {
	color: #996600; /* MY */
	text-decoration: line-through;
}
.contents-table .infoCell .sale-price,
.contents-table .infoCell .price-bold {
	font-weight: bold;
	color: #996600;
}
.contents-table .ell .price,
.contents-table .infoCell .sale-price,
.contents-table .infoCell .price-bold {
	display: inline-block;
	vertical-align: middle;
}
.contents-table .infoCell .you-save {
	font-weight: bold;
	font-size: 14px;
}
.contents-table .ell .infoCell form,
.contents-table .ell .infoCell form > div,
.contents-table .ell .infoCell form input{
	display: inline-block;
	vertical-align: middle;
}
.contents-table .ell .infoCell form > div,
.contents-table .ell .infoCell form input{
	margin-left: 10px;
}
.contents-table .infoCell .moreinfo,
.contents-table .infoCell .addtocart {
	padding-top: 15px;
	text-align: center;
}
.contents-table .infoCell .moreinfo a {
	display: inline-block;
	padding: 10px 20px;
	font: bold 13px/15px Verdana, Arial, sans-serif;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	background: #5bdde4;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-o-border-radius: 15px;
	border-radius: 15px;
}
.contents-table .infoCell .addtocart input {
	cursor: pointer;
	padding: 10px 20px;
	font: bold 13px/15px Verdana, Arial, sans-serif;
	color: #fff;
	text-transform: uppercase;
	background: #5bdde4;
	border: none;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-o-border-radius: 15px;
	border-radius: 15px;
}
/*  END: Contents  */


/*  BEGIN Home Page  */
/*  -- Sequence Banner */
#homebanner .flexslider {
	margin: 0;
	background: none;
	border: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
}
#homebanner .flex-control-nav {
	bottom: 10px;
	text-align: right;
}
#homebanner .flex-control-paging li {
	margin: 0 4px;
}
#homebanner .flex-control-paging li:last-child {
	margin-right: 10px;
}
#homebanner .flex-control-paging li a {
	padding-top: 2px;
	width: 20px;
	height: 20px;
	font: normal 13px/13px Verdana, Arial, sans-serif;
	color: #fff;
	text-align: center;
	text-indent: 0;
	text-decoration: none;
	background: #c4b082;
	border: 1px solid #fff;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
}
#homebanner .flex-control-paging li a.flex-active {
	background: #571d0a;
}
/*  -- Mini Banners */
#scMinibanners .minibanner img {
	display: block;
	border: 2px solid #000;
}
/*  -- Content */
#homepageLayout h2 {
	margin: 10px 0;
	padding: 0;
	font: bold 20px/20px "Kameron", serif;
	color: #fff;
	text-transform: uppercase;
	background-color: #030100;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#5a1e0a), to(#030100));
	background: -webkit-linear-gradient(top, #5a1e0a, #030100);
	background: -moz-linear-gradient(top, #5a1e0a, #030100);
	background: -ms-linear-gradient(top, #5a1e0a, #030100);
	background: -o-linear-gradient(top, #5a1e0a, #030100);
	border: 1px solid #793011;
}
#homepageLayout h2 span {
	display: block;
	padding: 10px 20px 0 40px;
	height: 37px;
	background: url('//lib.store.yahoo.net/lib/coolfj40/homepage-h2-bkgd.png') 0 center no-repeat;
}
/*  END: Home Page  */


/*  BEGIN: Breadcrumbs  */
#scBreadcrumbs {
	font: normal 11px/13px Verdana, Arial, sans-serif;
	color: #000;
	background: #fff;
}
#scBreadcrumbs a {
	color: #5a1e0a;
}
#scBreadcrumbs .breadcrumbs {
	padding: 10px 10px 0 10px;
}
/*  END: Breadcrumbs  */


/*  BEGIN: Section Page  */
#sectionpageLayout h1 {
	margin: 0;
	padding: 20px 10px;
	font: bold 16px/18px Verdana, Arial, sans-serif;
	color: #000;
	background: #fff;
}
#sectionpageLayout .sectinfo {
	padding: 10px;
	background: #fff;
}
#sectionpageLayout .sectinfo::after {
	clear: both;
	content: "\0020";
	display: block;
	height: 0;
	visibility: hidden;
}
#sectionpageLayout .sectimg {
	float: left;
	margin: 0 10px 10px 0;
}
/*  END: Section Page  */


/*  BEGIN: Item Page  */
#itempageLayout {
	background: #fff;
}
#itempageLayout .hproduct {
    overflow: hidden;
    width: 0;
    height: 0;
    border: none;
}
#itempageLayout h1 {
	margin: 0;
	padding: 20px 10px;
	font: bold 16px/18px Verdana, Arial, sans-serif;
	color: #000;
	background: #fff;
}
#product-info-table{width:100%;border:solid 2px #cccccc;}
#product-info-table th, #product-info-table td{border-bottom:solid 1px #cccccc;font-size:11px;color:#000000;padding:5px 0px;}
#product-info-table th{padding-right:15px;width:115px;text-align:right;font-weight:bold;}
#product-info-table tr.price th,#product-info-table tr.price td{text-decoration:none;	}
#product-info-table tr.sale-price td{color:#323232}
#product-info-table tr.price td,#product-info-table tr.price td{color:#996600;text-decoration:none;}
#product-info-table select{font:normal 11px Verdana, Tahoma, Helvetica, sans-serif;width:185px;}
#product-info-table input{font:normal 11px Verdana, Tahoma, Helvetica, sans-serif;	}
td.add-to-cart{padding:7px 10px 0 0;text-align:right; font-size:11px;color:#000000; font-weight: bold;}
#pitYouSaveBx{font-weight:normal; margin-left: 10px;}
#itempageLayout .itembottom {
	padding: 10px;
}
#itempageLayout h2 {
	margin: 10px 0;
	padding: 5px 10px;
	background: #351106;
    color: #ffffff;
    font-family: Verdana, Tahoma, Helvetica, sans-serif;
    font-size: 16px;
}
#seo-related-links ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
#seo-related-links ul.seo-links li {
    width: 45%;
    float: left;
    display: inline;
    margin: 0;
    padding: 4px 0;
}
#seo-related-links ul.seo-links li a {
    text-decoration: none;
    padding-left: 10px;
    display: block;
    _width: 100%;
    font-size: 11px;
    color: #000000;
}
/*  END: Item Page  */


/*  BEGIN: Magic Zoom  */
/*
   Magic Zoom Plus v4.0.33 
   Copyright 2013 Magic Toolbox
   Buy a license: www.magictoolbox.com/magiczoomplus/
   License agreement: http://www.magictoolbox.com/license/
*/
.MagicZoomPlus,.MagicZoomPlus:hover{display:inline-block;cursor:url(/lib/coolfj40/zoomin.cur), pointer;outline:0!important}
.MagicZoomPlus img{border:0!important;outline:0!important;margin:0!important;padding:0!important}
.MagicZoomPlus span{display:none!important}
.MagicZoomPlusHint{background:url(graphics/hint.gif) no-repeat 2px 50%;color:#444;font-family:sans-serif;font-size:8pt;line-height:24px;min-height:24px;text-align:left;text-decoration:none;margin:0;padding:2px 2px 2px 20px !important; display: none !important;}
.MagicZoomPlus-ExternalText{display:none}
.MagicZoomBigImageCont{background:#fff;border:1px solid #AA6334;}
.MagicZoomBigImageCont img{max-width:none!important;max-height:none!important;height:auto!important;width:auto!important}
.MagicZoomHeader{background:#5A1E0A;color:#fff;font-size:11px!important;line-height:normal!important;text-align:center!important}
.MagicZoomPup{background:#fff;border:1px solid #AA6334;cursor:url(/lib/coolfj40/zoomin.cur),pointer}
.MagicZoomLoading{background:#fff url(/lib/coolfj40/loader.gif) no-repeat 2px 50%;border:1px solid #ccc;color:#444;font-family:sans-serif;font-size:8pt;line-height:1.5em;text-align:left;text-decoration:none;margin:0;padding:4px 4px 4px 24px !important}
.MagicHotspots{display:none;visibility:hidden}
.MagicHotspots a{border:1px solid #ccc;display:block!important;position:absolute!important}
.MagicHotspots a:hover{border:1px solid red}
.MagicThumb-expanded-thumbnail{cursor:default}
.MagicThumb-expanded{background:#fff;border:1px solid #AA6334;cursor:url(/lib/coolfj40/zoomout.cur), pointer;outline:0;padding:0}
.MagicThumb-expanded img{background:#fff}
.MagicThumb-caption{background:#5A1E0A;border:0!important;color:#fff;font:normal 11px Verdana, Tahoma, Helvetica, sans-serif;min-height:18px!important;outline:0!important;text-align:left;padding:8px}
.MagicThumb-buttons{background:transparent url(graphics/buttons1.png) no-repeat 0 0;display:block;height:24px}
.MagicThumb-buttons a{height:24px;overflow:hidden;width:24px;margin:0 1px!important}
.MagicThumb-loader{background:#fff url(/lib/coolfj40/loader.gif) no-repeat 2px 50%;border:1px solid #000;font:normal 12pt sans-serif;line-height:1.5em;text-align:left;text-decoration:none;margin:0;padding:2px 2px 2px 22px}
.MagicThumb-expanded > div > div > div > img{max-height:none!important;max-width:none!important;height:auto!important;width:auto!important}
.magic-temporary-img img{max-height:none!important;max-width:none!important}
.MagicBoxShadow{-moz-box-shadow:3px 3px 4px #888;-webkit-box-shadow:3px 3px 4px #888;box-shadow:3px 3px 4px #888;border-collapse:separate;filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#888888')!important;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#888888')"!important}
.MagicBoxGlow{-moz-box-shadow:0 0 4px 4px #888;-webkit-box-shadow:0 0 4px 4px #888;box-shadow:0 0 4px 4px #888;border-collapse:separate;filter:progid:DXImageTransform.Microsoft.Glow(Strength=4,Color='#888888')!important;-ms-filter:"progid:DXImageTransform.Microsoft.Glow(Strength=4, Color='#888888')"!important}
.MagicZoomInsets {padding-top: 5px;}
.MagicZoomInsets img {margin: 0 2px 4px;}
/*  END: Magic Zoom  */


/*  BEGIN: Info Page  */
#infopageLayout {
	background: #fff;
}
#infopageLayout h1 {
	margin: 0;
	padding: 20px 10px;
	font: bold 16px/18px Verdana, Arial, sans-serif;
	color: #000;
}
#infopageLayout .inner {
	padding: 10px;
}
/*  END: Info Page  */


/*  BEGIN: Footer  */
#footer {
	padding-bottom: 75px;
}
/*  Footer Top */
/*  -- Footer Links */
#footerlinks {
	text-align: center;
	background: #333;
}
#footerlinks .mainnav {
	display: inline-block;
	margin: 0;
	padding: 0;
	list-style: none;
}
#footerlinks .mainnav .mainli {
	display: inline-block;
	padding: 15px 0;
	font: bold 0px/0px Verdana, Arial, sans-serif;
}
#footerlinks .mainnav .mainlink {
	display: block;
	padding: 0 30px;
	font-size: 13px;
	line-height: 13px;
	color: #fff;
	text-decoration: none;
	border-left: 1px solid #666;
}
#footerlinks .mainnav .mainli:first-child a {
	border: none;
}
#footerlinks .mainnav .mainlink:hover,
#footerlinks .mainnav .mainlink:focus {
	color: #ffd800;
	text-decoration: underline;
}
/*  Footer Middle */
/*  -- Copyright */
#copyright {
	padding-top: 30px;
	font: normal 12px/14px Verdana, Arial, sans-serif;
	color: #666;
}
#copyright a {
	color: #666;
	text-decoration: none;
}
#copyright a:hover,
#copyright a:focus {
	text-decoration: underline;
}
#badges-left {
	padding-top: 30px;
}
#badges-left img:nth-child(1) {
    margin-right: 10px;
}
#badges-left img:nth-child(2) {
    margin-left: 10px;
}
#badges-right {
	padding-top: 15px;
}
#badges-right img {
	margin: 5px 10px;
	vertical-align: middle;
}
#badges-right img:last-child {
	margin-right: 0;
}
/*  Footer Bottom */
#disclaimer {
	padding-top: 75px;
	font: normal 12px/14px Verdana, Arial, sans-serif;
	color: #666;
}
/*  END: Footer  */


/*  BEGIN: Media Queries  */
@media only screen and (max-width:1199px){ /* Desktop (1008px container) */
	#innerBody {background-size:100%;}
	#loginarea {margin-left:65px;}
	#logo-2 {margin-left:65px;}
	#contact {padding-left:105px; font-size:13px; line-height:13px; background-size:420px;}
	#contact .heading {padding-top:32px; font-size:18px; line-height:18px;}
	#contact .phone {line-height:18px;}
	#contact .phone a {font-size:18px;}
	.searchwrap #query {width:380px;}
	#leftnav h3 {font-size:16px; line-height:16px;}
	#scTestimonials h3 {font-size:16px; line-height:16px;}
	#scNewsletter h3 {font-size:16px; line-height:16px;}
	#scNewsletter #newsletter-email {width:100%;}
	#scNewsletter #newsletter-btn {width:130px;}
	.contents-table .ell .imgCell {width:330px;}
    .contents-table .ell .infoCell {width:395px;}
    #footerlinks .mainnav .mainlink {padding:0 20px;}
    #badges-left img:nth-child(1) {margin-right: 0;}
    #badges-left img:nth-child(2) {margin-top:10px; margin-left: 0;}
    }
@media only screen and (max-width:1007px){ /* Tablet (768px container) */
	body > center > table {display:table;}
	.tabletshow {display:block;}
	.tablethide {display:none;}
	#logo-1 {top:45px;}
	#logo-1 img {width:150px;}
	#loginarea {margin-top:30px;}
	#logo-2 {margin-top:35px;}
	#contact {padding-left:80px; background-size:315px 70px;}
	#contact .heading {padding-top:35px; font-size:16px; line-height:16px;}
	#contact .phone span {display:none;}
	#contact .phone a {font-size:14px;}
	.searchwrap #query {width:275px;}
	#headerlinks .mainnav .mainlink {font-size:12px; line-height:12px;}
	#leftnav h3 {font-size:14px; line-height:14px;}
	#scTestimonials {font-size:12px;}
	#scTestimonials h3 {font-size:14px; line-height:14px;}
	#scTestimonials .links {padding-top:10px;}
	#scTestimonials .links a {font-size:10px;}
	#scNewsletter {font-size:12px;}
	#scNewsletter h3 {font-size:14px; line-height:14px;}
	#scNewsletter #newsletter-btn {display:block; margin:0 auto; width:100px;}
	#scNewsletter .privacy {padding:5px 0 0 0; width:100%; text-align:center;}
	.contents-table .ell .imgCell {width:230px;}
	.contents-table .ell .infoCell {width:315px;}
	#footerlinks .mainnav .mainlink {padding:0 10px; font-size:11px; line-height:11px;}
	#copyright {padding-right:10px;}
	#copyright .byline {display:block;}
	#badges-right img {margin-right:0;}
}
@media only screen and (max-width: 767px){ /* Mobile (400px container) */
	.dnp div {width:100% !important;}
	body > center > table {display:none;}
	.mobileshow {display:block;}
	.mobilehide {display:none;}
	#logo-1 {position:static;}
	#logo-1 img {margin:0 auto;}
	#logo-2 {margin:0; text-align:center;}
	#header-search {margin:15px auto 0 auto; width:290px;}
	.searchwrap #query {width:250px;}
	#scMinibanners .minibanner:first-child {margin-bottom:20px;}
	.contents-row {margin:0; padding:0;}
	.contents-table .contents-item {margin-bottom:20px;}
	.contents-table .ell .imgCell {display:block; width:auto; text-align:center;}
	#footerlinks .mainnav .mainlink {padding:0 10px; font-size:11px; line-height:11px;}
	#copyright {text-align:center;}
	#badges-right {text-align:center;}
	#badges-right img {margin:5px;}
	#badges-right img:last-child {margin-right:5px;}
	
	
	#contact-form .textright{
		text-align:left !important;
	}
	#contact-form div{
		max-width:100%;
	}
	
}
@media only screen and (max-width: 419px){ /* Mobile (300px container) */
}
/*  END: Media Queries  */


form button{
    background-color:#FECF07;
    padding:10px;
    font: bold 16px/16px "Kameron", serif;
    color:#312B17;
    border:solid 2px #312B17;
    border-radius: 4px;
    cursor: pointer;
    text-transform: uppercase;
}

form button:hover{
    background-color:#312B17;
    color:#FECF07;
}

form .req,
form .required-area span{
    color:red;
    font-weight: bold;
}
form .red-border{
    border:solid 2px red;
}

#contact-form form input,
#contact-form form textarea,
#contact-form form select{
    padding:5px;
    width:100%;
    max-width:100%;
}

ul.error-box{
    margin:0;
    padding: 10px 10px 10px 30px;
    background-color:#F8D7DA;
    border:solid 1px #F5C6CB;
    border-radius: 5px;
    color:#721C24;
}

ul.error-box li{
    padding-bottom:5px;
    font-weight: bold;
}

#contact-form form #select-dates select{
    width:20%;
    margin-right:5px;
    margin-bottom: 10px;
}


#contact-form a.remove-row{
    color: #fff;
    text-decoration: none;
    border: solid 1px red;
    background-color: red;
    text-align: center;
    font-weight: bold;
    padding: 2px 5px;
    border-radius: 95%;
    display: inline-block;
    margin-top: 17px;
}

a.add-line{
	display:inline-block;
	text-decoration: none;
	color:green;
	font-weight: bold;
}

a.add-line span{
	   color: #fff;
    text-decoration: none;
    border: solid 1px green;
    background-color: green;
    text-align: center;
    font-weight: bold;
    padding: 2px 5px;
    border-radius: 95%;
    display: inline-block;
}

/* .......... / .......... */

