
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,800|Playfair+Display');

h1,h2,h3,h4,h5{font-family: 'Playfair Display', serif;}
body, p{font-family: 'Open Sans', sans-serif;font-size:16px;color:#fff;}

.mainFont{font-family: 'Open Sans', sans-serif;}
.secFont{font-family: 'Playfair Display', serif;}
.looTxt{font-weight:100;}

.col-white{color:#fff;}
.col-black{color:#000;}
.col-menu{color:#343434;}
.col-blue{color:#092544;}
.col-red{color:#8d1a1c;}
.bg-white{background:#fff;}
.bg-red{background:#8d1a1c;}
.bg-blue{background:#092544;}
.


.topWidgetRight{padding-top:15px;padding-bottom:15px;}
.objectsRight{float:right;margin-right:45px;}
.clear{clear:both;}
img.logo {
    padding-top: 20px;
    padding-bottom: 20px;
}

.menu-style {float: right;}
.menu-style ul {list-style-type: none;}
.menu-style li {float: left;padding: 16px;font-size: 18px;}
#main-menu a:hover {color: #343434 !important;}
a:hover {color: #c23571 !important;}
.menu-txt{top: 18px;position: relative;}


.mainBanner{background:url('../imgs/ia_banner02-back.jpg')no-repeat;background-size:100%;max-height:535px;}
.mainBannertxt{font-family: 'Playfair Display', serif;font-size: 4em;float: right;text-shadow: 5px 4px #3d3c3c;margin-top:5%;}
.biggerTxt{font-family: 'Open Sans', sans-serif;font-size: 1.9em;line-height: 70px;}

.boton {
    float: right;
    padding: 5px 45px;
    border: 3px solid #8d1a1c;
    text-align: Center;
    margin: 8% auto 225px auto;
    font-size: 1.8em;
    font-family: 'Playfair Display', serif;
    color: #fff;
}
.boton:hover{background:#8d1a1c;}

.duvalin{
background: #8d1a1c; /* Old browsers */
background: -moz-linear-gradient(left,  #8d1a1c 1%, #8d1a1c 50%, #8d1a1c 51%, #ffffff 51%, #ffffff 52%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #8d1a1c 1%,#8d1a1c 50%,#8d1a1c 51%,#ffffff 51%,#ffffff 52%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #8d1a1c 1%,#8d1a1c 50%,#8d1a1c 51%,#ffffff 51%,#ffffff 52%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8d1a1c', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}

.interText{float:left}
.backgroundVisa{background:url('../imgs/ia_services-back.jpg')no-repeat;background-size:100%;max-height:800px;}
.adjImage{margin:70px auto;width: 100%;}
.serviceTitte{font-weight:bold;font-size:20px;margin-bottom: 0px!important;}
.nopadding {padding: 0 !important;margin: 0 !important;}
.smallPadding{padding-left: 5px;}
.marginTopadjs{margin-top:45px;}
.marginBottomadj{margin-bottom:45px;} 
img.pleca{widh:100%;}

#contact button,#contact input,#contact optgroup,#contact select,#contact textarea {
	width:100%!important;
	margin-bottom:35px;
}

@media (max-width: 1120px){.container {width: 900px !important;}}
@media (max-width: 920px){.container {width: 790px !important;}}
@media (max-width: 770px){.container {width: 100% !important; padding:0px;}}


