/* PRINCIPAL */
body {
}
h1, h2, h3, h4, h5 {
    font-family: 'Encode Sans Condensed', sans-serif;    
}

/* GENERAL */
.met_color4 {
	color : #2a3984;
}
.met_bgcolor3 {
    background-color: #2a3984;
}
.met_bgcolor_transition2:hover {
    background-color: #142a72;
}
.boxChat {
    bottom: 10px;
    right: 20px;
    display: block;
    position: fixed;
/*    width: 177px;
    height: 61px;*/
    z-index: 100;
}
.mibew-chat-wrapper {
    z-index: 1000;    
}
/* NAV */
.met_main_nav {
    border-top: 3px solid #293a85;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: bold;
    font-size: 16px;
}
.met_main_nav .met_menu_home {
    background-color: #1f2960;
}
.met_main_nav > ul li ul {
    background-color: #7a7a7a;    
}
.met_main_nav > ul > li ul li a {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: bold;
    font-size: 14px;
}
.met_main_nav a {
    padding: 0 23px;
    color: #7a7a7a;
}
.met_main_nav a:hover {
    color: #FFF;
}
.met_main_nav .met_menu_home {
    background-color: #FFF;
    color: #7a7a7a;
}
.met_main_nav .met_menu_home:hover {
    background-color: #7a7a7a;    
}
.sfHover > .sf-with-ul {
    color: #FFF;
}
.met_main_nav > ul > li ul li a {
    border-bottom: 1px solid #B8B8B8;
}
.met_main_nav > ul li ul a {
    color: #d4d4d4;
}
.met_main_nav.met_fixed_nav {
    background-color: #FFF;
}

@media all and (min-width: 1169px){
    #cartWide {
        display: block;
    }
}
@media all and (min-width: 1169px){
    #cartWide {
        display: none;
    }
}

/* HEADER */
header {
    height: 170px;
    z-index: 2;
}
@media (max-width: 440px){
    header {
        height: 150px;
    }
}

/* FOOTER */
footer {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: bold;
    font-size: 16px;    
}
footer span {
    font-size: 16px;        
    line-height: 22px;
}
.met_footer_menu li a {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: bold;
    font-size: 14px;
}
.met_responsive_nav {
    background-color: #7a7a7a;
    color: #FFF;
    border: 1px solid #7a7a7a;
}
.met_responsive_nav {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: bold;
    font-size: 14px;
}
.met_footer_copyright p {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: bold;
    font-size: 14px;    
}

/* LOGO */
.met_logo {
    z-index: 1;
}
@media (max-width: 440px){
    .met_logo img {
        margin-top: 10px !important;
        width: 270px;
    }
}

/* MENU SEARCH */
.met_menu_search_wrapper {
    width: 345px;
    border: 2px solid #CCC;
    border-radius: 20px;
    height: 40px;
    position: relative;
    right: auto;
    top: auto;
    background-color: #FFF;
}
.met_menu_search_wrapper:hover {
    width: 345px;
}
.met_menu_search {
    width: 345px;
    height: 40px;
    line-height: 40px;
}
.met_menu_search .met_menu_search_text {
    width: 243px;
    color: #a8a6a7;
    padding: 11px 15px;
    font-size: 16px;
}
.met_menu_search .met_menu_search_text::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #a8a6a7;
    opacity: 1; /* Firefox */
}
.met_menu_search .met_menu_search_text:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #a8a6a7;
}
.met_menu_search .met_menu_search_text::-ms-input-placeholder { /* Microsoft Edge */
    color: #a8a6a7;
}
.met_menu_search .met_menu_search_text:focus {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}
.met_menu_search .met_menu_search_submit {
    height: 40px;
    line-height: 40px;
    color: #a8a6a7;
}
@media (max-width: 768px){
    .met_menu_search_wrapper {
        float: right;
        width: 30px;
        height: 30px;
        border-radius: 15px;
    }
    .met_menu_search_wrapper:hover {
        width: 180px;
    }
    .met_menu_search {
        width: 180px;
        height: 30px;
        line-height: 30px;
    }
    .met_menu_search .met_menu_search_text {
        width: 130px;
        padding: 7px 10px;
        font-size: 14px;
    }
    .met_menu_search .met_menu_search_submit {
        height: 30px;
        line-height: 30px;
        width: 30px;
        font-size: 15px;
    }
}
/* DL MENU */
.dl-menuwrapper {
    top: 110px;
}
.dl-menuwrapper li a {
    font-family: 'Roboto Condensed', sans-serif;   
    font-weight: bold;
    font-size: 14px;    
    padding: 5px 10px;
}
.dl-menuwrapper li.dl-back:after,
.dl-menuwrapper li > a:not(:only-child):after {
    line-height: 30px;
}
@media (max-width: 440px) { 
    .dl-menuwrapper {
        top: 150px;
    }
}
.dl-menuwrapper button:hover,
.dl-menuwrapper button.dl-active,
.dl-menuwrapper ul {
    background: #7a7a7a;
}
.dl-menuwrapper button {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: bold;
    font-size: 18px;
}
.dl-menuwrapper button:after {
    font-size: 18px;
}

/* CAROUSEL */
.carousel-control {
    position: absolute;
    top: 50%;
    background-color: #131C39;
    opacity: 0.6;
    color: #fff;
    display: inline-block;
    margin-top: -25px;
    height: 40px;
    width: 40px;
    line-height: 30px;
    text-align: center;
    border: 2px solid #FFF;
    border-radius: 15px;
    z-index: 5;
    font-size: 45px;
    left: 5px;
}
.carousel-control.right {
    right: 5px;    
}
@media (max-width: 767px) { 
    .carousel-control {
        height: 25px;
        width: 25px;
        font-size: 20px;
        line-height: 20px;
        border: 2px solid #FFF;
    }
}
.carousel-indicators {
    position: absolute;
    right: auto;
    top: auto;
    bottom: 10px;
    z-index: 15;
    padding-left: 0;
    margin-left: 10px;
    text-align: center;
    list-style: none;
}
@media (max-width: 767px) { 
    .carousel-indicators {
        bottom: -20px;
        margin-left: 2px;
    }
}
.carousel-indicators li {
    width: 15px;
    height: 15px;
    background-color: #FFF;
    margin: 0 15px 0 0;
    border: 2px solid #A4AEB9;
    position: relative;
}
@media (max-width: 767px) { 
    .carousel-indicators li {
        width: 10px;
        height: 10px;
        margin: 0 5px 0 0;
    }
}
.carousel-indicators li:hover {
    background-color: #DCD603;
    cursor: pointer;
}
.carousel-indicators .active, .carousel-indicators li.active:hover {
    background-color: #142a72;
}

/* ACCORDION */
.accordion-heading {
    background-color: #8994C7;
}
.met_accordion .accordion-toggle {
    background-color: #2a3984;
    font-size: 16px;
}
.met_accordion .collapsed.accordion-toggle {
    background-color: #8994C7;
}
.accordion-heading:hover {
    background-color: #2a3984;
}
.met_accordion .accordion-toggle:hover {
    background-color: #2a3984;
}
.accordion-heading a:link, .accordion-heading a:visited  {
    color: #FFF;
    text-decoration: none;
}
.accordion-heading a:hover, .accordion-heading a:active {
    text-decoration: none;   
}

/* FORM */
.met_contact_form input[type="text"], .met_contact_form input[type="password"], .met_contact_form input[type="email"], .met_contact_form select, .met_contact_form textarea {
    border: 1px solid #CCC;
    color: #666;
    line-height: 18px;
    background-color: #FFF;
}
.met_contact_form textarea {
    height: auto;
}

.verification {
    display: none;
}

/* FA UL */
.fa-ul {
    padding-left: 0;
    margin-left: 2.14285714em;
    list-style-type: none;
}
.fa-ul > li {
    position: relative;
}
.fa-li {
    position: absolute;
    left: -2.14285714em;
    width: 2.14285714em;
    top: .14285714em;
    text-align: center;
}
/*.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}*/
.fa-home::before {
    content: "\f015";
}



.met_team_member {
    margin-bottom: 30px;
}
.met_team_member_details {
    height: 54px;
}


.sf-arrows .sf-with-ul:after {
	border-top-color: #7a7a7a; /* edit this to suit design (no rgba in IE8) */
	border-top-color: #7a7a7a;
}

/* PORTAFOLIO */
.met_portfolio_item_details::before {
    border-color: transparent transparent transparent #2a3984;
}
.met_portfolio_item_share > span {
    font-size: 14px;
}
.met_portfolio_item_socials div {
    font-size: 16px;
}
.met_portfolio_item_preview_wrap {
    border: 0px solid #CCC;
}
.met_portfolio_item_preview, 
.met_portfolio_item_preview img {
    display : auto;
    float   : none;
    width   : auto;
}
/*@media (max-width: 768px){ 
    .itemNoFocus {
        display: none;
    }
}
@media (min-width: 768px){ 
    .itemFocus {
        display: none;
    }
}*/

.met_portfolio_item_descr {
    width: 100%;
/*    height: 80px;*/
    line-height: auto;
    color: #5c5b57;
}
.met_portfolio_item_descr h4 {
    font-size: 12px;
    font-weight: bold;
    line-height: 12px;
    margin: 0px;
}
.met_portfolio_item_descr .texto {
    padding: 15px;
}
.met_portfolio_item_descr .subtitulo {
    color: #65676F;
}
.met_portfolio_item_descr .subtitulo span {
    line-height: 12px;
    display: inline-block;
}

.met_portfolio_service {
    margin-bottom: 5px;
}
.spaceBottom {
    margin-bottom: 30px;
}


/* GENERALES */
.met_team_member_skill {
    height             : 50px;    
}
.met_team_member_skill > div {
    height             : 50px;
}
.met_team_member_skill > div > span {
    height             : 50px;
    line-height        : 50px;
    -webkit-transition : width ease 0.4s, color ease 0s 0.1s;
    -moz-transition    : width ease 0.4s, color ease 0s 0.1s;
    -ms-transition     : width ease 0.4s, color ease 0s 0.1s;
    -o-transition      : width ease 0.4s, color ease 0s 0.1s;
    font-size: 16px;
}

.met_portfolio_detail_box:before {
    left             : 0px;
    width            : 0px;
}
.met_portfolio_detail_box {
    margin-bottom: 30px;
}

.modal-header h3 {
    font-weight: bold;
}

.met_blog_categories {
    padding: 10px;
}
h3.met_title_stack {
    margin-bottom: 10px;
    padding: 5px;
}
.met_blog_categories a {
    border-top: 1px solid #787B84;
    padding: 10px 8px 10px 8px;
    margin-top: 0px;
}

.met_blog_categories a:hover,
.met_blog_categories a:focus {
    text-decoration: none;
    background-color: #18adb5;
}
.met_blog_categories a.active {
    background-color: #1F2960;
}

.met_menu_search_submit {
    background-color: transparent;
    border: 0px;
}


/* NAV LIST */
.nav-list {
	padding: 0;
	background-color: #fff;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.065);
	-moz-box-shadow: 0 1px 4px rgba(0,0,0,.065);
	box-shadow: 0 1px 4px rgba(0,0,0,.065);
}
.nav-list > li:first-child > a {
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
}
.nav-list > li:last-child > a {
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
}

.nav-list > li > a {
	display: block;
	width: 190px \9;
	margin: 0 0 -1px;
	padding: 8px 14px;
	border: 1px solid #e5e5e5;
}
.nav-list > .active > a {
	position: relative;
	z-index: 2;
	padding: 9px 15px;
	border: 0;
	text-shadow: 0 1px 0 rgba(0,0,0,.15);
	-webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1);
	-moz-box-shadow: inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1);
	box-shadow: inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1);
}
.nav-list .icon-chevron-right {
	float: right;
	margin-top: 2px;
	margin-right: -6px;
	opacity: .25;
}






/*******************************
           NEWS 
********************************/

.met_portfolio_item_buy {
	float : left;
	width : 100%;
    text-align: center;
}

.met_portfolio_item_buy div {
	padding: 10px;
}

.met_portfolio_item_buy div h3,
.met_portfolio_item_buy div p {
	margin : 0;
}

.met_portfolio_item_buy a:hover {
	text-decoration : none;
}

.imagen {
    position: relative; top: 50%; transform: translateY(-50%);
}
.ribbon-wrapper {
    width: 85px;
    height: 88px;
    overflow: hidden;
    position: absolute;
    top: -3px;
    left: -3px;
    z-index: 15;
    pointer-events: none;
}
.ribbon-wrapper .ribbon-new {
    font: bold 15px sans-serif;
    color: #333;
    text-align: center;
    -webkit-transform: rotate(-45deg);
    -moz-transform:    rotate(-45deg);
    -ms-transform:     rotate(-45deg);
    -o-transform:      rotate(-45deg);
    position: relative;
    padding: 7px 0;
    top: 15px;
    left: -30px;
    width: 120px;
    background-color: #ebb134;
    color: #fff;
}
.ribbon-wrapper .ribbon-sale {
    font: bold 12px sans-serif;
    color: #333;
    text-align: center;
    -webkit-transform: rotate(-45deg);
    -moz-transform:    rotate(-45deg);
    -ms-transform:     rotate(-45deg);
    -o-transform:      rotate(-45deg);
    position: relative;
    padding: 7px 0;
    top: 15px;
    left: -30px;
    width: 120px;
    background-color: #b30202;
    color: #fff;
}

  
.lblNuevo {
    background: red;
    color: white;
    padding: 4px;
    text-transform: uppercase;
    position: absolute;
    top: 13px;
    left: 2px;
    z-index: 2;
    transform: rotate(-45deg);
}
.lblNuevo::before {
      content: "";
    width: 0;
      height: 0;
      border-style: solid;
      transform: rotate(45deg);
      border-width: 20px 20px 0 20px;
      border-color: red transparent transparent transparent;
      position: absolute;
      right: -27px;
      bottom: -3px;
/*    background-color: #D7D81B;
    color: #000;
    padding: 10px;
    position: absolute;
    z-index: 5;*/
}
.lblNuevo::after {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    transform: rotate(-45deg);
    border-width: 20px 20px 0 20px;
    border-color: red transparent transparent transparent;
    position: absolute;
    left: -27px;
    bottom: -3px;
}
/* CART */
.quantity {
	/*margin: 0 15px 25px 0;*/
	overflow: hidden;
	position: relative;
	width: 125px;
	height: 40px;
	float: left;
}
.quantity .minus, .quantity .plus {
	background: #18ADB5;
	border: 0px solid #18ADB5;
	color: #FFF;
	cursor: pointer;
	display: block;
	font-size: 12px;
	font-weight: bold;
	height: 40px;
	width: 40px;
	line-height: 13px;
	margin: 0;
	overflow: visible;
	outline: 0;
	padding: 0;
	position: absolute;
	text-align: center;
	text-decoration: none;
	vertical-align: text-top;
}
.quantity .plus {
	right: 0;
	top: 0;
}
.quantity .qty {
	border: 0px solid #18ADB5;
	box-shadow: none;
	float: left;
	height: 40px;
	padding: 0 39px;
	text-align: center;
	width: 45px;
	font-weight: bold;
	font-size: 1em;
	outline: 0;
	border-radius: .25rem;
}
.quantity .qty::-webkit-inner-spin-button, .quantity .qty::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}
.quantity .qty::-ms-clear {
	display: none;
}

.shopping-cart {
    position: relative;
}
.shopping-cart .cart-info {
	position: absolute;
	width: 100%;
	text-align: center;
	top: 50%;
	margin-top: -4px;
	left: 0;
	padding: 0;
	display: block;
	line-height: 1;
}
.shopping-cart .cart-info .cart-qty {
	position: absolute;
	top: -16px;
	right: -10px;
	width: 18px;
	height: 18px;
	display: block;
	font-size: 10px;
	font-weight: 500;
	color: #fff;
	background-color: #ed5348;
	text-align: center;
	line-height: 18px;
	border-radius: 20px;
	box-shadow: -1px 1px 2px 0 rgba(0, 0, 0, 0.3);
    font-family: 'Roboto Condensed', sans-serif;
}

.shop_table {
    width: 100%;
    margin: 0px;
    text-align: left;
}
.shop_table th {
	padding: 8px 10px;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 16px;
}

.shop_table td {
	border-top: 1px solid rgba(0, 0, 0, 0.06);
	padding: 17px 10px;
}
.shop_table .product-thumbnail .product-thumbnail-wrapper {
	position: relative;
}

.shop_table .product-thumbnail .product-thumbnail-wrapper .product-thumbnail-remove {
	position: absolute;
	top: -5px;
	right: -8px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 11.2px;
	font-size: 0.7rem;
	color: #212121;
	width: 20px;
	height: 20px;
	background: #FFF;
	border: 1px solid #dbdbdb;
	border-radius: 100%;
	box-shadow: 0px 0px 19px -6px rgba(0, 0, 0, 0.5);
	text-decoration: none;
	transition: ease background 300ms;
}

.shop_table .product-thumbnail .product-thumbnail-wrapper .product-thumbnail-remove:hover {
	background: #f4f4f4;
}

.shop_table .total {
    font-size: 20px;
}

.titulosRedondeado {
    font-size: 20px;
    font-weight: 700;
    padding: 10px;
    border: 2px solid #2a3984;
    border-radius: 5px;
    display: inline-block;
    text-align: center;
    margin: 0 auto;
    margin-top: 30px;
    margin-bottom: 20px;
    position: relative;
}

/* GALLERY ITEMS */
.gallery-item { 
    width: 32%; 
    border: 5px solid #FFF;
    opacity: 1;
    -webkit-transition: 500ms ease-out;
    -moz-transition: 500ms ease-out;
    -o-transition: 500ms ease-out;
    transition: 500ms ease-out;
}
.gallery-item:hover {
  opacity: 0.7;
}
@media (max-width: 992px){
    .gallery-item { 
        width: 50%; 
    }
}
@media (max-width: 768px){
    .gallery-item { 
        width: 100%; 
    }
}

/* WORKS ITEMS */
.work-item { 
    width: 32%; 
    border: 5px solid #FFF;
    opacity: 1;
    -webkit-transition: 500ms ease-out;
    -moz-transition: 500ms ease-out;
    -o-transition: 500ms ease-out;
    transition: 500ms ease-out;
}
.work-item .detail {
    margin-top: -10px;
    background-color: #1f2960;
    padding: 10px;
}
.work-item .detail h3 {
    font-size: 18px;
    line-height: 25px;
    margin: 5px;
    font-weight: bold;
    color: #FFF;
}
.work-item .detail h4 {
    font-size: 13px;
    line-height: 15px;
    margin: 5px;
    color: #FFF;
}
.work-item:hover {
  opacity: 0.7;
}
@media (max-width: 992px){
    .work-item { 
        width: 50%; 
    }
}
@media (max-width: 768px){
    .work-item { 
        width: 100%; 
    }
}

/* HEADER LATERAL */
header .lateral {
    position: absolute;
    right: 0px;
    top: 7px;
    text-align: right;
}
header .lateral .social a {
    margin: 0 10px;
}
header .lateral .logosextra {
}
@media (max-width: 1169px){
    header .lateral .logosextra {
        display: none;
    }
}
@media (max-width: 992px){
}
@media (max-width: 768px){
}
@media (max-width: 440px){
    header .lateral {
        position: relative;
    }
    header .lateral .social {
        float: left;
    }
}

.met_bgcolor_transition3 {
    -webkit-transition : background-color ease-out 0.2s;
    -moz-transition    : background-color ease-out 0.2s;
    -ms-transition     : background-color ease-out 0.2s;
    -o-transition      : background-color ease-out 0.2s;
}

.met_bgcolor_transition3:hover {
	background-color : #7a7a7a;
        color: #FFF;
}


/* EXTRAS */
.blueColor {
    background: #142a72;
}
.grayColor {
    background: #7a7a7a;
}

.preFooter {
    width: 100%;
    padding: 20px;
    background-color: #FFF;
    margin: 0 auto;
    display: inline-block;
    text-align: center;
}



/* IHOVER */
.ih-item.circle {
    width: auto;
    height: auto;
    max-width: 350px;
    margin: 0 auto;
    margin-bottom: 20px;
    border: 2px solid #e2e0e1;
}
.ih-item.circle .text {
    position: absolute;
    display: block;
    top: 43%;
    width: 100%;
    height: 40px;
    line-height: 40px;
    background-color: rgba(65,65,65,0.6);
    z-index: 100;
    text-align: center;
    font-size: 24px;
    color: #FFF;
    border-radius: 7px;
    opacity: 1;
    transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;    
}
.ih-item.circle a:hover .text {
//    opacity: 0;
    background-color: rgba(65,65,65,0.9);
}
.ih-item.circle .text2 {
    position: absolute;
    display: block;
    top: 75%;
    left: 10%;
    width: 80%;
    height: 60px;
    line-height: 30px;
/*    background-color: rgba(255,255,255,0.7);*/
    color: #494949;
/*    background-color: rgba(160,129,42,0.7);
    color: #FFF;*/
    z-index: 100;
    text-align: center;
    font-family: 'Encode Sans Condensed', sans-serif;    
    font-weight: bold;
    font-size: 22px;
    border-radius: 10px;
}
.ih-item.circle a:hover .text2 {
}
.ih-item.circle .img {
    width: auto;
    height: auto;
    max-width: 400px;
}
.ih-item.circle.effect5.colored .info .info-back {
    background: rgba(215,170,189,0.8);
}
.ih-item.circle.effect5 .info h3 {
/*    font-family: 'PT Sans', sans-serif;*/
    padding-top: 80px;
}
.ih-item.circle.effect5 .info p {
    padding-top: 25px;
    font-size: 14px;
    font-weight: bold;
    color: #000;
}
@media (min-width: 992px) and (max-width: 1170px) {
    .ih-item.circle {
        max-width: 225px;
    }
    .ih-item.circle .text2 {
        top: 77%;
        left: 15%;
        width: 70%;
        height: 40px;
        line-height: 20px;
        font-size: 14px;
    }
}
@media (min-width: 768px) and (max-width: 992px) {
    .ih-item.circle {
        max-width: 225px;
    }
    .ih-item.circle.effect5 .info h3 {
        padding-top: 40px;
        height: 100px;
    }
    .ih-item.circle.effect5 .info p {
        font-size: 12px;
        padding-top: 10px;
    }
    .ih-item.circle .text2 {
        top: 77%;
        left: 15%;
        width: 70%;
        height: 32px;
        line-height: 16px;
        font-size: 14px;
    }
    .focuspoint {
        height: 150px !important;
    }
    .met_portfolio_item_descr {
        height: 90px !important;
    }
}
@media (max-width: 768px){
    .ih-item.circle .text2 {
        top: 77%;
        left: 15%;
        width: 70%;
        height: 48px;
        line-height: 24px;
        font-size: 18px;
    }
}

/*
.ih-item.circle.effect10.colored .info {
    background: #d7aabd;
}
.ih-item.circle.effect10.top_to_bottom .info h3 {
    font-family: 'Titillium Web', sans-serif;
    padding-top: 25px;
    height: 50px;
}
.ih-item.circle.effect10 .info p {
    color: #4e4e4e;
}*/
.ih-item.circle.effect13 .info {
    background: rgba(255, 255, 255, 0.5);
}

.ih-item.circle .img::before {
    box-shadow: none;
}

.borderedGray {
    border: 1px solid #CCC;
}



.m-t-2 {
    margin-top: 20px !important;
}
.m-both-5 {
    margin-left: 50px;
    margin-right: 50px;
}

/* BOOTSTRAP GRID */
/*.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 100%;
}
.span12 {
  width: 100%;
}
.span11 {
  width: 91.66666667%;
}
.span10 {
  width: 83.33333333%;
}
.span9 {
  width: 75%;
}
.span8 {
  width: 66.66666667%;
}
.span7 {
  width: 58.33333333%;
}
.span6 {
  width: 50%;
}
.span5 {
  width: 41.66666667%;
}
.span4 {
  width: 33.33333333%;
}
.span3 {
  width: 25%;
}
.span2 {
  width: 16.66666667%;
}
.span1 {
  width: 8.33333333%;
}

.row-fluid .span12 {
  width: 100%;
  *width: 99.94680851063829%;
}
.row-fluid .span11 {
  width: 91.66666667%;;
  *width: 91.43617021276594%;
}
.row-fluid .span10 {
  width: 83.33333333%;
  *width: 82.92553191489361%;
}
.row-fluid .span9 {
  width: 75%;
  *width: 74.41489361702126%;
}
.row-fluid .span8 {
  width: 66.66666667%;
  *width: 65.90425531914893%;
}
.row-fluid .span7 {
  width: 58.33333333%;
  *width: 57.39361702127659%;
}
.row-fluid .span6 {
  width: 50%;
  *width: 48.88297872340425%;
}
.row-fluid .span5 {
  width: 41.66666667%;
  *width: 40.37234042553192%;
}
.row-fluid .span4 {
  width: 33.33333333%;
  *width: 31.861702127659576%;
}
.row-fluid .span3 {
  width: 25%;
  *width: 23.351063829787233%;
}
.row-fluid .span2 {
  width: 16.66666667%;
  *width: 14.840425531914894%;
}
.row-fluid .span1 {
  width: 8.33333333%;
  *width: 6.329787234042553%;
}*/


.met_message {
	font-size: 14px;
	padding: 8px;
}

#whatsapp-div {
  position: fixed;
  /*bottom: 110px;*/
  bottom: 30px;
  right: 50px;
  text-align: right;
  /*width: 100%;*/
  z-index: 1;
}
@media (max-width: 767px) {
    #whatsapp-div {
      bottom: 50px;
      right: 15px;
      width: auto;
    }
}

#whatsapp-div a {
    color: #29a628;
    /*color: #00e676;*/
    /*color: #000;*/
}
