.wrap .ocean-extra-notice { position: relative; border: none; padding: 0; }
.wrap .ocean-extra-notice:after { content: ''; display: block; visibility: hidden; clear: both; zoom: 1; height: 0; }
.ocean-extra-notice .notice-inner { position: relative; }
.ocean-extra-notice span.icon-side { color: #fff; position: absolute; top: 0; left: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -moz-align-items: center; align-items: center; font-size: 30px; width: 60px; height: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.ocean-extra-notice span.dashicons-heart { background-color: #13aff0; }
.ocean-extra-notice .notice-content { padding: 10px 40px 15px 74px; }
.ocean-extra-notice .notice-content p { font-size: 14px; }
.ocean-extra-notice .notice-content p:first-child { margin-top: 0; }
.ocean-extra-notice .notice-content p:last-child { margin-bottom: 0; }
.ocean-extra-notice .notice-content a { text-decoration: none; -webkit-box-shadow: none !important; box-shadow: none !important; }
.ocean-extra-notice .notice-content a.btn { height: auto; font-size: 12px; line-height: 1; background-color: #13aff0; color: #fff; border: 1px solid #13aff0; padding: 10px 18px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.4px; text-shadow: none; transition: all .3s ease; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; -ms-transition: all .3s ease; }
.ocean-extra-notice .notice-content a.btn:hover { background-color: #0b7cac; border-color: #0b7cac; }
.ocean-extra-notice .notice-content a.btn.button-secondary { background-color: #f2f2f2; color: #666; border-color: #dadada; margin-left: 10px; }
.ocean-extra-notice .notice-content a.btn.button-secondary:hover { background-color: #e6e6e6; border-color: #e6e6e6; }
.ocean-extra-notice a.dismiss { position: absolute; top: 10px; right: 10px; text-decoration: none; color: #13aff0; -webkit-box-shadow: none !important; box-shadow: none !important; }

/* Rating notice */
.ocean-extra-notice.oe-rating-notice span.dashicons-star-filled { background-color: #ffb900; }
.ocean-extra-notice.oe-rating-notice .notice-content p:last-child { margin-top: 20px; }
.ocean-extra-notice.oe-rating-notice .notice-content a.btn { background-color: #ffb900; border-color: #ffb900; }
.ocean-extra-notice.oe-rating-notice .notice-content a.btn:hover { background-color: #e6a803; border-color: #e6a803; }
.ocean-extra-notice.oe-rating-notice .notice-content a.btn.button-secondary { background-color: #f2f2f2; color: #666; border-color: #dadada; }
.ocean-extra-notice.oe-rating-notice .notice-content a.btn.button-secondary:hover { background-color: #e6e6e6; border-color: #e6e6e6; }
.ocean-extra-notice.oe-rating-notice .notice-content a span { vertical-align: middle; }
.ocean-extra-notice.oe-rating-notice .notice-content a span.dashicons { font-size: 1.4em; padding-right: 5px; height: auto; }
.ocean-extra-notice.oe-rating-notice a.dismiss { color: #ffb900; }

body.rtl .ocean-extra-notice span.dashicons-heart { right: 0; left: auto; }
body.rtl .ocean-extra-notice .notice-content { padding-right: 74px; padding-left: 40px; }
body.rtl .ocean-extra-notice .notice-content a.btn.button-secondary { margin-right: 10px; margin-left: 0; }
body.rtl .ocean-extra-notice a.dismiss { left: 10px; right: auto; }
body.rtl .ocean-extra-notice.oe-rating-notice .notice-content a span.dashicons { padding-left: 5px; padding-right: 0; }

@media screen and ( max-width: 480px ) {
	.ocean-extra-notice span.dashicons-heart { display: none; }
	.ocean-extra-notice .notice-content { padding-left: 14px;  }
	body.rtl .ocean-extra-notice .notice-content { padding-right: 14px; }
}