.site-header .extend-container .main-navigation ul li ul {left:-45px;}
.site-header .extend-container .main-navigation ul li{font-size:11px; padding-right:10px; pàdding-left:10px; padding-top:5px;}
.site-header .extend-container .main-navigation ul li ul li a {line-height: 12px;}
.item-project figcaption{position: absolute; bottom: 0; padding: 25px; background: rgba(0,0,0,.5); color: #fff; z-index: 2; margin: 0 0 0 30px;}
.float-right img{max-width:400px; margin: 0 0 25px 25px;}
.page-content .box-seat .inner-img.testamento-img{height:auto; width:504px !important;}
.social-icons li{margin: 0 5px;}
.social-icons li svg{fill:#fff;}
.videoWrapper {
    position: relative;
    height: 0 !important;
    padding-bottom: 56.25%;
    background-color: #000;
}
.videoWrapper > div, 
.videoWrapper iframe{position: absolute;top: 0;left: 0;width: 100% !important;height: 100% !important;}
.at-share-btn-elements{margin: 0 auto; text-align: center;}
.list-dot{}
.list-dot li{list-style: circle !important; margin-left: 20px !important;}
.list-numbers{border:solid 1px #00b3ef; padding: 3rem; background: rgba(0,179,239,.05)}
.list-numbers li{list-style:decimal!important; margin-left: 20px !important;}
table thead{background: #0056c2; color:#fff;}
table thead th:first-child{text-align: left;}
table thead th{vertical-align: middle !important; text-align: center;}
table tbody td:first-child{font-weight:700; text-align: left;}
table tbody td{text-align: center;}
#footer .inner{display: block !important;padding: 35px !important;overflow: hidden;}
#footer .icons a img{max-width:24px;}
.color-black{color:#000;}
.background-ucrania{padding: 25px; color: #fff !important; background: url("../img/project/ucrania-bg.jpg") no-repeat 50% 50%; color:#fff; font-size: 1.5em; width:100%;}
.background-ucrania strong:hover{color:#fff !important; text-decoration: underline !important;}
.backround-ucrania a:hover{color:#fff; text-decoration: underline;}
.menuMedia{height: auto !important;width: auto;overflow: hidden;z-index: 900!important;margin: 0 auto;left: 0;right: 0;}
.menuMedia .logoMedia {position: fixed;z-index: 10000!important;margin: 0 auto;left: 0;right: 0;width: 133px!important;height: 60px!important;}
.header-stickytop{z-index:900;}
.site-header .extend-container .inner-header .main-logo{padding-top: 0;}
.site-header{padding-top: 10px;}
.list-ol{ padding-left: 25px;}
p a{text-decoration: underline !important;}
body, h5{font-size:18px;}
address{font-style: normal; font-size: .8em;}
.page-content .box-seat{background-color:#333;}
.header-top .header-container .logo img{width:133px;}
.site-header .extend-container .inner-header .main-logo{width:133px;}
.nav .inner address {margin-top: 60px;font-size: 1em;font-weight: 300;line-height: 1.7;}
.chart-question, .question, div#question{font-weight: 700 !important;}
.white-content{margin: 100px 0;}
.next-up{background-color: #121212 !important;}
.next-up.dsn-animate .next-content {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.name-title h1{font-size:2em !important;}
.contenedor-btn-flotante{position: fixed; bottom: 15px; left: 15px; z-index: 1000}
.btn-flotante{
	width: auto;
    color: #fff;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    font-family: inherit;
    letter-spacing: 3px;
    line-height: 14px;
    text-transform: uppercase;
    cursor: pointer;
    border-radius: 0;
    margin-top: 20px;
    margin-bottom: 0 !important;
    padding: 17px 41px;
    -webkit-transition: background .3s, color .3s;
    -o-transition: background .3s, color .3s;
    transition: background .3s, color .3s;
    border: 2px solid #fff;
	background: #01a2f5;
}
@media screen and (max-width: 1024px){
	.white-content{margin: 0 0;}
}
@media screen and (max-width: 480px){
	.menuMedia .logoMedia{width: 100px !important;}
	.header-top .header-container .logo img{width: 100px !important;}
	.name-title h1{font-size:2em !important;}
	.btn-flotante{width:330px;}
	.float-right img{max-width:100%; margin: 25px 0;}
}
@media screen and (max-width: 320px){
	.menuMedia{display:none;}
	table{font-size:.8em;}
}