﻿
.retinaicon-male:before { content: "\f183" }

#how-works .step {
    height: auto;
    margin: 0 auto;
    max-width: 877px;
    min-height: 280px;
    overflow: hidden;
    padding: 20px 0;
    position: relative;
    text-align: left;
    z-index: 0;
}

#how-works .step:nth-child(3) {
    height: auto;
    min-height: 260px;
}

    #how-works .step:nth-child(2n+3) {
        min-height: 450px;
    }

    #how-works .step:first-of-type {
        min-height: 470px;
    }
a,.grid .time a,.widget_flickr #flickr_badge_uber_wrapper a{color:#7b324d}
.grid:hover{background-color:#a32c2e}
.vcex-teaser-content{padding-top:20px}
.vcex-skin-light .vcex-teaser-three .vcex-teaser-content{background-color:#000;background-color:rgba(0,0,0,.25);border-color:rgba(0,0,0,.1)}
.view-display-id-block_4 .view-display-id-block_7 .views-field-title{font-size:14px;}
.td-mobile-container{padding-bottom:20px;position:relative}
.td-hide-menu-content .td-mobile-container{opacity:0;visibility:hidden;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}

.copyrights {
  position: relative;
  z-index: 5;
  background-repeat: repeat-x;
  background-position: center top;
  background-attachment: scroll;
  background-color: #ffffff;
  background-size: auto;
  padding: 5px 30px;
  margin: 0;
}

.copyrights .alignright,
.copyrights .alignleft,
.copyrights .aligncenter {
  margin: 0px !important;
}

.copyrights,
.copyrights * {
  font: normal 14px/14px "Raleway";
  color: #375989;
}

  .responsive-layout .copyrights {
    padding: 10px 0;
  }

  .responsive-layout .copyrights,
  .responsive-layout .copyrights * {
    text-align: center !important;
  }

  .responsive-layout .copyrights img.alignleft,
  .responsive-layout .copyrights img.alignright {
    display: inline-block;
    float: none;
  }

  .responsive-layout .copyrights .wpv-grid {
    margin-bottom: 0;
  }

.menu-dropdown-btn {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    background-color: rgba(255, 255, 255, 0.1);
    color: #838383;
    margin: 0;
    padding: 10px 14px;
    
    height: 35px;
    line-height: 15px;
    text-align: center;
    font-size: 14px;
    z-index: 9;
    cursor: pointer;
}

    
    #primary-menu,
    .menu-dropdown-btn {
        display: block;
    }

  
  
  .nav-header1 .main-navigation .navbar-header,
  .nav-header2 .main-navigation .navbar-header {
    display: none;
  }

  .nav-header3 .main-navigation .navbar-header {
    display: table-cell;
    vertical-align: middle;
    float: none;
  }

  .main-navigation .navbar-header {
    float: none;
  }

.topic
{
	line-height:1.7;
	border-right:1px solid #398cb5;
	padding-left:4px;
}
.panel-body{padding:15px}
.panel-body:before,.panel-body:after{display:table;content:" "}
.panel-body:after{clear:both}
.panel-group .panel-heading+.panel-collapse .panel-body{border-top:1px solid #ddd}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}

.panel-dark .panel-body {
    color: #ccc;
}


.panel-dark .panel-body p {
     font-family: 'Roboto Condensed', sans-serif;
     color: #ccc;
}

.panel-blue .panel-body {
    color:#333333;
}

.panel-body span.label {
    text-align:left;
    display:block;
    margin-top:-3px;
    font-weight:normal;
    font-size: 12px;
    padding: 4px 15px 4px 15px;
    border-radius:0;
}


.thumb { 
position: relative; 
width: 165px; 
height: 146px; 
}


.thumb:hover .hoverimage { 
display: block; 
}


.thumb img {
border:1px solid #A8A8A8;
padding:2px;
height:135px;
margin:0 0 5px 0;
}


.menu_category .category_floor_1 a
{
	line-height: 18px;
	display: block;
	padding: 0px;
	color: #fff;
}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11{float:left}
.col-lg-4{width:33.33333333333333%}
#block-42{min-height:40px}
#whitewrap #block-42 *{text-align:center}
.mr-1,.mx-1{margin-right:.25rem!important}

#et-main-area {
	margin-top: -8px;
}

 
.menu li:last-child,.menu-item-229 {
	border-right: none !important;
}




.menu-item-230 .sub-menu {
	background: #0098DB !important ;
}



.menu-item-242 .sub-menu {
	background: #01b1af !important ;
}



.menu-item-251 .sub-menu {
	background: #981E34 !important ;
}

.aside-1-images{
    justify-content: center;
    display: flex;
    margin-top: 42px;
}

.aside-1-images img{
    margin-left: 55px;
}

    .aside-1-images img:nth-child(2){
        margin: auto;
    }


		#content table.color tr td.detalii {
			color: #ff5400;
		}

		#content table.color tr td.detalii a {
			font-size:11px;
		}

	
	  
	 
	 
	 
	 
	#nav{
		width: 100%;
		padding-left: 0;
		margin: 0 auto; 
		overflow: hidden;
		color: #4e4e4e;
	}


	
	section, #head, #nav, #slider_cont,  .contenido,  #contenido_derechos{
		width: 100%;
		border: 0;
		padding: 0;
	}

		
	
	section, header, footer, #head, #nav, #slider_cont,  .contenido,  #contenido_derechos{
		width: 100%;
	}
.ap_home_extra .app_premium_note_cintillo{margin-bottom:5px}

  #footer-widgets .block {
    margin-right: 3.8%;
    float: left;
  }

  #footer-widgets .col-1 .block {
    width: 100%;
    float: none;
  }

  #footer-widgets .col-2 .block {
    width: 48%;
  }

  #footer-widgets .col-3 .block {
    width: 30.75%;
  }

  #footer-widgets .col-4 .block {
    width: 22.05%;
  }

  #footer-widgets #footer-full .block {
    float: none;
    margin-right: 0;
  }

  .home-widgets #homepage-columns .block {
    width: 22%;
    float: left;
    margin: 0 4% 0 0;
  }

  .home-widgets #homepage-columns .block.double {
    width: 48%;
  }

  .home-widgets #homepage-columns .block.last {
    margin-right: 0;
  }

a.nav-mobile-link, .custom.search{align-self: center;  font-size: 1.3rem;}

	header a.nav-mobile-link, header .custom.search{font-size: 1rem;}
#section_top .tall_curve,.button_overlay{display:none}
.button_overlay,.tab_row:nth-child(2n+2),.tab_row:nth-child(2n+2) .mobile_tab_image{background-color:#fff}
.button_overlay{bottom:0;display:block;height:25px;left:-20px;position:absolute;z-index:-1}
