#pgc-276-0-0, #pgc-276-0-1, #pgc-279-0-0, #pgc-279-0-1 {
background: white !important;
box-shadow: 1px 2px 6px #ccc !important;
padding-bottom: 73px;
}
#pg-8-2, #pg-8-1 {background: white !important;
box-shadow: 1px 2px 6px #ccc !important;
padding-bottom: 73px;}
.siteorigin-widget-tinymce.textwidget {
margin-bottom: 0px;
padding: 6px 20px 50px 20px;
text-align: justify;
}
#cboton:hover {
background:#202020;}
.small {
color: #2f2721 !important;
}
header nav ul ul {
display: none;
list-style: none;
margin: 0;
padding: 0;
background: #2c2c2c;
position: absolute;
top: 100%;
z-index: 999999;
width: calc(100% - 1.4em);
min-width: 120px;
padding: 0.3em;
text-align: left;
font-size: 12px !important;
transition: all 200ms ease;
text-transform: initial !important;
}
#logo a, #logo img {
width: 50% !important;
}
nav {
height: 120px !important;
}
header nav > div > ul {
padding: 40px 0 !important;
}
.sow-features-list > ul {
display: flex;
}@font-face {
font-family: 'sow-icomoon';
src:  url(//www.cacaotrailscr.com/wp-content/plugins/so-widgets-bundle/icons/icomoon/font/icomoon.eot);
src:  url(//www.cacaotrailscr.com/wp-content/plugins/so-widgets-bundle/icons/icomoon/font/icomoon.eot) format('embedded-opentype'),
url(//www.cacaotrailscr.com/wp-content/plugins/so-widgets-bundle/icons/icomoon/font/icomoon.ttf) format('truetype'),
url(//www.cacaotrailscr.com/wp-content/plugins/so-widgets-bundle/icons/icomoon/font/icomoon.woff) format('woff'),
url(//www.cacaotrailscr.com/wp-content/plugins/so-widgets-bundle/icons/icomoon/font/icomoon.svg) format('svg');
font-weight: normal;
font-style: normal;
font-display: block;
}
.sow-icon-icomoon {
font-family: 'sow-icomoon';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.sow-icon-icomoon[data-sow-icon]:before {
content: attr(data-sow-icon);
}