<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
/*v5.0 by chard*/

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
img,legend{border:0}*,body{margin:0}*,legend,td,th{padding:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}table{border-collapse:collapse;border-spacing:0}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased}

/*COMMON STYLES*/

body {
  background: url(../img/bg-main.jpg) repeat #000 fixed;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  line-height: 1.6;
  max-width: 1920px;
  margin: 0 auto;
  font-weight: 300;
}


img {
  max-width: 100%;
  height: auto;
}

img.remove-bottom-space { vertical-align: top; }

/*.f-left {
  float: left;
} 

.f-right {
  float: right; 
}*/

.divider {
  width: 100%; display: block; margin: 20px 0 20px;
  border-top: 1px solid #c7c7c7;
}


.full-width {
  width: 100%; height: auto; display: block;
}

.fill-width {
  width: 100%; max-width: 1440px; height: auto; display: block; margin: auto;
}

.clearer {
  clear: both;
}

.center { text-align: center !important; }
.img-center { display: block; margin: auto; }
.image-wrapper { text-align: center; width: auto; margin-bottom: 10px; }
.image-wrapper img { display: inline-block !important; margin: 15px !important; }
.preload { display: none; }
.shadow { text-shadow: 2px 3px 3px rgba(0, 0, 0, 1); }

a.buttons {
  background: #0068b7;
  color: #fff;
  font-size: 30px;
  padding: 20px 40px 20px 40px;
  text-decoration: none;
  display: inline-block;
  text-align: center;
  font-weight: bold;
  line-height: 1.2;
}

a.buttons:hover {
  background: #054f88;
  text-decoration: none;
}

a.buttons-small {
  background: #273e29;
  border-radius: 8px;
  color: #fff;
  font-size: 15px;
  padding: 20px 30px 20px 30px;
  text-decoration: none;
  display: inline-block;
  text-align: center;
  font-weight: normal;
  width: 100%;
  margin: 10px 0;
}

a.buttons-small i { color: #fff200; }

a.buttons-small:hover {
  background: #435d2c;
  text-decoration: none;
}

.buttons-wrapper { text-align: center; }

/*TYPOGRAPHY*/

p {
  font-size: 20px;
  color: #fff;
}

a {
  color: #aa1a19;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

a.continue {
  font-style: italic;
}

h1 {
  font-size: 60px;
  font-family: 'Playfair Display', Times, sans-serif;
  color: #fff;
  margin: 0px 0 35px 0;
  font-weight: 600;
  text-align: center;
  line-height: 1.1;
}


h2 {
  font-size: 72px;
  font-family: 'Ruge Boogie', Times, sans-serif;
  color: #00a52b;
  margin: 0 0 20px 0;
  text-align: center;
  line-height: 1.1;
  font-weight: 300;
}


h3 {
  font-size: 48px;
  font-family: 'Playfair Display', Times, sans-serif;
  color: #fff;
  margin: 0 0 35px 0;
  font-weight: 600;
  text-align: center;
  line-height: 1.1
}

h3.h3-h1 { font-size: 60px; }


h4 {
  font-size: 36px;
  font-family: 'Playfair Display', Times, sans-serif;
  color: #fff;
  margin: 0 0 15px 0;
  font-weight: 600;
  text-align: left;
  line-height: 1.1
}

h5 {
  font-size: 24px;
  color: #0068b7;
  margin: 0 0 15px 0;
  font-weight: 600;
  text-align: left;
  line-height: 1.3
}

h6 {
  font-size: 30px;
  font-family: 'Playfair Display', Times, sans-serif;
  color: #fff;
  margin: 0 0 0px 0;
  font-weight: 600;
  text-align: center;
  line-height: 1.1;
}


ul.list-bullet {
  list-style: none;
  width: auto;
  margin: 15px 0;
  overflow: hidden;
}
ul.list-bullet li {
  color: #555;
  background: url(../img/bullet-green.png) no-repeat top left;
  padding: 0 0 0 20px;
  margin-bottom: 4px;
}
ul.list-bullet li {
  font-size: 20px;
}

ul.list-check {
  list-style: none;
  width: auto;
  margin: 15px 0;
  overflow: hidden;
}
ul.list-check li {
  color: #191c1b;
  background: url(../img/bullet-check2.png) no-repeat top left;
  padding: 0 0 0 55px;
  margin-bottom: 15px;
}
ul.list-check li {
  font-size: 20px;
}

ul.list-check li b { text-transform: uppercase; }

span.red-txt { color: #aa1a19; }
span.orange-txt { color: #e46210; }
span.yellow-txt { color: #ffdf62; }
span.white-txt { color: #fff; }
span.black-txt { color: #252525; }


/*END COMMON*/


/*HEADER AREA*/

#header-wrapper {
  padding: 5px 30px 35px; 
}

#header-logo-wrapper {
	width: 207px; height: 126px;
	margin: 0px auto;
	display: block;
}

/*END HEADER AREA*/


/*CONTENT AREA*/


/*for slider*/
#slider-wrapper-wrapper {
  position: relative;
  width: 100%; height: auto; display: block;
  margin: 0px auto 0 auto;
  background: url(../img/bg-slider.jpg) repeat-x bottom center;
  padding-bottom: 40px;
}

#slider-wrapper-wrapper h6 { padding: 0 30px; }

#slider-wrapper { margin-bottom: 40px; position: relative; background: #000; }

#slider-wrapper::after { 
  content: "";
  background: url(../img/slide-shadow.png) no-repeat top center;
  height: 50px;
  width: 100%;
  position: absolute;
  bottom: -50px;
  background-size: 100% auto;
 }

 .main-image img { margin-bottom: 0; display: block; }





.no-main-image-wrapper { display: none; }

.main-image-wrapper {
  width: 100%;
  height: 120px;
  background-size: cover !important;
  background: top center no-repeat #47280c;
}

#main-image-about { background-image: url(../img/main-image-about.jpg); }
#main-image-contact { background-image: url(../img/main-image-contact.jpg); }





/*content*/

#content-wrapper { padding: 60px 0px; }

.content-left { width: 100%; margin: 0px 0 60px; padding: 0 30px; }
.content-left img { display: block; margin-left: auto; margin-right: auto; }
.sidebar { padding: 60px 30px; background: url(../img/body-bg.jpg) repeat #fff; }
.sidebar p, .sidebar h3 { color: #191c1b; }
.sidebar img { margin-left: auto; margin-right: auto; display: block; }
.backtop { width: 100%; height: 55px; background: url(../img/top.png) no-repeat top center; margin: 40px auto; display: block; text-indent: -9999px; }

#menu-wrapper { max-width: 1440px; padding: 60px 30px !important; }
.menu-intro h2, .menu-intro h1 { text-align: center; }

.one-third { width: 100%; padding: 40px 30px; }
.one-half { width: 100%; padding: 40px 30px; }
.menu-group { text-align: center; margin-bottom: 40px; }
.menu-group h3 { font-family: 'Pangolin', Times, sans-serif; margin-bottom: 0; color: #00a52b; text-align: center; font-size: 36px; }
.menu-group h5 { font-family: 'Pangolin', Times, sans-serif; margin-bottom: 0; color: #f775ef; text-align: center; font-size: 30px; }
.menu-group p { margin-top: 15px; font-size: 16px; line-height: 1.4; }
.menu-group p b { font-size: 20px; }

/*home boxes*/

#boxes-wrapper-wrapper { text-align: center; }
.boxes { display: inline-block; vertical-align: top; width: auto; max-width: 330px; margin: 20px; text-align: left; min-height: 380px; padding-bottom: 20px; }
.box01 { background: #fcae00; }
.box02 { background: #00a52b; }
.box03 { background: #f15609; }
.box04 { background: #4b0059; }
.boxes h4 { padding: 15px 30px 0; }
.boxes p { padding: 0 30px; line-height: 1.3; }





/*END CONTENT AREA*/


/***********************************NEW CONTACT FORM********************************************/

/* Message boxes */
.ucf .message { margin-bottom: 20px; }
.ucf .message p { font-weight: bold; margin-top: 0; }
.ucf .message p:last-child { margin-bottom: 0; }
.ucf .message ul { margin-bottom: 0; list-style: none; }
.ucf .message ul li { font-size: 15px; color: #252525; font-style: italic; }
/* Error message box */
.ucf .message .errors { background: #fff; border: solid 1px #ccc; border-left: solid 10px #d9534f; border-radius: 5px; padding: 20px; }
.ucf .message .errors p { color: #d9534f; }
/* Success message box */
.ucf .message .success { background: #fff; border: solid 1px #ccc; border-left: solid 10px #5cb85c; border-radius: 5px; padding: 20px; }
.ucf .message .success p { color: #5cb85c; }

/* Form */
.ucf * { outline: none; }
.ucf fieldset { border: solid 1px #ccc; border-radius: 5px;}
.ucf legend { font-weight: bold; padding: 10px; }
.ucf .field-wrapper { clear: both; margin-top: 0; line-height:1.4em; margin-bottom: 10px; }
.ucf .field-wrapper label span { display: inline-block; float: left; width:auto; }
.ucf .field-wrapper input[type=text],
.ucf .field-wrapper input[type=tel],
.ucf .field-wrapper input[type=email],
.ucf .field-wrapper input[type=password],
.ucf .field-wrapper textarea,
.ucf .field-wrapper select { border: solid 0px #dfe2dc; border-radius: 0px; padding: 10px; transition: all .3s ease-in-out; background: #6b6b6b; }
.ucf .field-wrapper input[type=text]:focus,
.ucf .field-wrapper input[type=tel]:focus,
.ucf .field-wrapper input[type=email]:focus,
.ucf .field-wrapper input[type=password]:focus,
.ucf .field-wrapper textarea:focus,
.ucf .field-wrapper select:focus { border: solid 0px #666; background: #00A52B; }

@media ( max-width: 600px ){
  .ucf fieldset { padding: 10px; }
  .ucf .field-wrapper input[type=text],
  .ucf .field-wrapper input[type=tel],
  .ucf .field-wrapper input[type=email],
  .ucf .field-wrapper input[type=password],
  .ucf .field-wrapper textarea { width: 100%;  }
  .ucf .field-wrapper select { width: 100%; }
  .ucf .field-wrapper label span { width: 100%; }
}
@media ( min-width: 601px ){
  .ucf fieldset { padding: 20px; }
  .ucf .field-wrapper input[type=text],
  .ucf .field-wrapper input[type=tel],
  .ucf .field-wrapper input[type=email],
  .ucf .field-wrapper input[type=password],
  .ucf .field-wrapper textarea { width: 100%; }
  .ucf .field-wrapper select { width:100%; }
}

/* Select 2 overrides */
.select2 { margin-bottom: 20px; }
.select2-container .selection,
.select2-container .select2-selection { width: 100% !important; }
.select2-search__field:focus { outline: none; }

/* Button */
.ucf button[type=submit] { background: #0068B7; border: 0; border-radius: 0px; color: #fff; cursor: pointer; font-size: 24px; font-weight:600; margin-left: 0px; padding: 15px 25px; transition: background .3s; text-transform: uppercase; width: 100%; max-width: 300px;  }
.ucf button[type=submit]:hover { background: #00A52B; }
.ucf button[type=submit].complete { background: #a7ad71; cursor: default; }
.ucf button.secondary { background: #ccc; border: 0; border-radius: 0px; color: #fff; cursor: pointer; font-size: 18px; margin-left: 20px; padding: 10px 15px; transition: background .3s; }
.ucf button.secondary:hover { background: #ddd; }

span.asterisk { font-size: 13px; color: #FF0000; }

/* Google no CAPTCHA reCAPTCHA */
@media ( max-width: 600px ){
  .g-recaptcha{ margin-bottom: 10px; padding-left: 0; margin-top: 20px; }
}
@media ( min-width: 601px ){
  .g-recaptcha{ padding-left: 0px; margin-bottom: 10px; }
  .ucf button[type=submit] { margin-left: 0px; }
}

/* Honey trap field */
.ucf .hey-honey { left: -9999px; position: absolute; }



/*********************************END NEW CONTACT FORM*****************************************/


/*FOOTER AREA*/


#footer-wrapper-wrapper {
  padding: 0px 30px 60px;
  margin-top: 0px;
  text-align: center;
}

p.fnav { color: #0068b7; font-family: 'Pangolin', Arial, Helvetica, sans-serif; font-size: 24px; margin-bottom: 30px; }
p.fnav a { color: #0068b7; font-size: 24px; padding: 0 20px; }
p.fnav a:hover { color: #fff; text-decoration: none; }

p#copy { color: #878787; margin: 20px; }


#webmonster { width: 100%; text-align: center; padding: 20px 0 20px; }
#webmonster a { display: block; color: #eacfb1; line-height: 0.7; font-size: 15px; text-shadow: 1px 2px 2px rgba(0, 0, 0, 1); }
#webmonster a:hover { color: #fff; text-decoration: none; }

/*END FOOTER AREA*/


/*VIDEO RESPONSIVE*/
.embed-container { position: relative; padding-bottom: 75.25%; height: 0; overflow: hidden; max-width: 100%;  }
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }




/***************************************MEDIA QUERIES**************************************************/


 /*media queries*/
@media only screen and (min-width: 960px) {
    #header-wrapper-wrapper { padding: 35px 0; }
    #header-wrapper { padding: 0; position: relative; height: 126px; }
    #header-logo-wrapper { position: absolute; left: 50%; margin-left: -103px;  }
    #mnav-wrapper {
      display: block;
      width: 920px;
      margin: 0px auto;
      text-align: left;
      padding-top: 40px;
    }
    #mnav { list-style: none; margin-left: 5px; width: 890px; }
    #mnav li { display: inline-block; padding: 0 15px;  }
    #mnav li:last-child { padding-right: 0; }
    #mnav li:first-child { padding-left: 0px; }
    #mnav li#mnav-about { padding-left: 252px; }
    #mnav li a { font-size: 30px; color: #fff; font-family: 'Pangolin', Arial, Helvetica, sans-serif; }
    #mnav li a:hover, #mnav li.current a { color: #0068b7; text-decoration: none; }

    #slider-wrapper-wrapper { padding: 0 30px 40px; }

    .one-third { width: 33.33%; float: left; padding-bottom: 0; }
    .one-half { width: 50%; float: left; padding-bottom: 0; }


 } /**end mq**/ 



  /*media queries*/
@media only screen and (min-width: 1200px) {
   h6 { font-size: 36px; }
   h2 { font-size: 84px; text-align: left; }
   h1 { text-align: left; }
   h3 { text-align: left; }
   #slider-wrapper-wrapper { padding-bottom: 55px; }
   #slider-wrapper { margin-bottom: 50px; }
   #content-wrapper { padding-top: 0; }
   .content-left { width: 60%; float: left; padding: 80px; }
   .sidebar { width: 40%; float: right; padding: 80px; }
   .boxes { width: 20%; margin-left: 2%; margin-right: 2%; }

 } /**end mq**/ 


   /*media queries*/
@media only screen and (min-width: 1400px) {
   .content-left { width: 60%; float: left; padding: 80px; }
   .sidebar { width: 40%; float: right; padding: 80px; }

 } /**end mq**/ 


  /*media queries*/
@media only screen and (min-width: 1440px) {
   .boxes { width: 330px; margin: 15px; }
   #content-wrapper.fill-width { max-width: 100% !important; padding-bottom: 0; }
   #menu-wrapper { padding: 60px 0 !important; }

 } /**end mq**/ 

  /*media queries*/
@media only screen and (min-width: 1600px) {
   .content-left { padding-left: 0; width: 58%; }
   .content-left-inner { width: 760px; float: right; }
   .sidebar-inner { width: 495px; float: left; }
   .sidebar { padding-right: 0; width: 42%; }
 } /**end mq**/ 


/****************RESPONSIVE NAVIGATION*****************************/

.slicknav_menu {
  display:none;
  top: 0px;
  width: 100%;
  z-index: 100;
}

@media screen and (max-width: 959px) {
  /* #menu is the original menu */
  .js #mnav {
    display:none;
  }
  
  .js .slicknav_menu {
    display:block;

  }

}


/* Mobile Menu Core Style*/

.slicknav_btn { position: relative; display: block; vertical-align: middle; float: right; padding: 0.438em 0.625em 0.438em 0.625em; line-height: 1.125em; cursor: pointer; font-size: 1em; }
.slicknav_menu  .slicknav_menutxt { display: block; line-height: 1.188em; float: left;  font-size: 20px; }
.slicknav_menu .slicknav_icon { float: left; margin: 0.188em 0 0 0.438em; }
.slicknav_menu .slicknav_no-text { margin: 0 }
.slicknav_menu .slicknav_icon-bar { display: block; width: 1.125em; height: 0.125em; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); }
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 0.188em }
.slicknav_nav { clear: both }
.slicknav_nav ul,
.slicknav_nav li { display: block }
.slicknav_nav .slicknav_arrow { font-size: 0.8em; margin: 0 0 0 0.4em; }
.slicknav_nav .slicknav_item { cursor: pointer; }
.slicknav_nav .slicknav_row { display: block; }
.slicknav_nav a { display: block }
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a { display: inline }
.slicknav_brand { float:left }
.slicknav_menu:before,
.slicknav_menu:after { content: " "; display: table; }
.slicknav_menu:after { clear: both }
/* IE6/7 support */
.slicknav_menu { *zoom: 1 }

/* 
    User Default Style
    Change the following styles to modify the appearance of the menu.
*/

.slicknav_menu {
    font-size:24px;
    box-sizing:border-box;
}
.slicknav_menu * {
  box-sizing:border-box;
}
/****************************************** Button **************************************************/
.slicknav_btn {
    margin: 0;
    text-decoration:none;
    background-color: #0068b7;
}
/* Button Text */
.slicknav_menu  .slicknav_menutxt {
    color: #FFF;
    font-weight: bold;
    text-shadow: none;
}
/* Button Lines */
.slicknav_menu .slicknav_icon-bar {
  background-color: #fff;
}

/****************************************** Main Background ********************************************/
.slicknav_menu {
    border-top: 0px solid #FEB520;
    border-bottom: 0px solid #204085;
    background: url(../img/divider-2.png) repeat-x top left;
    padding-bottom: 20px;
}
.slicknav_nav {
    color:#fff;
    margin:0;
    padding:0;
    font-size: 20px;
}
.slicknav_nav, .slicknav_nav ul {
    list-style: none;
    overflow:hidden;
}
.slicknav_nav ul {
    padding:0;
    margin:0 0 0 20px;
}

.slicknav_nav .slicknav_row {
    padding:10px 10px;
    margin:3px 5px;
}

/****************************************** Links ********************************************/
.slicknav_nav a {
    padding:10px 10px;
    margin:3px 5px;
    text-decoration:none;
    color:#fff;
    text-align: center;
    text-transform: uppercase;
    font-weight: normal;
    font-size: 20px;
    background: #0068b7;
    line-height: 1.5;
}
.slicknav_nav .slicknav_item a {
    padding:10px;
    margin:0;
}

.slicknav_nav .slicknav_parent-link a {
    padding:10px;
    margin:0;
}

/****************************************** Links Hover ********************************************/
.slicknav_nav .slicknav_row:hover {
    background: #00a52b;
    border-bottom: 0;
}
.slicknav_nav a:hover{
    background: #00a52b;
    border-bottom: 0;
}
.slicknav_nav .slicknav_txtnode {
    margin-left:15px;   
}
.slicknav_brand {
  color:#fff;
  font-size: 18px;
  line-height:30px;
  padding:7px 12px;
  height:44px;
}


/****************END RESPONSIVE NAVIGATION*****************************/


/*SLIDER*/

.slides {
  text-indent: -9999px;
}

/* Browser Resets */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {margin: 0; padding: 0; }
.flexslider .slides &gt; li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides &gt; li:first-child {display: block;}


/* FlexSlider Default Theme
*********************************/
.flexslider {margin: 0 0 00px; position: relative; zoom: 1;}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px; }
.flexslider .slides {zoom: 1;}

.carousel li { width: 100%;}
.loading { min-height: 100px; background: none !important;}

/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a {width: 64px; height: 99px; margin: -80px 0 0; display: block; background: url(../img/arrows.png) no-repeat 0 0; position: absolute; top: 55%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: .7!important; filter:alpha(opacity=70); }
.flex-direction-nav .flex-next {background-position: -64px 0; right: 50px; }
.flex-direction-nav .flex-prev {left: 50px;}
.flexslider .flex-next:hover {opacity: 1!important; filter:alpha(opacity=100);}
.flexslider .flex-prev:hover {opacity: 1!important; filter:alpha(opacity=100);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
.flex-direction-nav .flex-disabled {opacity: .7!important; filter:alpha(opacity=30); cursor: default;}

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; text-align: center; z-index: 100; bottom: 20px; }
.flex-control-nav li {margin: 0 3px; display: inline-block; zoom: 1; *display: inline; width: 15px; }
.flex-control-paging li a {width: 15px; height: 15px; display: block; background: url(../img/bullets.png) no-repeat 0 0px; cursor: pointer; text-indent: -9999px; }
.flex-control-paging li a.flex-active { background-position: 0 -15px; cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}


/*END SLIDER*/



/*MARGIN AND PADDING*/
.mt000{margin:auto}.mt001{margin-top:1px}.mt002{margin-top:2px}.mt003{margin-top:3px}.mt004{margin-top:4px}.mt005{margin-top:5px}.mt006{margin-top:6px}.mt007{margin-top:7px}.mt008{margin-top:8px}.mt009{margin-top:9px}.mt010{margin-top:10px}.mt011{margin-top:11px}.mt012{margin-top:12px}.mt013{margin-top:13px}.mt014{margin-top:14px}.mt015{margin-top:15px}.mt016{margin-top:16px}.mt017{margin-top:17px}.mt018{margin-top:18px}.mt019{margin-top:19px}.mt020{margin-top:20px}.mt021{margin-top:21px}.mt022{margin-top:22px}.mt023{margin-top:23px}.mt024{margin-top:24px}.mt025{margin-top:25px}.mt026{margin-top:26px}.mt027{margin-top:27px}.mt028{margin-top:28px}.mt029{margin-top:29px}.mt030{margin-top:30px}.mt035{margin-top:35px}.mt040{margin-top:40px}.mt045{margin-top:45px}.mt050{margin-top:50px}.mr001{margin-right:1px}.mr002{margin-right:2px}.mr003{margin-right:3px}.mr004{margin-right:4px}.mr005{margin-right:5px}.mr006{margin-right:6px}.mr007{margin-right:7px}.mr008{margin-right:8px}.mr009{margin-right:9px}.mr010{margin-right:10px}.mr011{margin-right:11px}.mr012{margin-right:12px}.mr013{margin-right:13px}.mr014{margin-right:14px}.mr015{margin-right:15px}.mr016{margin-right:16px}.mr017{margin-right:17px}.mr018{margin-right:18px}.mr019{margin-right:19px}.mr020{margin-right:20px}.mr021{margin-right:21px}.mr022{margin-right:22px}.mr023{margin-right:23px}.mr024{margin-right:24px}.mr025{margin-right:25px}.mr026{margin-right:26px}.mr027{margin-right:27px}.mr028{margin-right:28px}.mr029{margin-right:29px}.mr030{margin-right:30px}.mr035{margin-right:35px}.mr040{margin-right:40px}.mr045{margin-right:45px}.mr050{margin-right:50px}.ml001{margin-left:1px}.ml002{margin-left:2px}.ml003{margin-left:3px}.ml004{margin-left:4px}.ml005{margin-left:5px}.ml006{margin-left:6px}.ml007{margin-left:7px}.ml008{margin-left:8px}.ml009{margin-left:9px}.ml010{margin-left:10px}.ml011{margin-left:11px}.ml012{margin-left:12px}.ml013{margin-left:13px}.ml014{margin-left:14px}.ml015{margin-left:15px}.ml016{margin-left:16px}.ml017{margin-left:17px}.ml018{margin-left:18px}.ml019{margin-left:19px}.ml020{margin-left:20px}.ml021{margin-left:21px}.ml022{margin-left:22px}.ml023{margin-left:23px}.ml024{margin-left:24px}.ml025{margin-left:25px}.ml026{margin-left:26px}.ml027{margin-left:27px}.ml028{margin-left:28px}.ml029{margin-left:29px}.ml030{margin-left:30px}.ml035{margin-left:35px}.ml040{margin-left:40px}.ml045{margin-left:45px}.ml050{margin-left:50px}.mb001{margin-bottom:1px}.mb002{margin-bottom:2px}.mb003{margin-bottom:3px}.mb004{margin-bottom:4px}.mb005{margin-bottom:5px}.mb006{margin-bottom:6px}.mb007{margin-bottom:7px}.mb008{margin-bottom:8px}.mb009{margin-bottom:9px}.mb010{margin-bottom:10px}.mb011{margin-bottom:11px}.mb012{margin-bottom:12px}.mb013{margin-bottom:13px}.mb014{margin-bottom:14px}.mb015{margin-bottom:15px}.mb016{margin-bottom:16px}.mb017{margin-bottom:17px}.mb018{margin-bottom:18px}.mb019{margin-bottom:19px}.mb020{margin-bottom:20px}.mb021{margin-bottom:21px}.mb022{margin-bottom:22px}.mb023{margin-bottom:23px}.mb024{margin-bottom:24px}.mb025{margin-bottom:25px}.mb026{margin-bottom:26px}.mb027{margin-bottom:27px}.mb028{margin-bottom:28px}.mb029{margin-bottom:29px}.mb030{margin-bottom:30px}.mb035{margin-bottom:35px}.mb040{margin-bottom:40px}.mb045{margin-bottom:45px}.mb050{margin-bottom:50px}.pt001{padding-top:1px}.pt002{padding-top:2px}.pt003{padding-top:3px}.pt004{padding-top:4px}.pt005{padding-top:5px}.pt006{padding-top:6px}.pt007{padding-top:7px}.pt008{padding-top:8px}.pt009{padding-top:9px}.pt010{padding-top:10px}.pt011{padding-top:11px}.pt012{padding-top:12px}.pt015{padding-top:15px}.pt020{padding-top:20px}.pt025{padding-top:25px}.pt030{padding-top:30px}.pr001{padding-right:1px}.pr002{padding-right:2px}.pr003{padding-right:3px}.pr004{padding-right:4px}.pr005{padding-right:5px}.pr006{padding-right:6px}.pr007{padding-right:7px}.pr008{padding-right:8px}.pr009{padding-right:9px}.pr010{padding-right:10px}.pr011{padding-right:11px}.pr012{padding-right:12px}.pr015{padding-right:15px}.pr020{padding-right:20px}.pr025{padding-right:25px}.pr030{padding-right:30px}.pl001{padding-left:1px}.pl002{padding-left:2px}.pl003{padding-left:3px}.pl004{padding-left:4px}.pl005{padding-left:5px}.pl006{padding-left:6px}.pl007{padding-left:7px}.pl008{padding-left:8px}.pl009{padding-left:9px}.pl010{padding-left:10px}.pl011{padding-left:11px}.pl012{padding-left:12px}.pl015{padding-left:15px}.pl020{padding-left:20px}.pl025{padding-left:25px}.pl030{padding-left:30px}.pb001{padding-bottom:1px}.pb002{padding-bottom:2px}.pb003{padding-bottom:3px}.pb004{padding-bottom:4px}.pb005{padding-bottom:5px}.pb006{padding-bottom:6px}.pb007{padding-bottom:7px}.pb008{padding-bottom:8px}.pb009{padding-bottom:9px}.pb010{padding-bottom:10px}.pb011{padding-bottom:11px}.pb012{padding-bottom:12px}.pb015{padding-bottom:15px}.pb020{padding-bottom:20px}.pb025{padding-bottom:25px}.pb030{padding-bottom:30px}




/* ECWID STYLES BACKUP 


html#ecwid_html body#ecwid_body .ecwid, html#ecwid_html body#ecwid_body .ecwid-minicart, html#ecwid_html body#ecwid_body .ecwid-SearchPanel, html#ecwid_html body#ecwid_body .dateBoxPopup, html#ecwid_html body#ecwid_body .gwt-PopupPanel { font-family: 'Droid Sans', Arial, Helvetica, sans-serif; }

#my-search-9658319 { text-align: center; } 
.ecwid-search-widget { margin: 10px auto; }


html#ecwid_html body#ecwid_body .ecwid { text-align: center; }
html#ecwid_html body#ecwid_body div.ecwid-minicart { box-shadow:  0px 5px 2px 0px rgba(0, 0, 0, 0.15);  }
html#ecwid_html body#ecwid_body div.ecwid-minicart-counter { color: #499200; font-weight: bold; }
html#ecwid_html body#ecwid_body div.ecwid-minicart-link * { color: #499200; font-size: 13px; }
html#ecwid_html body#ecwid_body div.ecwid-minicart-clickArea { background-image: url(http://ryanorrell.com/www/peridot/img/bag.png); }


.fb_iframe_widget, .fb_iframe_widget span, iframe.fb_ltr {width: 100% !important;}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-head {
    color: #252525;
    font-size: 24px;
    font-weight: normal;
    font-family: 'Merriweather', Times, sans-serif;
}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-price {
    color: #aa1a19;
    font-size: 20px;
    font-weight: bold;
    font-family: 'Merriweather', Times, sans-serif;
}
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart div.ecwid-productBrowser-price { color: #285127; }
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-totalAmount { font-family: 'Merriweather', Times, sans-serif; }


html#ecwid_html body#ecwid_body .ecwid-productBrowser-productsTable-v2 div.ecwid-productBrowser-productNameLink a, html#ecwid_html body#ecwid_body .ecwid-productBrowser-productsList-v2 div.ecwid-productBrowser-productNameLink a, html#ecwid_html body#ecwid_body .ecwid-productBrowser-productsGrid-v2 div.ecwid-productBrowser-productNameLink a { text-align: center; }

html#ecwid_html body#ecwid_body .ecwid a, html#ecwid_html body#ecwid_body .ecwid a:visited, html#ecwid_html body#ecwid_body .ecwid a:hover, html#ecwid_html body#ecwid_body .ecwid a:active { color: #aa1a19; }

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-categoryPath a, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-categoryPath a:active, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-categoryPath a:visited {
    color: #aa1a19; }

html#ecwid_html body#ecwid_body div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-link {  color: #aa1a19; }

html#ecwid_html body#ecwid_body div.ecwid-pager span.ecwid-pager-link-enabled {  color: #aa1a19; font-size: 14px;  }





a.gwt-Anchor.ecwid-productBrowser-auth-signInLink { font-size: 16px; font-weight: bold; text-transform: uppercase; }



html#ecwid_html body#ecwid_body .ecwid-productBrowser-productsGrid-v2 td.ecwid-productBrowser-productsGrid-productInside.ecwid-productBrowser-productsGrid-hover { border-color: #9d8e80; }

html#ecwid_html body#ecwid_body td.ecwid-productBrowser-productsGrid-cellSpace { height: 10px; }

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-backgroundedPanel { background-color: transparent; }

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-categoryPath { display: none; }
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-category { padding-top: 10px; }





*/

</pre></body></html>