#primary {margin:0px;}
#ast-scroll-top {display: none !important;}
.entry-title {font-weight:600; color:#0377e4; font-size:1.3em !important;}
.img-border-radius span img {border-radius: 5px !important;}
.ds-vertical-align { display: flex; flex-direction: column; justify-content: center; }
.page .entry-header {margin-bottom:0px !important;}
.full-width {width:100% !important;}
.archive-sidebar {margin-top:3em !important;} .five-columns .et_pb_module { float: left; width: 19.2% !important; display: flex !important; flex-direction: column; justify-content: center;} .six-columns .et_pb_module { float: left; width: 16.6% !important; padding: 20px; }
@media only screen and (max-width:980px) {
.six-columns .et_pb_module { width: 33% !important; }
}
@media only screen and (max-width:479px) {
.six-columns .et_pb_module { width: 50% !important; }
} .soliloquy-slider {margin:0px !important;}
.soliloquy-theme-classic .soliloquy-pager-link:hover, .soliloquy-theme-classic .soliloquy-pager-link.active {background: url(//www.lacroixwater.com/wp-content/plugins/soliloquy/themes/classic/images/slider-dots.png) no-repeat scroll 0 -14px !important;}
.soliloquy-theme-classic .soliloquy-pager-link {background: url(//www.lacroixwater.com/wp-content/plugins/soliloquy/themes/classic/images/slider-dots.png) no-repeat scroll 0 0 !important; outline: none !important;}
.soliloquy-theme-classic .soliloquy-pager-item:first-child {margin-left: 5px !important;}
.soliloquy-theme-classic .soliloquy-pager-item { display: inline-block; margin: 0 0 0 5px !important; position: relative; z-index: 1320; }
.soliloquy-theme-classic .soliloquy-prev {background: transparent url(//www.lacroixwater.com/wp-content/plugins/soliloquy/themes/classic/images/slider-arrows-horizontal.png) no-repeat scroll 0 0 !important;}
.soliloquy-theme-classic .soliloquy-next {background: transparent url(//www.lacroixwater.com/wp-content/plugins/soliloquy/themes/classic/images/slider-arrows-horizontal.png) no-repeat scroll 0 -18px !important;}
.soliloquy-link {padding-bottom:0px !important;} .sidebar-btn { font-size: 18px !important; font-weight: 400 !important; font-family: 'Lato' !important; padding: 50px 0 !important; border: 1px solid #d4d4d4 !important; -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.25) !important; -moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.25) !important; box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.25) !important; width: 100% !important; text-align: center !important; white-space: pre-wrap !important; margin: 0 !important; position: relative !important; display: block !important; color: #fff !important; }
.sidebar-btn:hover {color:#fff;}
.contact-btn { font-size: 18px !important; font-weight: 400 !important; font-family: 'Lato' !important; padding: 50px 45px !important; border: 1px solid #d4d4d4 !important; -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.25) !important; -moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.25) !important; box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.25) !important; width: 100% !important; text-align: center !important; white-space: pre-wrap !important; margin: 0 !important; position: relative !important; display: block !important; color: #fff !important; line-height: 1.4 !important; }
.contact-btn {color:#fff;}
#light-purple {background-color:#0099CC !important;}
#light-pink {background-color:#CC6699 !important;}
#light-red {background-color:#FF6666 !important;}
#light-green {background-color:#33CCCC !important;}
#green {background-color:#66CC66 !important;}
#orange {background-color:#FF9933;} #site-navigation {float:left;}
.ast-header-widget-area {position:relative; left:50%;}
.header-social, .search-form {float: left;}
.header-social img {max-width:35px; margin-right:5px;}
.site-header .search-form {display: inline-block;}
.site-header .search-field { background-color: transparent; background-image: url(//www.lacroixwater.com/wp-content/uploads/2014/07/search2.png); background-position: 5px center; background-repeat: no-repeat; background-size: 24px 24px; color: #007AC3; border: none; cursor: pointer; height: 37px; width: 120px !important; margin: 3px 0; padding: 0 0 0 34px; position: relative; -webkit-transition: width 400ms ease, background 400ms ease; transition: width 400ms ease, background 400ms ease; width: 0; }
.site-header .search-field:focus{background-color:#fff;border:2px solid #c3c0ab;cursor:text;outline:0;width:300px;}
.search-form .search-submit{display:none;}
.main-header-menu ul {top:80% !important;}
.main-header-menu ul a {padding: 5px 15px;}
.sub-menu { -moz-box-shadow: 0 0 10px 1px #6f6f6f; -webkit-box-shadow: 0 0 10px 1px #6f6f6f; box-shadow: 0 0 10px 1px #6f6f6f; padding:10px !important; }
.main-header-bar .main-header-bar-navigation .menu-item-has-children > a::after {display: none;}
#custom_html-2 {margin-bottom:0px !important;}
.main-header-menu li.current-menu-ancestor > a span:after { content: ''; width: 80%; position: absolute; left: 0; bottom: 10px; text-align: center; border-width: 0 0 1px; border-style: solid; color: #007AC3; margin-left:19%; }
.site-header .search-field:focus {border:none !important;}
::-webkit-input-placeholder { color: #007AC3; }
::-moz-placeholder { color: #007AC3; }
:-ms-input-placeholder { color: #007AC3; }
:-moz-placeholder { color: #007AC3; } .olapic-slider-widget.olapic-slider {max-width:1100px; margin: 0px auto !important;}
.olapic .olapic-slider-footer, .olapic .olapic-header-column, .olapic .olapic-slider-wrapper {max-width:930px !important;}
.olapic .olapic-header-column {margin:0 auto !important; padding:15px 0 13px !important; text-align:right !important; color:#000 !important;}
.olapic .olapic-header-column i {vertical-align: top !important;}
.olapic .olapic-nav-button {margin:auto !important; font-weight:bold !important; line-height:28px !important; color:#000 !important;}
.olapic .olapic-slider-wrapper {margin:0 auto !important;}
.olapic .olapic-slider-body {margin:0 auto !important; max-width:1120px !important;}
.olapic .olapic-carousel-list-container {box-sizing: border-box !important; width:999999% !important; margin:0 auto !important;}
.olapic .olapic-carousel {margin:0 !important; padding:0 !important; list-style: none !important;}
.olapic .olapic-carousel li {margin:0 18px 0 0 !important; background-repeat: no-repeat !important; background-position: center !important; background-size: cover !important;}
.olapic .olapic-carousel li a span {background:rgba(0,0,0,.6) !important; padding:0 10px !important; text-align:center !important; color:#fff !important; font-weight:bold !important;}
.olapic-slider-footer {margin:0 auto !important; padding:18px 0 16px !important;}
.olapic .olapic-footer-button a {text-align:center !important; text-decoration:underline !important; color:#000 !important;}
.olapic-footer-button.olapic-see-all, .olapic-footer-button.olapic-upload {text-decoration: underline}
.olapic .olapic-slider-copy {margin:18px 0 !important; letter-spacing: .005em !important;}
.olapic .olapic-slider-copy a {color:#000 !important; line-height:15px !important;}
.home-gallery img {pointer-events: none;}
.home-box-menu {font-size:19px; padding:40px 50px !important;}
.home-box-menu a {font-weight:600 !important; font-size:18px;} .grid-spacing {margin-right:20px !important;}
.sb_pb_modal_button {border:none !important; text-align: center !important;}
.faq-button .trigger_sb_divi_modal {padding-bottom:0px !important; height:120px;}
.sb_pb_modal_button:hover {padding:.3em 1em !important; transition: none !important;}
.sb_pb_modal_button:hover::after {display: none;}
.sb_divi_modal h1 {font-size:20px; color:#0377e4; margin-bottom:25px; font-weight: 300;}
.sb_divi_modal p {color:#a2a2a2; font-weight:400; line-height:1.2;}
#cboxOverlay {background:#000 !important; opacity: .5 !important;}
#colorbox {background-color:#fff !important;}
#cboxLoadedContent {padding:20px; margin-bottom:0px !important;}
#cboxClose {top: 1px !important;}
#cboxTopLeft, #cboxTopCenter, #cboxTopRight, #cboxMiddleLeft, #cboxMiddleRight, #cboxBottomLeft, #cboxBottomCenter, #cboxBottomRight {background: #fff !important;} #soliloquy-container-3888 {border: 6px solid #fff !important;}
#flavors-gallery {margin-bottom:0px !important;}
#flavors-gallery .et_pb_portfolio_item.et_pb_grid_item {width: 15% !important;margin: 0 1.5% 1.5% 0 !important;}
#flavors-gallery .et_portfolio_image { border: 5px solid #fff; -moz-box-shadow: 2px 2px 6px 1px #a7a9aa; -webkit-box-shadow: 2px 2px 6px 1px #a7a9aa; box-shadow: 2px 2px 6px 1px #a7a9aa; }
.flavors-faq {height:175px; margin-bottom:10px !important;}
.flavors-faq .et_divi_builder #et_builder_outer_content .et_pb_popup_builder_0.et_pb_module {padding:0px !important;}
.flavors-faq .sb_pb_modal_button {padding:27px 10px !important; font-size:17px !important;}
#flavors-faq-viewmore {box-shadow: 2px 2px 5px 0 #a7a9aa !important;}
#flavors-faq-viewmore a {color:#fff !important;}
.dp_ppp_modal_overlay {
background: rgba(119, 119, 119, 0.7) !important;
}
#dp_iframe {height:300px !important; overflow: hidden; margin-bottom: -15px; }
.main_title {color:#0377e4; font-size:27.2px; font-weight:400; font-family: "Open Sans";}
.flavor-pop-box {padding:20px; min-height:250px;}
.flavor-box-left {display: table-cell; height: auto; width: 30%;}
.flavor-box-right {width: 70%; display: table-cell; vertical-align: top;} .packages-row h3 {font-size:16px !important; color:#0377e4 !important; font-weight:100 !important;}
.packages-row p {font-size:13px !important;}
.package-btn {width:100%;}
.packages-images {} .trending-slider .et_divi_builder #et_builder_outer_content .et-pb-controllers {text-align:left !important; bottom:-10px !important;}
.trending-tabs {border:none !important;}
.trending-tabs .et_pb_all_tabs {border: 1px solid #d4d4d4 !important; -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.25) !important; -moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.25) !important; box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.25) !important;}
.trending-tabs .et_pb_tab_active {border:none !important; border-radius: 5px 5px 0px 0px !important;}
.trending-tabs .et_pb_tabs_controls li {border:none !important;}
.trending-tabs ul.et_pb_tabs_controls::after {border:none !important;}
.trending-tabs .et_pb_tabs_controls {background-color:#fff !important;}
.all-trending .et_pb_post_extra.el_dbe_full_width {padding-top:0px !important; padding-bottom:10px !important; padding-left:0px !important; padding-right:0px !important; border-bottom: 1px #ededee dashed !important; margin-bottom:20px !important;}
.all-trending .post-media img {height:80px !important; width:80px !important;}
.all-trending .et_pb_post_extra.el_dbe_full_width.no_date .post-media {width:12% !important; margin-right:0px !important;}
.all-trending .post-content {width:85% !important; padding-left:10px !important;}
.all-trending h2 {margin-top:0px !important; margin-bottom:10px !important; padding-bottom:0px !important; color:#454545 !important;}
.all-trending h2 a {font-size:18px !important; font-weight:500 !important;}
.all-trending .html5-video-player {display:none !important;}
.all-trending .post-data img, .all-trending .fluid-width-video-wrapper, .all-trending br {display: none !important;}
.all-trending p {line-height:1.2; font-size:14px !important; margin-bottom:1.2em !important;}
.trending-sidebar .widget {margin-bottom:1.5em !important;} .et_divi_builder #et_builder_outer_content .el-blog-pagination ul.page-numbers li {border:none !important;}
.et_divi_builder #et_builder_outer_content .el-blog-pagination ul .page-numbers {display: initial !important; background-color:#f1f1f1 !important; padding:8px !important; color:#454545 !important; font-weight:400 !important;}
.et_divi_builder #et_builder_outer_content .et_pb_blog_extras_0 .el-blog-pagination .page-numbers.current {color:#0377e4 !important;} .blog-grid h2 {margin-top:0px !important; margin-bottom:10px !important; padding-bottom:0px !important; color:#0377e4 !important;}
.blog-grid h2 a {font-size:18px !important; font-weight:400 !important; margin-bottom:25px;}
.blog-grid .post-content {padding-top:10px !important; padding-right:0px !important; padding-left:0px !important; padding-bottom:0px !important;}
.blog-grid .et_pb_post_extra {box-shadow: 0 0 10px 1px #ccc !important; border: 6px solid #fff !important; border-radius: 0px !important;}
.more-link {font-size:12px !important;}
.blog-header {font-weight: 600; color: #0377e4; font-size: 1.3em !important;}
.search-page {margin-top:2px !important; margin-bottom:2px !important;}
.blog-container { margin: 20px 0; column-count: 3; column-gap: .2em; }
.blog-inner-container { display: inline-block; width: 100%; }
.blogs { border: 5px solid #fff; -moz-box-shadow: 0 0 10px 1px #ccc; -webkit-box-shadow: 0 0 10px 1px #ccc; box-shadow: 0 0 10px 1px #ccc; background: #fff; padding:5px; margin-right:5px; margin-bottom:15px;  -webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid-column;}
.blogs img {display: block; margin-right: auto; margin-left: auto; margin-bottom:10px;}
.search-results .read-more {font-size: 12px !important; font-weight: 600; text-decoration: underline;}
.blog-more-link {font-size: 12px !important; font-weight: 600; text-decoration: underline;} .post-full-width {width:100% !important;}
.single-post-layout {margin-top:8px !important;}
.single-post-layout .post { padding: 30px 4.5%; moz-box-shadow: 2px 2px 5px 0 #ccc; -webkit-box-shadow: 2px 2px 5px 0 #ccc; box-shadow: 2px 2px 5px 0 #ccc; }
.single-post-layout .entry-title {font-weight:normal; font-size:27px !important;}
.single-post-layout .post img {margin-bottom:15px;}
.single-post .entry-header {margin-bottom:10px;}
.entry-content p {margin-bottom: 1.6em; color: #454545; line-height: 20.4px; font-size: 13.6px;}
.single-blog-post {width:100% !important;}
.pdf {text-align: center;}
.pdf-btn img {margin-bottom:15px;}
.recipe-share {margin-bottom:25px;} .mg_above_grid.mgag_198.mg_ag_align_center {margin-bottom:30px;}
.reciepes-container .entry-title {display: none;}
.mgaf_fake_dd {border:none !important;}
.mgaf_sect > label {color:#2582d1; font-size:16px !important;}
.mgaf_fake_dd::after {color:#2582d1 !important;}
.mg_box {z-index: 0 !important;}
.mgaf_opts_list.mgaf_multi_opt_opts {border:none !important;}
.mgaf_compact_opts_layout .mgaf_opts_list li, .mgaf_opts_list.mgaf_single_opt_opts {border:none !important;}
.mgaf_compact_opts_layout .mgaf_opts_expanded .mgaf_opts_list {background-color:#fff !important; opacity: .9 !important;}
.mg_box:not(.mg_spacer) .mg_box_inner {box-shadow: 0px 0px 10px rgba(25, 25, 25, 0.3) !important;} .img-desc-wrap { width: 40%; float: left; margin: 0 40px 0 0; }
div#zlrecipe-title { font-size: 1.4em; font-weight: 400 !important; margin: 0 0 20px; margin-right: 0px; text-transform: lowercase; position: relative; width: 55%; float: right; margin-right: 5px; }
p#zlrecipe-ingredients, p#zlrecipe-instructions { font-weight: bold; position: relative; float: right; width: 54%; }
li.ingredient { list-style: inside; position: relative; width: 56%; float: right; }
#zlrecipe-instruction-0 { position: relative; width: 54%; float: right; margin-bottom: 30px; } .sidebar-main { background: #fff; border: 5px solid #fff; -moz-box-shadow: 0 0 10px 1px #ccc; -webkit-box-shadow: 0 0 10px 1px #ccc; box-shadow: 0 0 10px 1px #ccc; margin-top:10px;}
.widget-area {margin-top:2em !important;}
.widget-title {line-height:12px !important;}
.blog-post-sidebar {margin-top:6px !important;}
.widget {margin-bottom:1em !important;}
.textwidget p {margin-bottom:10px;}
.cat-item.cat-item-62 a {color: #ff3000;}
.children {margin:10px 0 -6px 20px !important;}
.ast-right-sidebar #secondary, .ast-right-sidebar #primary {border:none;}
#advanced_categories-2 {padding:20px 15px; margin-bottom:3% !important;}
.menu-blog-container {padding-left:15px; padding-top:10px;}
#menu-blog {font-size:16px !important;}
#menu-blog a {color:#ff3000; font-weight:300;}
#menu-blog .sub-menu {box-shadow: none; margin-top:0px !important; padding-top:5px !important;}
#menu-blog ul.sub-menu li {padding-left:0px !important;}
#menu-blog ul.sub-menu li a {padding:0px !important;}
#latest_tweets_widget-2 h2.widget-title::before { font-family: FontAwesome; padding-right: 7px; content: "\f099"; color:#0377e4;}
#latest_tweets_widget-2 h2.widget-title {color:#0377e4; font-family: 'Lato', sans-serif; font-weight: 300;}
#latest_tweets_widget-2 { background: #efefef !important; padding: 20px 15px; }
#latest_tweets_widget-4 h3.widget-title::before { font-family: FontAwesome; padding-right: 7px; content: "\f099"; color:#FFF;}
#latest_tweets_widget-4 { background: #0099cc !important; border: 1px solid #d4d4d4; -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.25); box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.25); margin: 0 0 20px 0; padding:20px 15px;}
#latest_tweets_widget-4 .widget-title {line-height: 12px; margin: 0 0 20px 0; font-family: 'Lato', sans-serif; text-transform: lowercase; color: #fff; font-weight:400; }
#latest_tweets_widget-4 a {color:#fff;}
.tweet-text {line-height:1.3;}
.tweet-text a {color:#ff3000;}
.tweet-details a {color:#ff3000;}
.tweet-details a:hover {text-decoration: underline; color:#ff3000;}
#tag_cloud-2 {padding: 20px 15px; }
#tag_cloud-2 h2.widget-title {color:#0377e4; font-family: 'Lato', sans-serif; font-weight: 300; padding-bottom:10px !important;}
.widget_tag_cloud .tagcloud a {border:none; padding:0px;}
#tag_cloud-2 .tagcloud a:hover,#tag_cloud-2 .tagcloud a:active {background-color:transparent;}
#tag_cloud-2 .tagcloud a:hover {color:#0099cc !important;}
#tag_cloud-4 { background: #ffcc66 !important; border: 1px solid #d4d4d4; -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.25); box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.25); color: #fff; padding: 20px 15px; }
#tag_cloud-2.widget.widget_tag_cloud h2.widget-title {margin-bottom:0px !important;}
#tag_cloud-4 .tagcloud a {color:#fff; border:none; padding:0px;}
#tag_cloud-4 .tagcloud a:hover,#tag_cloud-4 .tagcloud a:active {background-color:transparent;}
#tag_cloud-4 h3 {color:#fff; margin-bottom:0px;} .contact-form {}
.formWrapper {margin:0px !important;}
.curate-contact body {margin:0px !important;}
iframe.curate-contact { height: 880px !important; padding-left: 0px !important; width: 100% !important; float: left; margin-top: -15px; } .ast-single-post .entry-title {font-weight:500 !important;}
.interior-page-container { padding: 15px; box-shadow: 2px 2px 5px 0 #ccc !important; -moz-box-shadow: 2px 2px 5px 0 #ccc; -webkit-box-shadow: 2px 2px 5px 0 #ccc; box-shadow: 2px 2px 5px 0 #ccc; margin-top:15px; margin-bottom:15px;}
.coupon-error {background-image: url(//www.lacroixwater.com/wp-content/uploads/2016/12/winter-treat-bg.jpg) !important;} .recipe-images {width:170px;}
.categories-filters {text-align: center;}
.categories-filters li {display: inline-block; margin:0 20px;} .mg_item_title {display: none;}
.far-container {display: flex; justify-content: center; align-items: center; }
.far-left, .far-right {display: inline-block; width:50%; float:left;}
.far-right {text-align:center;}
.contact-retailer, .find-store { display: inline-block; color: #fff !important; padding:30px; width:50%; font-size:16px; max-width: 100%; border: 1px solid #d4d4d4; -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.25); box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.25); margin: 0px 0px 10px 0px; font-family: 'Lato'; font-weight:600;  }
.find-store {background-color: #017dc9;}
.contact-retailer {background-color: #ff6666;}
.retail-info-list {column-count:3; column-gap: 10px; list-style: none; margin-left:0px;}
.retail-info-list li {color:#007ac3; font-family: "Lato"; font-weight:600; margin-left:10px;}
.far-details-container p {margin-bottom:0px !important;} .mc4wp-form-basic input {width:100% !important; color: #71AEEB !important; border:none !important;}
#mc4wp-form-1 {background-color:#F5F5F5;}
input[type="submit"] { background-color: #0377e4 !important; border-radius: 3px !important; width: auto !important; text-transform: uppercase; padding: 15px 30px !important; background-color: #000; color: #FFF !important; border: none !important; }
.mc4wp-form-basic input[type="email"] { border: 2px #7d7d7d solid !important; box-shadow: 1px 1px 8px 1px #7d7d7d !important; font-size: 12px;  font-weight: bold; line-height: 25px; } .search-results-header {font-weight: 600; color: #0377e4; font-size: 1.3em !important;}
.search-page {margin-top:2px !important; margin-bottom:2px !important;}
.search-results-container { margin: 20px 0; column-count: 4; column-gap: .2em; }
.search-results-inner-container { display: inline-block; width: 100%; }
.searchresults { border: 5px solid #fff; -moz-box-shadow: 0 0 10px 1px #ccc; -webkit-box-shadow: 0 0 10px 1px #ccc; box-shadow: 0 0 10px 1px #ccc; background: #fff; padding:5px; margin-right:5px; margin-bottom:15px}
.search-results img {display: block; margin-right: auto; margin-left: auto; margin-bottom:10px;}
#search-term {font-style: italic;}
.search-results .read-more {font-size: 12px !important; font-weight: 600; text-decoration: underline;}
.search-more-link {font-size: 12px !important; font-weight: 600; text-decoration: underline;} .ast-footer-overlay {background-color:#fff;}
.site-footer, .site-footer a, .site-footer a:focus {color:#a5cbe0; font-weight: 300;}
.site-footer:hover, .site-footer a:hover {color:#a5cbe0;} 
.footer-sml-layout-2 .ast-small-footer-section-1 {font-weight:400;} @media (max-width:1024px) {
.ast-header-widget-area {left:30%;}
.grid-spacing {margin:0px !important;}
.grid-spacing-mobile {padding:5px !important;}
.trigger_sb_divi_modal {text-align: center !important;}
} @media (max-width:768px) {
.ast-mobile-menu-buttons {order: 3;}
#site-navigation {float: right; width:100%;}
#custom_html-2 {position: relative; right:10%;}
.header-social, .search-form {float: none;}
.ast-header-widget-area {left:0; text-align: center;}
.search-form {display: none !important;}
.header-social {border:none !important; padding:10px 0px;}
.sub-menu {box-shadow: none !important;}
.main-header-menu li.current-menu-ancestor > a span:after {display: none;}
.main-header-bar {padding-bottom:0px !important;}
#primary {margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:0px !important;}
.olapic .olapic-slider-footer, .olapic .olapic-header-column, .olapic .olapic-slider-wrapper {max-width:605px !important;}
.olapic .olapic-slider-body {max-width: 718px !important;}
.photo-feed-mobile .et_pb_column {margin-bottom:0px !important;}
.home-box-menu {margin-bottom:10px;}
.five-columns .et_pb_module {width:100% !important;}
.dp_ppp_modal {width:80%;}
.et_divi_builder #et_builder_outer_content .et_pb_filterable_portfolio .et_pb_portfolio_filters li a {text-align: center;}
.et_divi_builder #et_builder_outer_content .et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li a {border:none !important;}
.mg_mobile_mode .mgaf_sect {width: calc(33.3% - 30px) !important;}
.et_divi_builder #et_builder_outer_content .et_pb_column_4_4 .et_pb_post_extra.el_dbe_block_extended {width:49% !important;}
.btn.btn-info.olapic-upload {margin-bottom:20px;}
.search-results-container {column-count: 2;}
.ast-footer-overlay {padding-top:0px !important;}
} @media (max-width:470px) {
.ast-mobile-menu-buttons {order:0;}
#custom_html-2 {right:0; margin-top:10px;}
.olapic .olapic-header-column, .olapic .olapic-footer-buttons, .olapic .olapic-slider-copy {text-align: center !important;}
.olapic .olapic-slider-footer, .olapic .olapic-header-column, .olapic .olapic-slider-wrapper {max-width: 270px !important;}
.mg_mobile_mode .mgaf_sect {width: calc(50% - 30px) !important;}
.all-trending .post-content {padding-top:0px !important;}
.all-trending .post-media img {height:auto !important; width:auto !important;}
.et_divi_builder #et_builder_outer_content .et_pb_column_4_4 .et_pb_post_extra.el_dbe_block_extended {width:100% !important;}
.search-results-container {column-count: 1;}
}