body { box-sizing: border-box !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; } *, *:before, *:after { box-sizing: border-box !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; } #sow-image-3 { border-radius: 50% !important; } #page-content a, .post-categories { color: black; } #page-footer, #page-footer select, #page-footer input, #page-footer textarea { background-color: #ffe9e2; } h2.slider-title {background-color: rgba(255, 233,226, 0.4); padding: 100px; } .credit { display: none; } #top-bar { background-color: #ffe9e2; } .footer-widgets .savona-widget { width: 100% !important; margin-right: 0 !important; } .comment-form-comment > textarea:not([id="comment"]) { display: none; } #top-menu { display: none } .sticky { background: white; } #main-menu > li::before { content:""; display: none; background: url(wp-content/themes/savona/images/world.png) no-repeat; width: 35px; height: 60px; position: absolute; bottom: 20px; left: 40%; background-size: 70%; } #main-menu > li:hover::before{ display: block; } #main-menu > li{ position: relative; } #main-menu > li:first-of-type:before { left: 18%; } #main-menu > .apropos::before { content:""; display: none; background: url(wp-content/themes/savona/images/star.png) no-repeat; width: 35px; height: 60px; position: absolute; bottom: 20px; left: 30%; background-size: 70%; } #main-menu > .mode::before { content:""; display: none; background: url(wp-content/themes/savona/images/ceintre.png) no-repeat; width: 35px; height: 60px; position: absolute; bottom: 20px; left: 30%; background-size: 70%; } #main-menu > .beaute::before { content:""; display: none; background: url(wp-content/themes/savona/images/makeup.png) no-repeat; width: 35px; height: 60px; position: absolute; bottom: 20px; left: 30%; background-size: 70%; } #main-menu > .lifestyle::before { content:""; display: none; background: url(wp-content/themes/savona/images/cocktail.png) no-repeat; width: 35px; height: 60px; position: absolute; bottom: 20px; left: 30%; background-size: 70%; } #main-menu > .contact::before { content:""; display: none; background: url(wp-content/themes/savona/images/email.png) no-repeat; width: 35px; height: 60px; position: absolute; bottom: 20px; left: 30%; background-size: 70%; } .instagram-social-btn-bottom, .instagram-social-btn-top { text-align: center; font-size: 14px!important; background: #a8a8a8; border-radius: 4px; width: 167px; color: #FFF; line-height: 15px; padding: 7px 0!important; } element.style { } .so-widget-sow-image-default-d6014b76747a .sow-image-container .so-widget-image { display: block; max-width: 100%; height: auto; border-radius: 50% !important }