@font-face{font-family:ETmodules;font-display:block;src:url(//www.anchoandagave.com/wp-content/themes/Divi/core/admin/fonts/modules/social/modules.eot);src:url(//www.anchoandagave.com/wp-content/themes/Divi/core/admin/fonts/modules/social/modules.eot?#iefix) format("embedded-opentype"),url(//www.anchoandagave.com/wp-content/themes/Divi/core/admin/fonts/modules/social/modules.woff) format("woff"),url(//www.anchoandagave.com/wp-content/themes/Divi/core/admin/fonts/modules/social/modules.ttf) format("truetype"),url(//www.anchoandagave.com/wp-content/themes/Divi/core/admin/fonts/modules/social/modules.svg#ETmodules) format("svg");font-weight:400;font-style:normal}.tab {
overflow: hidden;
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.tab button {
background-color: inherit;
float: left;
border: none;
outline: none;
cursor: pointer;
padding: 14px 16px;
transition: 0.3s;
font-family: 'IM Fell English',Georgia,"Times New Roman",serif;
font-size: 32px;
letter-spacing: 2px;
color: #003057;
margin: 0 5px;
}
.tab button:hover,
.tab button.active {
color: #949301;
}
.tabcontent {
display: none;
padding: 12px;
flex-wrap: wrap;
animation: fadeEffect 1s; } @keyframes fadeEffect {
from {opacity: 0;}
to {opacity: 1;}
}
.menuSection {
margin-bottom: 30px;
flex-grow: 1;
}
.menuSection h4 {
font-weight: bold;
margin-bottom: 10px;
}
.itemTitle {
padding-bottom: 0;
font-weight: bold;
text-transform: uppercase;
font-size: 16px;
color: #333333;
letter-spacing: 1px;
}
.itemDescription {
font-size: 15px;
}
.col-width .et_pb_tabs_controls:after {
background: url(https://www.anchoandagave.com/wp-content/uploads/2019/02/pattern-turquoise.png) no-repeat scroll center center transparent;
border-top: 0px solid #ffffff !important;
height: 32px;
background-size: contain;
} @media only screen and ( min-width: 1405px ) { } @media only screen and ( min-width: 1100px ) and ( max-width: 1405px) { } @media only screen and ( min-width: 981px ) and ( max-width: 1100px ) { } @media only screen and ( min-width: 768px ) and ( max-width: 980px ) { } @media only screen and ( min-width: 480px ) {
.col-width .et_pb_gallery_item,
.col-width .et_gallery_item {
width: 33.33%!important;
margin: 0!important;
clear: none!important;
}
.col-width .et_gallery_item {
border: 3px solid transparent;
}
.col-width .et_pb_gallery_caption {
display: none !important;
}
} @media only screen and ( max-width: 479px ) {
.col-width .et_pb_gallery_item,
.col-width .et_gallery_item {
width: 100% !important;
margin: 0!important;
clear: none!important;
}
}