/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

iframe {max-width: 100% !important;}

.uk-nav img {max-width: 40px !important;}

.uk-slideshow > li > img {
    max-height: 315px !important;
}

a.tm-logo {text-decoration: none !important;}

.uk-navbar-nav img {max-width: 20px !important;     margin-top: -5px;}

.tm-nav-logo {    text-align: center !important;
    float: none;
    margin: auto;
    position: relative !important;
    top: 40px !important;}

.homeslide .uk-overlay-panel {background: rgba(255, 255, 255, 0.68);
    color: #000000;}

.uk-notouch .tm-block.tm-block-image {background-size: cover;}

em {color: #444444;}

p {margin-top: 10px; margin-bottom: 10px;}

div.uk-slidenav-position > ul > li.uk-active > div.uk-overlay-panel.uk-overlay-bottom.uk-overlay-background.uk-overlay-fade {max-width: 50%; margin-left: auto;
    margin-right: auto;
    float: none;
    text-align: center; background: rgba(216, 125, 52, 0.64) !important;}

div.uk-slidenav-position > ul > li.uk-active > div.uk-overlay-panel.uk-overlay-bottom.uk-overlay-background.uk-overlay-fade > div {    margin-left: auto;
    margin-right: auto;
    float: none;
    text-align: center; color: #000000;
    font-family: sans-serif;}

/**/

body.consiglio > div.tm-wrapper > div.tm-block.tm-block-middle > div > div > div > div > main > div.uk-grid > div > article {  display: -webkit-box;
  -webkit-box-orient: vertical;}

body.consiglio > div.tm-wrapper > div.tm-block.tm-block-middle > div > div > div > div > main > div.uk-grid > div > article > h1 {-webkit-box-ordinal-group: 2;}

body.consiglio > div.tm-wrapper > div.tm-block.tm-block-middle > div > div > div > div > main > div.uk-grid > div > article > a {-webkit-box-ordinal-group: 1;}

body > div.tm-wrapper > div.tm-block.tm-block-middle > div > div > div > div > main > div.uk-grid > div:nth-child(n) > article:nth-child(n) > a {margin-bottom: 0px;}

.uk-navbar-toggle {color: #D87D34 !important;}

.tm-block.tm-block-image {background: transparent url("http://www.cesvium.org/images/background.jpg") 50% 50% no-repeat;}

div.blog > div > div.uk-overlay-panel {padding: 0px;}

div.gallery, div.gallery > div > ul, div.gallery > div > ul > li {height: 600px;}
div.gallery > div > ul, div.gallery > div > ul > li > div {background-size: contain;}
div.gallery > div > a.uk-slidenav-contrast {color: #d87d34;}
div.gallery > div > ul > li > a {border-color: #d87d34;}

article.uk-article > a > img {width: 174px; height: 125px;}

.tm-block-top-a.tm-block-image {background: url("http://cesvium.sitiwebfox.it/images/testata.jpg") 50% 50% no-repeat;  background-size: cover;}

.uk-article-title { font-size: 20px; line-height: 22px; height: 55px;}

.super-icon {position: relative; display: inline-block;  -moz-box-sizing: border-box;box-sizing: border-box;
 margin-bottom: 30px; width: 100px;height: 100px;box-shadow: 100px 100px 0 0 #e3d9b3 inset;border-radius: 50%;border: 2px solid #444444;background: #d87d34;font-size: 55px;color: #333333;text-decoration: none;-webkit-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}

 .super-icon:hover {box-shadow: 0 0 0 0 #ffffff inset;
  border-color: transparent;
  color: #ffffff;
   text-decoration: none;}

.super-icon-content {speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 100px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;}


/*div.homeslide > div > ul > li >.uk-overlay-panel {background: url('/templates/yoo_venice/images/hash.svg') 0 0 repeat !important;}*/


.tm-content-boxed .tm-featured-image {
  margin: 0px 0px 0 0px;
}

body > div > div.tm-block.tm-block-middle > div > div > div > div > main > div.uk-grid > div > article.uk-article > div {display:none;}
body.homepage > div > div.tm-block.tm-block-middle > div > div > div > div > main > div.uk-grid > div > article.uk-article > div {display: inherit;}

/*Barre menu navigazione*/

div.uk-text-center.tm-nav-logo.uk-visible-large > a > img {max-width: 240px}

body > nav > div > div > div.tm-nav.uk-visible-large > div > ul > li.uk-parent {display: inherit !important;}

.tm-navbar .tm-navbar-wrapper .tm-nav {    display: block !important;
    margin-top: 4%;
    text-align: center;}
.uk-navbar-nav > li > a {line-height: 40px; height: 38px;padding-left: 5px; padding-right: 5px;}
.uk-navbar-nav > li {background: rgba(255, 255, 255, 0.6); height: 38px; border-radius: 2px; margin: 0 2px;}

.uk-dropdown-navbar {margin-top: 5px !important;  background: #ffffff; border-radius: 10px;}
div.uk-dropdown > div > div > ul > li > a {color: #333333; text-transform: uppercase;}
@media (min-width: 768px) {.uk-dropdown:not(.uk-dropdown-stack) > .uk-dropdown-grid > [class*='uk-width-'] {
  padding-left: 15px;
  padding-right: 15px;
}}


.uk-navbar-attached > div > div > div > div > ul>  li > div.uk-dropdown {margin-top: 30px !important; }
.uk-navbar-attached > div > div > div > div {margin-top: -6%;}
.uk-navbar-attached > div > div > div > div > ul>  li > a {line-height: 90px;}
.uk-navbar-attached > div > div > div > div > ul>  li {background-color: transparent !important; height: 35px; border-radius: 10px;   margin: 0 0;}