body{padding-top:0 !important}#header{position:absolute !important;padding-top:0;padding-bottom:4px;top:24px}#header #main-header #custom_logo, #header #main-header
#logo{margin-top:7px}#menu a,
#menu .current-menu-item a, #menu .current-menu-parent a, #menu .current_page_item_hover
a{border-bottom:none !important}#menu{margin-top:28px}#menu .menu-simple-icon
a{font-size:0px}#menu .menu-simple-icon a
i{font-size:14px}.mcmobile-icon-anim span,
.mcmobile-icon-anim span:before,
.mcmobile-icon-anim span:after{background:#000}#page-intro{padding-top:151px;padding-bottom:17px}#page-intro .breadcrumbs a, #page-intro .breadcrumbs
span{color:#fff !important;text-transform:uppercase}.widget-contact-icon{color:#d65779}.portfolio-filter-bar
a{text-transform:uppercase;background:#f2f2f2;border-color:#f2f2f2 !important;color:#3f3f3f;font-weight:600;font-size:14px}.portfolio-container li.project .mc-hover{top:0;width:100%;left:0;height:100%;background:rgba(0, 53, 111, 0.78) !important}.portfolio-container li.project .mc-hover .action-links{top:41%;position:relative}.portfolio-container li.project .mc-hover .action-links
a{background:#000}#sidebar
.widget{border:1px
solid #d4d4d4;padding:10px}#sidebar .widget .widget-title{border:none;padding-left:0}#sidebar .widget .widget-title
.title{color:#3f3f3f;text-transform:uppercase;font-size:16px}#sidebar .widget .widget-title .title:after{content:'';display:block;width:96px;height:1px;background:#cea678;margin-top:17px;margin-bottom:-13px}#sidebar
p{font-size:13px}#sidebar
li{border-bottom:1px solid #e1e1e1 !important}#sidebar li:last-child{border-bottom:none !important}#sidebar li
i{display:none}#sidebar li
a{font-size:14px}#sidebar #text-5{border:none !important;padding:0}#footer{border-top:4px solid #595858}#footer .menu
li{border-bottom:1px solid #5d5d5d;padding:7px
0}#footer .menu li
i{display:none}#footer .copyright-text{text-align:left;width:auto}#footer .footer-social{width:auto;float:right;margin-top:0px}#footer .footer-social
.mcsocial{margin:0
6px;width:37px;height:37px}#footer .footer-social .mcsocial:hover{width:37px !important}.owl-carousel .owl-nav{top:43% !important}.mccontact-form
.first{padding-left:0}.mccontact-form
.last{padding-right:0}#form-submit
input{padding:10px
49px;float:right;margin-right:0}@media (max-width: 767px){#sidebar{display:none}.mccontact-form .col-md-4{padding-left:0;padding-right:0}}@media (min-width: 768px) and (max-width: 991px){#sidebar{display:none}}#mcrow-nrsato{margin-top:42px;margin-bottom:79px;padding-top:5px;padding-bottom:5px}#mcrow_inner-f3xlgv{margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px}#mccol-kun51o{margin-top:5px;margin-bottom:5px;padding:0px
15px 0px 15px}#mc_image-lii6s4_mccontainer{margin:0px
0px 0px 0px;padding:0px
0px 0px 0px}#mc_image-lii6s4{border-radius:0px;-webkit-border-radius:0px;moz-border-radius:0px}#mccol-89ykj6{margin-top:5px;margin-bottom:5px;padding:0px
15px 0px 15px}#mc_heading-bvwmnn_mccontainer{margin:0px
0px -13px 0px;padding:0px
0px 0px 0px}#mc_heading-MU93FAz_mccontainer{margin:0px
0px 0px 0px;padding:0px
0px 0px 0px}

#mc_heading-MU93FAz .mc-heading-main{
    font-size:29px;
    color:#DF2479;
    font-family:Great Vibes
}

#mc_text-odnf7v_mccontainer{
    margin-top:0px;
    margin-bottom:0px;
    padding-top:0px;
    padding-bottom:0px
}

#mc_button-qvb2g2_mccontainer{margin:10px
10px 0px 0px;padding:0px
0px 0px 0px}#mc_button-qvb2g2{background:#DF2479;border-color:#DF2479;color:#FFF;font-size:13px;border-width:1px;border-style:solid;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}#mc_button-qvb2g2:hover{color:#DF2479;background-color:#F0F0F0;border-color:#F0F0F0}#mcrow-rtq7no{background:url(/wp-content/uploads/2016/01/03-jardin-para-bodas-cuernavaca.jpg)  center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;margin-top:0px;margin-bottom:82px;padding-top:74px;padding-bottom:50px}#mcrow_inner-b7ofcl{margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px}#mccol-pe7345{margin-top:5px;margin-bottom:5px;padding:0px
15px 0px 15px}#mc_col_icon-mqw5bl_mccontainer{margin:0px
0px 0px 0px;padding:0px
0px 0px 0px}#mc_col_icon-mqw5bl
.column_icon{width:55px;height:55px;top:0px}#mc_col_icon-mqw5bl
.column_text{padding-left:65px}#mc_col_icon-mqw5bl .column_icon
i{font-size:39px;color:#FFF;margin-top:}#mc_col_icon-mqw5bl
.inner_column_icon{padding:0px
0px 0px 0px}#mc_col_icon-mqw5bl
.coltitle{color:#FFF;font-weight:400;margin-top:0px;margin-bottom:}#mc_col_icon-mqw5bl .column_content
p{color:#FFF;text-align:left}#mc_col_icon-mqw5bl:hover .column_icon
i{color:#DF2479}#mccol-4fa9lm{margin-top:5px;margin-bottom:5px;padding:0px
15px 0px 15px}#mc_col_icon-jHm8FAz_mccontainer{margin:0px
0px 0px 0px;padding:0px
0px 0px 0px}#mc_col_icon-jHm8FAz
.column_icon{width:55px;height:55px;top:0px}#mc_col_icon-jHm8FAz
.column_text{padding-left:65px}#mc_col_icon-jHm8FAz .column_icon
i{font-size:38px;color:#FFF;margin-top:}#mc_col_icon-jHm8FAz
.inner_column_icon{padding:0px
0px 0px 0px}#mc_col_icon-jHm8FAz
.coltitle{color:#FFF;font-weight:400;margin-top:0px;margin-bottom:}#mc_col_icon-jHm8FAz .column_content
p{color:#FFF;text-align:left}#mc_col_icon-jHm8FAz:hover .column_icon
i{color:#DF2479}#mccol-bby4h4{margin-top:5px;margin-bottom:5px;padding:0px
15px 0px 15px}#mc_col_icon-a8n8FAz_mccontainer{margin:0px
0px 0px 0px;padding:0px
0px 0px 0px}#mc_col_icon-a8n8FAz
.column_icon{width:53px;height:53px;top:0px}#mc_col_icon-a8n8FAz
.column_text{padding-left:63px}#mc_col_icon-a8n8FAz .column_icon
i{font-size:48px;color:#FFF;margin-top:}#mc_col_icon-a8n8FAz
.inner_column_icon{padding:0px
0px 0px 0px}#mc_col_icon-a8n8FAz
.coltitle{color:#FFF;font-weight:400;margin-top:0px;margin-bottom:}#mc_col_icon-a8n8FAz .column_content
p{color:#FFF;text-align:left}#mc_col_icon-a8n8FAz:hover .column_icon
i{color:#DF2479}#mcrow-pkcpmq{margin-top:0px;margin-bottom:52px;padding-top:5px;padding-bottom:5px}#mcrow_inner-pegaoi{margin-top:0px;margin-bottom:9px;padding-top:0px;padding-bottom:0px}#mccol-dc812p{margin-top:5px;margin-bottom:5px;padding:0px
15px 0px 15px}

#mc_heading-Qu58FAz_mccontainer{
    margin:0px 0px -13px 0px;
    padding:0px 0px 0px 0px;
}

#mc_heading-Qu58FAz .mc-heading-main {
    font-size:38px;color:#fff; 
    width: 100%; 
    background: #00356F;}

#mc_barra_mccontainer{
    margin:0px 0px -13px 0px;
    padding:0px 0px 0px 0px;
}

#mc_barra .mc-heading-main {
    font-size:38px;color:#fff; 
    width: 100%;
    height: 200px;
    background: url(../images/back-barra.jpg);
    background-position: top;}

#mc_heading-kIG8FAz_mccontainer{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px}

#mc_heading-kIG8FAz .mc-heading-main{
    font-size:29px;color:#DF2479;
    font-family:Great Vibes;}

#mcrow_inner-jpbppc{
    margin-top:0px;
    margin-bottom:0px;
    padding-top:0px;
    padding-bottom:0px}

#mccol-us9y3s{
    margin-top:5px;
    margin-bottom:5px;
    padding:0px 15px 0px 15px}

#mc_image-9PhAFAz_mccontainer{
    margin:0px 0px 22px 0px;
    padding:0px 0px 0px 0px}

#mc_image-9PhAFAz{
    border-radius:0px;
    -webkit-border-radius:0px;
    moz-border-radius:0px}

#mc_heading-yeHBFAz_mccontainer{
    margin:0px 0px -3px 0px;
    padding:0px 0px 0px 0px}

#mc_heading-yeHBFAz .mc-heading-main{
    font-size:24px}

#mc_text-cNDAFAz_mccontainer{
    margin-top:0px;
    margin-bottom:-18px;
    padding-top:0px;
    padding-bottom:0px}

#mc_button-fzQAFAz_mccontainer{
    margin:10px 10px 0px 0px;
    padding:0px 0px 0px 0px}

#mc_button-fzQAFAz{
    background:;
    border-color:;
    color:#DF2479;
    font-size:13px;
    border-width:0px;
    border-style:solid}

#mc_button-fzQAFAz .btn_icon{
    color:#DF2479;
    font-size:13px;
    float:right;
    margin-left:10px;
    margin-top:0px;
    margin-left:0px;
    margin-right:0px}

#mc_button-fzQAFAz:hover .btn_icon{
    color:#2B2B2B}

#mc_button-fzQAFAz:hover{
    color:#2B2B2B}

#mccol-dji1c5{margin-top:5px;
    margin-bottom:5px;
    padding:0px 15px 0px 15px}

#mc_image-cVFBFAz_mccontainer{
    margin:0px 0px 22px 0px;
    padding:0px 0px 0px 0px}

#mc_image-cVFBFAz{
    border-radius:0px;
    -webkit-border-radius:0px;
    moz-border-radius:0px}

#mc_heading-lA1AFAz_mccontainer{
    margin:0px 0px -3px 0px;
    padding:0px 0px 0px 0px}

#mc_heading-lA1AFAz .mc-heading-main{
    font-size:24px}

#mc_text-ARIBFAz_mccontainer{
    margin-top:0px;
    margin-bottom:-18px;
    padding-top:0px;
    padding-bottom:0px}

#mc_button-waKBFAz_mccontainer{margin:10px 10px 0px 0px;
    padding:0px 0px 0px 0px}

#mc_button-waKBFAz{background:;border-color:;color:#DF2479;font-size:13px;border-width:0px;border-style:solid}#mc_button-waKBFAz
.btn_icon{color:#DF2479;font-size:13px;float:right;margin-left:10px;margin-top:0px;margin-left:0px;margin-right:0px}#mc_button-waKBFAz:hover
.btn_icon{color:#2B2B2B}#mc_button-waKBFAz:hover{color:#2B2B2B}#mccol-qnymxk{margin-top:5px;margin-bottom:5px;padding:0px
15px 0px 15px}#mc_image-7CLBFAz_mccontainer{margin:0px
0px 22px 0px;padding:0px
0px 0px 0px}#mc_image-7CLBFAz{border-radius:0px;-webkit-border-radius:0px;moz-border-radius:0px}#mc_heading-6pNBFAz_mccontainer{margin:0px
0px -3px 0px;padding:0px
0px 0px 0px}#mc_heading-6pNBFAz .mc-heading-main{font-size:24px}#mc_text-FTOBFAz_mccontainer{margin-top:0px;margin-bottom:-18px;padding-top:0px;padding-bottom:0px}#mc_button-jJQBFAz_mccontainer{margin:10px
10px 0px 0px;padding:0px
0px 0px 0px}#mc_button-jJQBFAz{background:;border-color:;color:#DF2479;font-size:13px;border-width:0px;border-style:solid}#mc_button-jJQBFAz
.btn_icon{color:#DF2479;font-size:13px;float:right;margin-left:10px;margin-top:0px;margin-left:0px;margin-right:0px}#mc_button-jJQBFAz:hover
.btn_icon{color:#2B2B2B}#mc_button-jJQBFAz:hover{color:#2B2B2B}#mccol-enkpg2{margin-top:5px;margin-bottom:5px;padding:0px
15px 0px 15px}#mc_image-y1MBFAz_mccontainer{margin:0px
0px 22px 0px;padding:0px
0px 0px 0px}#mc_image-y1MBFAz{border-radius:0px;-webkit-border-radius:0px;moz-border-radius:0px}#mc_heading-weOBFAz_mccontainer{margin:0px
0px -3px 0px;padding:0px
0px 0px 0px}#mc_heading-weOBFAz .mc-heading-main{font-size:24px}#mc_text-lLPBFAz_mccontainer{margin-top:0px;margin-bottom:-18px;padding-top:0px;padding-bottom:0px}#mc_button-FURBFAz_mccontainer{margin:10px
10px 0px 0px;padding:0px
0px 0px 0px}#mc_button-FURBFAz{background:;border-color:;color:#DF2479;font-size:13px;border-width:0px;border-style:solid}#mc_button-FURBFAz
.btn_icon{color:#DF2479;font-size:13px;float:right;margin-left:10px;margin-top:0px;margin-left:0px;margin-right:0px}#mc_button-FURBFAz:hover
.btn_icon{color:#2B2B2B}
#mc_button-FURBFAz:hover{color:#2B2B2B}


#rosas{
    background:url(../parallax/rosas.jpg)center center no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    height: 500px;
    padding-top:30px;
}

#sillon{
    background:url(../parallax/sillon.jpg)center center no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    height: 500px;
    padding-top:30px;
}


#mcrow-OQpEFAz{
    background:url(/parallax/rosas.jpg)  center center no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
    margin-top:0px;
    margin-bottom:-71px;
    padding-top:78px;
    padding-bottom:78px;
    height:600px;
}

#mcrow_inner-WPpEFAz{
    margin-top:0px;
    margin-bottom:43px;
    padding-top:0px;
    padding-bottom:0px
}

#mccol-oQpEFAz{
    margin-top:5px;
    margin-bottom:5px;
    padding:0px5px 0px 5px;}

#mc_heading-2HsEFAz_mccontainer{margin:0px
0px -13px 0px;padding:0px
0px 0px 0px}#mc_heading-2HsEFAz .mc-heading-main{font-size:36px;color:#FFF}#mc_heading-0m0EFAz_mccontainer{margin:0px
0px 0px 0px;padding:0px
0px 0px 0px}#mc_heading-0m0EFAz .mc-heading-main{font-size:29px;color:#DF2479;font-family:Great Vibes}#mc_separator-7hgw77_mccontainer{margin:0px
0px 0px 0px;padding:0px
0px 0px 0px}#mc_separator-7hgw77{border-color:#cea678;width:88px;border-width:1px}#mcrow_inner-9bg1jp{margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px}#mccol-ebv80l{margin-top:5px;margin-bottom:5px;padding:0px
15px 0px 15px}