.oceanwp-about-me
{
    position: relative;
    text-align: center;
}
.oceanwp-about-me .oceanwp-about-me-avatar, .oceanwp-about-me .oceanwp-about-me-social
{
    margin-top: 20px;
}
.oceanwp-about-me .oceanwp-about-me-avatar img
{
    position: relative;
    border-radius: 50%;
}
.oceanwp-about-me .oceanwp-about-me-name
{
    display: block;
    font-size: 13px;
    font-weight: 600;
    margin: 16px 0 10px;
    text-transform: uppercase;
    clear: none;
}
.oceanwp-about-me .oceanwp-about-me-social li
{
    display: inline-block;
    margin-left: 6px;
}
.oceanwp-about-me .oceanwp-about-me-social li:first-child
{
    margin-left: 0;
}
.oceanwp-about-me .oceanwp-about-me-social li a
{
    display: inline-block;
    font-size: 14px;
    text-align: center;
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 50%;
}
.oceanwp-about-me .oceanwp-about-me-social.style-color li a, .oceanwp-about-me .oceanwp-about-me-social.style-color li a:hover
{
    color: #fff;
}
.oceanwp-about-me .oceanwp-about-me-social.style-color li a .owp-icon use, .oceanwp-about-me .oceanwp-about-me-social.style-color li a:hover .owp-icon use
{
    stroke: #fff;
}
.oceanwp-about-me .oceanwp-about-me-social.style-color li.facebook a
{
    background-color: #37589b;
}
.oceanwp-about-me .oceanwp-about-me-social.style-color li.facebook a:hover
{
    background-color: #4e7ddd;
}
.oceanwp-about-me .oceanwp-about-me-social.style-color li.twitter a
{
    background-color: #46d4fe;
}
.oceanwp-about-me .oceanwp-about-me-social.style-color li.twitter a:hover
{
    background-color: #7ee1fe;
}
.oceanwp-about-me .oceanwp-about-me-social.style-color li.instagram a
{
    background-color: #5996c7;
}
.oceanwp-about-me .oceanwp-about-me-social.style-color li.instagram a:hover
{
    background-color: #69b4f0;
}
.oceanwp-about-me .oceanwp-about-me-social.style-color li.linkedin a
{
    background-color: #419cca;
}
.oceanwp-about-me .oceanwp-about-me-social.style-color li.linkedin a:hover
{
    background-color: #52c3fc;
}
.oceanwp-about-me .oceanwp-about-me-social.style-color li.pinterest a
{
    background-color: #cb2027;
}
.oceanwp-about-me .oceanwp-about-me-social.style-color li.pinterest a:hover
{
    background-color: #f7555c;
}
.oceanwp-about-me .oceanwp-about-me-social.style-color li.youtube a
{
    background-color: #dd4646;
}
.oceanwp-about-me .oceanwp-about-me-social.style-color li.youtube a:hover
{
    background-color: #ff6262;
}
.oceanwp-about-me .oceanwp-about-me-social.style-color li.telegram a
{
    background-color: #08c;
}
.oceanwp-about-me .oceanwp-about-me-social.style-color li.telegram a:hover
{
    background-color: #0da4f0;
}
.oceanwp-about-me .oceanwp-about-me-social.style-color li.twitch a
{
    background-color: #6441a5;
}
.oceanwp-about-me .oceanwp-about-me-social.style-color li.twitch a:hover
{
    background-color: #702cee;
}
.oceanwp-about-me .oceanwp-about-me-social.style-color li.line a
{
    background-color: #00c300;
}
.oceanwp-about-me .oceanwp-about-me-social.style-color li.line a:hover
{
    background-color: #09f309;
}
.oceanwp-about-me .oceanwp-about-me-social.style-color li.xing a
{
    background-color: #006464;
}
.oceanwp-about-me .oceanwp-about-me-social.style-color li.xing a:hover
{
    background-color: #014646;
}
.oceanwp-about-me .oceanwp-about-me-social.style-color li.vine a
{
    background-color: #00bf8f;
}
.oceanwp-about-me .oceanwp-about-me-social.style-color li.vine a:hover
{
    background-color: #01906c;
}
.oceanwp-about-me .oceanwp-about-me-social.style-color li.vimeo a
{
    background-color: #1ab7ea;
}
.oceanwp-about-me .oceanwp-about-me-social.style-color li.vimeo a:hover
{
    background-color: #1494bd;
}
.oceanwp-about-me .oceanwp-about-me-social.style-color li.github a
{
    background-color: #60b044;
}
.oceanwp-about-me .oceanwp-about-me-social.style-color li.github a:hover
{
    background-color: #4f9237;
}
.oceanwp-about-me .oceanwp-about-me-social.style-color li.flickr a
{
    background-color: #fa4086;
}
.oceanwp-about-me .oceanwp-about-me-social.style-color li.flickr a:hover
{
    background-color: #c63169;
}
.oceanwp-about-me .oceanwp-about-me-social.style-color li.yelp a
{
    background-color: #c41200;
}
.oceanwp-about-me .oceanwp-about-me-social.style-color li.yelp a:hover
{
    background-color: #940f01;
}
.oceanwp-about-me .oceanwp-about-me-social.style-color li.tripadvisor a
{
    background-color: #589442;
}
.oceanwp-about-me .oceanwp-about-me-social.style-color li.tripadvisor a:hover
{
    background-color: #426f32;
}
.oceanwp-about-me .oceanwp-about-me-social.style-color li.rss a
{
    background-color: #ff7900;
}
.oceanwp-about-me .oceanwp-about-me-social.style-color li.rss a:hover
{
    background-color: #d46603;
}
.oceanwp-about-me .oceanwp-about-me-social.style-color li.medium a
{
    background-color: #00ab6c;
}
.oceanwp-about-me .oceanwp-about-me-social.style-color li.medium a:hover
{
    background-color: #03945f;
}
.oceanwp-about-me .oceanwp-about-me-social.style-color li.vk a
{
    background-color: #597ba5;
}
.oceanwp-about-me .oceanwp-about-me-social.style-color li.vk a:hover
{
    background-color: #486384;
}
.oceanwp-about-me .oceanwp-about-me-social.style-color li.dribbble a
{
    background-color: #ea4c89;
}
.oceanwp-about-me .oceanwp-about-me-social.style-color li.dribbble a:hover
{
    background-color: #c64174;
}
.oceanwp-about-me .oceanwp-about-me-social.style-color li.tumblr a
{
    background-color: #2c4762;
}
.oceanwp-about-me .oceanwp-about-me-social.style-color li.tumblr a:hover
{
    background-color: #1d3042;
}
.oceanwp-about-me .oceanwp-about-me-social.style-color li.tiktok a
{
    background-color: #000;
}
.oceanwp-about-me .oceanwp-about-me-social.style-color li.tiktok a:hover
{
    background-color: #141414;
}
.oceanwp-about-me .oceanwp-about-me-social.style-light li a
{
    color: #aaa;
    border: 1px solid #e9e9e9;
}
.oceanwp-about-me .oceanwp-about-me-social.style-light li a .owp-icon use
{
    stroke: #aaa;
}
.oceanwp-about-me .oceanwp-about-me-social.style-dark li a
{
    color: #929292;
    border: 1px solid #555;
}
.oceanwp-about-me .oceanwp-about-me-social.style-dark li a .owp-icon use
{
    stroke: #929292;
}
.oceanwp-about-me .oceanwp-about-me-social.style-light li.facebook a:hover, .oceanwp-about-me .oceanwp-about-me-social.style-dark li.facebook a:hover
{
    color: #37589b;
    border-color: #37589b;
}
.oceanwp-about-me .oceanwp-about-me-social.style-light li.facebook a:hover .owp-icon use, .oceanwp-about-me .oceanwp-about-me-social.style-dark li.facebook a:hover .owp-icon use
{
    stroke: #37589b;
}
.oceanwp-about-me .oceanwp-about-me-social.style-light li.twitter a:hover, .oceanwp-about-me .oceanwp-about-me-social.style-dark li.twitter a:hover
{
    color: #46d4fe;
    border-color: #46d4fe;
}
.oceanwp-about-me .oceanwp-about-me-social.style-light li.twitter a:hover .owp-icon use, .oceanwp-about-me .oceanwp-about-me-social.style-dark li.twitter a:hover .owp-icon use
{
    stroke: #46d4fe;
}
.oceanwp-about-me .oceanwp-about-me-social.style-light li.instagram a:hover, .oceanwp-about-me .oceanwp-about-me-social.style-dark li.instagram a:hover
{
    color: #5996c7;
    border-color: #5996c7;
}
.oceanwp-about-me .oceanwp-about-me-social.style-light li.instagram a:hover .owp-icon use, .oceanwp-about-me .oceanwp-about-me-social.style-dark li.instagram a:hover .owp-icon use
{
    stroke: #5996c7;
}
.oceanwp-about-me .oceanwp-about-me-social.style-light li.linkedin a:hover, .oceanwp-about-me .oceanwp-about-me-social.style-dark li.linkedin a:hover
{
    color: #419cca;
    border-color: #419cca;
}
.oceanwp-about-me .oceanwp-about-me-social.style-light li.linkedin a:hover .owp-icon use, .oceanwp-about-me .oceanwp-about-me-social.style-dark li.linkedin a:hover .owp-icon use
{
    stroke: #419cca;
}
.oceanwp-about-me .oceanwp-about-me-social.style-light li.pinterest a:hover, .oceanwp-about-me .oceanwp-about-me-social.style-dark li.pinterest a:hover
{
    color: #cb2027;
    border-color: #cb2027;
}
.oceanwp-about-me .oceanwp-about-me-social.style-light li.pinterest a:hover .owp-icon use, .oceanwp-about-me .oceanwp-about-me-social.style-dark li.pinterest a:hover .owp-icon use
{
    stroke: #cb2027;
}
.oceanwp-about-me .oceanwp-about-me-social.style-light li.youtube a:hover, .oceanwp-about-me .oceanwp-about-me-social.style-dark li.youtube a:hover
{
    color: #dd4646;
    border-color: #dd4646;
}
.oceanwp-about-me .oceanwp-about-me-social.style-light li.youtube a:hover .owp-icon use, .oceanwp-about-me .oceanwp-about-me-social.style-dark li.youtube a:hover .owp-icon use
{
    stroke: #dd4646;
}
.oceanwp-about-me .oceanwp-about-me-social.style-light li.telegram a:hover, .oceanwp-about-me .oceanwp-about-me-social.style-dark li.telegram a:hover
{
    color: #08c;
    border-color: #08c;
}
.oceanwp-about-me .oceanwp-about-me-social.style-light li.telegram a:hover .owp-icon use, .oceanwp-about-me .oceanwp-about-me-social.style-dark li.telegram a:hover .owp-icon use
{
    stroke: #08c;
}
.oceanwp-about-me .oceanwp-about-me-social.style-light li.twitch a:hover, .oceanwp-about-me .oceanwp-about-me-social.style-dark li.twitch a:hover
{
    color: #6441a5;
    border-color: #6441a5;
}
.oceanwp-about-me .oceanwp-about-me-social.style-light li.twitch a:hover .owp-icon use, .oceanwp-about-me .oceanwp-about-me-social.style-dark li.twitch a:hover .owp-icon use
{
    stroke: #6441a5;
}
.oceanwp-about-me .oceanwp-about-me-social.style-light li.line a:hover, .oceanwp-about-me .oceanwp-about-me-social.style-dark li.line a:hover
{
    color: #00c300;
    border-color: #00c300;
}
.oceanwp-about-me .oceanwp-about-me-social.style-light li.line a:hover .owp-icon use, .oceanwp-about-me .oceanwp-about-me-social.style-dark li.line a:hover .owp-icon use
{
    stroke: #00c300;
}
.oceanwp-about-me .oceanwp-about-me-social.style-light li.xing a:hover, .oceanwp-about-me .oceanwp-about-me-social.style-dark li.xing a:hover
{
    color: #006464;
    border-color: #006464;
}
.oceanwp-about-me .oceanwp-about-me-social.style-light li.xing a:hover .owp-icon use, .oceanwp-about-me .oceanwp-about-me-social.style-dark li.xing a:hover .owp-icon use
{
    stroke: #006464;
}
.oceanwp-about-me .oceanwp-about-me-social.style-light li.vine a:hover, .oceanwp-about-me .oceanwp-about-me-social.style-dark li.vine a:hover
{
    color: #00bf8f;
    border-color: #00bf8f;
}
.oceanwp-about-me .oceanwp-about-me-social.style-light li.vine a:hover .owp-icon use, .oceanwp-about-me .oceanwp-about-me-social.style-dark li.vine a:hover .owp-icon use
{
    stroke: #00bf8f;
}
.oceanwp-about-me .oceanwp-about-me-social.style-light li.vimeo a:hover, .oceanwp-about-me .oceanwp-about-me-social.style-dark li.vimeo a:hover
{
    color: #1ab7ea;
    border-color: #1ab7ea;
}
.oceanwp-about-me .oceanwp-about-me-social.style-light li.vimeo a:hover .owp-icon use, .oceanwp-about-me .oceanwp-about-me-social.style-dark li.vimeo a:hover .owp-icon use
{
    stroke: #1ab7ea;
}
.oceanwp-about-me .oceanwp-about-me-social.style-light li.github a:hover, .oceanwp-about-me .oceanwp-about-me-social.style-dark li.github a:hover
{
    color: #60b044;
    border-color: #60b044;
}
.oceanwp-about-me .oceanwp-about-me-social.style-light li.github a:hover .owp-icon use, .oceanwp-about-me .oceanwp-about-me-social.style-dark li.github a:hover .owp-icon use
{
    stroke: #60b044;
}
.oceanwp-about-me .oceanwp-about-me-social.style-light li.flickr a:hover, .oceanwp-about-me .oceanwp-about-me-social.style-dark li.flickr a:hover
{
    color: #fa4086;
    border-color: #fa4086;
}
.oceanwp-about-me .oceanwp-about-me-social.style-light li.flickr a:hover .owp-icon use, .oceanwp-about-me .oceanwp-about-me-social.style-dark li.flickr a:hover .owp-icon use
{
    stroke: #fa4086;
}
.oceanwp-about-me .oceanwp-about-me-social.style-light li.yelp a:hover, .oceanwp-about-me .oceanwp-about-me-social.style-dark li.yelp a:hover
{
    color: #c41200;
    border-color: #c41200;
}
.oceanwp-about-me .oceanwp-about-me-social.style-light li.yelp a:hover .owp-icon use, .oceanwp-about-me .oceanwp-about-me-social.style-dark li.yelp a:hover .owp-icon use
{
    stroke: #c41200;
}
.oceanwp-about-me .oceanwp-about-me-social.style-light li.tripadvisor a:hover, .oceanwp-about-me .oceanwp-about-me-social.style-dark li.tripadvisor a:hover
{
    color: #589442;
    border-color: #589442;
}
.oceanwp-about-me .oceanwp-about-me-social.style-light li.tripadvisor a:hover .owp-icon use, .oceanwp-about-me .oceanwp-about-me-social.style-dark li.tripadvisor a:hover .owp-icon use
{
    stroke: #589442;
}
.oceanwp-about-me .oceanwp-about-me-social.style-light li.rss a:hover, .oceanwp-about-me .oceanwp-about-me-social.style-dark li.rss a:hover
{
    color: #ff7900;
    border-color: #ff7900;
}
.oceanwp-about-me .oceanwp-about-me-social.style-light li.rss a:hover .owp-icon use, .oceanwp-about-me .oceanwp-about-me-social.style-dark li.rss a:hover .owp-icon use
{
    stroke: #ff7900;
}
.oceanwp-about-me .oceanwp-about-me-social.style-light li.medium a:hover, .oceanwp-about-me .oceanwp-about-me-social.style-dark li.medium a:hover
{
    color: #00ab6c;
    border-color: #00ab6c;
}
.oceanwp-about-me .oceanwp-about-me-social.style-light li.medium a:hover .owp-icon use, .oceanwp-about-me .oceanwp-about-me-social.style-dark li.medium a:hover .owp-icon use
{
    stroke: #00ab6c;
}
.oceanwp-about-me .oceanwp-about-me-social.style-light li.vk a:hover, .oceanwp-about-me .oceanwp-about-me-social.style-dark li.vk a:hover
{
    color: #597ba5;
    border-color: #597ba5;
}
.oceanwp-about-me .oceanwp-about-me-social.style-light li.vk a:hover .owp-icon use, .oceanwp-about-me .oceanwp-about-me-social.style-dark li.vk a:hover .owp-icon use
{
    stroke: #597ba5;
}
.oceanwp-about-me .oceanwp-about-me-social.style-light li.dribbble a:hover, .oceanwp-about-me .oceanwp-about-me-social.style-dark li.dribbble a:hover
{
    color: #ea4c89;
    border-color: #ea4c89;
}
.oceanwp-about-me .oceanwp-about-me-social.style-light li.dribbble a:hover .owp-icon use, .oceanwp-about-me .oceanwp-about-me-social.style-dark li.dribbble a:hover .owp-icon use
{
    stroke: #ea4c89;
}
.oceanwp-about-me .oceanwp-about-me-social.style-light li.tumblr a:hover, .oceanwp-about-me .oceanwp-about-me-social.style-dark li.tumblr a:hover
{
    color: #2c4762;
    border-color: #2c4762;
}
.oceanwp-about-me .oceanwp-about-me-social.style-light li.tumblr a:hover .owp-icon use, .oceanwp-about-me .oceanwp-about-me-social.style-dark li.tumblr a:hover .owp-icon use
{
    stroke: #2c4762;
}
.oceanwp-about-me .oceanwp-about-me-social.style-light li.tiktok a:hover, .oceanwp-about-me .oceanwp-about-me-social.style-dark li.tiktok a:hover
{
    color: #000;
    border-color: #000;
}
.oceanwp-about-me .oceanwp-about-me-social.style-light li.tiktok a:hover .owp-icon use, .oceanwp-about-me .oceanwp-about-me-social.style-dark li.tiktok a:hover .owp-icon use
{
    stroke: #000;
}
#wp-calendar
{
    position: relative;
    width: 100%;
    font-size: 12px;
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0;
    border: 0;
}
#wp-calendar caption
{
    font-family: "Montserrat",sans-serif;
    font-size: 13px;
    font-weight: 400;
    padding-bottom: 10px;
    padding: 0 0 10px 0;
    background-color: rgba(0,0,0,0);
    color: #13aff0;
    border-width: 0 0 3px 0;
    border-style: solid;
    border-color: #e9e9e9;
    text-align: center;
    text-transform: uppercase;
}
#wp-calendar td, #wp-calendar th
{
    text-align: center;
}
#wp-calendar th
{
    font-family: "Open Sans";
    font-size: 12px;
    font-weight: 400;
    padding: 13px 0 14px 0;
    background-color: rgba(0,0,0,0);
    color: #777;
    border-width: 0 0 1px 0;
    border-style: solid;
    border-color: #e9e9e9;
}
#wp-calendar tbody
{
    border-width: 0 0 3px 0;
    border-style: solid;
    border-color: #e9e9e9;
}
#wp-calendar tbody td, #wp-calendar tbody td:hover, #wp-calendar tbody td.pad:hover
{
    background: rgba(0,0,0,0);
}
#wp-calendar tbody td
{
    font-family: "Open Sans";
    font-size: 12px;
    color: #929292;
    width: 14.2857%;
    height: 30px;
    line-height: 30px;
    font-weight: 400;
    padding: 5px 0 0 0;
    border: 0;
    vertical-align: middle;
}
#wp-calendar tbody tr:last-child td
{
    padding-bottom: 10px;
}
#wp-calendar tbody a, #wp-calendar tbody #today
{
    font-weight: 600;
}
#wp-calendar tbody #today
{
    color: #111;
}
#wp-calendar tfoot td
{
    background-color: rgba(0,0,0,0);
    border: 0;
}
#wp-calendar tfoot tr td
{
    position: absolute;
    top: -10px;
    font-family: "Montserrat",sans-serif;
    background-color: rgba(0,0,0,0)!important;
    font-size: 11px;
    padding-top: 10px;
    text-transform: uppercase;
}
#wp-calendar tfoot tr td#prev, #wp-calendar tfoot tr td#next
{
    z-index: 10;
}
#wp-calendar tfoot tr td a
{
    border-bottom: 1px solid;
}
#wp-calendar tfoot tr td a:hover
{
    border-bottom-style: dashed;
}
#wp-calendar tfoot #next
{
    right: 0;
}
.contact-info-widget
{
    list-style: none;
    margin: 0;
    padding: 0;
}
.contact-info-widget li
{
    display: inline-block;
    width: 100%;
    margin: 0 0 20px;
    padding: 0;
    border: 0;
}
.contact-info-widget li:last-child
{
    margin-bottom: 0;
}
.contact-info-widget .oceanwp-info-wrap, .contact-info-widget span.oceanwp-contact-title, .contact-info-widget span.oceanwp-contact-text
{
    display: block;
}
.contact-info-widget span.oceanwp-contact-title
{
    color: #777;
    font-weight: bold;
    line-height: 1.4;
}
.contact-info-widget span.oceanwp-contact-text
{
    line-height: 18px;
}
.contact-info-widget li.skype
{
    display: inline-block;
}
.contact-info-widget li.skype a
{
    display: inline-block;
    background-color: #0ca5de;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    line-height: 1;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding: 12px 15px;
}
.contact-info-widget li.skype a:hover
{
    background-color: #0581af;
    color: #fff;
}
.contact-info-widget.default i, .contact-info-widget.default .owp-icon
{
    float: left;
    width: 40px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #e9e9e9;
    color: #13aff0;
    margin-right: 15px;
    text-align: center;
    border-radius: 2px;
}
.contact-info-widget.default .owp-icon
{
    padding: 10px;
}
.contact-info-widget.default .owp-icon use
{
    stroke: #13aff0;
}
.contact-info-widget.default .oceanwp-info-wrap
{
    padding-left: 55px;
}
.contact-info-widget.big-icons li
{
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 30px;
}
.contact-info-widget.big-icons li:last-child
{
    margin-bottom: 0;
}
.contact-info-widget.big-icons i, .contact-info-widget.big-icons .owp-icon
{
    float: left;
    width: 72px;
    height: 72px;
    line-height: 72px;
    font-size: 30px;
    margin-right: 20px;
    color: #13aff0;
    border: 1px solid #e9e9e9;
    text-align: center;
    border-radius: 50%;
    transition: all .3s ease;
}
.contact-info-widget.big-icons .owp-icon
{
    padding: 16px;
}
.contact-info-widget.big-icons .owp-icon use
{
    stroke: #13aff0;
}
.contact-info-widget.big-icons li:hover i
{
    background-color: #13aff0;
    color: #fff;
    border-color: #13aff0;
}
.contact-info-widget.big-icons li:hover .owp-icon
{
    background-color: #13aff0;
    border-color: #13aff0;
}
.contact-info-widget.big-icons li:hover .owp-icon use
{
    stroke: #fff;
}
.contact-info-widget.big-icons span.oceanwp-contact-title
{
    display: block;
    font-size: 14px;
}
.contact-info-widget.big-icons li.skype a
{
    width: 100%;
    text-align: center;
}
.contact-info-widget.no-icons li .oceanwp-contact-title
{
    display: inline-block;
    min-width: 70px;
    font-weight: 600;
}
.contact-info-widget.no-icons li.skype
{
    margin-top: 20px;
}
.oceanwp-custom-links
{
    list-style: none;
    margin: 0;
    padding: 0;
}
.oceanwp-custom-links li
{
    padding: 2px 0;
}
.oceanwp-custom-links li a
{
    display: inline-block;
    position: relative;
    font-size: 13px;
    color: #333;
}
.oceanwp-custom-links li a:before
{
    content: "";
    display: inline-block;
    color: #929292;
    font-size: 10px;
    margin-right: 10px;
    margin-top: -2px;
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
    vertical-align: middle;
    zoom: 1;
}
.oceanwp-custom-links li a:hover
{
    margin-left: 8px;
    color: #13aff0;
}
.oceanwp-custom-links li a:hover:before
{
    color: #13aff0;
}
.oceanwp-custom-links li:first-child
{
    padding-top: 0;
}
.oceanwp-custom-menu.right
{
    text-align: right;
}
.oceanwp-custom-menu.center
{
    text-align: center;
}
.oceanwp-custom-menu>ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}
.oceanwp-custom-menu>ul>li
{
    float: none;
    display: inline-block;
}
.oceanwp-custom-menu>ul>li>a
{
    display: block;
    padding: 8px 15px;
    font-size: 13px;
    line-height: 20px;
    color: #555;
    letter-spacing: .6px;
}
.oceanwp-custom-menu>ul>li>a:hover
{
    color: #333;
}
.custom-menu-widget .oceanwp-custom-menu>ul>li
{
    display: block;
    border-bottom: 1px solid #e9e9e9;
}
.custom-menu-widget .oceanwp-custom-menu>ul>li>a
{
    padding: 8px 0;
}
.custom-menu-widget .oceanwp-custom-menu>ul>li>a .nav-arrow
{
    position: absolute;
    top: 50%;
    right: 0;
    padding: 0;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.custom-menu-widget .oceanwp-custom-menu.right>ul>li>a .nav-arrow
{
    right: auto;
    left: 0;
}
[dir=rtl] .custom-menu-widget .oceanwp-custom-menu.right>ul>li>a .nav-arrow
{
    right: 0;
    left: auto;
}
.custom-menu-widget .oceanwp-custom-menu .dropdown-menu .sub-menu
{
    position: relative;
    top: auto;
    left: auto;
    background-color: rgba(0,0,0,0);
    border-top: 0;
    min-width: 100%;
    margin: 10px 0 0 12px;
    line-height: 1;
    box-shadow: none;
}
[dir=rtl] .custom-menu-widget .oceanwp-custom-menu .dropdown-menu .sub-menu
{
    right: auto;
}
.custom-menu-widget .oceanwp-custom-menu .dropdown-menu .sub-menu li
{
    float: none;
    display: block;
    border-bottom: 1px solid #e9e9e9;
}
.custom-menu-widget .oceanwp-custom-menu .dropdown-menu .sub-menu li:last-child
{
    border-bottom: 0;
}
.custom-menu-widget .oceanwp-custom-menu .dropdown-menu .sub-menu li a.menu-link
{
    padding: 8px 0;
    font-size: 13px;
    line-height: 20px;
    color: #555;
    letter-spacing: .6px;
}
.custom-menu-widget .oceanwp-custom-menu .dropdown-menu .sub-menu li a.menu-link:hover
{
    background-color: rgba(0,0,0,0);
    color: #333;
}
.custom-menu-widget .oceanwp-custom-menu>ul.click-menu li a
{
    position: relative;
}
.custom-menu-widget .oceanwp-custom-menu>ul.click-menu li a .nav-arrow
{
    display: none;
}
.custom-menu-widget .oceanwp-custom-menu>ul.click-menu .open-this
{
    position: absolute;
    top: 0;
    right: 0;
    width: 36px;
    height: 100%;
    line-height: 36px;
    font-size: 14px;
    text-align: center;
    cursor: pointer;
    z-index: 10;
}
[dir=rtl] .custom-menu-widget .oceanwp-custom-menu>ul.click-menu .open-this
{
    left: 0;
    right: auto;
}
.custom-menu-widget .oceanwp-custom-menu>ul.click-menu .open-this i
{
    padding: 0;
}
.custom-menu-widget .oceanwp-custom-menu>ul.click-menu li.opened>a>.open-this i:before
{
    content: "";
}
.custom-menu-widget .oceanwp-custom-menu>ul.click-menu .sub-menu
{
    border-top: 1px solid #e9e9e9;
    margin: 0;
}
.oceanwp-instagram-pics li
{
    display: block;
    float: left;
    height: 100%;
    transition: all .3s ease;
}
.oceanwp-instagram-pics.margin li
{
    padding: 3px;
}
.oceanwp-instagram-pics li a
{
    vertical-align: top;
}
.oceanwp-instagram-pics li img
{
    display: block;
    width: 100%;
}
.oceanwp-instagram-pics li:hover
{
    opacity: .8;
}
.oceanwp-instagram-header
{
    position: relative;
    padding: 10px;
}
.oceanwp-instagram-header.oceanwp-left
{
    text-align: left;
}
.oceanwp-instagram-header.oceanwp-right
{
    text-align: right;
}
.oceanwp-instagram-header.oceanwp-center
{
    text-align: center;
}
.oceanwp-instagram-avatar
{
    line-height: 1;
}
.oceanwp-instagram-header.oceanwp-left .oceanwp-instagram-avatar
{
    float: left;
    margin-right: 10px;
}
.oceanwp-instagram-header.oceanwp-right .oceanwp-instagram-avatar
{
    float: right;
    margin-left: 10px;
}
.oceanwp-instagram-header.oceanwp-center .oceanwp-instagram-avatar
{
    margin: 0 0 10px;
}
.oceanwp-instagram-avatar a
{
    position: relative;
    display: inline-block;
    width: 75px;
    height: 75px;
    overflow: hidden;
}
.oceanwp-instagram-avatar.square a, .oceanwp-instagram-avatar.square a img
{
    border-radius: 2px;
}
.oceanwp-instagram-avatar.rounded a, .oceanwp-instagram-avatar.rounded a img
{
    border-radius: 50%;
}
.oceanwp-instagram-avatar a img
{
    width: 75px;
    height: 75px;
    transition: all .3s ease;
}
.oceanwp-instagram-avatar a:hover img
{
    opacity: .5;
}
.oceanwp-instagram-follow
{
    position: absolute;
    top: 0;
    margin-top: -12px;
    display: block;
    text-align: center;
    width: 100%;
    opacity: 0;
    transition: all ease-out .2s;
}
.oceanwp-instagram-follow span
{
    display: inline-block;
    padding: 4px 6px;
    font-size: 10px;
    line-height: 1;
    text-transform: uppercase;
    background-color: #47bc60;
    background-image: linear-gradient(top,#47bc60,#39a64e);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#47bc60",EndColorStr="#39a64e");
    color: #fff;
    border: 1px solid #329345;
    text-shadow: 0 1px 1px #2c803c;
    border-radius: 3px;
}
.oceanwp-instagram-avatar a:hover .oceanwp-instagram-follow
{
    top: 50%;
    opacity: 1;
}
.oceanwp-instagram-info .oceanwp-instagram-username
{
    display: block;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.3;
    margin: 0 0 4px;
    text-transform: capitalize;
}
.oceanwp-instagram-info .oceanwp-instagram-desc
{
    display: block;
    line-height: 1.3;
    margin: 0;
}
.oceanwp-instagram-pics.style-one li:first-child
{
    width: 100%;
}
.oceanwp-instagram-pics.style-one li
{
    width: 33.33%;
}
.oceanwp-instagram-pics.style-two li:nth-child(1), .oceanwp-instagram-pics.style-two li:nth-child(2)
{
    width: 50%;
}
.oceanwp-instagram-pics.style-two li
{
    width: 25%;
}
.oceanwp-instagram-pics.style-three li:nth-child(4n+1)
{
    width: 100%;
}
.oceanwp-instagram-pics.style-three li
{
    width: 33.33%;
}
.oceanwp-style-four-wrap
{
    background: #f6f6f6;
    border-bottom: 3px solid #eee;
    border-radius: 3px;
}
.oceanwp-instagram-bar
{
    background-color: #6f97b6;
    background-image: linear-gradient(top,#6f97b6,#3f729b);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#6f97b6",EndColorStr="#3f729b");
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    overflow: hidden;
}
.oceanwp-instagram-bar .instagram-logo
{
    display: block;
    margin: 8px auto 6px;
    width: 96px;
    height: 29px;
    background: url("/wp-content/plugins/ocean-extra/assets/img/instagram-logo.png") no-repeat;
}
.oceanwp-style-four-wrap .oceanwp-instagram-header
{
    background-color: #fff;
    padding: 20px 15px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-style: solid;
    border-color: #eaeaea;
}
.oceanwp-style-four-wrap .oceanwp-instagram-header.oceanwp-after
{
    border-top: 1px solid #eaeaea;
    margin-bottom: 10px;
}
.oceanwp-instagram-pics.style-four.margin li img
{
    padding: 3px;
    background: #fff;
    box-shadow: 0 0 0 1px rgba(0,0,0,.04),0 1px 5px rgba(0,0,0,.1);
}
.oceanwp-instagram-pics.style-four
{
    padding: 10px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-style: solid;
    border-color: #eaeaea;
}
.oceanwp-instagram-pics.style-four li
{
    width: 33.33%;
}
.oceanwp-instagram-pics.two-columns li
{
    width: 50%;
}
.oceanwp-instagram-pics.three-columns li
{
    width: 33.33%;
}
.oceanwp-instagram-pics.four-columns li
{
    width: 25%;
}
.oceanwp-instagram-pics.five-columns li
{
    width: 20%;
}
.oceanwp-instagram-pics.six-columns li
{
    width: 16.66%;
}
.oceanwp-instagram-pics.seven-columns li
{
    width: 14.28%;
}
.oceanwp-instagram-pics.eight-columns li
{
    width: 12.5%;
}
.oceanwp-instagram-pics.nine-columns li
{
    width: 11.11%;
}
.oceanwp-instagram-pics.ten-columns li
{
    width: 10%;
}
.oceanwp-instagram-link
{
    display: block;
    margin: 10px 0 0;
    text-align: center;
}
.oceanwp-instagram-link a
{
    display: inline-block;
    font-size: 12px;
    line-height: 1.2;
    letter-spacing: .8px;
    padding: 0 0 3px;
    border-bottom: 1px solid;
    text-transform: uppercase;
}
.oceanwp-style-four-wrap .oceanwp-instagram-link
{
    padding: 3px 0 16px;
    margin: 0;
    border-left-width: 1px;
    border-right-width: 1px;
    border-style: solid;
    border-color: #eaeaea;
}
.oceanwp-style-four-wrap .oceanwp-instagram-link a
{
    display: block;
    background-color: #5582a7;
    color: #fff;
    padding: 12px 8px;
    margin: 0 auto;
    font-weight: 600;
    border: 0;
    width: 80%;
    max-width: 300px;
    border-radius: 5px;
    box-shadow: 0 0 0 1px rgba(0,0,0,.04),0 1px 3px rgba(0,0,0,.1);
}
.oceanwp-style-four-wrap .oceanwp-instagram-link a:hover
{
    background-color: #3f729b;
    color: #fff;
}
.oceanwp-flickr-wrap .flickr_badge_image
{
    float: left;
    margin: 0 4% 10px 0;
    width: 30.6%;
    transition: all .3s ease;
}
.oceanwp-flickr-wrap .flickr_badge_image:hover
{
    opacity: .8;
}
.oceanwp-flickr-wrap .flickr_badge_image#flickr_badge_image3, .oceanwp-flickr-wrap .flickr_badge_image#flickr_badge_image6, .oceanwp-flickr-wrap .flickr_badge_image#flickr_badge_image9
{
    margin-right: 0;
}
.oceanwp-flickr-wrap .flickr_badge_image a
{
    border: none;
}
.oceanwp-flickr-wrap .flickr_badge_image img
{
    margin: 0;
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
}
p.flickr_stream_wrap
{
    display: inline-block;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 90%;
    line-height: 1;
    letter-spacing: .6px;
}
p.flickr_stream_wrap a
{
    display: inline-block;
    background-image: url("/wp-content/plugins/ocean-extra/assets/img/flickr.png");
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 25px;
}
@media only screen and (max-width: 480px)
{
    .oceanwp-flickr-wrap .flickr_badge_image
    {
        width: 23%;
    }
}
.oceanwp-newsletter-form-wrap
{
    position: relative;
}
.oceanwp-newsletter-form-wrap .oceanwp-mail-text
{
    margin-bottom: 10px;
}
.oceanwp-newsletter-form-wrap form
{
    position: relative;
    max-width: 100%;
    margin: 0 auto;
}
.oceanwp-newsletter-form-wrap input[type=email]
{
    height: 50px;
    padding: 0 15px;
    margin: 0;
}
.oceanwp-newsletter-form-wrap button
{
    display: block;
    position: absolute;
    top: 50%;
    right: 15px;
    padding: 0 15px;
    height: 60%;
    border-radius: 3px;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
#mc-embedded-subscribe-form .email-wrap
{
    position: relative;
    margin-bottom: 10px;
}
#mc-embedded-subscribe-form .gdpr-wrap label, #mc-embedded-subscribe-form .gdpr-wrap .err-msg
{
    display: block;
}
#mc-embedded-subscribe-form .err-msg, #mc-embedded-subscribe-form .res-msg
{
    display: block;
    padding: 3px 13px;
    margin-bottom: 10px;
    border: 1px solid rgba(0,0,0,0);
    border-radius: 4px;
}
#mc-embedded-subscribe-form .err-msg, #mc-embedded-subscribe-form .failed.res-msg
{
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}
#mc-embedded-subscribe-form .success.res-msg
{
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}
#mc-embedded-subscribe-form .success.res-msg, #mc-embedded-subscribe-form .failed.res-msg
{
    margin: 6px 0 0;
}
body.woocommerce .oceanwp-newsletter-form-wrap button
{
    padding-top: 0!important;
    padding-bottom: 0!important;
}
.oceanwp-recent-posts li
{
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    line-height: 1.6;
    margin-top: 15px;
    padding-top: 15px;
    border-top: 1px solid #e9e9e9;
}
.oceanwp-recent-posts li:first-child
{
    margin-top: 0;
    padding-top: 0;
    border: 0;
}
.oceanwp-recent-posts .recent-posts-thumbnail
{
    position: relative;
    width: 25%;
    min-width: 68px;
    margin-right: 4%;
}
.oceanwp-recent-posts .recent-posts-thumbnail img
{
    width: 100%;
    border-radius: 3px;
}
.oceanwp-recent-posts .recent-posts-thumbnail .overlay
{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    border-radius: 3px;
    background-color: rgba(0,0,0,.2);
    opacity: 0;
    text-align: center;
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    -ms-transition: all .3s ease;
}
.oceanwp-recent-posts .recent-posts-thumbnail:hover .overlay
{
    opacity: 1;
}
.oceanwp-recent-posts .recent-posts-details
{
    width: 100%;
}
.oceanwp-recent-posts .recent-posts-title
{
    font-weight: 500;
    letter-spacing: .4px;
}
.oceanwp-recent-posts .recent-posts-info
{
    display: block;
    color: #aaa;
    margin-top: 6px;
    font-size: 10px;
    line-height: 1.2;
    text-transform: uppercase;
    letter-spacing: .2px;
}
.oceanwp-recent-posts .recent-posts-info .sep
{
    padding: 0 3px;
}
.oceanwp-recent-posts .recent-posts-date, .oceanwp-recent-posts .recent-posts-comments
{
    display: inline-block;
}
.oceanwp-recent-posts .recent-posts-date i, .oceanwp-recent-posts .recent-posts-comments i
{
    margin-right: 4px;
}
.oceanwp-recent-posts .recent-posts-comments a
{
    color: #999;
}
.oceanwp-recent-posts .recent-posts-comments a:hover
{
    color: #32b6c0;
}
@media only screen and (max-width: 959px)
{
    .oceanwp-recent-posts .recent-posts-thumbnail
    {
        width: 15%;
        margin-right: 3%;
    }
}
@media only screen and (max-width: 480px)
{
    .oceanwp-recent-posts .recent-posts-thumbnail
    {
        width: 25%;
        margin-right: 4%;
    }
}
.oceanwp-social-icons
{
    display: inline-block;
    width: 100%;
    list-style: none;
    margin: 0;
    padding: 0;
}
.oceanwp-social-icons.rotate a:hover
{
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}
.oceanwp-social-icons.zoomout a:hover
{
    -ms-transform: scale(.8);
    transform: scale(.8);
}
.oceanwp-social-icons.float a:hover
{
    -ms-transform: translateY(-3px);
    transform: translateY(-3px);
}
.oceanwp-social-icons li
{
    display: inline-block;
    margin: 3px;
    padding: 0;
}
.oceanwp-social-icons li a
{
    display: block;
    padding: 0;
    text-align: center;
}
.oceanwp-social-icons li .owp-icon
{
    vertical-align: inherit;
}
.oceanwp-social-icons.style-light li a, .oceanwp-social-icons.style-dark li a, .oceanwp-social-icons.style-colored li a
{
    width: 55px;
    height: 55px;
    line-height: 55px;
    font-size: 16px;
    border-radius: 2px;
}
.oceanwp-social-icons.style-light li a
{
    color: #bbb;
    border: 1px solid #e9e9e9;
}
.oceanwp-social-icons.style-light li a .owp-icon use
{
    stroke: #bbb;
}
.oceanwp-social-icons.style-light li.oceanwp-twitter a:hover
{
    color: #46d4fe!important;
    border-color: #46d4fe!important;
}
.oceanwp-social-icons.style-light li.oceanwp-twitter a:hover .owp-icon use
{
    stroke: #46d4fe!important;
}
.oceanwp-social-icons.style-light li.oceanwp-facebook a:hover
{
    color: #37589b!important;
    border-color: #37589b!important;
}
.oceanwp-social-icons.style-light li.oceanwp-facebook a:hover .owp-icon use
{
    stroke: #37589b!important;
}
.oceanwp-social-icons.style-light li.oceanwp-pinterest a:hover
{
    color: #cb2027!important;
    border-color: #cb2027!important;
}
.oceanwp-social-icons.style-light li.oceanwp-pinterest a:hover .owp-icon use
{
    stroke: #cb2027!important;
}
.oceanwp-social-icons.style-light li.oceanwp-dribbble a:hover
{
    color: #ea4c89!important;
    border-color: #ea4c89!important;
}
.oceanwp-social-icons.style-light li.oceanwp-dribbble a:hover .owp-icon use
{
    stroke: #ea4c89!important;
}
.oceanwp-social-icons.style-light li.oceanwp-vk a:hover
{
    color: #597ba5!important;
    border-color: #597ba5!important;
}
.oceanwp-social-icons.style-light li.oceanwp-vk a:hover .owp-icon use
{
    stroke: #597ba5!important;
}
.oceanwp-social-icons.style-light li.oceanwp-instagram a:hover
{
    color: #3f729b!important;
    border-color: #3f729b!important;
}
.oceanwp-social-icons.style-light li.oceanwp-instagram a:hover .owp-icon use
{
    stroke: #3f729b!important;
}
.oceanwp-social-icons.style-light li.oceanwp-linkedin a:hover
{
    color: #39c!important;
    border-color: #39c!important;
}
.oceanwp-social-icons.style-light li.oceanwp-linkedin a:hover .owp-icon use
{
    stroke: #39c!important;
}
.oceanwp-social-icons.style-light li.oceanwp-tumblr a:hover
{
    color: #2c4762!important;
    border-color: #2c4762!important;
}
.oceanwp-social-icons.style-light li.oceanwp-tumblr a:hover .owp-icon use
{
    stroke: #2c4762!important;
}
.oceanwp-social-icons.style-light li.oceanwp-github a:hover
{
    color: #60b044!important;
    border-color: #60b044!important;
}
.oceanwp-social-icons.style-light li.oceanwp-github a:hover .owp-icon use
{
    stroke: #60b044!important;
}
.oceanwp-social-icons.style-light li.oceanwp-flickr a:hover
{
    color: #fa4086!important;
    border-color: #fa4086!important;
}
.oceanwp-social-icons.style-light li.oceanwp-flickr a:hover .owp-icon use
{
    stroke: #fa4086!important;
}
.oceanwp-social-icons.style-light li.oceanwp-skype a:hover
{
    color: #00aff0!important;
    border-color: #00aff0!important;
}
.oceanwp-social-icons.style-light li.oceanwp-skype a:hover .owp-icon use
{
    stroke: #00aff0!important;
}
.oceanwp-social-icons.style-light li.oceanwp-trello a:hover
{
    color: #0079bf!important;
    border-color: #0079bf!important;
}
.oceanwp-social-icons.style-light li.oceanwp-trello a:hover .owp-icon use
{
    stroke: #0079bf!important;
}
.oceanwp-social-icons.style-light li.oceanwp-foursquare a:hover
{
    color: #2d5be3!important;
    border-color: #2d5be3!important;
}
.oceanwp-social-icons.style-light li.oceanwp-foursquare a:hover .owp-icon use
{
    stroke: #2d5be3!important;
}
.oceanwp-social-icons.style-light li.oceanwp-youtube a:hover
{
    color: #c4302b!important;
    border-color: #c4302b!important;
}
.oceanwp-social-icons.style-light li.oceanwp-youtube a:hover .owp-icon use
{
    stroke: #c4302b!important;
}
.oceanwp-social-icons.style-light li.oceanwp-vimeo a:hover
{
    color: #1ab7ea!important;
    border-color: #1ab7ea!important;
}
.oceanwp-social-icons.style-light li.oceanwp-vimeo a:hover .owp-icon use
{
    stroke: #1ab7ea!important;
}
.oceanwp-social-icons.style-light li.oceanwp-vine a:hover
{
    color: #00bf8f!important;
    border-color: #00bf8f!important;
}
.oceanwp-social-icons.style-light li.oceanwp-vine a:hover .owp-icon use
{
    stroke: #00bf8f!important;
}
.oceanwp-social-icons.style-light li.oceanwp-xing a:hover
{
    color: #006464!important;
    border-color: #006464!important;
}
.oceanwp-social-icons.style-light li.oceanwp-xing a:hover .owp-icon use
{
    stroke: #006464!important;
}
.oceanwp-social-icons.style-light li.oceanwp-yelp a:hover
{
    color: #c41200!important;
    border-color: #c41200!important;
}
.oceanwp-social-icons.style-light li.oceanwp-yelp a:hover .owp-icon use
{
    stroke: #c41200!important;
}
.oceanwp-social-icons.style-light li.oceanwp-tripadvisor a:hover
{
    color: #589442!important;
    border-color: #589442!important;
}
.oceanwp-social-icons.style-light li.oceanwp-tripadvisor a:hover .owp-icon use
{
    stroke: #589442!important;
}
.oceanwp-social-icons.style-light li.oceanwp-rss a:hover
{
    color: #ff7900!important;
    border-color: #ff7900!important;
}
.oceanwp-social-icons.style-light li.oceanwp-rss a:hover .owp-icon use
{
    stroke: #ff7900!important;
}
.oceanwp-social-icons.style-light li.oceanwp-email a:hover
{
    color: #13aff0!important;
    border-color: #13aff0!important;
}
.oceanwp-social-icons.style-light li.oceanwp-email a:hover .owp-icon use
{
    stroke: #13aff0!important;
}
.oceanwp-social-icons.style-light li.oceanwp-telegram a:hover
{
    color: #08c!important;
    border-color: #08c!important;
}
.oceanwp-social-icons.style-light li.oceanwp-telegram a:hover .owp-icon use
{
    stroke: #08c!important;
}
.oceanwp-social-icons.style-light li.oceanwp-twitch a:hover
{
    color: #6441a5!important;
    border-color: #6441a5!important;
}
.oceanwp-social-icons.style-light li.oceanwp-twitch a:hover .owp-icon use
{
    stroke: #6441a5!important;
}
.oceanwp-social-icons.style-light li.oceanwp-line a:hover
{
    color: #00c300!important;
    border-color: #00c300!important;
}
.oceanwp-social-icons.style-light li.oceanwp-line a:hover .owp-icon use
{
    stroke: #00c300!important;
}
.oceanwp-social-icons.style-light li.oceanwp-medium a:hover
{
    color: #00ab6c!important;
    border-color: #00ab6c!important;
}
.oceanwp-social-icons.style-light li.oceanwp-medium a:hover .owp-icon use
{
    stroke: #00ab6c!important;
}
.oceanwp-social-icons.style-light li.oceanwp-tiktok a:hover
{
    color: #000!important;
    border-color: #000!important;
}
.oceanwp-social-icons.style-light li.oceanwp-tiktok a:hover .owp-icon use
{
    stroke: #000!important;
}
.oceanwp-social-icons.style-light li.oceanwp-vk a:hover
{
    color: #597ba5!important;
    border-color: #597ba5!important;
}
.oceanwp-social-icons.style-light li.oceanwp-vk a:hover .owp-icon use
{
    stroke: #597ba5!important;
}
.oceanwp-social-icons.style-dark li a
{
    color: #333;
    border: 1px solid #333;
}
.oceanwp-social-icons.style-dark li a .owp-icon use
{
    stroke: #333;
}
.oceanwp-social-icons.style-dark li.oceanwp-twitter a:hover
{
    color: #46d4fe!important;
    border-color: #46d4fe!important;
}
.oceanwp-social-icons.style-dark li.oceanwp-twitter a:hover .owp-icon use
{
    stroke: #46d4fe!important;
}
.oceanwp-social-icons.style-dark li.oceanwp-facebook a:hover
{
    color: #37589b!important;
    border-color: #37589b!important;
}
.oceanwp-social-icons.style-dark li.oceanwp-facebook a:hover .owp-icon use
{
    stroke: #37589b!important;
}
.oceanwp-social-icons.style-dark li.oceanwp-pinterest a:hover
{
    color: #cb2027!important;
    border-color: #cb2027!important;
}
.oceanwp-social-icons.style-dark li.oceanwp-pinterest a:hover .owp-icon use
{
    stroke: #cb2027!important;
}
.oceanwp-social-icons.style-dark li.oceanwp-dribbble a:hover
{
    color: #ea4c89!important;
    border-color: #ea4c89!important;
}
.oceanwp-social-icons.style-dark li.oceanwp-dribbble a:hover .owp-icon use
{
    stroke: #ea4c89!important;
}
.oceanwp-social-icons.style-dark li.oceanwp-vk a:hover
{
    color: #597ba5!important;
    border-color: #597ba5!important;
}
.oceanwp-social-icons.style-dark li.oceanwp-vk a:hover .owp-icon use
{
    stroke: #597ba5!important;
}
.oceanwp-social-icons.style-dark li.oceanwp-instagram a:hover
{
    color: #3f729b!important;
    border-color: #3f729b!important;
}
.oceanwp-social-icons.style-dark li.oceanwp-instagram a:hover .owp-icon use
{
    stroke: #3f729b!important;
}
.oceanwp-social-icons.style-dark li.oceanwp-linkedin a:hover
{
    color: #39c!important;
    border-color: #39c!important;
}
.oceanwp-social-icons.style-dark li.oceanwp-linkedin a:hover .owp-icon use
{
    stroke: #39c!important;
}
.oceanwp-social-icons.style-dark li.oceanwp-tumblr a:hover
{
    color: #2c4762!important;
    border-color: #2c4762!important;
}
.oceanwp-social-icons.style-dark li.oceanwp-tumblr a:hover .owp-icon use
{
    stroke: #2c4762!important;
}
.oceanwp-social-icons.style-dark li.oceanwp-github a:hover
{
    color: #60b044!important;
    border-color: #60b044!important;
}
.oceanwp-social-icons.style-dark li.oceanwp-github a:hover .owp-icon use
{
    stroke: #60b044!important;
}
.oceanwp-social-icons.style-dark li.oceanwp-flickr a:hover
{
    color: #fa4086!important;
    border-color: #fa4086!important;
}
.oceanwp-social-icons.style-dark li.oceanwp-flickr a:hover .owp-icon use
{
    stroke: #fa4086!important;
}
.oceanwp-social-icons.style-dark li.oceanwp-skype a:hover
{
    color: #00aff0!important;
    border-color: #00aff0!important;
}
.oceanwp-social-icons.style-dark li.oceanwp-skype a:hover .owp-icon use
{
    stroke: #00aff0!important;
}
.oceanwp-social-icons.style-dark li.oceanwp-trello a:hover
{
    color: #0079bf!important;
    border-color: #0079bf!important;
}
.oceanwp-social-icons.style-dark li.oceanwp-trello a:hover .owp-icon use
{
    stroke: #0079bf!important;
}
.oceanwp-social-icons.style-dark li.oceanwp-foursquare a:hover
{
    color: #2d5be3!important;
    border-color: #2d5be3!important;
}
.oceanwp-social-icons.style-dark li.oceanwp-foursquare a:hover .owp-icon use
{
    stroke: #2d5be3!important;
}
.oceanwp-social-icons.style-dark li.oceanwp-youtube a:hover
{
    color: #c4302b!important;
    border-color: #c4302b!important;
}
.oceanwp-social-icons.style-dark li.oceanwp-youtube a:hover .owp-icon use
{
    stroke: #c4302b!important;
}
.oceanwp-social-icons.style-dark li.oceanwp-vimeo a:hover
{
    color: #1ab7ea!important;
    border-color: #1ab7ea!important;
}
.oceanwp-social-icons.style-dark li.oceanwp-vimeo a:hover .owp-icon use
{
    stroke: #1ab7ea!important;
}
.oceanwp-social-icons.style-dark li.oceanwp-vine a:hover
{
    color: #00bf8f!important;
    border-color: #00bf8f!important;
}
.oceanwp-social-icons.style-dark li.oceanwp-vine a:hover .owp-icon use
{
    stroke: #00bf8f!important;
}
.oceanwp-social-icons.style-dark li.oceanwp-xing a:hover
{
    color: #006464!important;
    border-color: #006464!important;
}
.oceanwp-social-icons.style-dark li.oceanwp-xing a:hover .owp-icon use
{
    stroke: #006464!important;
}
.oceanwp-social-icons.style-dark li.oceanwp-yelp a:hover
{
    color: #c41200!important;
    border-color: #c41200!important;
}
.oceanwp-social-icons.style-dark li.oceanwp-yelp a:hover .owp-icon use
{
    stroke: #c41200!important;
}
.oceanwp-social-icons.style-dark li.oceanwp-tripadvisor a:hover
{
    color: #589442!important;
    border-color: #589442!important;
}
.oceanwp-social-icons.style-dark li.oceanwp-tripadvisor a:hover .owp-icon use
{
    stroke: #589442!important;
}
.oceanwp-social-icons.style-dark li.oceanwp-rss a:hover
{
    color: #ff7900!important;
    border-color: #ff7900!important;
}
.oceanwp-social-icons.style-dark li.oceanwp-rss a:hover .owp-icon use
{
    stroke: #ff7900!important;
}
.oceanwp-social-icons.style-dark li.oceanwp-email a:hover
{
    color: #13aff0!important;
    border-color: #13aff0!important;
}
.oceanwp-social-icons.style-dark li.oceanwp-email a:hover .owp-icon use
{
    stroke: #13aff0!important;
}
.oceanwp-social-icons.style-dark li.oceanwp-telegram a:hover
{
    color: #08c!important;
    border-color: #08c!important;
}
.oceanwp-social-icons.style-dark li.oceanwp-telegram a:hover .owp-icon use
{
    stroke: #08c!important;
}
.oceanwp-social-icons.style-dark li.oceanwp-twitch a:hover
{
    color: #6441a5!important;
    border-color: #6441a5!important;
}
.oceanwp-social-icons.style-dark li.oceanwp-twitch a:hover .owp-icon use
{
    stroke: #6441a5!important;
}
.oceanwp-social-icons.style-dark li.oceanwp-line a:hover
{
    color: #00c300!important;
    border-color: #00c300!important;
}
.oceanwp-social-icons.style-dark li.oceanwp-line a:hover .owp-icon use
{
    stroke: #00c300!important;
}
.oceanwp-social-icons.style-dark li.oceanwp-medium a:hover
{
    color: #00ab6c!important;
    border-color: #00ab6c!important;
}
.oceanwp-social-icons.style-dark li.oceanwp-medium a:hover .owp-icon use
{
    stroke: #00ab6c!important;
}
.oceanwp-social-icons.style-dark li.oceanwp-tiktok a:hover
{
    color: #000!important;
    border-color: #000!important;
}
.oceanwp-social-icons.style-dark li.oceanwp-tiktok a:hover .owp-icon use
{
    stroke: #000!important;
}
.oceanwp-social-icons.style-dark li.oceanwp-vk a:hover
{
    color: #597ba5!important;
    border-color: #597ba5!important;
}
.oceanwp-social-icons.style-dark li.oceanwp-vk a:hover .owp-icon use
{
    stroke: #597ba5!important;
}
.oceanwp-social-icons.style-colored li a
{
    color: #fff;
}
.oceanwp-social-icons.style-colored li a .owp-icon use
{
    stroke: #fff;
}
.oceanwp-social-icons.style-colored li a:hover
{
    color: #fff;
}
.oceanwp-social-icons.style-colored li a:hover .owp-icon use
{
    stroke: #fff;
}
.oceanwp-social-icons.style-colored li.oceanwp-twitter a
{
    background-color: #46d4fe;
}
.oceanwp-social-icons.style-colored li.oceanwp-twitter a:hover
{
    background-color: #39b4d8;
}
.oceanwp-social-icons.style-colored li.oceanwp-facebook a
{
    background-color: #37589b;
}
.oceanwp-social-icons.style-colored li.oceanwp-facebook a:hover
{
    background-color: #2d477c;
}
.oceanwp-social-icons.style-colored li.oceanwp-pinterest a
{
    background-color: #cb2027;
}
.oceanwp-social-icons.style-colored li.oceanwp-pinterest a:hover
{
    background-color: #a91d23;
}
.oceanwp-social-icons.style-colored li.oceanwp-dribbble a
{
    background-color: #ea4c89;
}
.oceanwp-social-icons.style-colored li.oceanwp-dribbble a:hover
{
    background-color: #c64174;
}
.oceanwp-social-icons.style-colored li.oceanwp-vk a
{
    background-color: #597ba5;
}
.oceanwp-social-icons.style-colored li.oceanwp-vk a:hover
{
    background-color: #486384;
}
.oceanwp-social-icons.style-colored li.oceanwp-instagram a
{
    background-color: #3f729b;
}
.oceanwp-social-icons.style-colored li.oceanwp-instagram a:hover
{
    background-color: #315a7c;
}
.oceanwp-social-icons.style-colored li.oceanwp-linkedin a
{
    background-color: #39c;
}
.oceanwp-social-icons.style-colored li.oceanwp-linkedin a:hover
{
    background-color: #2678a1;
}
.oceanwp-social-icons.style-colored li.oceanwp-tumblr a
{
    background-color: #2c4762;
}
.oceanwp-social-icons.style-colored li.oceanwp-tumblr a:hover
{
    background-color: #1d3042;
}
.oceanwp-social-icons.style-colored li.oceanwp-github a
{
    background-color: #60b044;
}
.oceanwp-social-icons.style-colored li.oceanwp-github a:hover
{
    background-color: #4f9237;
}
.oceanwp-social-icons.style-colored li.oceanwp-flickr a
{
    background-color: #fa4086;
}
.oceanwp-social-icons.style-colored li.oceanwp-flickr a:hover
{
    background-color: #c63169;
}
.oceanwp-social-icons.style-colored li.oceanwp-skype a
{
    background-color: #00aff0;
}
.oceanwp-social-icons.style-colored li.oceanwp-skype a:hover
{
    background-color: #0291c6;
}
.oceanwp-social-icons.style-colored li.oceanwp-trello a
{
    background-color: #0079bf;
}
.oceanwp-social-icons.style-colored li.oceanwp-trello a:hover
{
    background-color: #0079bf;
}
.oceanwp-social-icons.style-colored li.oceanwp-foursquare a
{
    background-color: #2d5be3;
}
.oceanwp-social-icons.style-colored li.oceanwp-foursquare a:hover
{
    background-color: #2d5be3;
}
.oceanwp-social-icons.style-colored li.oceanwp-youtube a
{
    background-color: #c4302b;
}
.oceanwp-social-icons.style-colored li.oceanwp-youtube a:hover
{
    background-color: #982420;
}
.oceanwp-social-icons.style-colored li.oceanwp-vimeo a
{
    background-color: #1ab7ea;
}
.oceanwp-social-icons.style-colored li.oceanwp-vimeo a:hover
{
    background-color: #1494bd;
}
.oceanwp-social-icons.style-colored li.oceanwp-vine a
{
    background-color: #00bf8f;
}
.oceanwp-social-icons.style-colored li.oceanwp-vine a:hover
{
    background-color: #01906c;
}
.oceanwp-social-icons.style-colored li.oceanwp-xing a
{
    background-color: #006464;
}
.oceanwp-social-icons.style-colored li.oceanwp-xing a:hover
{
    background-color: #014646;
}
.oceanwp-social-icons.style-colored li.oceanwp-yelp a
{
    background-color: #c41200;
}
.oceanwp-social-icons.style-colored li.oceanwp-yelp a:hover
{
    background-color: #940f01;
}
.oceanwp-social-icons.style-colored li.oceanwp-tripadvisor a
{
    background-color: #589442;
}
.oceanwp-social-icons.style-colored li.oceanwp-tripadvisor a:hover
{
    background-color: #426f32;
}
.oceanwp-social-icons.style-colored li.oceanwp-rss a
{
    background-color: #ff7900;
}
.oceanwp-social-icons.style-colored li.oceanwp-rss a:hover
{
    background-color: #d46603;
}
.oceanwp-social-icons.style-colored li.oceanwp-email a
{
    background-color: #13aff0;
}
.oceanwp-social-icons.style-colored li.oceanwp-email a:hover
{
    background-color: #0f8dc2;
}
.oceanwp-social-icons.style-colored li.oceanwp-telegram a
{
    background-color: #08c;
}
.oceanwp-social-icons.style-colored li.oceanwp-telegram a:hover
{
    background-color: #08c;
}
.oceanwp-social-icons.style-colored li.oceanwp-twitch a
{
    background-color: #6441a5;
}
.oceanwp-social-icons.style-colored li.oceanwp-twitch a:hover
{
    background-color: #6441a5;
}
.oceanwp-social-icons.style-colored li.oceanwp-line a
{
    background-color: #00c300;
}
.oceanwp-social-icons.style-colored li.oceanwp-line a:hover
{
    background-color: #00c300;
}
.oceanwp-social-icons.style-colored li.oceanwp-medium a
{
    background-color: #00ab6c;
}
.oceanwp-social-icons.style-colored li.oceanwp-medium a:hover
{
    background-color: #00ab6c;
}
.oceanwp-social-icons.style-colored li.oceanwp-tiktok a
{
    background-color: #000;
}
.oceanwp-social-icons.style-colored li.oceanwp-tiktok a:hover
{
    background-color: #000;
}
.oceanwp-social-icons.style-colored li.oceanwp-vk a
{
    background-color: #597ba5;
}
.oceanwp-social-icons.style-colored li.oceanwp-vk a:hover
{
    background-color: #597ba5;
}
.oceanwp-social-icons.style-simple li
{
    margin: 0 6px;
}
.oceanwp-social-icons.style-simple li a
{
    font-size: 16px;
}
.owp-social-share
{
    margin: 0;
    padding: 0;
    list-style: none;
}
.owp-social-share li
{
    float: left;
    margin: 0 8px 8px 0;
}
.owp-social-share li a
{
    display: -ms-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    width: 40px;
    height: 40px;
    line-height: 1;
    border-radius: 30px;
    overflow: hidden;
}
.owp-social-share li a .owpss-icon
{
    fill: #fff;
    width: 16px;
    height: 16px;
    transition: all .3s ease;
}
.owp-social-share.style-minimal li a
{
    border: 1px solid #e9e9e9;
}
.owp-social-share.style-minimal li a .owpss-icon
{
    fill: #bbb;
}
.owp-social-share.style-minimal li.twitter a:hover
{
    color: #00aced;
    border-color: #00aced;
}
.owp-social-share.style-minimal li.twitter a:hover .owpss-icon
{
    fill: #00aced;
}
.owp-social-share.style-minimal li.facebook a:hover
{
    color: #3b5998;
    border-color: #3b5998;
}
.owp-social-share.style-minimal li.facebook a:hover .owpss-icon
{
    fill: #3b5998;
}
.owp-social-share.style-minimal li.googleplus a:hover
{
    color: #dd4b39;
    border-color: #dd4b39;
}
.owp-social-share.style-minimal li.googleplus a:hover .owpss-icon
{
    fill: #dd4b39;
}
.owp-social-share.style-minimal li.linkedin a:hover
{
    color: #39c;
    border-color: #39c;
}
.owp-social-share.style-minimal li.linkedin a:hover .owpss-icon
{
    fill: #39c;
}
.owp-social-share.style-minimal li.pinterest a:hover
{
    color: #cb2027;
    border-color: #cb2027;
}
.owp-social-share.style-minimal li.pinterest a:hover .owpss-icon
{
    fill: #cb2027;
}
.owp-social-share.style-minimal li.viber a:hover
{
    color: #9d62cc;
    border-color: #9d62cc;
}
.owp-social-share.style-minimal li.viber a:hover .owpss-icon
{
    fill: #9d62cc;
}
.owp-social-share.style-minimal li.vk a:hover
{
    color: #3673be;
    border-color: #3673be;
}
.owp-social-share.style-minimal li.vk a:hover .owpss-icon
{
    fill: #3673be;
}
.owp-social-share.style-minimal li.reddit a:hover
{
    color: #ff5c1f;
    border-color: #ff5c1f;
}
.owp-social-share.style-minimal li.reddit a:hover .owpss-icon
{
    fill: #ff5c1f;
}
.owp-social-share.style-minimal li.tumblr a:hover
{
    color: #35465c;
    border-color: #35465c;
}
.owp-social-share.style-minimal li.tumblr a:hover .owpss-icon
{
    fill: #35465c;
}
.owp-social-share.style-minimal li.viadeo a:hover
{
    color: #ff7452;
    border-color: #ff7452;
}
.owp-social-share.style-minimal li.viadeo a:hover .owpss-icon
{
    fill: #ff7452;
}
.owp-social-share.style-minimal li.whatsapp a:hover
{
    color: #128c7e;
    border-color: #128c7e;
}
.owp-social-share.style-minimal li.whatsapp a:hover .owpss-icon
{
    fill: #128c7e;
}
.owp-social-share.style-colored li a
{
    color: #fff;
}
.owp-social-share.style-colored li a:hover
{
    -moz-opacity: .8;
    -webkit-opacity: .8;
    opacity: .8;
}
.owp-social-share.style-colored li a .owpss-icon
{
    fill: #fff;
}
.owp-social-share.style-colored li.twitter a
{
    background-color: #00aced;
}
.owp-social-share.style-colored li.facebook a
{
    background-color: #3b5998;
}
.owp-social-share.style-colored li.googleplus a
{
    background-color: #dd4b39;
}
.owp-social-share.style-colored li.linkedin a
{
    background-color: #39c;
}
.owp-social-share.style-colored li.pinterest a
{
    background-color: #cb2027;
}
.owp-social-share.style-colored li.viber a
{
    background-color: #9d62cc;
}
.owp-social-share.style-colored li.vk a
{
    background-color: #3673be;
}
.owp-social-share.style-colored li.reddit a
{
    background-color: #ff5c1f;
}
.owp-social-share.style-colored li.tumblr a
{
    background-color: #35465c;
}
.owp-social-share.style-colored li.viadeo a
{
    background-color: #ff7452;
}
.owp-social-share.style-colored li.whatsapp a
{
    background-color: #128c7e;
}
.owp-social-share.style-dark li a
{
    background-color: #222;
    color: #fff;
}
.owp-social-share.style-dark li a:hover
{
    -moz-opacity: .8;
    -webkit-opacity: .8;
    opacity: .8;
}
.owp-social-share.style-dark li a .owpss-icon
{
    fill: #fff;
}
.owp-social-share.style-dark.name-shown .owp-icon-wrap
{
    background-color: rgba(255,255,255,.08);
}
.owp-social-share.name-shown li a
{
    min-width: 144px;
    width: 100%;
}
.owp-social-share.name-shown ul
{
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: space-between;
    justify-content: space-between;
}
.owp-social-share.name-shown ul li
{
    margin: 6px;
    -ms-flex: 1;
    flex: 1;
}
.owp-social-share.name-shown ul li a
{
    min-width: 144px;
    width: 100%;
}
.owp-social-share.name-shown .owp-icon-wrap
{
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    display: -ms-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: rgba(0,0,0,.08);
    padding: 0 12px;
    transition: all .3s ease;
}
.owp-social-share.name-shown .owp-social-name
{
    display: block;
    width: 100%;
    padding: 0 10px 0 50px;
    font-size: 15px;
    font-weight: 500;
    text-align: center;
}
.owp-social-share.name-shown.style-minimal li a:hover .owpss-icon
{
    fill: #fff!important;
}
.owp-social-share.name-shown.style-minimal li.twitter a:hover .owp-icon-wrap
{
    background-color: #00aced;
}
.owp-social-share.name-shown.style-minimal li.facebook a:hover .owp-icon-wrap
{
    background-color: #3b5998;
}
.owp-social-share.name-shown.style-minimal li.googleplus a:hover .owp-icon-wrap
{
    background-color: #dd4b39;
}
.owp-social-share.name-shown.style-minimal li.linkedin a:hover .owp-icon-wrap
{
    background-color: #39c;
}
.owp-social-share.name-shown.style-minimal li.pinterest a:hover .owp-icon-wrap
{
    background-color: #cb2027;
}
.owp-social-share.name-shown.style-minimal li.viber a:hover .owp-icon-wrap
{
    background-color: #9d62cc;
}
.owp-social-share.name-shown.style-minimal li.vk a:hover .owp-icon-wrap
{
    background-color: #3673be;
}
.owp-social-share.name-shown.style-minimal li.reddit a:hover .owp-icon-wrap
{
    background-color: #ff5c1f;
}
.owp-social-share.name-shown.style-minimal li.tumblr a:hover .owp-icon-wrap
{
    background-color: #35465c;
}
.owp-social-share.name-shown.style-minimal li.viadeo a:hover .owp-icon-wrap
{
    background-color: #ff7452;
}
.owp-social-share.name-shown.style-minimal li.whatsapp a:hover .owp-icon-wrap
{
    background-color: #128c7e;
}
.tagcloud a
{
    display: inline-block;
    background-color: #f8f8f8;
    color: #333;
    border: 1px solid #e9e9e9;
    font-size: 12px!important;
    line-height: 1;
    padding: 8px 12px;
    margin: 0 2px 5px 0;
    letter-spacing: .4px;
    text-transform: uppercase;
}
.tagcloud a:hover
{
    background-color: #f1f1f1;
    color: #333;
    border-color: #ddd;
}
#sidebar .video-widget .responsive-video-wrap iframe
{
    min-height: 100%;
}