@media screen and (max-width: 767px) {
.site-header{border:medium none}
#content-header{background-size:auto auto;min-height:inherit!important}
#content-header h1{line-height:normal;word-wrap:break-word}
#masthead.site-header{padding:0!important}
#masthead.site-header.header-on-top{height:auto}
#masthead-sticky-wrapper{height:auto!important}
#logo.has-mobile-logo,#shrink-logo{display:none}
#title-wrapper,.site-title{height:60px;max-height:60px;position:relative}
.site-title{margin:0!important;line-height:60px!important;padding:0 15px}
.site-title a{line-height:inherit!important}
.site-title img{max-height:60px}
.primary-navigation .nav-menu{list-style:outside none none;margin:0}
.primary-navigation ul li > a{padding-left:15px;padding-right:30px}
.primary-navigation ul.sub-menu a{padding-left:30px;padding-right:30px}
.primary-navigation .nav-menu > li.cta-design > a{margin:12px auto;width:90%!important}
.menu-toggle{border-radius:3px;cursor:pointer;font-size:18px;margin:0;outline:medium none;overflow:hidden;padding:0;position:absolute;right:10px;text-align:center;top:5px;height:50px;width:50px;line-height:50px}
.sidr-main-open .menu-toggle{display:none}
.toggled-on #title-wrapper{border:none}
#nav-wrapper{display:none;padding:0}
#sidr-main.sidr{width:320px}
#sidr-main.sidr .sidr-inner{padding:0}
#sidr-main.sidr ul li{border-bottom:0 none}
#sidr-main.sidr .sidr-class-field{background:rgba(255,255,255,0.1) none repeat scroll 0 0;padding:5px 15px}
#sidr-main.sidr .sidr-class-submit{background:#fff none repeat scroll 0 0;border:medium none;border-radius:35px;line-height:30px;margin-bottom:15px;outline:medium none;text-transform:uppercase;width:100%}
#sidr-main.sidr .sidr-class-submit:hover{background:#efefef none repeat scroll 0 0;color:#333}
a.sidr-class-menu-toggle::before{content:"\f0c9";font-family:"FontAwesome";left:20px;position:absolute;top:5px;height:50px;width:50px;line-height:50px}
a.sidr-class-menu-toggle{background:rgba(0,0,0,0.1) none repeat scroll 0 0;color:#fff;display:block;font-size:18px;height:60px;line-height:60px;margin:0 auto;position:relative}
a.sidr-class-menu-toggle:hover{color:inherit}
.sidr-class-iclflag{margin-right:10px}
.header-main{margin:0}
.toggled-on #nav-wrapper{display:block}
#nav-wrapper .site-navigation{float:none}
#nav-wrapper .site-navigation ul,#nav-wrapper .site-navigation li{list-style:none}
#nav-wrapper .social{display:none}
.mobile-social{display:block;width:100%}
li.custom-design{padding:10px}
#masthead .primary-navigation.site-navigation{width:100%}
#masthead .primary-navigation.site-navigation li{float:left;line-height:44px;margin:0;width:100%}
#masthead .primary-navigation.site-navigation li > a{display:block;width:100%;line-height:inherit;font-size:20px}
.primary-navigation.site-navigation ul .sf-with-ul:after{top:22px;right:1em}
.primary-navigation.site-navigation ul ul{margin:0}
.primary-navigation.site-navigation a.sf-with-ul{padding-right:12px}
.primary-navigation .nav-menu > li.custom-design > a{margin:0}
.sf-arrows ul li > .sf-with-ul:focus:after,.sf-arrows ul li:hover > .sf-with-ul:after,.sf-arrows ul .sfHover > .sf-with-ul:after{border-left-color:transparent!important}
.primary-navigation ul.sub-menu li:first-of-type{border:inherit}
#search-container{clear:both;position:static;width:100%}
#secondary{padding-left:0;padding-right:0}
#content.boxed-sidebar-right #secondary{margin-top:25px}
.widget_riodig_somewidget .align-horizontal.spacing-small .item{padding-right:5px}
.widget_riodig_somewidget .align-horizontal.spacing-medium .item{padding-right:25px}
.widget_riodig_somewidget .align-horizontal.spacing-large .item,.widget_riodig_somewidget .align-horizontal.spacing-huge .item{padding-right:50px}
.widget_riodig_somewidget .align-vertical.spacing-small .item{padding-bottom:5px}
.widget_riodig_somewidget .align-vertical.spacing-medium .item{padding-bottom:25px}
.widget_riodig_somewidget .align-vertical.spacing-large .item,.widget_riodig_somewidget .align-vertical.spacing-huge .item{padding-bottom:50px}
.widget_riodig_somewidget .style-1x .item a{font-size:16px!important;width:26px;height:26px;line-height:26px!important}
.widget_riodig_somewidget .style-1_2x .item a{font-size:18px!important;width:42px;height:42px;line-height:42px!important}
.widget_riodig_somewidget .style-2x .item a{font-size:28px!important;width:52px;height:52px;line-height:52px!important}
.widget_riodig_somewidget .style-3x .item a{font-size:34px!important;width:68px;height:68px;line-height:68px!important}
.widget_riodig_somewidget .style-4x .item a{font-size:42px!important;width:76px;height:76px;line-height:76px!important}
.widget_riodig_somewidget .style-5x .item a{font-size:58px!important;width:92px;height:92px;line-height:92px!important}
#footer-menu ul.nav-footer li{clear:both}
.oembedded-media iframe{height:auto;width:100%}
#nav-below .titled-nav .nav-next{padding:12px 12px 12px 5px}
#nav-below .titled-nav .nav-previous{padding:12px 5px 12px 12px}
.wpb_filtered_grid .left-right-style.style-default .postgrid-has-fi .entry-content{clear:both;float:left;width:100%}
.wpb_filtered_grid .left-right-style.style-default .postgrid-has-fi .entry-header{clear:both;width:100%}
div.ult-carousel-wrapper .closer-nav-arrows button.slick-prev.default{left:15px;right:15px}
.entry-content .footer-meta .social-share{clear:both;float:left;margin:20px auto 0;padding-left:10px;position:static}
.wpb_column{overflow-wrap:break-word}
.full-height-row{height:auto}
.archive .site-content,.search .site-content,.error404 .site-content{padding-top:25px;padding-bottom:25px}
.flip-box.imageless-styled .flip_link a{font-size:.9em;font-weight:500;padding:.35em 2.6em}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
.header-on-top #nav-wrapper{position:relative;transform:none;-ms-transform:none;-webkit-transform:none}
#nav-wrapper .social{display:none}
.mobile-social{display:block;width:100%}
.entry-header .entry-date .day-month{padding:10px 20px 11px}
.entry-header .entry-date .day-month > span.day{font-size:20px}
.entry-header .entry-date .day-month > span.month,.entry-header .entry-date .day-month > span.year{font-size:11px}
.entry-header .entry-date .day-month-year{font-size:13px;line-height:18px;padding:6px 14px}
.entry-header .entry-date .day-month-year > span.day,.entry-header .entry-date .day-month-year > span.month{padding-right:5px}
.entry-content .footer-meta .social-share{clear:both;float:left;padding:10px 0 0!important;position:static}
}
@media screen and (min-width: 768px) {
#masthead-sticky-wrapper{max-height:0}
.boxed #page,.boxed #footer-menu,.boxed #footer,.boxed #footer-copyright{clear:both;margin:0 auto;max-width:1170px}
.boxed.shadowed #top-bar,.boxed.shadowed #page,.boxed.shadowed #footer-menu,.boxed.shadowed #footer,.boxed.shadowed #footer-copyright{box-shadow:0 1px 1px rgba(0,0,0,0.25)}
.boxed #page.no-fi .entry-header{padding-left:10px}
.boxed #page #content-header{margin-bottom:0!important;padding-left:20px;padding-right:20px}
.boxed #footer,.boxed #footer-menu,.boxed #footer-copyright{float:none}
.boxed #footer-copyright .widget{float:left;width:100%}
.single .boxed .site-content{margin-top:0}
.page .boxed .site-content{margin-top:0}
.archive .site-content,.search .site-content,.error404 .site-content{padding-top:40px;padding-bottom:40px}
#top-bar .topbar-column-2{text-align:right}
.menu-toggle{display:none;padding:0}
#mobile-logo{display:none}
.site-header #nav-wrapper{position:relative}
.primary-navigation{position:absolute;right:0}
.site-header.layout-2 #title-wrapper,.site-header.layout-2 #nav-wrapper{text-align:center}
.site-header.layout-2 #title-wrapper{clear:both;display:block;float:left;width:100%}
.site-header.layout-2 #nav-wrapper{clear:both}
.site-header.layout-2 .site-title{width:100%}
.site-header.layout-2 .site-title a{display:inline-block}
.site-header.layout-2 .primary-navigation{margin:0 auto -7px;display:inline-block;float:none;position:relative}
.site-header.layout-2 .primary-navigation.nav-center{float:none}
.site-header.layout-2 .primary-navigation.nav-left{float:left}
.site-header.layout-2 .primary-navigation.nav-right{float:right}
.primary-navigation .nav-menu{border-bottom:0 none;display:block;margin:0}
.sf-arrows ul.sub-menu .sf-with-ul:after{content:""!important}
.primary-navigation li{display:block;float:left;position:relative}
.primary-navigation .nav-menu ul{left:0;position:absolute;top:100%;z-index:99;margin:0}
.primary-navigation a{display:block;position:relative}
.primary-navigation .nav-menu ul ul{left:100%;margin:0;top:0}
.sticky-wrapper{height:auto!important}
.is-sticky .site-header.header-on-top{height:60px}
.is-sticky .site-header.layout-2{height:auto}
#shrink-logo{display:none}
.is-sticky #logo.hide-on-shrink{display:none}
.is-sticky #shrink-logo{display:inline-block}
.is-sticky #title-wrapper .site-title{height:60px;margin:0 20px}
.is-sticky #title-wrapper .site-title a{line-height:60px}
.is-sticky.layout-2 #title-wrapper .site-title a{display:block}
.is-sticky #title-wrapper .site-title a img{max-height:50px}
.is-sticky .site-navigation .nav-menu > li{margin:0}
.is-sticky .header-on-top .site-navigation .nav-menu > li > a{border:medium none;line-height:59px}
.is-sticky .site-navigation .nav-menu > li.custom-design,.is-sticky .site-navigation .nav-menu > li.cta-design{height:60px}
.is-sticky .site-navigation .nav-menu > li.custom-design a,.is-sticky .site-navigation .nav-menu > li.cta-design a{font-size:16px;line-height:40px;margin-top:10px;margin-bottom:0}
.is-sticky .fullw .site-navigation .nav-menu > li.custom-design a,.is-sticky .fullw .site-navigation .nav-menu > li.cta-design a{margin-right:20px}
.widget_riodig_somewidget .align-horizontal.spacing-small .item{padding-right:5px}
.widget_riodig_somewidget .align-horizontal.spacing-medium .item{padding-right:25px}
.widget_riodig_somewidget .align-horizontal.spacing-large .item{padding-right:50px}
.widget_riodig_somewidget .align-horizontal.spacing-huge .item{padding-right:250px}
.widget_riodig_somewidget .align-vertical.spacing-small .item{padding-bottom:5px}
.widget_riodig_somewidget .align-vertical.spacing-medium .item{padding-bottom:25px}
.widget_riodig_somewidget .align-vertical.spacing-large .item{padding-bottom:50px}
.widget_riodig_somewidget .align-vertical.spacing-huge .item{padding-bottom:250px}
.widget_riodig_somewidget .style-1x .item a{font-size:16px!important;width:26px;height:26px;line-height:26px!important}
.widget_riodig_somewidget .style-1_2x .item a{font-size:18px!important;width:42px;height:42px;line-height:42px!important}
.widget_riodig_somewidget .style-2x .item a{font-size:28px!important;width:52px;height:52px;line-height:52px!important}
.widget_riodig_somewidget .style-3x .item a{font-size:44px!important;width:78px;height:78px;line-height:78px!important}
.widget_riodig_somewidget .style-4x .item a{font-size:52px!important;width:86px;height:86px;line-height:86px!important}
.widget_riodig_somewidget .style-5x .item a{font-size:68px!important;width:102px;height:102px;line-height:102px!important}
#footer-menu ul.nav-footer{display:inline-block;margin-bottom:0;margin-left:0}
#footer-menu ul.nav-footer li{float:left;padding:0 17px}
#footer-menu ul.nav-footer .sub-menu{margin-left:0;padding-top:5px}
#footer-menu ul.nav-footer .sub-menu li{float:none;padding-left:0}
}
@media screen and (min-width: 991px) {
.container.site-content,#footer-menu .container,#footer .container{padding-left:30px;padding-right:30px}
.entry-content .footer-meta .social-share{float:right;top:10px;position:relative}
#footer-menu ul.nav-footer > li:first-child{padding-left:0}
}