/* style color pallette

#ed1d24 red
#fff13e yellow
#fffde6 yellow light
#fe7316 orange
#f9b486 organe light

*/


/* WRAPPERS -----------------------------------------------------------------------------------------------*/
* { 
    -moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box; 
     box-sizing: border-box; 
}

html, body {background-color:none;margin: 0;padding: 0;border: 0;font-size: 100%;vertical-align: baseline;height:100%;min-width:100%;}
#wrapper-html{border:0px solid #9C0;margin:0 auto;padding:0px 0px 0px 0px;min-height:100%;height:auto;top:0;}
body > #wrapper-html {height:auto; min-height:100%;color:#333;}
body{background-color:#fff;}

.body-event{background-color:none;background-image:url(../images/bg-tools.jpg);background-size:cover;background-repeat:no-repeat;background-position: center center;}


.wrap-header {width:100%;height:auto;max-height:160px;background-color:#fff;border:0px solid #03F;overflow:hidden;padding:20px 0 20px 0px;box-shadow: 0px 5px 5px #999;z-index:999;position:fixed;}
.wrap-header-inside{width:100%;height:auto;margin:0 auto;max-width:1200px;background-color:#fff;border:0px solid #03F;overflow:hidden;position:relative;padding:0px;}
.wrap-stage {width:100%;height:auto;max-height:480px;background-color:#FFF;border:0px solid #03F;overflow:hidden;position:relative;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0 0px 0 0px;}
.wrap-menu-buttons {width:100%;height:auto;overflow:hidden;position:relative;border:0px solid #000;padding: 0px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;background-color: #dedede;}
.wrap-logo {width:auto;height:auto;overflow:hidden;position:relative;border:0px solid #000;padding: 0px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;float:left;}
#wrapper-footer{background-color:#EAEAEA;width:100%;height:auto;position:relative;bottom:0;margin-top:0px;z-index:10;padding-top:30px;padding-bottom:0px;border:0px solid #099;margin:0 auto;min-width:100%;text-align:center;}
#wrapper-copyright{width:100%;padding-bottom:20px;}

/* COLUMNS -----------------------------------------------------------------------------------------------*/

.col-100 {width:100%;height:auto;overflow:hidden;position:relative;border:0px solid #000;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.col-70 {width:70%;height:auto;overflow:hidden;position:relative;border:0px solid #000;padding: 0px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;float:left;}
.col-50 {width:50%;height:auto;overflow:hidden;position:relative;border:0px solid #000;padding: 0px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;float:left;}
.col-30 {width:30%;height:auto;overflow:hidden;position:relative;border:0px solid #000;padding: 0px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;float:left;}
.col-25 {width:25%;height:auto;overflow:hidden;position:relative;border:0px solid #000;padding: 0px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;float:left;text-align:center;}

.pad-50{padding:0px 0px 120px 0px;border:0px solid #000;max-width:1200px;margin:0 auto;}
.pad-right {padding-right:20px;}

/* IMAGES -----------------------------------------------------------------------------------------------*/

.image-response{width:100%;height:auto;}
.img-responsive{width:100%;height:auto;}
.gallery-store{max-width:180px;margin-right:8px;margin-top:8px;float:left;}
.float-right{position:relative;float:right;}

/* TABLES -----------------------------------------------------------------------------------------------*/

.available-table-style{width:100%;border-spacing:6px;text-align:left;padding:4px;font-family: 'Roboto', sans-serif;color:#5a471c;font-size:15px;line-height:21px;}
.available-table-style th{font-weight:600;background-color:#eee9de;font-family: 'Roboto', sans-serif;color:#5a471c;font-size:16px;padding:6px;width:auto;}
.available-table-style td{font-weight:400;background-color:none;font-family: 'Roboto', sans-serif;color:#5a471c;font-size:15px;padding:6px 6px 6px 6px;width:auto;line-height:21px;}
.available-table-style td a:link{font-weight:400;background-color:none;font-family: 'Roboto', sans-serif;color:#5a471c;font-size:15px;padding:6px 6px 6px 6px;width:auto;line-height:21px;text-decoration:none;}
.available-table-style td a:visisted{font-weight:400;background-color:none;font-family: 'Roboto', sans-serif;color:#5a471c;font-size:15px;padding:6px 6px 6px 6px;width:auto;line-height:21px;text-decoration:none;}
.available-table-style td a:hover{font-weight:400;background-color:none;font-family: 'Roboto', sans-serif;color:#f58026;font-size:15px;padding:6px 6px 6px 6px;width:auto;line-height:21px;text-decoration:none;}
.available-table-style input{font-weight:400;background-color:none;font-family: 'Roboto', sans-serif;color:#5a471c;font-size:15px;padding:2px 6px 2px 6px;border:1px solid #d2c9b8;}
.available-table-style .odd {background-color:#ede8ec;}
.available-table-style .even {background-color:#f4f1ef;}
.available-table-style textarea {font-weight:400;background-color:none;font-family: 'Roboto', sans-serif;color:#5a471c;font-size:15px;padding:6px 6px 6px 6px;width:100%;line-height:21px;border:1px solid #d2c9b8;width:100%;height:auto;min-height:100%;}

/* TEXT -----------------------------------------------------------------------------------------------*/

p{font-family: 'Roboto', sans-serif;color:#535353;line-height:24px;font-size:18px;font-weight:300;text-shadow:none;margin:0;padding:0;text-align:left;}
p a:link, p a:visited {color:#F33;font-weight:300;text-decoration:none;}
p a:hover {color:#FC0;font-weight:300;text-decoration:underline;}
p b {color:#535353;font-weight:500;}

h1, h1 a:link, h1 a:visited{font-family: 'Roboto', sans-serif;color:#585857;line-height:42px;font-size:40px;font-weight:300;border:none;}
h1 a:hover {color:#ed1d24;}
.big{font-weight:600;font-size:64px;}

h2, h2 a:visited{font-family: 'Roboto', sans-serif;color:#585857;line-height:28px;font-size:21px;font-weight:300;border:none;}
h2 a:link {color:#ed1d24;text-decoration:none;font-weight:500;}
h2 a:hover {color:#ed1d2;text-decoration:underline;}
h2.h2-title a:link {color:#ed1d24;text-decoration:none;font-weight:500;}
h2.h2-title{text-align:left;font-family: 'Roboto', sans-serif;color:#585857;line-height:28px;font-size:28px;font-weight:300;border:none;}
h2.h2-title a:hover {color:#ed1d2;text-decoration:underline;}



.hide-only-mobile{}
.show-only-mobile{visibility:hidden;display:none;}

h3, h3 a:link, h3 a:visited{font-size:60px;font-weight:400;font-family: 'Roboto', sans-serif;color:#000;line-height:60px;margin-bottom:6px;margin-top:0;text-decoration:none;text-shadow:none;}
h3 b{color:#F33;}
h3 a:hover, h3 a:hover b{color:#F33;text-decoration:none;}

h4, h4 a:link, h4 a:visited{font-size:21px;font-weight:400;font-family: 'Roboto', sans-serif;color:#000;line-height:24px;margin-bottom:0px;text-decoration:none;margin-top:0;top:0;}
h4 a:hover{color:#000;text-decoration:underline;}

h5{font-family:Georgia, "Times New Roman", Times, serif;color:#363636;line-height:28px;font-size:24px;font-weight:300;}
h5 a:link, h5 a:visited {color:#F33;font-weight:400;font-family:Georgia, "Times New Roman", Times, serif;line-height:28px;font-size:24px;text-decoration:none;}
h5 a:hover {color:#F33;font-weight:400;font-family:Georgia, "Times New Roman", Times, serif;line-height:28px;font-size:24px;text-decoration:underline;}

h6{font-family: 'Roboto', sans-serif;color:#000;line-height:30px;font-size:24px;font-weight:400;text-shadow:none;margin:0;padding:0;}
h6 a:link, h6 a:visited {color:#ccff99;font-weight:400;text-decoration:none;}
h6 a:hover {color:#F33;font-weight:400;text-decoration:none;}
h6 b {color:#FFF;font-weight:600;}

.col-33 p{line-height:24px;}

.p-side {font-family: 'Roboto', sans-serif;color:#333;font-weight:400;font-size:12px;line-height:26px;text-decoration:none;}
.p-side a:link, .p-side a:visited {color:#000;text-decoration:none;font-weight:400;}
.p-side a:hover {color:#F33;text-decoration:underline;}

.p-footer {font-family: 'Roboto', sans-serif;color:#FFF;font-weight:400;font-size:13px;line-height:16px;text-decoration:none;}
.p-footer  a:link, .p-footer  a:visited {color:#FFF;text-decoration:none;font-weight:400;}
.p-footer  a:hover {color:#F33;text-decoration:underline;}

.formErr{font-family: 'Roboto', sans-serif;color:#ed1d24;font-size:16px;line-height:16px;font-weight:400;text-shadow:none;margin:0;padding:0;}

.orange-text {color:#F60;}
.red-text {color:#ed1d24;}
.line {margin-top:20px;margin-bottom:20px;height:1px;background-color:#000;width:100%;clear:both;}


/* LISTS -----------------------------------------------------------------------------------------------*/

.ul-login{display:inline-block;width:100%;border:0px solid #000;margin:0;padding:0;list-style-type: none;}
.li-login {font-family: 'Poppins', sans-serif;font-size:18px;color:#000;font-weight:500;width:100%;display:inline-block;border-right:0px solid #CCC;padding:8px 6px 6px 6px;vertical-align:middle;text-align:left;float:left;}
.li-login a:link, .li-login a:visited {color:#000;vertical-align:middle;text-decoration:none;}
.li-login a:hover {vertical-align:middle;text-decoration:underline;}

 ul.list-rental-equipment{width:100%;border:0px solid #222;list-style:none;text-align:left;padding:0;overflow:hidden;}
 ul.list-rental-equipment li{border-bottom:1px solid #CCC;}
 ul.list-rental-equipment li a:link, ul.list-rental-equipment li a:visited{color:#F30;text-decoration:none;}
  ul.list-rental-equipment li a:hover{color:#F30;text-decoration:underline;}
ul.list-rental-equipment li.odd{width:48%;font-size:16px;font-family: 'Roboto', sans-serif;color:#585857;line-height:24px;font-weight:300;padding:6px;background-color:#fff;float:left;margin-right:2%;}
 ul.list-rental-equipment li.even{width:48%;font-size:16px;font-family: 'Roboto', sans-serif;color:#585857;line-height:24px;font-weight:300;padding:6px;background-color:#fff;float:left;margin-right:2%;}
ul.list-rental-equipment li.h3{margin-top:20px;}

.admin_contact_box_style {font-family: 'Poppins', sans-serif;padding:3px 3px 3px 10px;height:40px;line-height:18px;border:1px solid #000000;font-size:18px;color:#000;width:100%;margin-top:10px;margin-bottom:16px;
}
.admin_comment_box_style {font-family: 'Poppins', sans-serif;padding:8px;line-height:24px;border:1px solid #000000;font-size:18px;color:#000;height:220px;margin-top:10px;margin-bottom:16px;width:100%;

}

.search_button_style {background-color:#000000;border:0px solid #666;display:inline-block;color:#FFF;font-family:arial;font-size:21px;font-weight:600;padding:10px 16px;text-decoration:none;position:relative;top:-1px;cursor:pointer;text-align: center;	/*text-shadow:1px 1px #666;*/vertical-align:top;line-height:21px;}
.search_button_style:hover {background-color:#fea749;position:relative;cursor:pointer;}
.search_button_style:active {background-color:#fea749;position:relative;cursor:pointer;}
.search_button_style:visited{color:#FFF;font-family:arial;font-size:15px;font-weight:600;background-color:#000000;}

/* SPACERS -----------------------------------------------------------------------------------------------*/

.hr-line{margin-bottom:20px;margin-top:20px;width:100%;height:1px;border-bottom:1px solid #CCC;overflow:hidden;}
.menu-fixed-spacer{height:100px;width:100%;overflow:hidden;border:1px solid #333;}

/* BUTTONS -----------------------------------------------------------------------------------------------*/

.button-book-it {
   display:inline-block;
   border-top: 0px solid #ffffff;
   background: #f33;
   /*background: -webkit-gradient(linear, left top, left bottom, from(#ff0000), to(#ff0000));
   background: -webkit-linear-gradient(top, #ff0000, #ff0000);
   background: -moz-linear-gradient(top, #ff0000, #ff0000);
   background: -ms-linear-gradient(top, #ff0000, #ff0000);
   background: -o-linear-gradient(top, #ff0000, #ff0000);
   */
   padding: 14px 28px;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   /*-webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   */
   color: white;
   font-size: 24px;
   font-family: 'Squada One', cursive;
   text-decoration: none;
   vertical-align: middle;
   }
.button-book-it:hover {
   border-top-color: #ff0000;
   background: #F66;
   color: #FFF;
   cursor:pointer;
   }
.button-book-it:active {
   background: #F63;
   }

/* MENU -----------------------------------------------------------------------------------------------*/

.show-menu-button{display:none;}
.hide-menu-button{display:none;}

.show-hide-arrows {color:#FFF;background-color:none;text-align:left;padding-left:20px;}
.show-hide-arrows a:link{color:#FFF;text-decoration:none;background-color:none;}
.show-hide-arrows a:visited{color:#FFF;text-decoration:none;background-color:none;}
.show-hide-arrows a:hover{color:#ffe8d4;text-decoration:none;background-color:none;}
.show-hide-arrows b{font-size:14px;font-weight:bold;color:#FFF;font-family: 'Roboto', sans-serif;}


#wrapper-menu{background-color:none;height:auto;text-align:right;float:right;border:0px solid #000;z-index:998;position:relative;top:0px;}
.wrapper-menu-toggle{}
#mymenu {font-family: 'Squada One', cursive;text-align:right;margin:0 auto;width:100%;height:auto;z-index:998 !important;padding-right:20px;text-shadow:none;}
#mymenu ul {padding:0;margin:0 auto;list-style-type:none;border:0px solid #000;width:100%;height:42px;background-color:none;}
#mymenu ul li {display:inline;width:auto;border:0px solid #000;height:42px;}
#mymenu ul li a {font-family: 'Roboto', sans-serif;color:#333;font-weight:500;font-size:16px;line-height:32px;text-decoration:none;border:0px solid #000;display:inline-block;padding:5px 16px 6px 16px;width:auto;text-align:center;height:auto;max-height:42px;}

#mymenu ul li.highlight > a{background-color:#FFEB48;height:auto;color:#ed1d24;}

#mymenu ul li:hover > a {background-color:#fff;color:#ed1d24;height:auto;
-o-transition:color .2s ease-out, background .2s ease-in;
  -ms-transition:color .2s ease-out, background .2s ease-in;
  -moz-transition:color .2s ease-out, background .2s ease-in;
  -webkit-transition:color .2s ease-out, background .2s ease-in;
  /* ...and now override with proper CSS property */
  transition:color .2s ease-out, background .2s ease-in;
} 
/*this above > keeps the parent menu item hovered while also displaying and hovering the dropdown menu */
/*http://stackoverflow.com/questions/16802823/keep-parent-menu-item-highlighted-after-hovering-over-submenu-html-css-jquery */
.menu-divider {background-color:#fca25a;padding-left:1px;padding-right:1px;padding-top:2px;padding-bottom:2px;border:0px solid #5a471c;height:0px;}

#mymenu ul li.border-right a{border-right:0px solid #656059;}
#mymenu ul li.border-left a{border-left:0px solid #4e4a42;}
#mymenu ul li ul li.no-border a{border-left:0px solid #818181;background-color:none;}
#mymenu ul li ul li.no-border a:hover{background-color:transparent;}

.menu-yellow-icon{color:#FC3;}
.menu-yellow-icon a:hover{color:#033;}
#slide-menu{}

#mymenu ul li ul {display:none;visibility: hidden;}
#mymenu ul li:hover ul {display:block;visibility: visible;list-style-type:none;width:200px;height:auto;float:left;margin-top:0px;position:absolute;left:0px;background-color:#e1914f;text-align:left;z-index:999 !important;overflow:hidden;
-o-transition:color .2s ease-out, background .2s ease-in;
  -ms-transition:color .2s ease-out, background .2s ease-in;
  -moz-transition:color .2s ease-out, background .2s ease-in;
  -webkit-transition:color .2s ease-out, background .2s ease-in;
  /* ...and now override with proper CSS property */
  transition:color .2s ease-out, background .2s ease-in;
  border:0px solid #F33;
    -moz-border-radius: 0px 0px 6px 6px;
-webkit-border-radius: 0px 0px 6px 6px;
border-radius: 0px 0px 6px 6px; /* future proofing */
-khtml-border-radius: 0px 0px 6px 6px; /* for old Konqueror browsers */
}
#mymenu ul li:hover ul li {display:block;background-color:none;width:100%;border-bottom:1px solid #e18233;height:auto;max-height:42px;
-o-transition:color .2s ease-out, background .2s ease-in;
  -ms-transition:color .2s ease-out, background .2s ease-in;
  -moz-transition:color .2s ease-out, background .2s ease-in;
  -webkit-transition:color .2s ease-out, background .2s ease-in;
  /* ...and now override with proper CSS property */
  transition:color .2s ease-out, background .2s ease-in;}
#mymenu li {position:relative;}

#mymenu ul li ul.inner-menu{
	background-color:#0F0;
-o-transition:color .5s ease-out, background .5s ease-in;
  -ms-transition:color .5s ease-out, background .5s ease-in;
  -moz-transition:color .5s ease-out, background .5s ease-in;
  -webkit-transition:color .5s ease-out, background .5s ease-in;
  /* ...and now override with proper CSS property */
  transition:color .5s ease-out, background .5s ease-in;
}
#mymenu ul.inner-menu {background-color:#F33;overflow:hidden;/*background-image:url(../img/shadow-above-drop-menu.png);background-position:top;background-repeat:repeat-x;*/
-o-transition:color .1s ease-out, background .2s ease-in;
  -ms-transition:color .1s ease-out, background .2s ease-in;
  -moz-transition:color .1s ease-out, background .2s ease-in;
  -webkit-transition:color .1s ease-out, background .2s ease-in;
  /* ...and now override with proper CSS property */
  transition:color .1s ease-out, background .2s ease-in;
  }
#mymenu ul.inner-menu li a{background-color:none;  border-bottom:0px solid #bf5d0a;}
#mymenu ul.inner-menu li a:link{text-align:left;width:100%;
-o-transition:color .2s ease-out, background .2s ease-in;
  -ms-transition:color .2s ease-out, background .2s ease-in;
  -moz-transition:color .2s ease-out, background .2s ease-in;
  -webkit-transition:color .2s ease-out, background .2s ease-in;
  /* ...and now override with proper CSS property */
  transition:color .2s ease-out, background .2s ease-in;
  } /* the drop menu link */
  
#mymenu ul.inner-menu li.shadow-for-inner-menu-first a:hover {/*background-image:url(../img/shadow-above-drop-menu-hover.png);background-position:top;background-repeat:repeat-x;*/}

#mymenu ul.inner-menu li a:hover{background-color:#3399ff;width:100%;text-align:left;
-o-transition:color .2s ease-out, background .2s ease-in;
  -ms-transition:color .2s ease-out, background .2s ease-in;
  -moz-transition:color .2s ease-out, background .2s ease-in;
  -webkit-transition:color .2s ease-out, background .2s ease-in;
  /* ...and now override with proper CSS property */
  transition:color .2s ease-out, background .2s ease-in;
  border-bottom:1px solid #bf5d0a;
  } /* the drop menu hover */
#mymenu ul.inner-menu li:hover{background-color:none;width:auto;text-align:left;}
	
/* JSSOR SLIDER -----------------------------------------------------------------------------------------------*/
        /*
        .jssorb05 div           (normal)
        .jssorb05 div:hover     (normal mouseover)
        .jssorb05 .av           (active)
        .jssorb05 .av:hover     (active mouseover)
        .jssorb05 .dn           (mousedown)
        */
        .jssorb05 {
            position: absolute;
        }
        .jssorb05 div, .jssorb05 div:hover, .jssorb05 .av {
            position: absolute;
            /* size of bullet elment */
            width: 16px;
            height: 16px;
            background: url('../jssor/img/b05.png') no-repeat;
            overflow: hidden;
            cursor: pointer;
        }
        .jssorb05 div { background-position: -7px -7px; }
        .jssorb05 div:hover, .jssorb05 .av:hover { background-position: -37px -7px; }
        .jssorb05 .av { background-position: -67px -7px; }
        .jssorb05 .dn, .jssorb05 .dn:hover { background-position: -97px -7px; }

        /* jssor slider arrow navigator skin 12 css */
        /*
        .jssora12l                  (normal)
        .jssora12r                  (normal)
        .jssora12l:hover            (normal mouseover)
        .jssora12r:hover            (normal mouseover)
        .jssora12l.jssora12ldn      (mousedown)
        .jssora12r.jssora12rdn      (mousedown)
        */
        .jssora12l, .jssora12r {
            display: block;
            position: absolute;
            /* size of arrow element */
            width: 30px;
            height: 46px;
            cursor: pointer;
            background: url('../jssor/img/a12.png') no-repeat;
            overflow: hidden;
        }
        .jssora12l { background-position: -16px -37px; }
        .jssora12r { background-position: -75px -37px; }
        .jssora12l:hover { background-position: -136px -37px; }
        .jssora12r:hover { background-position: -195px -37px; }
        .jssora12l.jssora12ldn { background-position: -256px -37px; }
        .jssora12r.jssora12rdn { background-position: -315px -37px; }
		

/* SEBLY FOOTER LOGO ITEMS -----------------------------------------------------------------------------------------------*/

#sebly-logo{background-color:#BEBEBE;width:64px;height:21px;padding:4px 4px 2px 4px;text-align:center;margin:0 auto;bottom:0;border:0px solid #000;position:relative;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;
	-moz-border-radius:6px 6px 0px 0px;
	-webkit-border-radius:6px 6px 0px 0px;
	border-radius:6px 6px 0px 0px;
}
#sebly-logo:hover{background-color:#ed1d24;width:64px;height:21px;padding:4px 4px 2px 4px;text-align:center;}

/* GOOGLE MAPS -----------------------------------------------------------------------------------------------*/

.google-maps {
        position: relative;
        padding-bottom: 75%; // This is the aspect ratio
        height: 0;
        overflow: hidden;
}
.google-maps iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 90% !important;
        height: 90% !important;
}

/* FORM ITEMS -----------------------------------------------------------------------------------------------*/

.form-text-label{font-family: 'Roboto', sans-serif;color:#414142;line-height:1em;font-size:.95em;font-weight:400;}
.form_list {width:100%;list-style-type:none;margin:0;padding:0;border:0px solid #099;text-align:left;}
.form_list ul {width:100%;list-style-type:none;margin:0;padding:0;border:0px solid #099;}
.form_list li {width:100%;list-style-type:none;margin:0;padding:0;border:0px solid #099;}
.contact_box_style {font-family: 'Roboto', sans-serif;padding:6px 3px 3px 3px;height:32px;line-height:32px;border:1px solid #999;font-size:14px;color:#666;width:100%;margin-top:10px;margin-bottom:16px;
	-moz-border-radius:6px 6px 6px 6px;
	-webkit-border-radius:6px 6px 6px 6px;
	border-radius:6px 6px 6px 6px;
	-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;
}
.comment_box_style {font-family: 'Roboto', sans-serif;padding:6px 6px 6px 3px;line-height:21px;border:1px solid #999;font-size:14px;color:#666;height:220px;margin-top:10px;margin-bottom:16px;
	-moz-border-radius:6px 6px 6px 6px;
	-webkit-border-radius:6px 6px 6px 6px;
	border-radius:6px 6px 6px 6px;
	width:100%;
	-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;
}
.search_button_style {background-color:#ed1d24;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:0px solid #666;display:inline-block;color:#FFF;font-family:arial;font-size:15px;
font-weight:bold;padding:5px 10px;text-decoration:none;position:relative;top:-1px;cursor:pointer;vertical-align:top;line-height:21px;-webkit-appearance: none;}
.search_button_style:hover {background-color:#FC0;position:relative;cursor:pointer;}
.search_button_style:active {background-color:#FF0;position:relative;cursor:pointer;}
.search_button_style:visited{color:#FFF;font-family:arial;font-size:15px;font-weight:bold;background-color:#ed1d24;}

/* END NEW IN USE */


@media all and (max-width:1280px){
	
.col-100 {width:100%;padding: 20px 20px 20px 20px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.wrap-logo{padding-left:20px}

}

@media all and (max-width:1160px){
	
.wrap-logo{width:100%;padding-left:0px;text-align:center;}
#mymenu{width:920px;border:0px solid #036;margin:0 auto;float:none;}
.wrap-menu-buttons{width:100%;border:0px solid #0F0;text-align:center;float:none;}
#wrapper-menu{float:none;}
}

@media all and (max-width:780px){

.wrap-header {width:100%;height:auto;max-height:none;position:relative;}
.wrapper-for-logo{background-color:none;width:100%;text-align:center;float:left;padding-left:0px;padding-top:20px;}
.button-wrapper{text-align:center;}
#mymenu ul li.border-left a {border:0px;}
#li-button-submit{text-align:center;padding-right:0px;}
.contact_box_style {width:100%;}
.comment_box_style {width:100%;}

/* COLUMNS */

.col-50 {width:100%;}
.pad-right {padding-right:0px;}

.hide-me-mobile{display:none;visibility:hidden;}
#wrapper-copyright{display:none;}

/* Menu */
.wrapper-menu-toggle{background-color:none/*#635e55*/;}
.wrapper-menu-toggle-open{background-color:none;}
.wrap-menu-buttons{background-color:#fe4349;width:100%;border:0px solid #0F0;text-align:center;}
.wrap-logo{text-align:center;width:100%;float:none;border:0px solid #0F0;padding-bottom:20px;}


#mymenu{min-width:100%;height:auto;width:100%;overflow:hidden;text-align:center;padding-right:0;}
#mymenu ul li.border-right a{border-top:1px solid #f33;width:100%;}
#mymenu ul li.border-left a{border-top:1px solid #f33;width:100%;}
#mymenu{min-width:100%;height:auto;width:100%;}
#mymenu ul{min-width:100%;height:auto;width:100%;}
#mymenu ul li.highlight > a{background-color:none;height:auto;}
 /*main menu headings*/
#mymenu ul li a {font-family: 'Squada One', cursive;color:#fff;font-weight:500;font-size:18px;text-decoration:none;text-align:left;border:0px solid #5a471c;display:inline-block;padding:7px 0px 4px 0px;width:auto;text-align:center;height:auto;max-height:42px;background-color:none;;margin:0;}

#mymenu ul li:hover > a {background-color:#c82a2f;color:#FFF;height:auto;
-o-transition:color .2s ease-out, background .2s ease-in;
  -ms-transition:color .2s ease-out, background .2s ease-in;
  -moz-transition:color .2s ease-out, background .2s ease-in;
  -webkit-transition:color .2s ease-out, background .2s ease-in;
  /* ...and now override with proper CSS property */
  transition:color .2s ease-out, background .2s ease-in;
} 

#mymenu ul li:hover ul {display:block;visibility:visible;list-style-type:none;width:100%;height:auto;float:left;margin-top:0px;position:relative;background-color:#F33;text-align:center;overflow:hidden;z-index:999 !important;
    -moz-border-radius: 0px 0px 0px 0px;
-webkit-border-radius: 0px 0px 0px 0px;
border-radius: 0px 0px 0px 0px; /* future proofing */
-khtml-border-radius: 0px 0px 0px 0px; /* for old Konqueror browsers */

}
#mymenu ul li ul{display:none;visibility:hidden;}
#mymenu ul li:hover ul{display:none;visibility:hidden;}
#mymenu ul li:hover ul li {border-bottom:0px solid #e18233;}
#mymenu ul li:hover ul.toggle-service-off{display:none;visibility:hidden;}
#mymenu ul li:hover ul.toggle-service-on{display:block;visibility:visible;}
#mymenu ul li ul.toggle-service-on{display:block;visibility:visible;}
#mymenu ul.inner-menu li {font-size:14px;height:auto;line-height:28px;border-bottom:1px solid #463c30;}
#mymenu ul.inner-menu li a{font-size:14px;color:#FFF;background-color:#F33;width:100%;padding-left:20px;text-align:left;border:0px solid #093;border-bottom:0px solid #f33;height:auto;max-height:42px;line-height:28px;}
#mymenu ul.inner-menu li a:link, #mymenu ul.inner-menu li a:visited{font-size:14px;color:#FFF;background-color:#585857;width:100%;padding-left:20px;text-align:left;border-bottom:1px solid #463c30;line-height:28px;height:auto;max-height:42px;}
#mymenu ul.inner-menu li a:hover{font-size:14px;color:#FFF;background-color:none;width:100%;padding-left:20px;text-align:left;border:0px solid #093;border-bottom:1px solid #463c30;height:auto;max-height:42px;line-height:28px;}
#mymenu ul li ul li.no-border a:hover{background-color:#6e6d6b;height:auto;max-height:42px;line-height:28px;border-bottom:1px solid #463c30;}/*the hover problem*/

.show-hide-arrows {color:#FFF;background-color:transparent;}
.show-hide-arrows a:link{color:#FFF;text-decoration:none;background-color:transparent;}
.show-hide-arrows a:visited{color:#FFF;text-decoration:none;background-color:transparent;}
.show-hide-arrows a:hover{color:#ffe8d4;text-decoration:none;background-color:transparent;}
.show-menu-button{font-size:2em;padding:0px;background-color:#F33;color:#FFF;border:none;display:inline-block;}
.hide-menu-button{font-size:21px;padding:0px;background-color:#F33;color:#FFF;border:none;display:inline-block;text-align:center;}

}

@media all and (max-width:520px){

/* NEW IN USE */

.big{font-weight:600;font-size:48px;line-height:54px;}
h3, h3 a:link, h3 a:visited{font-size:32px;line-height:32px;}
.col-50{text-align:center;}
.col-100 {width:100%;padding: 20px 20px 20px 20px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
#wrapper-html{padding:0px 10px 0px 10px;}
.gallery-store{max-width:320px;margin-right:8px;margin-top:8px;float:left;text-align:center;}

ul.list-rental-equipment li.odd{width:100%;}
ul.list-rental-equipment li.even{width:100%;}


.hide-me-mobile{display:none;visibility:hidden;}
.show-me-mobile{display:block;visibility:visible;}

#wrapper-html{padding: 0px 0px 0px 0px;}
#wrapper-menu{float:none;}
.wrap-header {width:100%;height:auto;max-height:none;position:relative;}
.wrap-logo{text-align:center;width:100%;float:none;border:0px solid #0F0;padding-bottom:20px;}
.wrap-menu-buttons{background-color:#fe4349;width:100%;border:0px solid #0F0;text-align:center;}
.wrapper-menu-toggle-open{text-align:center;}
.wrap-stage{height:auto;max-height:none;}

.hide-only-mobile{display:none;visibility:hidden;}
.show-only-mobile{display:block;visibility:visible;}

@media all and (max-width:320px){

.show-menu-button{font-size:2em;padding:4px;background-color:#F33;color:#FFF;border:none;display:inline-block}
.hide-menu-button{font-size:18px;padding:4px;background-color:#F33;color:#FFF;border:none;display:inline-block;text-align:center;}

.hide-only-mobile{display:none;visibility:hidden;}
.show-only-mobile{display:block;visibility:visible;}

}


@media print {
#wrapper-footer{display:none;}
html, body {background-image:none;}

}