/* ============================================= */
/* ======================== Foundation Default Styles Overwrite ===================== */
/* ============================================= */
html { 
}

body {
font-family: 'Ubuntu', sans-serif;
color: black;
background: url(/uws_templates/default/images/bg.jpg) no-repeat rgb(30,30,30) fixed top center;
background-size: contain;
background-size:cover;
}

.row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 78.57142857rem; }

/* Typography */

 .uws_full_box h1 {
   color:#a83c2f;
   font-size: 1.8em;
   text-align:left;
   font-family:'HoboURWD';
   margin: 0;
   padding-bottom: 10px;
   padding-top: 0;
   margin-top:-4px;
}
#map_canvas {
    width: 100%;
    height: 500px;
}
 .uws_head_content h1 {
   color:black;
   font-size: 1.8em;
   text-align:left;
   font-family:'HoboURWD';
   margin: 0;
   padding-bottom: 10px;
   padding-top: 0;
   margin-top:-4px;
}

 
 h2 {
   color:#3c0e01;
   font-size: 1.3em;
   text-align:left;
   text-transform:uppercase;
   font-family:'HoboURWD';
}


 h3 {
   color:#945f3f;
   font-size: 1.1em;
   text-align:left;
   text-transform:uppercase;
   font-family:'HoboURWD'; 
   margin: 15px 0 15px 0;
}

 h4 {
   color:#945f3f;
   font-size: 0.9em;
   text-align:left;
   text-transform:uppercase;
   font-family:'HoboURWD';
}

 h5 {
   color:#945f3f;
   font-size: 0.8em;
   text-align:left;
   text-transform:uppercase;
   font-family:'HoboURWD';
}

 h6 {
   color:#945f3f;
   font-size: 0.5em;
   text-align:left;
   text-transform:uppercase;
   font-family:'HoboURWD';
}


p {
font-family: 'Ubuntu', sans-serif;
font-weight: normal;
font-size: 0.8rem;
line-height: 1.6;
margin-bottom: 1.25rem;
text-rendering: optimizeLegibility;
}

.uws_head_content { 
  padding-left:40px;padding-right:40px;
}


/* Originalni koncept */
.uws_koncept .koncent { 
  margin-top:15px;
  margin-bottom:0px;
  margin-left:0px;  
}

.uws_stit { 
  z-index:500;
}

.uws_content { 
  background: #f7f4f2;  
  margin-top:-31px;
  box-shadow: 0px 2px 26px 4px rgba(119, 119, 119, 0.8);
  -moz-box-shadow: 0px 2px 26px 4px rgba(119, 119, 119, 0.8);
  margin-bottom:75px;
}


/* Vlajky */
.uws_flat { 
  z-index:3000;
  
}


.uws_flat ul { 
  margin-left:130px;
   margin-bottom:-60px;
   margin-top:8px;
}


.uws_flat ul li { 
 list-style-type:none;
 margin:7px 0 7px 15px;
 float:left;
}


/* kalendar - akci */
.region_events_wrapper .region_events_weekday {
    display:inline-block ;
    margin-right:2px;    
    font-family: 'HoboURWD';
    width:18px;    
}

 .region_events_wrapper .region_events_dates {
    display:inline-block ;
    margin-right:2px;
    font-family: 'HoboURWD';
    width:95px;
}

  .region_events_wrapper .region_events_title {
    display:inline-block ;
    margin-right:25px;
    font-family: 'HoboURWD';
}

  .region_events_wrapper a:hover h4 {
    text-decoration:underline;
}


  /* kalendar - akci - footer */
.uws_footer_info .region_events_weekday {
    display:inline-block ;
    margin-right:2px;    
    font-family: 'HoboURWD';
    color:white;    
}

 .uws_footer_info .region_events_dates {
    display:inline-block ;
    margin-right:2px;
    font-family: 'HoboURWD';
    color:white;
}

  .uws_footer_info .region_events_title {
    display:inline-block ;
    font-family: 'HoboURWD';
    margin-top:1px
}

.uws_footer_info .region_events_row {
    margin:0;
    padding:0;
    line-height:0px;
    margin-bottom:11px;
}

.uws_footer_info a:hover h4 {
    text-decoration:underline;
}




/* Menu */

@media only screen and (max-width: 40.00em)  {
  .top-bar {
margin-top: 55px;
margin-left:-12px;
}
}

@media only screen and (min-width: 64.063em)  {
  .uws_menu  { width: 100%; }
}

@media only screen and (min-width: 40.063em){

.top-bar { background: none; font-family:'HoboURWD'; height: 5px; line-height: 45px; margin: 0px; padding: 0; margin-top:28px;  }

.top-bar-section ul li>a {
font-family:'HoboURWD';
font-size: 1.4em;
}

.contain-to-grid .top-bar { width: 940px; margin: 0 auto; }

.top-bar > ul .name{display: none;}
.top-bar > ul .name h1, .top-bar > ul .name h2 { line-height: 45px; margin: 0;margin-left:15px;}
.top-bar > ul .name h1 a, .top-bar > ul .name h2 a { font-weight: bold; padding: 0 22.5px; color:white !important ;font-size: 17px !important; }
.top-bar ul { display: inline; height: auto; line-height: 25px; list-style: none; margin-top:-19px;margin-bottom:10px !important; }

.top-bar ul > li { float: left;border-right:solid #3c1000 2px;padding-left:5px;padding-right:5px;  }

.top-bar ul > li a:not(.button) { color: #3c1000; display: block; font-size: 1.2em; font-weight: 400; height: auto; line-height: 5px; padding: 0; }

.top-bar ul > li:last-child {border-right:none !important; }

.top-bar ul > li:hover a { background: #123c52; color:white; }
.top-bar ul > li:hover a.active { background: #444; color:#fff; }
.top-bar ul > li a.active { color:#fff; }
.top-bar ul > li:hover a{ color: #fff; }
.top-bar ul > li:hover, .top-bar ul > li.active { background: #f7f4f2; }
.top-bar ul > li.active a { color: #fff; background:#ab2d2e;}
.top-bar-section li:not(.has-form) a:not(.button):hover{background:#9c382c;color:white;padding-bottom:5px !important;}
.top-bar-section li.active:not(.has-form) a:not(.button){background:#9c382c;color:white;padding-bottom:5px !important;}
.top-bar-section .dropdown li:not(.has-form) a:not(.button){color:white;background:#123c52;}
.top-bar ul > li.has-button a.button { margin: 0 11.25px; }
.top-bar ul > li.has-button:hover { background: #222222; }
.top-bar ul > li.has-button:hover a { color: #fff; }
.top-bar ul > li.toggle-topbar { display: none; }
.top-bar ul > li.has-dropdown { position: relative; /* Dropdown Level 2+ */ }
.top-bar ul > li.has-dropdown:hover > .dropdown { display: block; visibility: visible;opacity: 1; }
.top-bar ul > li.has-dropdown a { padding-right: 20px; }
.top-bar ul > li.has-dropdown a:after { content: ""; display: block; width: 0; height: 0; border: none; }
.top-bar ul > li.has-dropdown .dropdown { background: none; left: 0; margin: 0; padding: 0; position: absolute; visibility: hidden; z-index: 99; opacity:0;-webkit-transition: background-color 0.3s ease 0s, border 0s ease 0s, color 0.3s ease 0s, opacity 0.3s ease-in-out 0s; -moz-transition: background-color 0.3s ease 0s, border 0s ease 0s, color 0.3s ease 0s, opacity 0.3s ease-in-out 0s; -o-transition: background-color 0.3s ease 0s, border 0s ease 0s, color 0.3s ease 0s, opacity 0.3s ease-in-out 0s; transition: background-color 0.3s ease 0s, border 0s ease 0s, color 0.3s ease 0s, opacity 0.3s ease-in-out 0s;}

.top-bar ul > li.has-dropdown .dropdown li { background: #444; line-height: 1; min-width: 100%; padding-bottom: 0px; border-bottom: 1px dotted white;}
.top-bar ul > li.has-dropdown .dropdown li:last-child { border-bottom:none; padding-bottom:0px;-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.top-bar ul > li.has-dropdown .dropdown li a { font-weight: normal; height: 100%; line-height: 1; white-space: nowrap; color: white ; font-size: 12px; font-weight: 600; line-height: normal; padding: 15px 20px;min-width: 187px;}
.top-bar ul > li.has-dropdown .dropdown li a:after { border: none; }
.top-bar ul > li.has-dropdown .dropdown li a:hover { background: #ab2d2e; color:#fff; }
.top-bar ul > li.has-dropdown .dropdown li label { color: #6f6f6f; font-size: 10px; font-weight: bold; margin: 0; padding-left: 15px; text-transform: uppercase; }
.top-bar ul > li.has-dropdown .dropdown li.divider { border-top: solid 1px black; -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset; -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset; height: 10px; padding: 0; width: 100%; }
.top-bar ul > li.has-dropdown .dropdown li:last-child { padding-bottom: 0px; }
.top-bar ul > li.has-dropdown .dropdown li.has-dropdown > a { padding-right: 30px; }
.top-bar ul > li.has-dropdown .dropdown li.has-dropdown > a:after { border: none; content: ""; right: 5px; top: 6px; }
.top-bar ul > li.has-dropdown .dropdown li.has-dropdown .dropdown { position: absolute; left: 100%; top: 0; }
.top-bar ul > li.has-dropdown .dropdown li.has-dropdown:hover > .dropdown { display: block;  }
.top-bar ul.left { float: left; width: auto; margin-bottom: 0; }
.top-bar ul.right { float: right; width: auto; margin-bottom: 0; /* Dropdown Right Side Alignment */ }
.top-bar ul.right .has-dropdown .dropdown { left: auto; right: 0px;
	-moz-box-shadow: 3px 3px 0px rgba(0, 0, 0, .3);
	-webkit-box-shadow: 3px 3px 0px rgba(0, 0, 0, .3) ;
	box-shadow: 3px 3px 0px rgba(0, 0, 0, .3);
 }
.top-bar ul.right .has-dropdown .dropdown li.has-dropdown > .dropdown { right: 100%; left: auto; width: 100%; }
.top-bar .js-generated { display: none; }

.top-bar-section li.active:not(.has-form) a:not(.button):hover {
                background:#9c382c;color:white;
            }

.top-bar-section li:not(.has-form) a:not(.button) {
            background: #f7f4f2;
            line-height:20px;
            padding: 0 8px !important;
            padding-bottom:5px !important;
        }

.top-bar-section li.active:not(.has-form) a:not(.button) {
line-height: 20px;
}

}

@media only screen and (min-width: 45.063em)  {
  .top-bar { background: none; font-family:'HoboURWD'; height: 5px; line-height: 45px; margin: 0px; padding: 0; width: 100%;  margin-top:10px; margin-bottom:25px; }
}

@media only screen and (max-width: 50em) { 
    .top-bar ul > li a:not(.button) {
font-size: 0.85em;
}
}


/* Mobil menu */

.top-bar-section ul li.active>a {
background: #3c1000;
color: white;
}

.top-bar-section ul li:hover:not(.has-form)>a{background:#763611; color:#fff;}

.top-bar-section ul li{background:#f7f4f2;text-align:left;}

.top-bar-section ul li a {color:black; }

.top-bar-section ul li > a {
padding: 12px 5px 12px 5px;
}


.top-bar.expanded .toggle-topbar a {
color: white;
}

.top-bar h2 {
text-align:left;
font-size:16px;
margin-left:10px;
margin-top:13px !important;
float:left;
font-family:'HoboURWD'; 
}

.top-bar h2 a{
color:white;
}



/* Banner  */

.uws_banner {
  border:solid #401506 2px;
 clear:left;   
    }

.uws_banner_content {
width: 103.0%;
margin-left:-15px;
height:300px
}

.orbit-slides-container {
height:245px !important;
}

.orbit-bullets {
visibility:hidden;
}

.orbit-container .orbit-prev,.orbit-container .orbit-next{top:49%;margin-top:-25px;z-index:500;width:36px;height:36px;border-radius: 60%;line-height:5px;background-color:transparent;}

.orbit-container .orbit-prev:hover, .orbit-container .orbit-next:hover {
background-color: transparent;
}

.orbit-container .orbit-timer, .orbit-container .orbit-slide-number {display:none;}

.uws_banner .orbit-caption {
display:none;
}



/* Novinky vpravo */

.uws_right_news_text h5 { 
  text-align:left;
   }

.uws_right_news_text span { 
  text-align:left;
  color: #92695f;
  font-size: 11px;
 }

/* novinky vpravo - mala fotka */

.uws_right_news_text_small h5 { 
  text-align:left;
  margin-left:0px;
  margin-top: 8px;
  margin-bottom:-5px;
  
   }

.uws_right_news_text_small span { 
  text-align:left;
  margin-left:0;
  margin-top:-5px;
  color: #92695f;
  font-size: 11px;
 }

/* blog */


.uws_blog_text blockquote { 
  color:black;
 }

.uws_blog_text p { 
  margin-bottom:2px;
 }

ul.pagination li.current a, ul.pagination li.current button {
background:#9c382c;
color: #fff;
}

ul.pagination li a, ul.pagination li button {
color: black;
background: none; 
}

ul.pagination li a:hover, ul.pagination li button:hover {
background: #663420; 
color:white;
}

ul.pagination li.unavailable a, ul.pagination li.unavailable button {
color:black;
}

ul.pagination li.unavailable a:hover, ul.pagination li.unavailable button:hover {
background: #663420; 
color:white;
}


/* uws_detail */

.uws_detail ul.example-orbit  { 
  margin-left:0;
 }

.uws_detail ul.example-orbit li { 
  list-style-type:none;
  line-height: 0;
display: inline-block;
border: solid 4px #fff;
max-width: 100%;
box-shadow: 0 0 0 1px rgba(0,0,0,0.2);
transition: all 200ms ease-out;
background:white;
}

.uws_detail ul.example-orbit .orbit-caption { 
 margin-top:5px;
 padding-top:10px;
 padding-bottom:10px;
 line-height:21px;
}
 

.uws_detail h3.subheader { 
  text-align:left;
  font-size:15px;
  margin-bottom:-5px;
  font-family:'HoboURWD'; 
 }

.uws_detail .uws_date { 
  margin-bottom:0;
  font-size:14px;
  color: #92695f;
 }

.subheader {
margin-top: 0.2rem;
margin-bottom: 0.5rem !important;
}



.uws_detail .uws_detail_content { 
margin-top: 0px;
margin-bottom: 0px;
}


/* submenu */

.side-nav li a:not(.button) {
display: block;
color: #3c1000;
margin: 0;
padding: 0.4375rem 0.875rem;
background: #efe9d3;
font-family:'HoboURWD';
font-size: 1.2em;
line-height:18px;
}

.side-nav li {
margin: 0 0 0.2375rem 0;
font-size: 0.875rem;
}

.side-nav li a:not(.button):hover,.side-nav li a:not(.button):focus{background:#efe9d3; color:#b93d2d;font-family:'HoboURWD';}

.side-nav li.active>a:first-child:not(.button){color:#b93d2d;font-weight:normal;font-family:'HoboURWD'; line-height:18px;}
 
.submenu_top {
        background: url(/uws_templates/default/images/submenu_top.png) no-repeat ;
        background-size:contain;
        background-position:center;
        width:100%;
        height:36px;
        margin-bottom:-10px;
          }

.submenu_down {        
        width:101%;
        height:40px;
        margin-top:-16px;
          }


.horizontal_menu_box  {
        text-align:center;
        margin-top:-10px;
          }                 

.horizontal_menu_box ul.horizontal_menu {
        display:inline-block;
        margin:0 auto; 
        
          }

.horizontal_menu li   {
       border-right:solid white 2px;
        float:left;
        list-style-type: none;
          }

.horizontal_menu li a  {
        padding:3px 7px 3px 7px; 
        background:#74432e;
        color:white;
        font-size:12px;
        float:left;
        list-style-type: none;
          }

.horizontal_menu li:last-child {
       border-right:none;
                 }
   

 .horizontal_menu li a:hover{
        background:#d7862f;     
                  } 

 .horizontal_menu li.active a {
        background:#d7862f; 
        margin:0 !important;    
                  } 

 /* uws_day_menu */

 .uws_menu_head h1 {
   font-family:'HoboURWD';   
   color:#3d0e06;
   margin-left:13px;
   line-height:32px;
   padding-top:10px;
}

 .dinfo {
   padding-left:15px;
   padding-right:10px;
   font-size:0.7rem;
   display:inline-block;
   padding-top:10px;
}

 /* uws_day_menu 2 */

 .uws_day_menu2 {
  background: #f3ebe9;
  margin-bottom:19px;
  padding:5px 5px 15px 5px;
  margin-bottom:20px !important;
  margin-left:0 !important;
  margin-right:0 !important;
  font-family: 'HoboURWD';
}

.uws_day_menu2 .uws_day_head h3{
  /*background: #f3ebe9;*/
  margin-top:0;
  margin-bottom:2px;
  text-decoration:underline;
}

.uws_day_menu2 .uws_day_eat p{
  font-size: 16px;
  text-transform: uppercase;
  font-family: 'HoboURWD';
  margin-bottom:0;
  line-height:17px;
}

.uws_day_menu2 .uws_day_eat p.uws_other{
  font-size: 13px;
  text-transform:none; 
}


.uws_day_menu2 .uws_day_price p{
  margin-bottom:0;
  font-size: 18px;
  text-transform: uppercase;
  font-family: 'HoboURWD';
  margin-bottom:0;
  line-height:17px;
}










 
  /* uws_text_svejk */


.uws_text_svejk p { 
  color:#3c1000;
  font-family: 'Ubuntu', sans-serif; 
  margin-bottom:10px;
  } 

 .uws_text_svejk iframe { 
  margin-top:15px;
  margin-bottom:15px;
  } 

 

/* Hlaska */

.uws_hlasky {
margin-top:-20px;
margin-bottom:10px;
}


/* formular */
button, .button {
font-family: 'Ubuntu', sans-serif;
margin: 1.0rem 0 0;
background-color: #9c382c;
border-color: #007095;
color: #fff;
}

button:hover, button:focus, .button:hover, .button:focus {
background-color: #663420;
}

.order_success {
background:white;padding:10px;
border:solid 1px #D3CCCC;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
-webkit-transition: border linear .2s,box-shadow linear .2s;
-moz-transition: border linear .2s,box-shadow linear .2s;
-o-transition: border linear .2s,box-shadow linear .2s;
transition: border linear .2s,box-shadow linear .2s;
padding:25px 45px 45px 45px;
margin-bottom:60px;
font-family: 'Ubuntu', sans-serif;
margin-left:135px;
margin-top:40px;
width:50%;
}

.order_success .tlacitko{
margin-left:-8px
}


 
/* Footer */

.uws_footer {
        background: #481e0f;
        padding-top:10px;
                  }

.uws_footer h3{
        color: #7f5452;
        text-transform:none;
        font-size: 15.4px;
        font-weight:500; 
        padding-bottom:6px;
        text-align:left;
        font-family:'HoboURWD'; 
            }

.uws_footer .uws_footer_lok h3{
       text-align:left;
             }

 .uws_footer .uws_footer_con ul{
       float:left;       
            }  
 
 .uws_footer .uws_footer_con a{
      color:#945f3f;      
            }     
 
 .uws_footer .uws_footer_con a:hover{
      color:#663420;      
            }           

.uws_footer .uws_footer_con ul li{
       list-style-type:none;
       float:left;
       margin:0 10px 5px 0;
       width:auto;
              }

/* footer - text */
.uws_footer_info p {
        color: white;
        font-size:14px;
        text-align:left;
           }

/* footer - novinky */

.uws_footer_news  {}

.uws_footer_news h3 {
        margin-left:-15px;
}



.uws_footer_news .uws_footer_news_text> span {
        text-align: left;
        margin-left: 8px;
        margin-top: 0px;
        color: #92695f;
        font-size: 11px;
}

.uws_footer_news .uws_footer_news_text a h5 {
        color:white !important;
        margin-top:0px;
        margin-bottom: 0.5rem;
        margin-left:9px;
        text-transform:none;
        font-size: 0.9em;
        text-align:left;
        font-family:'HoboURWD'; 
        }

/* footer - kontakt */
.uws_footer_con ul li {
        list-style-type:none;
        font-size:14px;
        color:white;
}


.uws_footer_con ul li a  {
        color:white;
        }

.uws_footer_con ul li a:hover  {
        text-decoration:underline;
        }

/* Footer_2 */
.uws_footer_2 {
        padding-top:0px;
        }

.uws_footer hr {
        border: solid #5f372e;
        border-width: 1px 0 0;
        clear: both;
        margin: 1.25rem 0 1.1875rem;
        height: 0;
         }

/* footer_2 - copyright */
.uws_footer_2 .uws_footer_copy p {
        color:white;
        font-size:12px;
        font-family: 'Ubuntu', sans-serif;
        margin-left:38px;
         }


/* footer_2 - social */

.uws_footer_2 .uws_footer_soci ul {
        float:right;
         }

.uws_footer_2 .uws_footer_soci ul li {
        list-style-type:none;
        float:left;
        margin-left:20px;
        }


/* Ruzne */

iframe, object, embed {
        max-width: 100%;
}

.paddtop_15 {
        padding-top: 15px;
}

.paddtop_30 {
        padding-top: 30px;
}

.padddow_15 {
        padding-bottom: 15px;
}

.padddow_30 {
        padding-bottom: 30px;
}

.martop_15 {
        margin-top: 15px !important;
}

.martop_20 {
        margin-top: 20px;
}

.martop_30 {
        margin-top: 30px !important;
}

.mardow_15 {
        margin-bottom: 15px !important;
}

.mardow_30 {
        margin-bottom: 30px;
}




/* Responsive  */

@media only screen and (min-width: 13em) and (max-width: 25em) { 
 
     
    h1 {
   font-size: 1.4em;
   text-align:left;
   font: 'HoboURWD';
   } 
    
    .uws_box { 
  background: none ;
  }

    
    .top-bar h2 a{
    display:none;
}

          
}


@media only screen and (max-width: 40em) {
 
   
    body {
background: #ede6d3 !important;
}
    
    .top-bar, .top-bar.expanded .title-area {
background: #9c382c;
}  
     
    
    h1 {
   text-align:left;
   } 
    
    .uws_head_box .uws_right .uws_text h3 {
   padding-top:0px;
} 

.uws_menu_head {
   padding-top:19px;
} 


.uws_content { 
  padding-left:25px;
  padding-right:28px
}
    
  .uws_box { 
  background: none ;
  }



   /* Vlajky */

.uws_flat { 
  padding-left:0;  
}

.uws_flat ul { 
  float:right;
  margin:15px 0 -15px;
}



/*uws_day_menu*/
.uws_day_menu_box {
padding-left:10%;
padding-right:0px;
} 

 
 .uws_menu_days ul  {
        margin-top:0px;
        margin-left:13px;  
                  }  

 .uws_menu_days ul li {
        list-style-type:none; 
        display:inline-block; 
        margin-right:15px;  
 } 

 .uws_menu_days ul li a  {
        background: url(/uws_images/graphics/den_uni_medium.png) no-repeat;
        display:inline-block;
        width:75px;
        height:64px; 
                
                  } 
    

 .uws_menu_days ul li a.active, .uws_menu_days ul li a:hover   {
       background: url(/uws_images/graphics/den_active_medium.png) no-repeat;
        display:inline-block;
        width:75px;
        height:64px; 
        color:white;         
                  } 

 .uws_menu_days ul li a:hover .xday, .uws_menu_days ul li a.active .xday, .uws_menu_days ul li a:hover .xdate, .uws_menu_days ul li a.active .xdate   {
     color:white;     
                  } 

 .uws_menu_days ul li a .xday  {
     font-family:'HoboURWD';        
        text-transform:uppercase;
        font-size:24px;
        margin-left:25px; 
        margin-top:10px;
        float:left; 
         color:#3a0b00;     
                  } 

 .uws_menu_days ul li a .xdate  {
     font-family:'HoboURWD';       
        text-transform:uppercase;
        font-size:11px;
        margin-left:29px; 
        margin-top:-2px;
        float:left; 
        color:#34110b;     
                  } 
 
  .uws_menu_days ul li a.active .xdate  {     
        margin-left:31px; 
        margin-top:-4px;           
                  }   

  .uws_menu_days ul li a:hover .xdate  {     
        margin-left:31px; 
        margin-top:-4px;           
                  }
  
  
/* uws_day_menu 2 */

.uws_day_menu2 .uws_day_eat p{
  margin-bottom:10px;  
}

.uws_day_menu2 .uws_day_eat p.uws_other{
  margin-top:-10px;
}

  
       

 /*uws_day_food*/

.uws_eat_price p {
font-size: 18px;
font-family:'HoboURWD';
margin-top: 1px;
}

.food_perex {
font-size: 12px;
font-family:'HoboURWD';
margin-bottom:0;
}

    p .food_head {
  font-weight:bold;
  display:block;
}

  

.uws_box { 
  height:auto;
 }


/* submenu vpravo */

.side-nav {
display: block;
margin: 0;
margin-top:-2.95rem;
padding: 0.875rem 0 1.99rem;
list-style-type: none;
list-style-position: outside;
font-family:'HoboURWD';
}

.side-nav li a:not(.button) {
margin:0 0 0 0;
}

/* submenu vpravo - lokator */

.side_nav_lokator {
margin-top:0;
}

.uws_menu_horizontal .side_nav_lokator {
padding-bottom: 0;
}

/* kalendar - akci */
.region_events_wrapper .region_events_weekday {
    display:inline-block ;
    margin-right:0;    
    width:auto;    
}

 .region_events_wrapper .region_events_dates {
    display:inline-block ;
    margin-right:0;
    width:auto;
}

  .region_events_wrapper .region_events_title {
    display:inline-block ;
    margin-right:25px;    
}



/* profil restauraci */

.uws_profil p { 
  margin-bottom:2px;
  margin-top:10px
 }


/* novinky - vpravo */
[class*="column"]+[class*="column"]:last-child {
float: left;
}

 .uws_right_news_text h5 { 
  text-align:left;
  margin-top:8px;
  margin-bottom:0;
 font-family:'HoboURWD'; 
   }

.uws_right_news_text span { 
  text-align:left;
  margin-top:-10px;
  }

[class*="block-grid-"]>li:last-child {
padding: 0 0.625rem 0.25rem 0rem;
}

/* blog */

.uws_blog_box { 
  margin-bottom:19px;
 }


.uws_blog_text blockquote { 
  margin-top:15px;
 }

.uws_gallery .uws_blog_text .inline-list {
  margin-left:-21px;
}


/* Footer */

/* footer - novinky */
.uws_footer_news h3 {
   margin-left:0;
}

.uws_footer_news .uws_footer_news_text {
        margin-top:10px;
        float:left !important;
}

/* footer - kontakt */
.uws_footer_con {
  float:left !important;
}

/* footer_2 - social */
.uws_footer_2 .uws_footer_soci ul {
        float: left;
        margin-left:-17px;
         }

.uws_footer h3 {
text-align: left;
}


}

@media only screen and (min-width: 20.063em) and (max-width: 27.000em) {
    .uws_menu_days ul li a.active .xdate {
margin-left: 31px;
margin-top: 0px;
}

 .uws_menu_days ul li a:hover .xdate {
margin-left: 31px;
margin-top: 0px;
padding-top:10px;
}
}


@media only screen and (min-width: 40.250em) and (max-width: 46.625em) {
  
  .contain-to-grid .top-bar {
        margin-bottom: 0;
    }



  }

@media only screen and (min-width: 40.125em) and (max-width: 45.625em) {
  
.vymezeni {
padding: 20px 19px 0 0px;
}

 .food_perex {   
   font-size:11px !important;   
}

 p .food_head {   
   font-size:13px !important;   
}

.uws_eat_price p {   
   font-size:13px !important; 
   margin-top:-1px; 
   margin-left:0;
}  

  }


@media only screen and (min-width: 40.250em) and (max-width: 49.750em) {
  
  .top-bar { margin-left:0px; }
}

@media only screen and (min-width: 40.250em) and (max-width: 49.750em) {
  
  .top-bar-section li:not(.has-form) a:not(.button) {
            padding: 0 5px !important;
        }
}

@media only screen and (min-width: 40.125em) and (max-width: 50.313em) { 
  .uws_koncept .koncent {
float:left;
}

.uws_koncept .koncent img {
margin-bottom:-15px !important;}


.uws_flat ul {  
   margin: 15px 0 0 0 ;
   margin-top:8px;  
}


.uws_flat ul li { 
 margin:1px 12px 0 0px;
 float:left;
}

    
        
}


@media only screen and (min-width: 44.125em) and (max-width: 51.563em) {
 .region_events_wrapper .region_events_title {
    display:inherit ;    
} 
 
}

@media only screen and (min-width: 49.770em) and (max-width: 53.563em) { 
  
 .top-bar { background: none; font-family: 'HoboURWD'; height: 5px; line-height: 45px; margin: 0px; padding: 0; width: 100%;  margin-top:28px; margin-left:-15px; } 
 }

@media only screen and (min-width: 1024px) and (max-width: 1100px) {
  
  .uws_banner_content {
height: 258px;
}
     }

@media only screen and (min-width: 1101px) and (max-width: 1120px) {
  
   .uws_banner_content {
height: 269px;
}
     }

@media only screen and (min-width: 1121px) and (max-width: 1150px) {
  
   .uws_banner_content {
height: 277px;
}
     }

@media only screen and (min-width: 1151px) and (max-width: 1170px) {
  
   .uws_banner_content {
height: 276px;
}
     }

@media only screen and (min-width: 1024px) and (max-width: 1230px) {
  
.uws_banner {
  border:none;
      }

.uws_banner_content {
width: 103.50%;
margin-left: -15px;
}

}


@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  
  /*uws_day_menu*/
.uws_day_menu_box {
padding-left:10%;
padding-right:0px;
} 

 
 .uws_menu_days ul  {
        margin-top:0px;
        margin-left:13px;  
                  }  

 .uws_menu_days ul li {
        list-style-type:none; 
        display:inline-block; 
        margin-right:15px;  
 } 

 .uws_menu_days ul li a  {
        background: url(/uws_images/graphics/den_uni_medium.png) no-repeat;
        display:inline-block;
        width:75px;
        height:64px; 
                
                  } 

 .uws_menu_days ul li a.active, .uws_menu_days ul li a:hover   {
        background: url(/uws_images/graphics/den_active_medium.png) no-repeat;
        display:inline-block;
        width:75px;
        height:64px; 
        color:white;         
                  } 

 .uws_menu_days ul li a:hover .xday, .uws_menu_days ul li a.active .xday, .uws_menu_days ul li a:hover .xdate, .uws_menu_days ul li a.active .xdate   {
     color:white;     
                  } 

 .uws_menu_days ul li a .xday  {
     font-family:'HoboURWD';      
        text-transform:uppercase;
        font-size:24px;
        margin-left:25px; 
        margin-top:10px;
        float:left; 
         color:#3a0b00;     
                  } 

 .uws_menu_days ul li a .xdate  {
     font-family:'HoboURWD';      
        text-transform:uppercase;
        font-size:11px;
        margin-left:29px; 
        margin-top:-3px;
        float:left; 
        color:#34110b;     
                  }
 
  .uws_menu_days ul li a.active .xdate  {     
        font-size:11px;
        margin-left:29px; 
        margin-top:-3px;
        float:left;             
                  }     

   .uws_menu_days ul li a:hover .xdate  {     
        font-size:11px;
        margin-left:29px; 
        margin-top:-3px;
        float:left;             
                  }    
   


   /* uws_day_menu 2 */

.uws_day_menu2 .uws_day_eat p{
  margin-bottom:10px;  
}

.uws_day_menu2 .uws_day_eat p.uws_other{
  margin-top:-10px;
}

 
 
 /*uws_day_food*/
 
 .uws_day_food {
padding-left:62px;
padding-right:62px;
}

h1.dmenu   {
  margin-bottom:0;
}
 
#foodContent h2.head_menu  {
  text-align:left;
  color:#945f3f;
  text-decoration: underline;
  margin-top:15px;
  margin-bottom:0;
}



 .parent {   
  height:102px;  
}
 
 .pozadi {   
   background:#f3ebe9;
    font-family:'HoboURWD';    
}

 .vymezeni {   
   padding:20px 0 29px 0;     
}

 .mrg_bottom {
    margin-bottom: 0 !important;
}

  .parent {   
  height:0px;  
}

  .height_90 {   
  height:110px;  
}

 

.dinfo {   
   padding-left:15px;
   padding-right:27px;
   font-size:0.7rem;     
}

 p .food_head {   
   font-size:16px;
   text-transform:uppercase;
   display:block;
}

 .food_perex {   
   font-size:12px; 
   font-family:'HoboURWD'; 
   height:60px;
   margin-bottom:35px;     
}

#foodContent .food_perex  {
  margin-bottom:0;
}

 .uws_day_food_soup_box .food_perex {   
   height:70px;   
}

 .uws_day_food_soup_box  {   
   margin-bottom:30px !important;  
}

 .uws_eat_price p {   
   font-size:18px; 
   font-family:'HoboURWD'; 
   margin-top:1px; 
}


 /* uws_text_svejk */
.uws_text_svejk { 
  padding-left:95px;
  padding-right:95px;
  }

  
    .uws_box { 
  background: none ;
  margin-top:30px !important;  
  }

   /* Originalni koncept */
  .uws_koncept  {
text-align:center;
}

.uws_koncept .koncent {
display: inline-block;
margin: 0 auto;
}

.uws_koncept .koncent img {
margin-bottom:-35px;
}
  
  

/* novinky vpravo */
[class*="column"]+[class*="column"]:last-child {
float: left;
}

 .uws_right_news_text h5 { 
  text-align:left;
  margin-top:8px;
  margin-bottom:0;
  font-family:'HoboURWD';
   }

.uws_right_news_text span { 
  text-align:left;
  margin-top:-10px;
  }

/* submenu vpravo */

.side-nav {
display: block;
margin: 0;
margin-top:-1.95rem;
padding: 0.875rem 0 1.99rem;
list-style-type: none;
list-style-position: outside;
font-family:'HoboURWD';
}

.side-nav li a:not(.button) {
margin:0 0 0 0;
}

.uws_right .uws_text ul {
   
   margin-top:-10px;
}


/* Footer */


/* footer - text */
.uws_footer_info p {
    padding-left:0px;
           }

/* footer - novinky */
.uws_footer_news h3 {
   margin-left:0;
}

.uws_footer_news .uws_footer_news_text {
        margin-top:10px;
        float:left !important;
}

/* footer - kontakt */
.uws_footer_con {
  float:left !important;
}

.uws_footer .uws_footer_con ul {
       margin-bottom:0;
             }

.uws_footer h3 {
text-align: left;
}

.uws_footer .uws_footer_con ul li {
margin: 0 3px 15px 0;
}

.uws_footer ul  {
margin-left: 0;
}

/* menu */
.top-bar { margin-top:19px;  /*margin-left:-78px;*/ }



}

@media only screen and (min-width: 40.063em) and (max-width: 50.313em) {
  
  .vymezeni {   
   padding:20px 10px 0 0;
   }
}


@media only screen and (min-width: 64.063em) {
   
    /*uws_day_menu*/
.uws_day_menu_box {
padding-left:80px;
padding-right:80px;
}  


  .uws_menu_days ul  {
        margin-top:20px;
        margin-left:0;  
                  } 

 .uws_menu_days ul li {
        list-style-type:none; 
        display:inline-block; 
        margin-right:22px;   
                  } 

 .uws_menu_days ul li a  {
        background: url(/uws_images/graphics/den_uni.png) no-repeat;
        display:inline-block;
        width:106px;
        height:91px; 
                
                  } 

 .uws_menu_days ul li a.active, .uws_menu_days ul li a:hover   {
        background: url(/uws_images/graphics/den_active.png) no-repeat;        
        display:inline-block;
        width:106px;
        height:91px;                 
                  } 

 .uws_menu_days ul li a .xday  {
     font-family:'HoboURWD';       
        text-transform:uppercase;
        font-size:29px;
        margin-left:36px; 
        margin-top:15px;
        float:left; 
         color:#3a0b00;     
                  } 

   

 .uws_menu_days ul li a:hover .xday, .uws_menu_days ul li a.active .xday, .uws_menu_days ul li a:hover .xdate, .uws_menu_days ul li a.active .xdate   {
     color:white;     
                  } 

 

 .uws_menu_days ul li a .xdate  {
     font-family:'HoboURWD';        
        text-transform:uppercase;
        font-size:14px;
        margin-left:42px; 
        margin-top:4px;
        float:left; 
        color:#34110b;     
                  }
 
 .uws_menu_days ul li a.active .xdate  {     
        margin-left:42px; 
        margin-top:3px;
        font-size:14px;           
                  }  

  .uws_menu_days ul li a:hover .xdate  {     
        margin-left:42px; 
        margin-top:3px;
        font-size:14px;        
                  }      


 /*uws_day_food*/
 
 .uws_day_food {
padding-left:62px;
padding-right:62px;
} 

h1.dmenu   {
  margin-bottom:0;
}

#foodContent h2.head_menu  {
  text-align:left;
  color:#945f3f;
  text-decoration: underline;
  margin-top:15px;
  margin-bottom:0;
}

 .complet {   
  padding-right:19px;  
}

 .parent {   
  height:130px;  
}

 .height_70 {   
  height:70px;  
}

 .height_90 {   
  height:90px;  
}

  .height_110 {   
  height:110px;  
}
 
 .pozadi {   
   background:#f3ebe9;
    font-family:'HoboURWD';    
}

 .vymezeni {   
   padding:20px 20px 20px 20px;   
}

 .uws_day_food_soup_box .vymezeni {   
   padding:20px 20px 10px 20px;    
}

 .uws_eat_box {   
   border-right:dotted 1px #c9c1bf;  
}

 p .food_head {   
   font-size:16px;
   text-transform:uppercase;
   padding-right:10px;   
}

 .food_perex {   
   font-size:12px; 
   font-family:'HoboURWD';
   height:58px;
   margin-bottom:29px;  
}

#foodContent .food_perex  {
  margin-bottom:0;
}

 .uws_day_food_soup_box .food_perex {   
   height:59px;   
}

  .uws_day_food_soup_box .uws_eat_price p {   
   text-align:right;   
}

 .uws_eat_price p {   
   font-size:18px; 
   font-family:'HoboURWD'; 
   margin-top:1px; 
}
 
 
   
 /* uws_text_svejk */
.uws_text_svejk { 
  padding-left:175px;
  padding-right:175px;
  }
       
    .uws_head_content h1 {
   color:black;
   font-size: 1.8em;
   text-align:left;
   font-family:'HoboURWD';
   margin: 0;
   padding-bottom: 10px;
   padding-top: 0;
   margin-top:10px;
}

.uws_svejk .svejk  {
      position:absolute;
       left:90.9%;
        bottom:15px;                
}



    .uws_head_box_lokator .uws_lokator h1 +p {
margin-bottom: 0;
}

    
.divider_box  {
margin-left: 20px; 
margin-right: 20px; 
margin-bottom: 20px;
}


  .uws_box { 
  background: url(/uws_templates/default/images/divider_line.png) no-repeat top;
  z-index:500;
  width:100%;
  margin-top:40px !important;  
}

   .uws_box_bottom { 
  background: url(/uws_templates/default/images/ram_home_down.png) no-repeat top center ;
  z-index:500;
  width:100%;
  height:40px;  
  margin-top:20px;  
}

/* uws_lokator_map */

.uws_lokator_map { 
  margin-bottom:-60px;
   }

   /* novinky vpravo - velka fotka */

   .uws_right_news_text h5 { 
  text-align:left;
  margin-left:0px;
  margin-top:8px;
  margin-bottom:-5px;
  font-family:'HoboURWD'; 
   }

.uws_right_news_text span { 
  text-align:left;
  margin-left:0px;
  margin-top:-5px;
  color: #92695f;
  font-size: 11px;
 }

/* novinky vpravo - mala fotka */

.uws_right_news_text_small h5 { 
  text-align:left;
  margin-left:0px;
  margin-top: -2px;
  margin-bottom:-5px;
  margin-left:-15px;
  font-family:'HoboURWD'; 
   }

.uws_right_news_text_small span { 
  text-align:left;
  margin-left:-15px;
  margin-top:-5px;
  color: #92695f;
  font-size: 11px;
 }
  

  /* pani */
.uws_pani .pani {
      position:absolute;
       left:0px;
       bottom:22px;
}

/* Originalni koncept */
.uws_koncept .koncent { 
  margin-top:15px;
  margin-bottom:-40px;
  margin-left:100px;
}


/* Soubory ke stazeni */

.gen-table {
	width: 100%;	
	margin-bottom: 20px;
}

.gen-table caption {
	margin-bottom: 10px;
}

.gen-table th {
	font-weight: bold;
    color:white;
}

.gen-table th, .gen-table td {
	background-color: #fff;
	padding: 5px;	
	text-align: left;
   	border: 1px solid #e5e5e5;	
	vertical-align: top;
}

.gen-table .empty-left-top {
	background-color: transparent;
	border-left-color: transparent;
	border-top-color: transparent;
}

.gen-table .empty-left-bottom {
	background-color: transparent;	
	border-left-color: transparent;
	border-bottom-color: transparent;
}

.gen-table td.top-left {
	text-align: left;
	vertical-align: top;
}

.gen-table thead th {
	font-size: 0.980em; /* zmeneno, puvodne 1.166em = 14px  */
}

.gen-table thead th,
.gen-table tfoot td {
	background-color: #f0f0f0;	
	border-color: #d9d9d9;
    color:#808080;
}

.gen-table tbody th,
.gen-table tr.odd th, .gen-table tr.odd td {
	background-color: #f7f7f7;
}

.gen-table tfoot td {
	font-style: italic;
	font-size: 0.916em; /* 11px */
}

.gen-table tfoot .button {
	font-style: normal;
	font-size: 1.09em; /* 12px/11px */
	margin: 5px 0;
}

.gen-table span.check {
	display: inline-block;
	background: url(/uws_templates/default/images/check-green.png) no-repeat left top;
	width: 18px;
	height: 14px; 
}

.gen-table tfoot + tbody tr.row-last th, 
.gen-table tfoot + tbody tr.row-last td {
	border-bottom-color: #d9d9d9;	
}


.gen-table tbody tr:hover th, .gen-table tbody tr:hover td {
background-color: #fcf1ed;
}

.gen-table thead tr th.zmena {
	width:23%;
}


.bila_stazeni { 
    background:#6b3923; 
    padding:19px 19px 1px 19px;
   width:auto;
   height:auto;
    margin:21px 0px 33px 0px;
   -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
 -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); 
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); 
  box-shadow: 10px 10px 5px #888888; 
}
  
.bila_stazeni .gen-table tr td  {padding:5px 10px 5px 10px}
  
.bila_stazeni .gen-table tr td .fileposun a span {float:none; margin-left:10px !important;margin-top:-18px;vertical-align:central !important; color:black;}

.velposun { float:right;margin-right:10px;margin-top:0px;padding:0;font-size:12px;color:#001d51;}
   
  h5.soubory { 
    color:white;
   text-transform:uppercase;
   margin:0px !important;
   padding:5px 0 5px;
   margin-left:8px !important;
   font-size:11px;
     }
  
  .bila_stazeni .gen-table thead tr th.nadpis_stazeni { 
      background:#343434;
      color:white;
        }

 .bila_stazeni .gen-table tbody tr:hover th, .bila_stazeni .gen-table tbody tr:hover td {
      background-color:#714735;
}

 
.bila_stazeni .gen-table tr td .fileposun a:hover span{
     color:white !important;
}

.bila_stazeni .fileposun a  {
	text-decoration:none;
}


/* footer - text */

.foodEvents .region_events_row {
   margin-left:40px;
}

.uws_footer_info p {
        color: white;
        font-size: 12px;
        text-align:left;
        margin-bottom:0;
        padding-left:40px;
           }

.uws_footer_info h3 {
        margin-left:40px;
           }

.uws_footer_news h3 {
        margin-left:0px;
           }

.uws_footer_lok h3 {
        margin-left:9px;
           }

.uws_footer_con h3 {
        margin-left:0;
           }

.uws_footer_news .uws_footer_news_text a h5 {
        color:white !important;
        margin-top:-2px;
        margin-bottom: -5px;
        margin-left:0px;
        text-transform:none;
        font-size: 12px;
        text-align:left;
        font-family:'HoboURWD'; 
        }

.uws_footer_news .uws_footer_news_text> span {
        text-align: left;
        margin-left: 0px;
        margin-top: -5px;
        color: white;
        font-size: 11px;
}

/* footer_2 - social */

.uws_footer_2 .uws_footer_soci ul {
        float:left;
        margin-left:-18px;
         }

.uws_footer_2 .uws_footer_soci ul li {
        list-style-type:none;
        float:left;
        margin-right:2px;
        }


}

@media only screen and (min-width: 50.188em) and (max-width: 52.750em) {
  .top-bar ul > li { padding-left:4px;padding-right:4px;  }
   
  }

@media only screen and (min-width: 64.125em) and (max-width: 74.063em) {
 /*.uws_pani .pani {
      bottom:42px;
}*/

  .uws_svejk .svejk  {
      left:89.7%;                     
}

 .uws_svejk .svejk img {
      height:243px;              
}
 

  .uws_box_bottom { 
 background: url(/uws_templates/default/images/ram_home_down_small2.png) no-repeat top center ;
  z-index:500;
  width:798px;
  height:40px;  
  margin-top:20px;
  margin-left:105px;  
}
   
  }

@media only screen and (min-width: 64.313em) and (max-width: 75.438em) {
  .height_90 {   
  height:110px;  
}

   .height_70 {   
  height:90px;  
}

   .parent {   
  height:180px !important;  
}

    .height_110 {   
  height:140px;  
}
   
  }

@media only screen and (min-width: 64.125em) and (max-width: 79.125em) {
  
   /*uws_day_menu*/
.uws_day_menu_box {
padding-left:40px;
padding-right:40px;
}  


  .uws_menu_days ul  {
        margin-top:20px;
        margin-left:0;  
                  } 

 .uws_menu_days ul li {
        list-style-type:none; 
        display:inline-block; 
        margin-right:15px;   
                  } 

 .uws_menu_days ul li a  {
        background: url(/uws_images/graphics/den_uni_large.png) no-repeat;
        display:inline-block;
        width:95px;
        height:82px; 
                
                  } 

 .uws_menu_days ul li a.active, .uws_menu_days ul li a:hover   {
        background: url(/uws_images/graphics/den_active_large.png) no-repeat;        
        display:inline-block;
        width:95px;
        height:82px; 
        color:white;         
                  }
 
  .uws_menu_days ul li a.active .xdate  {     
        margin-left:41px; 
        margin-top:6px;           
                  }    

 .uws_menu_days ul li a:hover .xday, .uws_menu_days ul li a.active .xday, .uws_menu_days ul li a:hover .xdate, .uws_menu_days ul li a.active .xdate   {
     color:white;     
                  } 

 .uws_menu_days ul li a .xday  {
     font-family:'HoboURWD';        
        text-transform:uppercase;
        font-size:29px;
        margin-left:30px; 
        margin-top:13px;
        float:left; 
         color:#3a0b00;     
                  } 

 .uws_menu_days ul li a .xdate  {
     font-family:'HoboURWD';        
        text-transform:uppercase;
        font-size:14px;
        margin-left:37px; 
        margin-top:-3px;
        float:left; 
        color:#34110b;     
                  } 

.uws_menu_days ul li a:hover .xdate  {     
        font-size:14px;
        margin-left:37px; 
        margin-top:-3px;
        float:left;             
                  }    

.uws_menu_days ul li a.active .xdate  {     
        font-size:14px;
        margin-left:37px; 
        margin-top:-3px;
        float:left;             
                  }    

  }

@media only screen and (min-width: 40.125em) and (max-width: 49.938em) {
  .top-bar-section li:not(.has-form) a:not(.button) {
            background: #f7f4f2;
            line-height:20px;
            padding: 0 8px !important;
            padding-bottom:5px !important;
        }   
  }



a {
    color: brown;
    text-decoration: none;
    line-height: inherit;
}

    a:hover, a:focus {
        color: #663420;
    }




    
.mrg {
    margin: 20px 20px 20px 20px;
}
.mrg_small {
    margin: 10px 10px 10px 10px;
}
.no_mrg {
    margin: 0px 0px 0px 0px;
}
.no_mrg_padd {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.mrg_top_clear {
    margin-top: 0px;
}
.mrg_bottom_clear {
    margin-bottom: 0px;
   
}
.mrg_right_clear {
    margin-right: 0px;
}
.mrg_left_clear {
    margin-left: 0px;
}
.mrg_top {
    margin-top: 20px;
}

.mrg_top15 {
    margin-top: 15px;
}

.mrg_top_large {
    margin-top: 25px;
}
.mrg_top_big {
    margin-top: 30px;
}
.mrg_top_small {
    margin-top: 10px;
}

.mrg_top_mini {
    margin-top: 5px;
}
.mrg_top_4 {
    margin-top: 4px;
}
.mrg_top_micro {
    margin-top: 2px;
}
.mrg_bottom {
    margin-bottom: 20px;
}

.mrg_bottom30 {
    margin-bottom: 30px;
}

.mrg_bottom_small {
    margin-bottom: 10px;
}
.mrg_bottom_mini {
    margin-bottom: 5px;
}
.mrg_bottom_micro {
    margin-bottom: 2px;
}
.mrg_right {
    margin-right: 20px;
}
.mrg_right_small {
    margin-right: 10px;
}
.mrg_right_mini {
    margin-right: 5px;
}
.mrg_left {
    margin-left: 20px;
}
.mrg_left_small {
    margin-left: 10px;
}
.mrg_left_mini {
    margin-left: 5px;
}
.padd_left {
    padding-left: 20px;
}
.padd_left_right {
    padding-left: 20px;
    padding-right: 20px;
}
.padd_top {
    padding-top: 20px;
}
.padd_top_big {
    padding-top: 30px;
}
.padd_top_small {
    padding-top: 10px;
}
.padd_top_mini {
    padding-top: 5px;
}
.padd_top_micro {
    padding-top: 2px;
}
.padd_bottom {
    padding-bottom: 20px;
}
.padd_bottom_small {
    padding-bottom: 10px;
}
.padd_bottom_mini {
    padding-bottom: 5px;
}
.padd_bottom_micro {
    padding-bottom: 2px;
}
.padd_right_clear {
   padding-right: 0px;
}
.padd_left_clear {
   padding-left: 0px;
}
.padd_small {
    padding: 10px 10px 10px 10px;
}
.padd_mini {
    padding: 5px 5px 5px 5px;
}
.map_icon {
    display: table-cell;
    vertical-align: top;
    padding:0;
    margin: 0;
}

.map_icon img {
    max-width: 20px;
    height: 21px;
}

.navButton {
    margin: 0px 0px 10px 0px;
    padding: 2px 10px 5px 10px;
    font-family:'HoboURWD';
    font-size: 14px;
display: block;
color: white;
background: #efe9d3;
}

.reveal ul{
  display: none;
}
.fa {
    color:#945f3f;
}

footer .uws_footer_info p, footer .uws_footer_con p {
    color:white;
}




