html{font-size:62.5%;}
body{background-color:#F7F7F7;color:#555;font-size:14px;font-size:1.4rem;font-family:'Lustria', serif;}
ul{list-style:none;margin:0;padding:0;}
h1, .vH1{font-size:20px;font-size:2rem;margin-bottom:20px;}
h2, .vH2{font-size:18px;font-size:1.8rem;margin-bottom:15px;}
h3, .vH3{font-size:16px;font-size:1.6rem;margin-bottom:15px;}
h4, .vH4{font-size:16px;font-size:1.6rem;margin-bottom:15px;}
h5, .vH5{font-size:15px;font-size:1.5rem;margin-bottom:10px;}
h6, .vH6{font-size:14px;font-size:1.4rem;margin-bottom:10px;}
h1,h2,h3,h4,h5,h6{color:#c20318;font-family:'Lato', sans-serif;font-weight:700;margin-top:0;-webkit-transition:all 100ms linear;-moz-transition:all 100ms linear;-o-transition:all 100ms linear;-ms-transition:all 100ms linear;transition:all 100ms linear;}
input[type="button"],input[type="submit"] ,button ,a, a:hover, a:active{text-decoration:none;border:none;-webkit-transition:all 100ms linear;-moz-transition:all 100ms linear;-o-transition:all 100ms linear;-ms-transition:all 100ms linear;transition:all 100ms linear;}
*:focus,a:focus,a:visited,a:active,a:hover, button:focus,button:visited,button:active,button:hover{outline:0;text-decoration:none;}
a{color:#e65400;}
a:hover, a:focus{color:#c20318;}
p{margin-bottom:20px;}
input, select{height:30px;line-height:30px;}
input, optgroup, select, textarea{background-color:#DBDBDB;border:1px solid #DBDBDB;color:#747474;font-size:1.6rem;font-weight:normal;margin-bottom:5px;padding:0 13px;width:100%;border-radius:3px;-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.1) inset;box-shadow:1px 1px 2px 0 rgba(0,0,0,0.1) inset;-webkit-transition:all 100ms linear;-moz-transition:all 100ms linear;-o-transition:all 100ms linear;-ms-transition:all 100ms linear;transition:all 100ms linear;}
input:focus, textarea:focus{border-color:#d8d8d8;color:#a1a1a1;background-color:#fff;outline:0 none;}
textarea{height:100px;padding:13px;font-family:'Lustria', serif;}
input[type="checkbox"], input[type="radio"]{width:auto;}
.vClear{height:0;clear:both;}
.vButton, input[type="button"], input[type="submit"]{background-color:#c20318;border:1px solid #c20318;color:#fff;display:inline-block;font-size:14px;font-size:1.4rem;font-family:'Lato', sans-serif;font-weight:700;line-height:normal;height:auto;padding:10px 25px;border-radius:3px;}
.vButton:hover,.vButton:focus, input[type="button"]:hover,input[type="submit"]:hover, input[type="button"]:focus,input[type="submit"]:focus{background-color:#e65400;border:1px solid #e65400;color:#fff;}
.vDivision{border:1px dotted #E65400;border-left-width:0;border-right-width:0;display:inline-block;height:3px;margin:20px 0;vertical-align:top;width:100%;}
.vHeader, .vHeaderFixed .vRedeSociales, .vInternaServicios .vMenuLateral a, .vInternaServicios .vMenuLateral a img, .vLinkServicios a img{-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
ul li:before{content:'';display:block;position:absolute;}
ul{margin:15px 0;}
ul li{padding-left:12px;margin-bottom:10px;position:relative;}
ul li a{color:#555;}
ul li a:hover{color:#E65400;}
ul li:before{background:url("img/sprite.png") no-repeat 0 -96px;content:'';left:0;top:4px;width:6px;height:10px;}
ul.vListaLink{margin-left:30px;}
ul.vListaLink li, ul.vResetLista li{padding-left:0;margin:0;}
ul.vListaLink li a{display:block;padding-left:15px;position:relative;}
ul.vListaLink li a:before{background-color:#fff;content:'';height:1px;left:0;opacity:0;position:absolute;top:9px;width:10px;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
ul.vListaLink li a:hover:before, ul.vListaLink li.current-menu-item a:before, ul.vListaLink li.current_page_item a:before, ul.vListaLink li.current-page-ancestor a:before{opacity:1;}
ul.vListaLink li:before, ul.vResetLista li:before, ul.vResetListaPagination li:before{content:none;}
ul.vResetLista, ul.vResetListaPagination, ul.vResetListaBefore, ul.vResetListaLinkBefore{margin:0;}
.vMenu ul li, .vResetListaBefore li, .vResetListaLinkBefore li a{padding-left:0;}
.vMenu ul li:before, .vResetListaBefore li:before, .vResetListaLinkBefore li a:before{content:none;}
.vMenu ul li{padding-left:0;}
.vMenu ul li:before{content:none;}
[class^="vCol-"],[class*=" vCol-"],.vLeft{float:left;}
.vRight{float:right;}
.vCol-10{width:10%;}
.vCol-15{width:15%;}
.vCol-20{width:20%;}
.vCol-25{width:25%;}
.vCol-30{width:30%;}
.vCol-33{width:33.33%;}
.vCol-35{width:35%;}
.vCol-40{width:40%;}
.vCol-45{width:45%;}
.vCol-50{width:50%;}
.vCol-55{width:55%;}
.vCol-60{width:60%;}
.vCol-65{width:65%;}
.vCol-66{width:66.67%;}
.vCol-70{width:70%;}
.vCol-75{width:75%;}
.vCol-80{width:80%;}
.vCol-85{width:85%;}
.vCol-90{width:90%;}
.vCol-95{width:95%;}
.vCol-100{width:100%;}
.vRow-20{margin:0 -20px;}
.vRow-20 > *{padding-left:20px;padding-right:20px;}
.vRow-15{margin:0 -15px;}
.vRow-15 > *{padding-left:15px;padding-right:15px;}
.vRow-10{margin:0 -10px;}
.vRow-10 > *{padding-left:10px;padding-right:10px;}
.vRow-5{margin:0 -5px;}
.vRow-5 > *{padding-left:5px;padding-right:5px;}
.vRowTable{display:table;width:100%;}
.vRowTable > *{display:table-cell!important;float:none!important;vertical-align:middle!important;}
[class^="vRow-"]:after,[class*=" vRow-"]:after, ul.vListaCol-2:after, .vClearAfter{content:'';display:table;clear:both;}
.vClearAfter{width:100%;}
[class^="vColInline-"],[class*=" vColInline-"], [class^="vColInlineMid-"],[class*=" vColInlineMid-"]{display:inline-block;vertical-align:top;}
[class^="vColInlineMid-"],[class*=" vColInlineMid-"]{vertical-align:middle;}
.vColInline-10, .vColInlineMid-10{width:10%;}
.vColInline-15, .vColInlineMid-15{width:15%;}
.vColInline-20, .vColInlineMid-20{width:20%;}
.vColInline-25, .vColInlineMid-25{width:25%;}
.vColInline-30, .vColInlineMid-30{width:30%;}
.vColInline-33, .vColInlineMid-33{width:33%;}
.vColInline-35, .vColInlineMid-35{width:35%;}
.vColInline-40, .vColInlineMid-40{width:40%;}
.vColInline-45, .vColInlineMid-45{width:45%;}
.vColInline-50, .vColInlineMid-50{width:50%;}
.vColInline-55, .vColInlineMid-55{width:55%;}
.vColInline-60, .vColInlineMid-60{width:60%;}
.vColInline-65, .vColInlineMid-65{width:65%;}
.vColInline-66, .vColInlineMid-66{width:66%;}
.vColInline-70, .vColInlineMid-70{width:70%;}
.vColInline-75, .vColInlineMid-75{width:75%;}
.vColInline-80, .vColInlineMid-80{width:80%;}
.vColInline-85, .vColInlineMid-85{width:85%;}
.vColInline-90, .vColInlineMid-90{width:90%;}
.vColInline-95, .vColInlineMid-95{width:95%;}
.vColInline-100, .vColInlineMid-100{width:100%;}
.vImg{background-color:#fff;border:4px solid #fff;display:block;text-align:center;overflow:hidden;position:relative;border-radius:4px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);}
.vImg img{margin:0px auto;-webkit-transition:all 500ms linear;-moz-transition:all 500ms linear;-o-transition:all 500ms linear;-ms-transition:all 500ms linear;transition:all 500ms linear;}
.vImg:before{content:"\f0c1";color:#E65400;font-size:50px;font-size:5rem;font-family:'FontAwesome';left:50%;margin-top:-25px;margin-left:-25px;opacity:0;position:absolute;top:50%;z-index:1;}
.vImg:hover{border:4px solid #fff;}
.vImg:hover img{opacity:0.5;-moz-transform:scale(1.3);-webkit-transform:scale(1.3);transform:scale(1.3);}
.vImg:hover:before{opacity:1;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:vImg;animation-name:vImg;}
.vInput{margin-bottom:15px;width:100%;}
.vInput input{margin-bottom:0;}
.vLabel{line-height:20px;}
.vLabel.vLeyenda{margin-left:25%;margin-top:18px;}
.vInputGroup{margin-bottom:10px;}
.vInputGroup .vLabel{position:relative;text-align:left;width:25%;}
.vInputGroup .vLabel sup{color:#B72E26;}
.vInputGroup .vLabel span{position:absolute;right:0;top:0;}
.vInputGroup .vInput, .vInputGroup .vLabelInput{margin-left:-3px;margin-bottom:0;width:75%;}
.vInputGroup .vInput input{margin-bottom:0;}
.vInputGroup .vLabelInput{line-height:20px;margin-left:-3px;text-align:left;width:75%;}
.vInputGroup .vLabel, .vInputGroup .vInput, .vInputGroup .vLabelInput,
.vInputGroupSearch .vInput, .vInputGroupSearch .vButtonInput{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;}
.vInputGroupSearch input{margin:0;}
.vInputGroupSearch .vInput{border-bottom-right-radius:0;border-top-right-radius:0;margin:0;width:85%;}
.vInputGroupSearch .vButtonInput{margin-left:-3px;width:15%;}
.vInputGroupSearch .vButtonInput input{background:url('img/sprite.png') no-repeat -98px 0 #84898e;border-color:#84898e;border-bottom-left-radius:0;border-top-left-radius:0;padding:10px;}
.vInputGroupSearch .vButtonInput input:hover{background-color:#565656;border-color:#565656;}
.vInputGroup.vInputGroupContact .vLabel{margin-top:5px;}
.vInputGroup.vInputGroupContact > *{vertical-align:top;}
.vSelect{background:url("img/bg-select.png") no-repeat 95% center #fff;border:2px solid #75BEBC;margin-bottom:10px;overflow:hidden;}
.vSelect select{background:transparent;border-width:0;height:35px;line-height:16px;margin:0;padding:5px 8% 5px 8px;width:107%;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-appearance:none;-webkit-appearance:none;}
.vUpload{border:2px solid #75BEBC;margin-bottom:10px;overflow:hidden;transition:all 100ms linear;}
.vUpload input{background:transparent;padding:0;line-height:1;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:0.01px;text-overflow:'';margin-bottom:0;box-shadow:none;border-width:0;}
.vUpload input:focus{background:transparent;}
.vUpload input::-ms-expand{display:none;}
@-moz-document url-prefix(){.vUpload{background:#fff url('img/upload.png') no-repeat 99% center/auto 27px;}
    .vUpload input{margin-left:-113px;padding:0 13px;width:445%;}
    .vSelect select{padding-right:12%;width:106%;}
}
@media screen and (-webkit-min-device-pixel-ratio:0){.vSelect select{padding-right:12%;width:106%;}
    .vUpload{background:#fff url('img/upload.png') no-repeat 99% center/auto 27px;}
    .vUpload input{margin-left:-170px;padding:6px 13px;width:445%;}
}
.vRedeSociales a{border:1px solid #E3E3E3;color:#4E4E4E;display:inline-block;font-size:18px;font-size:1.8rem;line-height:34px;height:34px;margin:0 3px;text-align:center;vertical-align:top;width:34px;background:rgb(255,255,255);background:-moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(237,237,237,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(237,237,237,1)));background:-webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);background:-o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);background:-ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);background:linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed',GradientType=0);}
.vRedeSociales a:hover{color:#C20318;}
.vRedeSociales a:last-child{margin-right:0;}
table{border-collapse:separate;border-spacing:0;margin-top:20px;margin-bottom:20px;min-width:350px;}
table tr td{border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;padding:10px 20px;text-align:center;}
table tr td img{margin-right:20px;}
table tr td:first-child{border-left:1px solid #CCCCCC;color:#70160e;text-align:center;}
table tr:first-child td{background-color:#9CA3A9;border-top:1px solid #9CA3A9;color:#fff;font-weight:700;padding:20px;text-align:center;}
table tr:nth-child(2) td{border-top:1px solid #CCCCCC;}
table.aligncenter{display:table;}
.breadcrumb{background-color:inherit;border-bottom:1px solid #E3E3E3;margin:0 0 30px;padding:0 15px;}
.breadcrumb a{color:#9ca3a9;line-height:40px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;vertical-align:baseline;}
.breadcrumb a:hover, .breadcrumb > .active{color:#4b5b6e;}
.breadcrumb > li{color:#9ca3a9;display:inline-block;font-size:13px;font-size:1.3rem;margin-bottom:0;padding-left:13px;padding-right:5px;position:relative;}
.breadcrumb > li + li:before{background:url("img/sprite.png") no-repeat -136px 0;content:"";height:7px;left:0;margin-top:-3px;position:absolute;top:50%;width:4px;}
.breadcrumb > li:before{left:inherit;position:relative;top:inherit;}
.breadcrumb > li:first-child{padding-left:0;}
.breadcrumb > li:first-child:before{content:none;}
.breadcrumb > .active{line-height:40px;}
.pagination > li{display:inline-block;margin:0 1px;}
.pagination > li > a, .pagination > li > span{background-color:#d9dade;border-radius:3px;color:#4b5b6e;font-family:'PT Sans', sans-serif;margin-left:0;}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus{background-color:#b72e26;border-color:#b72e26;color:#fff;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{background-color:#4b5b6e;border-color:#4b5b6e;}
.vPaginador{text-align:center;}
.holder{font-family:'Quattrocento Sans', sans-serif;display:inline-block;margin:0;overflow:hidden;text-align:center;vertical-align:top;}
.holder a{border:2px solid #555;color:#555;display:block;font-size:14px;font-size:1.4rem;line-height:26px;cursor:pointer;float:left;margin:0 6px;padding:0 10px;}
.holder a img{vertical-align:top;}
.holder a.jp-previous{margin-left:0;padding-right:10px;}
.holder a.jp-previous:before{content:'\f100';font-family:'FontAwesome';margin-right:5px;}
.holder a.jp-next{padding-left:10px;}
.holder a.jp-next:after{content:'\f101';font-family:'FontAwesome';margin-left:5px;}
.holder a.jp-next, .holder a.jp-previous{border-color:transparent!important;}
.holder a.jp-next, .holder a.jp-previous, .holder a.jp-next.jp-disabled, .holder a.jp-previous.jp-disabled{}
.holder a.jp-next:hover, .holder a.jp-previous:hover{color:#E65400;}
.holder a.jp-next.jp-disabled, .holder a.jp-previous.jp-disabled{color:#E65400;}
.holder a.jp-current, a.jp-current:hover,.holder a.jp-disabled, a.jp-disabled:hover{cursor:default;}
.holder a:hover, .holder a.jp-current, a.jp-current:hover, .holder a.jp-disabled, a.jp-disabled:hover{border-color:#E65400;color:#000;}
.holder span{margin:0;}
.pagination.loop-pagination a{border:2px solid #555;color:#555;display:inline-block;font-size:14px;font-size:1.4rem;line-height:26px;cursor:pointer;margin:0 6px;padding:0 10px;}
.pagination.loop-pagination .current{color:#000;border:2px solid #E65400;display:inline-block;font-size:14px;font-size:1.4rem;line-height:26px;cursor:pointer;margin:0 6px;padding:0 10px;}
.pagination.loop-pagination .next,.pagination.loop-pagination .prev{border-color:rgba(0, 0, 0, 0);color:#000;}
.pagination.loop-pagination .next:after{content:'\f101';font-family:'FontAwesome';margin-left:5px;}
.pagination.loop-pagination .prev:before{content:'\f100';font-family:'FontAwesome';margin-right:5px;}
.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out;}
.mfp-fade.mfp-bg.mfp-ready{opacity:0.8;}
.mfp-fade.mfp-bg.mfp-removing{opacity:0;}
.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out;}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1;}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0;}
.vPopupYoutube{background-color:#000;overflow:hidden;position:relative}
.vPopupYoutube img{-webkit-transition:all 500ms linear;-moz-transition:all 500ms linear;-o-transition:all 500ms linear;-ms-transition:all 500ms linear;transition:all 500ms linear;}
.vPopupYoutube:hover img{opacity:0.3;-moz-transform:scale(1.3);-webkit-transform:scale(1.3);transform:scale(1.3);}
.vPopupYoutube:before{background-color:rgba(0,0,0,0.3);border:3px solid #fff;border-radius:100%;color:#fff;content:'k';font-size:28px;font-size:2.8rem;font-family:'vIconBBC';height:70px;left:50%;line-height:62px;margin-left:-35px;margin-top:-35px;position:absolute;top:50%;text-align:center;text-indent:5px;width:70px;z-index:5;}
.owl-stage-outer{z-index:2;}
.owl-controls{height:100%;position:absolute;top:0;width:100%;z-index:1;}
.owl-controls .owl-nav{margin-top:-15px;position:absolute;top:50%;width:100%;}
.owl-controls .owl-nav div{background-color:#c20318;color:transparent;height:30px;position:relative;text-align:center;text-indent:-99999px;width:30px;}
.owl-controls .owl-nav div:hover{background-color:#f5b316;}
.owl-controls .owl-nav div:before{display:block;color:#fff;font-size:20px;font-size:2rem;font-family:"FontAwesome";line-height:30px;height:100%;text-indent:0;width:100%;}
.owl-controls .owl-nav div:after{content:'';position:absolute;top:-3px;width:9px;height:-moz-calc(100% + 6px);height:calc(100% + 6px);z-index:-1;}
.owl-controls .owl-nav .owl-prev{float:left;left:-39px;}
.owl-controls .owl-nav .owl-prev:before{content:'\f104';}
.owl-controls .owl-nav .owl-prev:after{background:url("img/bg_carousel_alianza_left.png") no-repeat left top/auto 100%;left:0;}
.owl-controls .owl-nav .owl-next{float:right;right:-39px;}
.owl-controls .owl-nav .owl-next:before{content:'\f105';}
.owl-controls .owl-nav .owl-next:after{background:url("img/bg_carousel_alianza_right.png") no-repeat right top/auto 100%;right:0;}
.owl-controls .owl-dots{bottom:-35px;position:absolute;width:100%;}
.owl-controls .owl-dots .owl-dot{display:inline-block;margin:0 3px;}
.owl-controls .owl-dots .owl-dot span{background-color:#c20318;border-radius:100%;display:block;height:10px;width:10px;}
.owl-controls .owl-dots .active span, .owl-controls .owl-dots .owl-dot span:hover{background-color:#f5b316;}
.vAmarillo{background-color:#f5b316;}
.vNaranja{background-color:#e65400;}
.vRojo{background-color:#c20318;}
.vMarronLight{background-color:#8f190b;}
.vMarron{background-color:#601607;}
.vImgSpan{background-color:#000;border:3px solid #f5b316;display:inline-block;overflow:hidden;position:relative;vertical-align:top;}
.vImgSpan img{-webkit-transition:all 500ms linear;-moz-transition:all 500ms linear;-o-transition:all 500ms linear;-ms-transition:all 500ms linear;transition:all 500ms linear;}
.vImgSpan span{background-color:#F7F7F7;color:#555;display:inline-block;font-family:'Lato', sans-serif;font-weight:700;left:50%;margin-left:-55px;margin-top:-20px;padding:10px 40px 10px 10px;opacity:0;position:absolute;top:50%;z-index:1;text-transform:uppercase;vertical-align:top;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.vImgSpan span:before{background-color:#f5b316;content:'\f067';color:#fff;font-family:'FontAwesome';font-weight:400;height:100%;line-height:40px;position:absolute;right:0;top:0;text-align:center;width:30px;}
.vImgSpan:hover img{opacity:0.5;-moz-transform:scale(1.3);-webkit-transform:scale(1.3);transform:scale(1.3);}
.vImgSpan:hover span{opacity:1;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}
.vImgSpan:hover{border:3px solid #f5b316;}
.vImgBorde{background-color:#fff;padding:4px;border-radius:4px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);}
.vBorderBottom, .vBorderBottomBlanco{padding-bottom:13px;position:relative;}
.vBorderBottom:before{background-color:#c20318;}
.vBorderBottomBlanco:before{background-color:#fff;}
.vBorderBottomBlanco:before, .vBorderBottom:before{bottom:0;content:'';height:2px;left:0;position:absolute;width:50px;}
.vCaretRight{position:relative;}
.vCaretRight:before{content:'';border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #C20318;height:0;left:100%;position:absolute;top:35px;width:0;}
.vCaretBottom, .vCaretBottomSmall{position:relative;}
.vCaretBottom:before{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #C20318;margin-left:-10px;}
.vCaretBottomSmall:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:9px solid #C20318;margin-left:-7px;}
.vCaretBottomSmall:before, .vCaretBottom:before{content:'';height:0;left:50%;position:absolute;top:100%;width:0;}
img.vGrayscale{filter:url("js/filters.svg#grayscale");filter:gray;-webkit-filter:grayscale(100%);-webkit-transition:all .6s ease;-webkit-backface-visibility:hidden;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200 ms linear;transition:all 200 ms linear;}
img.vGrayscale:hover{filter:none;-webkit-filter:grayscale(0%);}
.vResetImg{background-color:transparent!important;padding:0!important;border-radius:0!important;box-shadow:none!important;-webkit-box-shadow:none!important;}
.vBoxLoading{background-color:#fff;height:100%;position:absolute;width:100%;z-index:10001;}
.vBoxLoading:before{content:'';border-left:2px solid rgba(27, 31, 35, 0.15);border-right:2px solid rgba(27, 31, 35, 0.15);border-bottom:2px solid rgba(27, 31, 35, 0.15);border-top:2px solid rgba(27, 31, 35, 0.8);display:block;height:26px;margin:-13px auto 0;position:relative;top:50%;width:26px;-moz-animation:rotation 0.6s infinite linear;-webkit-animation:rotation 0.6s infinite linear;animation:rotation 0.6s infinite linear;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;}
.vMenu ul li{margin-bottom:0;position:relative;}
.vHeader{background-color:#fff;border-bottom:2px solid #E8E8E8;left:0;padding:14px 0;position:fixed;top:0;width:100%;z-index:20000;box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);}
.vHeader .vRedeSociales{margin-bottom:15px;text-align:right;}
.vHeader .vMenuResponsive{}
.vHeader .vMenuResponsive ul{margin:0;font-family:'Lato', sans-serif;font-weight:700;text-transform:uppercase;font-size:0;letter-spacing:0;word-spacing:0;}
.vHeader .vMenuResponsive ul li{border-left:1px solid #E0E0E0;display:inline-block;font-size:15px;font-size:1.5rem;padding:0 18px;vertical-align:top;letter-spacing:normal;white-space:normal;word-spacing:normal;}
.vHeader .vMenuResponsive ul li a{border-bottom:1px solid #fff;color:#555;display:block;}
.vHeader .vMenuResponsive .vMprimary > li > a:hover, .vHeader .vMenuResponsive .vMprimary > li.current-menu-item > a, .vHeader .vMenuResponsive .vMprimary > li.current_page_item > a, .vHeader .vMenuResponsive .vMprimary > li.current-page-ancestor > a, .vHeader .vMenuResponsive .vMprimary > li.current-post-ancestor a, .vHeader .vMenuResponsive .vMprimary > li.current-menu-parent a, .vHeader .vMenuResponsive .vMprimary > li.current-post-parent a{border-bottom-color:#e65400;color:#e65400;}
.vHeader .vMenuResponsive ul li:first-child{border-left-width:0;}
.vHeader .vMenuResponsive ul li:last-child{padding-right:0;}
.vHeaderFixed{padding:5px 0;}
.vHeaderFixed .vRedeSociales{margin-top:2px;margin-bottom:10px;}
.vHome > *{position:relative;z-index:2;}
.vSlider{height:523px;position:relative;z-index:1;}
.fullwidthbanner-container, .fullwidthbanner-container .fullwidthabanner{height:100%!important;max-height:inherit!important;}
.vLinkServicios{box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);border:2px solid #F7F7F7;border-right-width:0;border-left-width:0;text-align:center;font-size:0;letter-spacing:0;word-spacing:0;}
.vLinkServicios a{border-left:1px solid #F7F7F7;color:#fff;font-size:20px;font-size:2rem;font-family:'Lato', sans-serif;font-weight:700;height:130px;overflow:hidden;padding:15px;position:relative;letter-spacing:normal;white-space:normal;word-spacing:normal;}
.vLinkServicios a span{display:inline-block;vertical-align:middle;}
.vLinkServicios a:before{content:'';content:none;background-color:rgba(255,255,255,0.15);height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;}
.vLinkServicios a:after{content:'';display:inline-block;height:100%;width:0;vertical-align:middle;}
.vLinkServicios a:hover:before{opacity:1;}
.vLinkServicios a:first-child{border-left-width:0;}
.vHome .vLinkServicios a img{left:0;margin-left:0;}
.vSectionCadec{background-color:#F7F7F7;padding:50px 0;text-align:justify;}
.vSectionCadec h2{font-weight:900;margin-bottom:30px;text-transform:uppercase;}
.vSectionCadec h2 img{margin-right:10px;}
.vSectionCadec h2 > *{display:inline-block;vertical-align:middle;}
.vBoxBienvenidos{padding-right:50px;}
.vBoxBienvenidos strong{color:#c20318;}
.vBoxNosotros{text-align:center;}
.vSectionBlogRedes{background-color:#fff;padding:30px 0;}
.vBoxHomeNoticia{padding-right:30px;}
.vBoxHomeNoticia h3{color:#000;text-transform:uppercase;}
.vBoxHomeNoticia .vImagen{border:3px solid #F5F5F5;}
.vBoxHomeNoticia .vImagen img{margin:0px auto;}
.vBoxHomeNoticia .vContenido{color:#555;padding-left:15px;}
.vBoxHomeNoticia .vContenido p{margin-bottom:10px;}
.vBoxHomeNoticia:hover h3{color:#c20318;}
.vBoxHomeNoticia:hover .vImagen{border:3px solid #f5b316;}
.vSiguenos{height:199px;overflow:hidden;}
.vBoxSiguenos{background-color:#C20318;padding:15px;z-index:5;}
.vBoxSiguenos .vRedeSociales{margin-bottom:15px;}
.vBoxSiguenos .vRedeSociales a{color:#C20318;}
.vBoxSiguenos, .vBoxSiguenos h3{color:#fff;}
.vLinkInteres{background-color:#C20318;color:#fff;display:block;font-size:18px;font-size:1.8rem;font-family:'Lato', sans-serif;font-weight:700;margin:30px auto 0;padding:10px 20px;text-align:center;width:190px;}
.vLinkInteres:hover, .vLinkInteres:focus{background-color:#E65400;color:#fff;}
.vLinkInteres:hover:before, .vLinkInteres:focus:before{border-top-color:#E65400;}
.vLinkInteres:before{-webkit-transition:all 100ms linear;-moz-transition:all 100ms linear;-o-transition:all 100ms linear;-ms-transition:all 100ms linear;transition:all 100ms linear;}
.vSectionvCarouselAlianzas{background-color:#F7F7F7;display:none;margin-top:30px;padding:25px 30px;}
.vSectionvCarouselAlianzas .vCarouselAlianzas img{display:inline-block;width:auto;max-width:100%;}
.vSectionvCarouselAlianzas .vCarouselAlianzas .item{padding:0 17px;text-align:center;}
.vInterna{padding-top:140px;padding-bottom:50px;}
.vInterna p{margin-bottom:15px;text-align:justify;}
.vInterna strong{color:#C20318;}
.vInterna img{background-color:#fff;padding:4px;border-radius:4px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);}
.vInterna h1, .vInterna h2, .vInterna h3, .vInterna .vH1, .vInterna .vH2, .vInterna .vH3{color:#343434;padding-bottom:13px;position:relative;text-transform:uppercase;}
.vInterna h1:before, .vInterna h2:before, .vInterna h3:before, .vInterna .vH1:before, .vInterna .vH2:before, .vInterna .vH3:before{background-color:#c20318;bottom:0;content:'';height:1px;left:0;position:absolute;width:50px;}
.vInterna figcaption{font-family:'Lato', sans-serif;margin-top:15px;text-align:center;}
.vInterna figcaption strong{color:#C20318;margin-top:10px;text-align:center;}
.vInterna .vContentRight{padding-left:35px;}
.vInterna .vContentRight img{margin-bottom:15px;}
.vInterna .vContentRight h4, .vInterna .vContentRight h5, .vInterna .vContentRight h6{margin:20px 0;}
.vInterna .vContentRight .vDivision{margin:10px 0 25px;}
.vInterna.vInternaServicios .vContentRight .vDivision{margin:10px 0 10px;}
.vInternaFirma .vContenSecundario{margin-top:15px;}
.vInternaFirma .vContenSecundario span{border-radius:100%;display:block;height:64px;line-height:64px;margin:0 auto 20px;text-align:center;width:64px;}
.vInternaFirma .vContenSecundario span img{display:inline-block;vertical-align:middle;}
.vInternaFirma .vContenSecundario .vH3{display:inline-block;vertical-align:top;}
.vInternaFirma .vContenSecundario .vH3:before{width:100%;}
.vInternaFirma .vContenSecundario, .vInternaFirma .vContenSecundario p{text-align:center;}
.vInternaConsultores .vBoxConsultor{padding-left:40px;position:relative;text-align:justify;}
.vInternaConsultores .vBoxConsultor:before{background:url("img/sprite.png") no-repeat top left;content:'';height:16px;left:0;position:absolute;top:3px;width:22px;}
.vInternaConsultores .vBoxStaff:before{background-position:0 -64px;}
.vInternaConsultores .vBoxAlianzas{margin-top:15px;}
.vInternaConsultores .vBoxAlianzas:before{background-position:0 -80px;}
.vInternaConsultores .vBoxImgAlianzas{margin-top:30px;text-align:center;}
.vInternaConsultores .vBoxImgAlianzas img{display:inline-block;margin:0 7px;max-width:100%;vertical-align:middle;}
.vInternaConsultores .vBoxImgAlianzas:before{content:none;}
.vInternaConsultores .vContentRight{text-align:right;}
.vInternaConsultores .vContentRight .vDivision{width:-moz-calc(100% - 40px);width:calc(100% - 40px);}
.vInternaAlianza{text-align:center;}
.vInternaAlianza h1{display:inline-block;margin-bottom:35px;vertical-align:top;}
.vInternaAlianza h1:before{width:100%;}
.vInternaAlianza .vBoxAlianza{margin-bottom:20px;}
.vInternaAlianza .vBoxAlianza a{display:block;background-color:#fff;height:130px;line-height:130px;padding:4px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);}
.vInternaAlianza .vBoxAlianza img{max-height:100px;}
.vInternaContacto{font-family:'Lato', sans-serif;height:640px;padding:0;position:relative;}
.vInternaContacto h1{margin-bottom:15px;}
.vInternaContacto form{margin-top:20px;}
.vInternaContacto .vContent{background-color:#fff;left:50%;margin-left:-540px;padding:20px;position:absolute;top:130px;width:430px;z-index:10;border-radius:4px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);}
.vInternaContacto .vRight{position:relative;}
.vInternaContacto .vInputGroup .vLabel{margin-top:5px;}
.vInternaContacto .vInputGroup .vLabel, .vInternaContacto .vInputGroup .vInput{vertical-align:top;}
.vInternaServicios{}
.vInternaServicios .vMenuLateral{border-right:1px solid #E0E0E0;font-size:20px;font-size:2rem;font-family:'Lato', sans-serif;font-weight:700;padding-right:35px;}
.vInternaServicios .vMenuLateral a{background-color:#fff;border-bottom:3px solid #D2D2D2;display:block;margin-bottom:10px;overflow:hidden;padding:12px 10px;position:relative;text-align:center;border-radius:4px;}
.vInternaServicios .vMenuLateral a img, .vLinkServicios a img{height:100%;left:50%;margin-left:-144px;opacity:0;position:absolute;top:0;z-index:1;}
.vInternaServicios .vMenuLateral a span{position:relative;z-index:2;}
.vInternaServicios .vMenuLateral li.vCurrent a img, .vInternaServicios .vMenuLateral a:hover img, .vLinkServicios a:hover img{opacity:0.15;}
.vInternaServicios .vMenuLateral li:nth-child(5n+1) a{color:#F5B316;}
.vInternaServicios .vMenuLateral li.vCurrent:nth-child(5n+1) a, .vInternaServicios .vMenuLateral li:nth-child(5n+1) a:hover{background-color:#F5B316;}
.vInternaServicios .vMenuLateral li:nth-child(5n+2) a{color:#E65400;}
.vInternaServicios .vMenuLateral li.vCurrent:nth-child(5n+2) a, .vInternaServicios .vMenuLateral li:nth-child(5n+2) a:hover{background-color:#E65400;}
.vInternaServicios .vMenuLateral li:nth-child(5n+3) a{color:#C20318;}
.vInternaServicios .vMenuLateral li.vCurrent:nth-child(5n+3) a, .vInternaServicios .vMenuLateral li:nth-child(5n+3) a:hover{background-color:#C20318;}
.vInternaServicios .vMenuLateral li:nth-child(5n+4) a{color:#8F190B;}
.vInternaServicios .vMenuLateral li.vCurrent:nth-child(5n+4) a, .vInternaServicios .vMenuLateral li:nth-child(5n+4) a:hover{background-color:#8F190B;}
.vInternaServicios .vMenuLateral li:nth-child(5n+5) a{color:#601607;}
.vInternaServicios .vMenuLateral li.vCurrent:nth-child(5n+5) a, .vInternaServicios .vMenuLateral li:nth-child(5n+5) a:hover{background-color:#601607;}
.vInternaServicios .vMenuLateral li.vCurrent a, .vInternaServicios .vMenuLateral li:nth-child(5n+1) a:hover, .vInternaServicios .vMenuLateral li:nth-child(5n+2) a:hover, .vInternaServicios .vMenuLateral li:nth-child(5n+3) a:hover, .vInternaServicios .vMenuLateral li:nth-child(5n+4) a:hover, .vInternaServicios .vMenuLateral li:nth-child(5n+5) a:hover{border-bottom-color:rgba(0,0,0,0.2);color:#fff;}
.vInternaServicios .vContentRight{padding-left:35px;}
.vInternaServicios .vContentRight h1{line-height:1.3;}
.vDestacados{}
.vDestacados .vBoxDestacado h2 a{color:#212224;}
.vDestacados .vBoxDestacado h2 a:hover{color:#C20318;}
.vDestacados .vBoxDestacado .vImg{margin-bottom:25px;}
.vDestacados .vBoxDestacado .vDate{margin-top:12px;}
.vDestacados .vBoxDestacado .vDivision{margin:25px 0;}
.vRelcionados{padding-left:40px;}
.vRelcionados .vContenido{padding-left:0;padding-right:15px;text-align:right;}
.vRelcionados .vContenido h3{padding-bottom:0;margin-bottom:5px;}
.vRelcionados .vContenido h3:before{content:none;}
.vRelcionados .vImagen, .vRelcionados .vBoxHomeNoticia:hover .vImagen{border-width:0;}
.vRelcionados .vBoxHomeNoticia{display:block;border-bottom:1px dotted #C20318;overflow:hidden;padding:20px 0;}
.vRelcionados .vBoxHomeNoticia:nth-of-type(1){padding-top:10px;}
.vNoticiaDetalle .vBoxDestacado .vDate{margin-top:6px;}
.vNoticiaDetalle .wp-post-image{margin-bottom:25px;}
.vNoticiaDetalle .vRelcionados .vH1 a{color:#343434;}
.vNoticiaDetalle .vRelcionados .vH1 a:hover{color:#C20318;}
.vDate{color:#e65400;display:inline-block;font-size:12px;font-size:1.2rem;font-family:'Lato', sans-serif;font-weight:700;font-style:italic;}
.vPaginacionDetalle{text-align:center;}
.vPaginacionDetalle > *{display:inline-block;margin:0 5px;vertical-align:middle;}
.vFooter{background-color:#fff;font-family:'Lato', sans-serif;}
.vMenuFooter{border:1px solid #E0E0E0;border-left-width:0;border-right-width:0;padding:15px 0;}
.vMenuFooter ul{display:table;margin:0;font-weight:700;text-transform:uppercase;width:100%;}
.vMenuFooter ul li{border-left:1px solid #E0E0E0;display:table-cell;font-size:15px;font-size:1.5rem;vertical-align:top;text-align:center;}
.vMenuFooter ul li a{border-bottom:1px solid #fff;color:#555;display:inline-block;vertical-align:top;}
.vMenuFooter ul li:first-child{border-left-width:0;}
.vMenuFooter .vResetLista > li > a:hover, .vMenuFooter .vResetLista > li.current-menu-item > a, .vMenuFooter .vResetLista > li.current_page_item > a, .vMenuFooter .vResetLista > li.current-page-ancestor > a, .vMenuFooter .vResetLista > li.current-post-ancestor a, .vMenuFooter .vResetLista > li.current-menu-parent a, .vMenuFooter .vResetLista > li.current-post-parent a{border-bottom-color:#e65400;color:#e65400;}
.vFooterMid{display:table;padding:30px 0;}
.vFooterMid span{color:#E65400;font-weight:700;}
.vFooterMid .vBoxMid{border-left:1px solid #E0E0E0;display:table-cell;float:none;vertical-align:top;padding:0 20px;text-align:center;}
.vFooterMid .vBoxMid ul{display:inline-block;padding-left:25px;position:relative;text-align:left;}
.vFooterMid .vBoxMid ul:before{background:url("img/sprite.png") no-repeat top center;content:'';height:16px;left:0;position:absolute;top:3px;width:19px;}
.vFooterMid .vBoxMidAtencion ul:before{background-position:0 -16px;}
.vFooterMid .vBoxMidTelefono ul:before{background-position:0 -32px;}
.vFooterMid .vBoxMidSiguenos ul:before{background-position:0 -48px;}
.vFooterMid .vBoxMid:first-child{border-left-width:0;}
.vFooterMid .vBoxMidSiguenos{}
.vFooterMid .vRedeSociales{margin-top:10px;}
.vFooterBottom{background-color:#e65400;color:#fff;font-size:13px;font-size:1.3rem;padding:15px 0;}
.vFooterBottom small{font-size:100%;}
.vFooterBottom a{color:#FFAD2C;}
.vFooterBottom a:hover{color:#f5b316;}
.vPageContacto .vPageContenido{border-right:1px solid #fff;position:relative;}
.vPageContacto .vPageContenido:before{background:rgba(0,0,0,0.1);content:'';right:0;top:0;height:100%;position:absolute;width:1px;}
.vPageContacto .vLabel{width:20%;}
.vPageContacto .vLeyenda{margin-left:20%;width:50%;}
.vPageContacto .vInput{width:80%;}
.vPageContacto .vRight{position:relative;}
.vPageContacto .vRight .vButton{height:auto;margin:0;padding:7px 20px;}
.vPageContacto img{background-color:inherit;border-width:0;padding:0;}
.vPageContacto ul a{color:#565656;}
.vPageContacto ul a:hover{color:#b72e26;}
.vMenuResponsive .trigger{background:#45cedf;border:1px solid rgba(0, 0, 0, 0.03);border-radius:2px;color:#fff;display:none;line-height:14px;padding:8px 10px;position:relative;text-transform:uppercase;text-align:center;}
.vMenuResponsive .trigger:before{content:'m';display:inline-block;height:13px;font:21px/13px "vIconSitrasis";margin:-3px 5px 0 0;text-transform:none;vertical-align:middle;width:21px;}
.vMenuResponsive .trigger:hover, .vMenuResponsive .clicked{background-color:#013c82;cursor:pointer;}
.vMenuResponsive .trigger span{display:inline-block;vertical-align:middle;}
.vMenuResponsive:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.vMapa{height:100%;position:relative;z-index:1;}
.vMapa #vMapa{height:100%!important;width:100%!important;}
.wpcf7-not-valid-tip{font-size:12px!important;font-size:1.2rem!important;color:#c20318 !important;font-weight:normal!important;margin:3px 0 0;position:absolute;right:10px;top:5px;-webkit-transition:all 100ms linear;-moz-transition:all 100ms linear;-o-transition:all 100ms linear;-ms-transition:all 100ms linear;transition:all 100ms linear;}
.wpcf7-validation-errors{background:transparent;color:#c20318 !important;}
.wpcf7-validation-errors,.wpcf7-mail-sent-ok{font-size:12px!important;font-size:1.2rem!important;font-family:'Lato', sans-serif!important;line-height:20px!important;text-align:right;float:right;width:auto;border-color:transparent!important;margin:0!important;border-width:1px !important;margin-right:0 !important;padding:1em 0 0!important;-webkit-transition:all 100ms linear;-moz-transition:all 100ms linear;-o-transition:all 100ms linear;-ms-transition:all 100ms linear;transition:all 100ms linear;}
.wpcf7-validation-errors,.wpcf7-mail-sent-ok, .wpcf7-not-valid-tip{-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}
.wpcf7-mail-sent-ok{color:#e65400 !important;}
.wpcf7 img.ajax-loader{background-color:inherit;bottom:50%;box-shadow:none;margin-bottom:-8px;position:absolute;right:100px;}
span.wpcf7-form-control-wrap{display:block;}
::-webkit-input-placeholder{color:#000!important;}
:-moz-placeholder{color:#000!important;}
::-moz-placeholder{color:#000!important;}
:-ms-input-placeholder{color:#000!important;}
.gallery{display:inline-block;margin-bottom:20px!important;margin-left:-5px!important;margin-right:-5px!important;}
.gallery img{border-width:0!important;;width:100%;}
.gallery .gallery-item{padding:0 5px!important;}
.customize-support{position:relative;}
.entry-content img,
.comment-content img,
.widget img{max-width:100%;}
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"]{height:auto;}
img.size-full,
img.size-large,
img.header-image,
img.wp-post-image{}
.alignleft{float:left;}
.alignright{float:right;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
blockquote.alignleft,
img.alignleft{margin:7px 24px 7px 0;}
.wp-caption.alignleft{margin:7px 14px 7px 0;}
blockquote.alignright,
img.alignright{margin:7px 0 7px 24px;}
.wp-caption.alignright{margin:7px 0 7px 14px;}
blockquote.aligncenter,
img.aligncenter,
.wp-caption.aligncenter{margin-top:7px;margin-bottom:7px;}
.site-content blockquote.alignleft,
.site-content blockquote.alignright{border-top:1px solid rgba(0, 0, 0, 0.1);border-bottom:1px solid rgba(0, 0, 0, 0.1);padding-top:17px;width:50%;}
.site-content blockquote.alignleft p,
.site-content blockquote.alignright p{margin-bottom:17px;}
.wp-caption{margin-bottom:24px;}
.wp-caption img[class*="wp-image-"]{display:block;margin:0;}
.wp-caption{color:#767676;}
.wp-caption-text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;font-style:italic;line-height:1.5;margin:9px 0;padding-right:10px;}
.wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0;}
body{min-width:1110px;}
.container{width:1110px;max-width:none !important;}
@media only screen and (max-width:1199px){}
@-webkit-keyframes vEfadepulse{0%{-webkit-transform:scale(1);transform:scale(1);opacity:0;}
    50%{-webkit-transform:scale(1.1);transform:scale(1.1);}
    100%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}
}
@keyframes vEfadepulse{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:0;}
    50%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
    100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;}
}
.vEfadepulse{-webkit-animation-name:vEfadepulse;animation-name:vEfadepulse;}
@-webkit-keyframes vRotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
    100%{-webkit-transform:rotate(180deg);transform:rotate(180deg);}
}
@keyframes vRotate{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}
    100%{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
}
@-webkit-keyframes vGalery{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px);}
    60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px);}
    100%{-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes vGalery{0%{opacity:0;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);}
    60%{opacity:1;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}
    100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
}
@-webkit-keyframes vImg{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3);}
    50%{opacity:1;-webkit-transform:scale(1.5);transform:scale(1.5);}
    70%{-webkit-transform:scale(.9);transform:scale(.9);}
    100%{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
}
@keyframes vImg{0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3);}
    50%{opacity:1;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);}
    70%{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);}
    100%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
}
@-webkit-keyframes rotation{from{-webkit-transform:rotate(0deg);}
    to{-webkit-transform:rotate(359deg);}
}
@-moz-keyframes rotation{from{-moz-transform:rotate(0deg);}
    to{-moz-transform:rotate(359deg);}
}
@-o-keyframes rotation{from{-o-transform:rotate(0deg);}
    to{-o-transform:rotate(359deg);}
}
@keyframes rotation{from{transform:rotate(0deg);}
    to{transform:rotate(359deg);}
}