#g-slideshow{
    background:transparent;
}

.g-default-slideshow{
    margin-left: 0;
    margin-right: 0;
}

#breadcrumb{
    background: #fff;
    border-bottom: 1px solid #f6f6f6;
    position: fixed;
    left: 0;
    width: 100%;
    z-index: 9999;
}

#breadcrumb .g-content {
    margin: 0;
    padding: 0;
}

ol.breadcrumb {
    margin-top:0;
}

.breadcrumb {
    background-color: transparent;
    font-family: 'Dosis-Regular',sans-serif;
    color: #000;
}

.breadcrumb-item.active{
    color: #333;
}

#g-container-main{
    margin-top:40px;
}

.g-default-main{
    width:1200px;
    margin: 0 auto;
}

.page-header h1{
    font-family: 'Dosis-Semibold',sans-serif;
    margin-top: 0;
    margin-bottom: 20px;
    color: #000;
    font-size: 60px;
    text-align: center;
}

#g-container-main ul{
    margin-top:0;
}

#g-container-main p, #g-container-main li{
    color: #000;
    font-size: 18px;
    text-align: justify;
}

#g-mainbar .g-content{
    margin:0;
    padding:50px 0 0 0;
}

.videoInside{
    padding: 50px 0;
    width: 100%;
    max-height: 800px;
}

#temasFestas{
    margin-top:50px;
    margin-bottom:50px;
}

#temasFestas .g-content {
    margin: 0;
    padding: 0;
}

.temasFestas a.box{
    padding:0 5px;
    margin-bottom: 10px;
    height: 187px;
    display: inline-block;
}

.temasFestas .itemTema{
    width: 187px;
    display: inline-block;
    vertical-align: top;
    height: 187px;
    background: #f6f6f6;
    padding: 10px;
    text-align: center;
    overflow:hidden;
}

.temasFestas a:hover .itemTema{
    background:#f8c8dc;
}

.temasFestas .itemTema .itemIcon{
    height: 110px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.temasFestas .itemTema .itemIcon svg{
    height:70px;
}

.temasFestas a:hover .itemIcon svg path{
    fill:#fff;
}

.temasFestas .itemTema .itemName{
    font-size: 16px;
    text-transform:uppercase;
    color: #000;
}

.temasFestas a:hover .itemTema .itemName{
    color:#fff;
}

.ba-album.css-style-1 .ba-caption, .ba-gallery-grid.css-style-1 .ba-caption{
    cursor:pointer;
}

.ba-gallery{
    margin-bottom:50px;
}

.modal-scrollable.ba-scrollable{
    z-index: 9999999999999999;
}

.itemid-409 #g-mainbar p, .itemid-408 #g-mainbar p, .itemid-407 #g-mainbar p, .itemid-406 #g-mainbar p, .itemid-405 #g-mainbar p, .itemid-404 #g-mainbar p, .itemid-403 #g-mainbar p, .itemid-402 #g-mainbar p, .itemid-401 #g-mainbar p, .itemid-400 #g-mainbar p, .itemid-399 #g-mainbar p, .itemid-398 #g-mainbar p, .itemid-397 #g-mainbar p, .itemid-396 #g-mainbar p, .itemid-395 #g-mainbar p, .itemid-394 #g-mainbar p, .itemid-393 #g-mainbar p, .itemid-392 #g-mainbar p, .itemid-391 #g-mainbar p, .itemid-390 #g-mainbar p, .itemid-389 #g-mainbar p, .itemid-388 #g-mainbar p, .itemid-387 #g-mainbar p, .itemid-386 #g-mainbar p, .itemid-385 #g-mainbar p, .itemid-384 #g-mainbar p, .itemid-383 #g-mainbar p, .itemid-382 #g-mainbar p, .itemid-381 #g-mainbar p, .itemid-380 #g-mainbar p, .itemid-379 #g-mainbar p, .itemid-378 #g-mainbar p, .itemid-377 #g-mainbar p, .itemid-376 #g-mainbar p, .itemid-375 #g-mainbar p, .itemid-374 #g-mainbar p, .itemid-373 #g-mainbar p, .itemid-372 #g-mainbar p, .itemid-371 #g-mainbar p, .itemid-370 #g-mainbar p, .itemid-369 #g-mainbar p, .itemid-368 #g-mainbar p, .itemid-367 #g-mainbar p, .itemid-366 #g-mainbar p, .itemid-365 #g-mainbar p, .itemid-364 #g-mainbar p, .itemid-363 #g-mainbar p, .itemid-362 #g-mainbar p, .itemid-358 #g-mainbar p, .itemid-357 #g-mainbar p, .itemid-356 #g-mainbar p, .itemid-355 #g-mainbar p, .itemid-354 #g-mainbar p, .itemid-353 #g-mainbar p, .itemid-352 #g-mainbar p, .itemid-351 #g-mainbar p, .itemid-350 #g-mainbar p, .itemid-349 #g-mainbar p, .itemid-348 #g-mainbar p, .itemid-347 #g-mainbar p, .itemid-346 #g-mainbar p, .itemid-345 #g-mainbar p, .itemid-344 #g-mainbar p, .itemid-343 #g-mainbar p, .itemid-342 #g-mainbar p, .itemid-341 #g-mainbar p, .itemid-340 #g-mainbar p, .itemid-339 #g-mainbar p, .itemid-338 #g-mainbar p, .itemid-337 #g-mainbar p, .itemid-336 #g-mainbar p, .itemid-335 #g-mainbar p, .itemid-334 #g-mainbar p, .itemid-333 #g-mainbar p, .itemid-332 #g-mainbar p, .itemid-331 #g-mainbar p, .itemid-330 #g-mainbar p, .itemid-329 #g-mainbar p, .itemid-328 #g-mainbar p, .itemid-327 #g-mainbar p, .itemid-326 #g-mainbar p, .itemid-325 #g-mainbar p, .itemid-324 #g-mainbar p, .itemid-323 #g-mainbar p, .itemid-322 #g-mainbar p, .itemid-321 #g-mainbar p, .itemid-320 #g-mainbar p, .itemid-319 #g-mainbar p, .itemid-318 #g-mainbar p, .itemid-307 #g-mainbar p, .itemid-306 #g-mainbar p, .itemid-305 #g-mainbar p, .itemid-316 #g-mainbar p, .itemid-315 #g-mainbar p, .itemid-314 #g-mainbar p, .itemid-313 #g-mainbar p, .itemid-312 #g-mainbar p, .itemid-311 #g-mainbar p, .itemid-310 #g-mainbar p, .itemid-309 #g-mainbar p, .itemid-308 #g-mainbar p, .itemid-304 #g-mainbar p, .itemid-303 #g-mainbar p, .itemid-302 #g-mainbar p, .itemid-301 #g-mainbar p, .itemid-287 #g-mainbar p, .itemid-288 #g-mainbar p, .itemid-289 #g-mainbar p, .itemid-290 #g-mainbar p, .itemid-291 #g-mainbar p, .itemid-292 #g-mainbar p, .itemid-293 #g-mainbar p, .itemid-294 #g-mainbar p, .itemid-295 #g-mainbar p{
    display:none;
}

h2.numberParty, .aniversarios h2{
    font-family: 'Dosis-Semibold',sans-serif;
    margin-top: 45px;
    margin-bottom: 20px;
    color: #000;
    font-size: 45px;
    border-bottom: 1px solid #000;
}

.com_breezingforms .bfQuickMode .form-inline .form-group, .com_breezingforms .bfQuickMode .form-inline label, .com_breezingforms .bfQuickMode .bfbs5-form-inline .bfbs5-form-group, .com_breezingforms .bfQuickMode .bfbs5-form-inline label {
    display: block;
    margin-right: 0;
}

.com_breezingforms .bfQuickMode .bfElemWrap .form-inline input[type="text"], .com_breezingforms .bfQuickMode .bfElemWrap .form-inline input[type="number"], .com_breezingforms .bfQuickMode .bfElemWrap .form-inline select{
    display: block;
    max-width: 100%;
    margin-bottom: 30px;
}

.com_breezingforms .bfQuickMode .bfElemWrap .form-inline textarea{
    display: block;
    max-width: 100%;
}

.com_breezingforms .bfQuickMode .bfElemWrap .form-inline label, .com_breezingforms .bfQuickMode .bfElemWrap .form-inline label, .com_breezingforms .bfQuickMode .bfElemWrap .form-inline label{
    font-family: 'Dosis-Regular',sans-serif;
    font-size: 20px;
    color: #000;
}

.com_breezingforms .bfQuickMode input[type=text], .com_breezingforms .bfQuickMode textarea, .com_breezingforms .bfQuickMode select, .com_breezingforms .bfQuickMode .uneditable-input{
    border: 0px;
    border-bottom: 1px solid #000;
    border-radius:0;
}

.com_breezingforms .bfQuickMode input[type=text]:hover, .com_breezingforms .bfQuickMode textarea:hover, .com_breezingforms .bfQuickMode select:hover{
    border-color: #000;
}

.com_breezingforms .form-control:focus{
    box-shadow:none;
}

.com_breezingforms .bfClearfix{
    padding-bottom:50px;
}

.com_breezingforms .bfClearfix span{
    display:none;
}

.com_breezingforms .bfClearfix span.nonform-control{
    display:block;
}

.com_breezingforms .bfClearfix button span{
    display:block;
    font-family: 'Dosis-Regular',sans-serif;
}

.bfQuickMode .btn{
    background: #000;
    border: 1px solid #000;
}

.bfQuickMode .btn:hover{
    background: #fff;
    color:#000;
}

.bfQuickMode .btn:hover span{
    color:#000;
}

.portfolio a.box{
    padding:0 5px;
    height: 207px;
    display: inline-block;
}

.portfolio .itemPortfolio{
    width: 207px;
    display: inline-block;
    vertical-align: top;
    height: 207px;
    background: #f6f6f6;
    padding: 10px;
    text-align: center;
    overflow:hidden;
}

.portfolio a:hover .itemPortfolio{
    background:#f8c8dc;
}

.portfolio .itemPortfolio .itemIcon{
    height: 130px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.portfolio .itemPortfolio .itemIcon svg{
    height:70px;
}

.portfolio a:hover .itemIcon svg path{
    fill:#fff;
}

.portfolio .itemPortfolio .itemName{
    font-size: 16px;
    text-transform:uppercase;
    color: #000;
}

.portfolio a:hover .itemPortfolio .itemName{
    color:#fff;
}

#g-mainbar .moduletable {
    margin: 0;
    padding: 0 20px;
}

@media (max-width: 361px){
    .g-default-main{
        width:100%;
    }
    
    .row, .thumbnails {
        margin-left: 0;
        margin-right: 0;
    }
    
    .page-header h1{
        font-size:40px;
    }
    
    #g-container-main p, #g-container-main li{
        font-size: 16px;
    }
    
    #temasFestas {
        width: 360px;
        flex-basis: 360px;
        padding: 0;
        display: block;
        margin-left: auto;
        margin-right: auto;
    }
    
    .temasFestas.aniversarios a.box, .temasFestas.batizados a.box, .temasFestas.comunhoes a.box, .temasFestas.outrosEventos a.box, .temasFestas.largadas a.box, .temasFestas.casamentos a.box, .temasFestas.portefolio a.box {
        padding: 0 5px;
        height: 145px;
        width: 49%;
        margin-bottom: 10px;
    }
    
    .temasFestas.aniversarios .itemTema, .temasFestas.batizados .itemTema, .temasFestas.comunhoes .itemTema, .temasFestas.outrosEventos .itemTema, .temasFestas.largadas .itemTema, .temasFestas.casamentos .itemTema, .temasFestas.portefolio .itemTema{
        width:100%;
        height: 145px;
    }
    
    .temasFestas.aniversarios .itemTema .itemIcon, .temasFestas.batizados .itemTema .itemIcon, .temasFestas.comunhoes .itemTema .itemIcon, .temasFestas.outrosEventos .itemTema .itemIcon, .temasFestas.largadas .itemTema .itemIcon, .temasFestas.casamentos .itemTema .itemIcon, .temasFestas.portefolio .itemTema .itemIcon{
        height: 75px;
    }
    
    .temasFestas.aniversarios .itemTema .itemIcon svg, .temasFestas.batizados .itemTema .itemIcon svg, .temasFestas.comunhoes .itemTema .itemIcon svg, .temasFestas.outrosEventos .itemTema .itemIcon svg, .temasFestas.largadas .itemTema .itemIcon svg, .temasFestas.casamentos .itemTema .itemIcon svg, .temasFestas.portefolio .itemTema .itemIcon svg{
        height: 50px;
    }
    
    .temasFestas.aniversarios .itemTema .itemName, .temasFestas.batizados .itemTema .itemName, .temasFestas.comunhoes .itemTema .itemName, .temasFestas.outrosEventos .itemTema .itemName, .temasFestas.largadas .itemTema .itemName, .temasFestas.casamentos .itemTema .itemName, .temasFestas.portefolio .itemTema .itemName{
        font-size:12px;
    }
    
    .aniversarios h2{
        line-height:1;
        font-size: 40px;
    }
    
}

@media (min-width: 362px) and (max-width: 469px){
    .g-default-main{
        width:100%;
    }
    
    .row, .thumbnails {
        margin-left: 0;
        margin-right: 0;
    }
    
    .page-header h1{
        font-size:40px;
    }
    
    #g-container-main p, #g-container-main li{
        font-size: 16px;
    }
    
    #temasFestas {
        width: 362px;
        flex-basis: 362px;
        padding: 0;
        display: block;
        margin-left: auto;
        margin-right: auto;
    }
    
    .temasFestas.aniversarios a.box, .temasFestas.batizados a.box, .temasFestas.comunhoes a.box, .temasFestas.outrosEventos a.box, .temasFestas.largadas a.box, .temasFestas.casamentos a.box, .temasFestas.portefolio a.box {
        padding: 0 5px;
        height: 145px;
        width: 49.5%;
        margin-bottom: 10px;
    }
    
    .temasFestas.aniversarios .itemTema, .temasFestas.batizados .itemTema, .temasFestas.comunhoes .itemTema, .temasFestas.outrosEventos .itemTema, .temasFestas.largadas .itemTema, .temasFestas.casamentos .itemTema, .temasFestas.portefolio .itemTema{
        width:100%;
        height: 145px;
    }
    
    .temasFestas.aniversarios .itemTema .itemIcon, .temasFestas.batizados .itemTema .itemIcon, .temasFestas.comunhoes .itemTema .itemIcon, .temasFestas.outrosEventos .itemTema .itemIcon, .temasFestas.largadas .itemTema .itemIcon, .temasFestas.casamentos .itemTema .itemIcon, .temasFestas.portefolio .itemTema .itemIcon{
        height: 75px;
    }
    
    .temasFestas.aniversarios .itemTema .itemIcon svg, .temasFestas.batizados .itemTema .itemIcon svg, .temasFestas.comunhoes .itemTema .itemIcon svg, .temasFestas.outrosEventos .itemTema .itemIcon svg, .temasFestas.largadas .itemTema .itemIcon svg, .temasFestas.casamentos .itemTema .itemIcon svg, .temasFestas.portefolio .itemTema .itemIcon svg{
        height: 50px;
    }
    
    .temasFestas.aniversarios .itemTema .itemName, .temasFestas.batizados .itemTema .itemName, .temasFestas.comunhoes .itemTema .itemName, .temasFestas.outrosEventos .itemTema .itemName, .temasFestas.largadas .itemTema .itemName, .temasFestas.casamentos .itemTema .itemName, .temasFestas.portefolio .itemTema .itemName{
        font-size:12px;
    }
    
    .aniversarios h2{
        line-height:1;
        font-size:40px;
    }
    
}

@media (min-width: 470px) and (max-width: 591px){
    .g-default-main{
        width:100%;
    }
    
    .row, .thumbnails {
        margin-left: 0;
        margin-right: 0;
    }
    
    .page-header h1{
        font-size:45px;
    }
    
    #g-container-main p, #g-container-main li{
        font-size: 16px;
    }
    
    #temasFestas {
        width: 470px;
        flex-basis: 470px;
        padding: 0;
        display: block;
        margin-left: auto;
        margin-right: auto;
    }
    
    .temasFestas.aniversarios a.box, .temasFestas.batizados a.box, .temasFestas.comunhoes a.box, .temasFestas.outrosEventos a.box, .temasFestas.largadas a.box, .temasFestas.casamentos a.box, .temasFestas.portefolio a.box{
        padding: 0 5px;
        height: 170px;
        width: 49.5%;
        margin-bottom: 10px;
    }
    
    .temasFestas.aniversarios .itemTema, .temasFestas.batizados .itemTema, .temasFestas.comunhoes .itemTema, .temasFestas.outrosEventos .itemTema, .temasFestas.largadas .itemTema, .temasFestas.casamentos .itemTema, .temasFestas.portefolio .itemTema{
        width:100%;
        height: 170px;
    }
    
    .temasFestas.aniversarios .itemTema .itemIcon, .temasFestas.batizados .itemTema .itemIcon, .temasFestas.comunhoes .itemTema .itemIcon, .temasFestas.outrosEventos .itemTema .itemIcon, .temasFestas.largadas .itemTema .itemIcon, .temasFestas.casamentos .itemTema .itemIcon, .temasFestas.portefolio .itemTema .itemIcon{
        height: 100px;
    }
    
    .temasFestas.aniversarios .itemTema .itemIcon svg, .temasFestas.batizados .itemTema .itemIcon svg, .temasFestas.comunhoes .itemTema .itemIcon svg, .temasFestas.outrosEventos .itemTema .itemIcon svg, .temasFestas.largadas .itemTema .itemIcon svg, .temasFestas.casamentos .itemTema .itemIcon svg, .temasFestas.portefolio .itemTema .itemIcon svg{
        height: 60px;
    }
}

@media (min-width: 592px) and (max-width: 767px){
    .g-default-main{
        width:100%;
    }
    
    .row, .thumbnails {
        margin-left: 0;
        margin-right: 0;
    }
    
    .page-header h1{
        font-size:55px;
    }
    
    #temasFestas {
        width: 592px;
        flex-basis: 592px;
        padding: 0;
        display: block;
        margin-left: auto;
        margin-right: auto;
    }
    
    .temasFestas.aniversarios a.box, .temasFestas.batizados a.box, .temasFestas.comunhoes a.box, .temasFestas.outrosEventos a.box, .temasFestas.largadas a.box, .temasFestas.casamentos a.box, .temasFestas.portefolio a.box{
        padding: 0 5px;
        height: 170px;
        width: 32.5%;
        margin-bottom: 10px;
    }
    
    .temasFestas.aniversarios .itemTema, .temasFestas.batizados .itemTema, .temasFestas.comunhoes .itemTema, .temasFestas.outrosEventos .itemTema, .temasFestas.largadas .itemTema, .temasFestas.casamentos .itemTema, .temasFestas.portefolio .itemTema{
        width:100%;
        height: 170px;
    }
    
    .temasFestas.aniversarios .itemTema .itemIcon, .temasFestas.batizados .itemTema .itemIcon, .temasFestas.comunhoes .itemTema .itemIcon, .temasFestas.outrosEventos .itemTema .itemIcon, .temasFestas.largadas .itemTema .itemIcon, .temasFestas.casamentos .itemTema .itemIcon, .temasFestas.portefolio .itemTema .itemIcon{
        height: 90px;
    }
    
    .temasFestas.aniversarios .itemTema .itemIcon svg, .temasFestas.batizados .itemTema .itemIcon svg, .temasFestas.comunhoes .itemTema .itemIcon svg, .temasFestas.outrosEventos .itemTema .itemIcon svg, .temasFestas.largadas .itemTema .itemIcon svg, .temasFestas.casamentos .itemTema .itemIcon svg, .temasFestas.portefolio .itemTema .itemIcon svg{
        height: 60px;
    }
    
    .temasFestas .itemTema .itemName{
        font-size:14px;
    }
}

@media (min-width: 768px) and (max-width: 958px){
    .g-default-main{
        width:100%;
    }
    
    .row, .thumbnails {
        margin-left: 0;
        margin-right: 0;
    }
    
    #temasFestas {
        width: 768px;
        flex-basis: 768px;
        padding: 0;
        display: block;
        margin-left: auto;
        margin-right: auto;
    }
    
    .temasFestas.aniversarios a.box, .temasFestas.batizados a.box, .temasFestas.comunhoes a.box, .temasFestas.outrosEventos a.box, .temasFestas.largadas a.box, .temasFestas.casamentos a.box, .temasFestas.portefolio a.box{
        padding: 0 5px;
        height: 170px;
        width: 32.5%;
        margin-bottom: 10px;
    }
    
    .temasFestas.aniversarios .itemTema, .temasFestas.batizados .itemTema, .temasFestas.comunhoes .itemTema, .temasFestas.outrosEventos .itemTema, .temasFestas.largadas .itemTema, .temasFestas.casamentos .itemTema, .temasFestas.portefolio .itemTema{
        width:100%;
        height: 170px;
    }
    
    .temasFestas.aniversarios .itemTema .itemIcon, .temasFestas.batizados .itemTema .itemIcon, .temasFestas.comunhoes .itemTema .itemIcon, .temasFestas.outrosEventos .itemTema .itemIcon, .temasFestas.largadas .itemTema .itemIcon, .temasFestas.casamentos .itemTema .itemIcon, .temasFestas.portefolio .itemTema .itemIcon{
        height: 100px;
    }
    
    .temasFestas.aniversarios .itemTema .itemIcon svg, .temasFestas.batizados .itemTema .itemIcon svg, .temasFestas.comunhoes .itemTema .itemIcon svg, .temasFestas.outrosEventos .itemTema .itemIcon svg, .temasFestas.largadas .itemTema .itemIcon svg, .temasFestas.casamentos .itemTema .itemIcon svg, .temasFestas.portefolio .itemTema .itemIcon svg{
        height: 60px;
    }
}

@media (min-width: 959px) and (max-width: 1199px){
    #alturaNavigation {
        margin-top: 79px !important;
    }
    
    .g-default-main{
        width:100%;
    }
    
    .row, .thumbnails {
        margin-left: 0;
        margin-right: 0;
    }
    
    #temasFestas {
        width: 959px;
        flex-basis: 959px;
        padding: 0;
        display: block;
        margin-left: auto;
        margin-right: auto;
    }
    
    .temasFestas.aniversarios a.box, .temasFestas.batizados a.box, .temasFestas.comunhoes a.box, .temasFestas.outrosEventos a.box, .temasFestas.largadas a.box, .temasFestas.casamentos a.box, .temasFestas.portefolio a.box{
        padding: 0 5px;
        height: 180px;
        width: 24.5%;
        margin-bottom: 10px;
    }
    
    .temasFestas.aniversarios .itemTema, .temasFestas.batizados .itemTema, .temasFestas.comunhoes .itemTema, .temasFestas.outrosEventos .itemTema, .temasFestas.largadas .itemTema, .temasFestas.casamentos .itemTema, .temasFestas.portefolio .itemTema{
        width:100%;
        height: 180px;
    }
    
    .temasFestas.aniversarios .itemTema .itemIcon, .temasFestas.batizados .itemTema .itemIcon, .temasFestas.comunhoes .itemTema .itemIcon, .temasFestas.outrosEventos .itemTema .itemIcon, .temasFestas.largadas .itemTema .itemIcon, .temasFestas.casamentos .itemTema .itemIcon, .temasFestas.portefolio .itemTema .itemIcon{
        height: 110px;
    }
    
    .temasFestas.aniversarios .itemTema .itemIcon svg, .temasFestas.batizados .itemTema .itemIcon svg, .temasFestas.comunhoes .itemTema .itemIcon svg, .temasFestas.outrosEventos .itemTema .itemIcon svg, .temasFestas.largadas .itemTema .itemIcon svg, .temasFestas.casamentos .itemTema .itemIcon svg, .temasFestas.portefolio .itemTema .itemIcon svg{
        height: 55px;
    }
    
    .temasFestas.aniversarios .itemTema .itemName, .temasFestas.batizados .itemTema .itemName, .temasFestas.comunhoes .itemTema .itemName, .temasFestas.outrosEventos .itemTema .itemName, .temasFestas.largadas .itemTema .itemName, .temasFestas.casamentos .itemTema .itemName, .temasFestas.portefolio .itemTema .itemName{
        font-size: 14px;
    }
}

@media (min-width: 1200px) and (max-width: 1439px){
    .row, .thumbnails {
        margin-left: 0;
        margin-right: 0;
    }
    
    .temasFestas.aniversarios .itemTema, .temasFestas.batizados .itemTema, .temasFestas.comunhoes .itemTema, .temasFestas.outrosEventos .itemTema, .temasFestas.largadas .itemTema, .temasFestas.casamentos .itemTema, .temasFestas.portefolio .itemTema{
        height: 180px;
        width: 180px;
    }
    
    .temasFestas.aniversarios a.box, .temasFestas.batizados a.box, .temasFestas.comunhoes a.box, .temasFestas.outrosEventos a.box, .temasFestas.largadas a.box, .temasFestas.casamentos a.box, .temasFestas.portefolio a.box{
        height: 180px;
    }
    
    #breadcrumb .g-content{
        width:1200px;
        margin: 0 auto;
    }
    
    .temasFestas .itemTema .itemName{
        font-size:14px;
    }
    
    .temasFestas .itemTema .itemIcon{
        height: 110px;
    }
}

@media (min-width: 1440px){
    .g-default-main {
        width: 1300px;
    }

    .row, .thumbnails {
        margin-left: 0;
        margin-right: 0;
    }
    
    #temasFestas{
        width: 1300px;
        flex-basis: 1300px;
    }
    
    .temasFestas.aniversarios .itemTema, .temasFestas.batizados .itemTema, .temasFestas.comunhoes .itemTema, .temasFestas.outrosEventos .itemTema, .temasFestas.largadas .itemTema, .temasFestas.casamentos .itemTema, .temasFestas.portefolio .itemTema{
        width: 197px;
        height:204px;
    }
    
    .temasFestas.aniversarios a.box, .temasFestas.batizados a.box, .temasFestas.comunhoes a.box, .temasFestas.outrosEventos a.box, .temasFestas.largadas a.box, .temasFestas.casamentos a.box, .temasFestas.portefolio a.box{
        height:204px;
    }
    
    #breadcrumb .g-content{
        width:1300px;
        margin: 0 auto;
    }
}