/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 2.7.5.1465885990
Updated: 2016-06-14 06:33:10

*/

#page-container{
overflow-x: hidden;
}
#et-secondary-nav .header_button a, #et-top-navigation .header_button a{
    font-weight: bold;
    background: #642882 !important;
    border-color: #642882 !important;
    font-style: normal;
    text-transform: uppercase;
    text-decoration: none;
    position: relative;
    padding: 0.3em 1em;
    border: 2px solid;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 0px;
    font-size: 14px;
    line-height: 1.7em !important;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    transition: all 0.2s;
    color: #ffffff;
    text-align:center;
}
#et-secondary-nav .header_button_active a, #et-top-navigation .header_button_active a{
    font-weight: bold;
    background: #f1f1f1 !important;
    border-color: #f1f1f1 !important;
    font-style: normal;
    text-transform: uppercase;
    text-decoration: none;
    position: relative;
    padding: 0.3em 1em;
    border: 2px solid;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 0px;
    font-size: 14px;
    line-height: 1.7em !important;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    transition: all 0.2s;
    color: #642882;
    text-align:center;
    opacity: 0.7;
}
#main-footer{
    position:relative;
}
#main-footer .container{
   z-index:4;
}
#main-footer:before{
    height: 50%;
    background: #535353;
    -webkit-transform: rotate(-3deg);
    transform: rotate(-3deg);
    -webkit-transform-origin: 3% 0;
    transform-origin: 3% 0;
     top: 0;
    left: -25%;
    z-index: 3;
    width: 150%;
    height:90%;
    background: inherit;
    -webkit-transform: rotate(-2deg);
    transform: rotate(-2deg);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    position: absolute;
    content: '';
    pointer-events: none;
}
#main-footer:after{
    height: 50%;
    background: #000000 !important;
     top:0px;
    left: -25%;
    z-index: 2;
    width: 150%;
    height: 75%;
    background: inherit;
    -webkit-transform: rotate(-3deg);
    transform: rotate(-3deg);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    position: absolute;
    content: '';
    pointer-events: none;
}
#footer-bottom .tripadvisor a{
   float:left !important;
}
#footer-bottom .tripadvisor .socialWidget{
	float:left !important;
}
#text-3 {
   width: 100%;
}
#text-3 .et_pb_map {
    height:200px;
}
/*.et_pb_portfolio_item{
display:table;
}
.et_pb_portfolio_item a:first-child{
    display: table-header-group;
}
.et_pb_portfolio_item h2{
    display: table-footer-group;
}
.et_pb_portfolio_item p{
    display: table-header-group;
}*/
.et_pb_section.et_pb_fullwidth_section:after, .et_pb_section.et_pb_fullwidth_section:before{
  -webkit-transform-origin: 0 0;
        transform-origin: 0 0;}

}