.recent-posts{overflow:hidden;margin:0 0 0 -20px !important;padding:0;border:none;list-style:none;}
.recent-posts_li{margin:0 0 20px 20px;padding:0;border:none;background:none;list-style-type:none;}
.recent-posts_li .featured-thumbnail{float:left;margin:0 20px 0 0;}
.recent-posts_li h5{margin-bottom:0;font-size:1em;}
.recent-posts_li .excerpt{margin-bottom:1.5em;}
.recent-posts_li .meta{display:block;overflow:hidden;margin-bottom:.5em;color:#888;text-transform:uppercase;font-size:10px;}
.recent-posts_li .post-date{float:left;}
.recent-posts_li .post-comments{float:right;}
.recent-posts .format-image{float:left;margin:0 20px 20px 0;}
.recent-posts .format-audio{margin-bottom:2em;}
.recent-posts .format-audio .audio-wrapper{margin-bottom:.5em;}
.recent-posts .format-video{float:left;width:300px;}
.popular-posts li{overflow:hidden;margin:0;padding:0 0 20px 0;}
.posts-grid{margin:0 0 0 -5%;padding:0;list-style:none;*zoom:1;}
.posts-grid:before,
.posts-grid:after{display:table;content:"";line-height:0;}
.posts-grid:after{clear:both;}
.posts-grid li{float:left;margin-bottom:25px;margin-left:5%;width:20%;}
.posts-grid li .featured-thumbnail{margin:0;}
.posts-grid li .featured-thumbnail img{width:100%;}
.posts-grid .post_meta span[class^="post_"]{margin-right:10px;}
.mini-posts-grid{margin:0;padding:0;list-style:none;}
.mini-posts-grid li{margin:0 5px 5px 0;padding:0;border:none;background:none;float:left;}
.mini-posts-grid li.small{width:120px;height:120px;}
.mini-posts-grid li.small img{width:100%;height:auto;}
.mini-posts-grid li.smaller{width:100px;height:100px;}
.mini-posts-grid li.smallest{width:70px;height:70px;}
.mini-posts-grid .featured-thumbnail{margin:0;}
.mini-posts-grid.grid-align-center{text-align:center;font-size:0;line-height:0;}
.mini-posts-grid.grid-align-center li{float:none;display:inline-block;}
.mini-posts-grid.grid-align-right li{float:right;}
.mini-posts-list{margin:0 0 25px;padding:0;list-style:none;}
.mini-post-holder{padding:15px 0 0;margin:0 0 9px;border-top:1px solid #dddddd;}
.mini-post-holder:first-child{border:none;padding:5px 0 0;}
.mini-post-holder .small{width:110px;height:110px;}
.mini-post-holder .small img{width:100%;height:auto;}
.mini-post-holder .smaller{width:90px;height:90px;}
.mini-post-holder .smallest{width:60px;height:60px;}
.mini-post-content{overflow:hidden;}
.mini-post-meta time{font-size:11px;line-height:1.2;}
.recent-comments{list-style:none;padding:0;}
.recent-comments li{margin:0;padding:0 0 .5em 0;border:none;}
.service-box{overflow:hidden;min-height:20px;padding:19px;margin-bottom:0;background-color:#f5f5f5;border:1px solid #dddddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);}
.service-box .icon{float:left;margin:0 10px 10px 0;}
.service-box h2{overflow:hidden;margin:0;}
.service-box h5{overflow:hidden;margin:0 0 25px;}
.service-box_txt{margin-bottom:20px;}
.service-box .btn-align{text-align:right;}
.service-box__call{color:#fff;background-color:#0c6abd;background-image:-moz-linear-gradient(top, #037cc7, #1950af);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#037cc7), to(#1950af));background-image:-webkit-linear-gradient(top, #037cc7, #1950af);background-image:-o-linear-gradient(top, #037cc7, #1950af);background-image:linear-gradient(to bottom, #037cc7, #1950af);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff037cc7', endColorstr='#ff1950af', GradientType=0);}
.service-box__call h2{float:left;width:75%;color:#fff;margin:10px 0 0;}
.service-box__call .btn-align{padding:0;width:25%;float:right;}
.carousel-cycle{position:relative;overflow:hidden;}
.post-cycle{width:100%;height:380px;overflow:hidden;}
.post-cycle_item{display:none;overflow:hidden;width:100%;height:100%;}
.post-cycle_item:first-child{display:block;}
.post-cycle_item .feature-thumbnail{float:none;margin:0 0 15px 0;}
.post-cycle_item .feature-thumbnail img{float:none;}
.post-controls{overflow:hidden;padding-top:10px;text-align:center;}
.post-controls li{display:inline;margin:0;padding:0 5px 0 0;}
.post-controls li a{display:inline-block;width:9px;height:9px;background:#000;vertical-align:top;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:0.25s;-moz-transition:0.25s;-o-transition:0.25s;transition:0.25s;}
.post-controls li a:hover{background:#999;}
.post-controls li.activeSlide a{background:#999;}
.post-controls .post-controls_link__prev{float:left;}
.post-controls .post-controls_link__next{float:right;}
.banner-wrap{overflow:hidden;margin:0 0 20px;padding:0;}
.banner-wrap .featured-thumbnail{float:none;overflow:hidden;margin:0 0 15px;padding:0;}
.banner-wrap .featured-thumbnail a{display:block;float:left;overflow:hidden;border:8px solid #dddddd;text-align:center;-webkit-transition:0.25s;-moz-transition:0.25s;-o-transition:0.25s;transition:0.25s;}
.banner-wrap .featured-thumbnail a:hover{border-color:#dddddd;}
.banner-wrap h5{margin:0 0 8px;color:#000;text-transform:capitalize;font-weight:bold;}
.banner-wrap .btn-link{padding:0;}
.testimonials .testi-item{overflow:hidden;margin-bottom:2em;padding-bottom:2em;background:none;}
.testimonials .testi-item blockquote{position:relative;display:block;margin:0;padding:30px;border:none;background:#dbdbdb;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;}
.testimonials .testi-item blockquote:before{position:absolute;bottom:-20px;left:30px;display:block;width:0;height:0;border-top:20px solid #dbdbdb;border-right:0 solid transparent;border-left:20px solid transparent;content:"";}
.testimonials .testi-item blockquote:after{position:absolute;top:10px;left:20px;display:block;width:41px;height:38px;background:url(../images/quotes.png) 0 0 no-repeat;content:"";}
.testimonials .testi-item blockquote > a{position:relative;z-index:2;color:#4e4e4e;text-decoration:none;overflow:hidden;vertical-align:top;}
.testimonials .testi-item blockquote > a:hover{color:#fff;}
.testimonials .testi-item .featured-thumbnail{position:relative;z-index:2;margin:0 20px 0 10px;width:60px;height:60px;}
.testimonials .testi-item .testi-meta{font-size:1em;display:block;padding-top:22px;padding-left:40px;}
.testimonials .testi-item .testi-meta .user:after{content:",";}
.roundabout-holder{width:100%;position:relative;overflow:hidden;}
.roundabout-holder ul{padding:0;width:100%;height:250px;background:none;}
.roundabout-holder ul li{overflow:hidden;margin:0;padding:0;width:375px;height:inherit;border:none;background:none;text-align:center;cursor:pointer;}
@media (max-width:767px){.roundabout-holder ul li{width:220px !important;}
}
@media (max-width:480px){.roundabout-holder ul li{width:150px !important;}
}
.roundabout-holder ul li.roundabout-in-focus{cursor:default;}
@media (min-width:768px) and (max-width:979px){.roundabout-holder ul{width:100%;}
}
@media (max-width:767px){.roundabout-holder ul{width:100%;height:150px;}
}
@media (max-width:480px){.roundabout-holder ul{height:120px;}
}
.site_map{margin-bottom:10px;}
.site_map .icon-sitemap{padding-right:10px;}
.site_map h2{border-bottom:1px solid #dddddd;padding-bottom:15px;}
.site_map_title{text-transform:capitalize;}
.site_map ul{list-style:none;margin:15px 0 0 5px;}
.site_map ul li{word-break:break-word;padding-bottom:5px;}
@media (max-width:480px){.site_map ul li{float:none;width:100%;padding-right:0%;}
}
.site_map .group{display:inline-block;padding-bottom:20px;width:102%;margin-left:-2%;}
.site_map .group .grid{width:23%;margin-left:2%;float:left;}
@media (max-width:480px){.site_map .group .grid{float:none;width:100%;margin-left:0%;}
}
.site_map .line{margin-bottom:10px;}
.site_map .line ul li{width:18%;margin-right:2%;display:inline-block;vertical-align:top;}
@media (max-width:480px){.site_map .line ul li{float:none;width:100%;margin-right:0%;}
}
.accordion-group,
.accordion-inner,
.nav-tabs,
.nav-tabs > .active > a{border-color:#dddddd;}
.price-plans{width:100%;padding:20px 0;}
.price-plans:before,
.price-plans:after{display:table;content:"";line-height:0;}
.price-plans:after{clear:both;}
.price-plans .plan{float:left;overflow:hidden;margin-left:2%;margin-bottom:20px;padding:0;width:100%;background-color:#fcfcfc;border-bottom:1px solid #e1e4e5;text-align:center;text-transform:uppercase;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto;-webkit-transition:box-shadow 0.2s linear;-moz-transition:box-shadow 0.2s linear;-o-transition:box-shadow 0.2s linear;transition:box-shadow 0.2s linear;}
.price-plans .plan:first-child{margin-left:0;}
.price-plans .plan.highlight{position:relative;z-index:100;margin-top:-20px;background-color:#fff;box-shadow:0px 0px 13px rgba(0, 0, 0, 0.09);-moz-box-shadow:0px 0px 13px rgba(0, 0, 0, 0.09);-webkit-box-shadow:0px 0px 13px rgba(0, 0, 0, 0.09);-o-box-shadow:0px 0px 13px rgba(0, 0, 0, 0.09);}
.price-plans .plan.highlight h3{padding:22px 10px;background-color:#e74c3c;color:#fff;border-bottom-color:#e3301e;}
@media (min-width:768px) and (max-width:979px){.price-plans .plan.highlight h3{padding:21px 10px;}
}
.price-plans .plan.highlight h4{background-color:#eb685a;}
.price-plans .plan.highlight .highlight-reason{display:block;font-size:0.6em;font-weight:normal;}
.price-plans .plan.highlight .btn{margin-top:30px;margin-bottom:30px;}
@media (max-width:767px){.price-plans .plan.highlight .btn{margin-top:20px;margin-bottom:20px;}
}
@media (max-width:767px){.price-plans .plan.highlight{margin-top:20px;}
}
.price-plans .plan.plan-labelled{margin-top:61px;border-bottom:none;background-color:transparent;text-transform:none;}
@media (max-width:767px){.price-plans .plan.plan-labelled{display:none;}
}
.price-plans .plan.plan-labelled h4{background:none;color:#333;border-bottom:1px solid #e1e4e5;}
@media (max-width:767px){.price-plans .plan{float:none;width:100% !important;margin-left:0;}
}
.price-plans .plan h3{margin:0;padding:20px 10px;background:#e1e4e5;color:#32393d;border-bottom:1px solid #fff;font-weight:bold;}
.price-plans .plan h4{margin:0;padding:10px;background:#486581;color:#fff;}
.price-plans .plan .btn{display:inline-block;margin-bottom:20px;margin-top:20px;}
.price-plans.price-plans-2 .plan{width:49%;}
.price-plans.price-plans-3 .plan{width:32%;}
.price-plans.price-plans-4 .plan{width:23.5%;}
.price-plans.price-plans-5 .plan{width:18.4%;}
.price-plans.price-plans-6 .plan{width:15%;}
.plan-features-row,
.plan-labelled-row{padding:18px 10px;border-bottom:1px solid #e1e4e5;line-height:24px;}
@media (min-width:768px) and (max-width:979px){.plan-features-row,
.plan-labelled-row{padding:10px;}
}
@media (max-width:767px){.plan-features-row,
.plan-labelled-row{padding:10px;}
}
.plan .plan-labelled-row{display:none;}
@media (max-width:767px){.plan .plan-labelled-row{display:block;font-weight:bold;}
}
.plan.plan-labelled .plan-labelled-row{display:block;}
.owl-carousel{margin-bottom:15px;}
.owl-carousel .item{margin:3px;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto;}
.owl-carousel .item figure{display:block;width:100%;margin:0 0 10px 0;}
.owl-carousel .item figure a{display:block;}
.owl-carousel .item figure a img{display:block;width:100%;height:auto;}
.owl-carousel .owl-wrapper-outer{margin:0 0 15px 0;}
.carousel-wrap{position:relative;margin:0;}
.es-carousel{overflow:hidden;}
.es-carousel-wrapper{position:relative;padding:0;}
.es-carousel_list{display:none;margin-bottom:0;padding:0;list-style:none;}
.es-carousel_list:before,
.es-carousel_list:after{display:table;content:"";line-height:0;}
.es-carousel_list:after{clear:both;}
.es-carousel_li{display:block;float:left;margin:0;padding:0;color:#000;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto;}
.es-carousel_li .featured-thumbnail{float:none;margin:0 0 20px;}
.es-carousel_li .featured-thumbnail img{display:block;margin:0;padding:0;max-width:100%;max-height:100%;border:none;}
.es-carousel_li .desc{margin:0;padding:0;}
.es-carousel_li h5{margin-bottom:.5em;font-weight:bold;}
.es-carousel_li h5 a{text-decoration:underline;}
.es-carousel_li h5 a:hover{text-decoration:none;}
.es-carousel_li .excerpt{margin-bottom:10px;}
.es-nav span{position:absolute;top:0;right:32px;margin-top:-35px;width:14px;height:26px;background:transparent url(../images/nav.png) no-repeat top left;text-indent:-9000px;opacity:0.8;cursor:pointer;}
.es-nav span.es-nav-next{right:12px;left:auto;background-position:top right;}
.es-nav span.es-nav-next:hover{opacity:1.0;}
.list > ul{margin:0;}
.list.unstyled > ul li{margin:0 0 .5em 0;padding:0;border:none;background:none;list-style-type:none;}
.list.unstyled > ul li:before{display:none;}
.list.styled > ul{margin:0 0 1em 0;}
.list.styled > ul li{position:relative;margin:0 0 .5em 0;padding:0;border:none;background:none;list-style-type:none;}
.list li{position:relative;}
.list li:before{display:inline-block;margin-right:5px;width:14px;height:14px;content:attr(data-icon);font-family:'FontAwesome';line-height:14px;speak:none;*margin-right:.3em;}
.list.check-list > ul li:before{content:"\f00c";}
.list.check2-list > ul li:before{content:"\f078";}
.list.ok-circle-list > ul li:before{content:"\f05d";}
.list.ok-sign-list > ul li:before{content:"\f058";}
.list.arrow-list > ul li:before{content:"\f054";}
.list.arrow2-list > ul li:before{content:"\f061";}
.list.circle-arrow-list > ul li:before{content:"\f0a9";}
.list.caret-list > ul li:before{content:"\f0da";}
.list.angle-list > ul li:before{content:"\f105";}
.list.double-angle-list > ul li:before{content:"\f101";}
.list.star-list > ul li:before{content:"\f005";}
.list.plus-list > ul li:before{content:"\f067";}
.list.minus-list > ul li:before{content:"\f068";}
.list.circle-list > ul li:before{content:"\f111";}
.list.circle-blank-list > ul li:before{content:"\f10c";}
.title-box{margin-bottom:1em;}
.title-box_icon{float:left;margin:0 20px 0 0;}
.title-box_primary{border:none;background:none;padding:0;margin:0;}
.title-box_secondary{border:none;background:none;padding:0;margin:0;}
.tabs-wrapper{margin-bottom:20px;}
.dropcap{position:relative;display:block;float:left;overflow:hidden;margin:0 20px 20px 0;width:50px;height:50px;background:#3A87AD;color:#ffffff;text-align:center;text-transform:uppercase;font-weight:bold;font-size:36px;line-height:50px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.hr{overflow:hidden;margin:30px 0px;height:1px;background:#eee;font-size:0;line-height:0;}
.sm_hr{overflow:hidden;margin:20px 0px;height:1px;background:#dddddd;font-size:0;line-height:0;}
.spacer{overflow:hidden;height:30px;font-size:0;line-height:0;}
.vertical-divider{margin-left:20px;padding-left:40px;border-left:1px solid #dddddd;}
.text-highlight{padding:.25em .2em;background-color:#FFA;color:#666;}
.google-map{position:relative;}
.google-map:before{z-index:-1;top:50%;left:50%;margin:-10px 0 0 -10px;}
.map_loader{position:absolute;top:50%;left:50%;margin:-16px 0 0 -16px;z-index:-1;}
.google-map-api{width:100%;height:600px;top:0;position:relative;background:#fff;}
.google-map-api .gmap{width:100%;height:100%;}
.google-map-api .gmap img{max-width:none !important;}
.widget{margin-bottom:30px;}
.widget.visible-all-devices,
.widget.visible-desktop,
.widget.visible-tablet,
.widget.visible-phone,
.widget.hidden-phone,
.widget.hidden-desktop,
.widget.hidden-table{position:relative;top:0;left:0;right:auto;width:auto;}
#calendar_wrap{padding:0;}
#wp-calendar{width:100%;}
#wp-calendar td{padding:6px 0;border:none;text-align:center;}
#wp-calendar caption{margin-bottom:5px;padding:4px 0;color:#0088cc;font-weight:bold;font-size:16px;text-align:center;}
#wp-calendar thead th{padding:7px 0;color:#0088cc;text-align:center;font-size:14px;}
#wp-calendar #prev{text-align:left;}
#wp-calendar #next{text-align:right;}
.textwidget{word-wrap:break-word;}
.comments-custom li{overflow:hidden;margin:0;padding:0 0 25px 0;border-bottom:none;background:none;}
.comments-custom li:first-child{padding-top:0;border-top:none;}
.comments-custom_txt{padding:7px 0 0 0;border-top:1px solid #dddddd;margin-top:7px;}
.comments-custom_txt a{text-decoration:none;}
.comments-custom_txt a:hover{text-decoration:underline;}
.comments-custom_h_title,
.comments-custom_h_author{margin-bottom:5px;margin-top:0px;}
.comments-custom_h_author:first-letter{text-transform:uppercase;}
.comments-custom i{font-size:16px;margin-right:.5em;color:#999999;float:left;min-width:15px;text-align:center;}
.comments-custom .ladle{float:left;padding-right:5px;}
.comments-custom .meta_format{margin-top:2px;font-size:14px;}
.post-list li{overflow:hidden;padding-top:1.5em;padding-bottom:1.5em;}
.post-list li:first-child{padding-top:0;border:none;}
.post-list .excerpt{margin-bottom:1em;}
.flickr_li{vertical-align:top;}
.flickr_li .thumbnail{position:relative;margin:0 0 6px 0;display:inline-block;}
@media (min-width:768px) and (max-width:979px){.flickr_li .thumbnail{display:block;}
}
@media (max-width:767px){.flickr_li .thumbnail{display:block;float:left;}
}
.flickr_li:nth-child(3n-2){margin-left:0;}
.flickr_li.nomargin{margin-left:0;}
.ie8 .flickr_li.nomargin{margin-left:0;}
.ie8 .flickr_li.nomargin img{height:60px;}
@media (max-width:767px){.flickr_li{float:left !important;width:auto !important;margin:0 14px 14px 0;}
}
.banners_li{float:left;margin:0 3px 3px 0;}
.banners_img{width:125px;height:auto;}
.banner_link:hover{text-decoration:none;}
.banner_link .banner_wrapper{padding:30px 15px;}
.banner_wrapper{padding:30px 0;}
.banner_wrapper.fill_class{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;}
.banner_wrapper .thumbnail{margin:0 0 20px 0;}
.vcard span{display:block;}
.vcard .meta_format{margin-top:2px;font-size:12px;}
.vcard .meta_format i{font-size:14px;margin-right:.5em;color:#999999;float:left;min-width:15px;text-align:center;margin-top:1px;}
.vcard .ladle{padding-right:5px;font-weight:normal;}
.vcard .ladle,
.vcard .ladle + span{display:inline-block;}
.dark_background{background-color:#333;padding:10px;}
iframe .uiHeader h3{color:#fff;}
.social{margin:0;}
.social_link{-webkit-transition:0.25s;-moz-transition:0.25s;-o-transition:0.25s;transition:0.25s;display:inline-block;}
.social_link:hover{opacity:0.5;filter:alpha(opacity=50);}
.social_ico{display:inline-block;vertical-align:top;}
.social_label{display:inline-block;vertical-align:top;}
.social__row li{float:left;margin-left:5px;}
.social__row li:first-child{margin-left:0;}
.social__row a{float:left;}
.social__list li{margin-bottom:5px;}
.social__list a:hover{text-decoration:none;}
[class*="span"]{position:relative;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix{*zoom:1;}
.clearfix:before,
.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.wrapper{overflow:hidden;position:relative;width:100%;}
.extra-wrap{overflow:hidden;}
.content_box{position:relative;background:#F5F5F5;}
.content_box:after,
.content_box:before{background:#F5F5F5;content:"";position:absolute;top:0;width:101%;height:100%;z-index:0;}
.content_box:after{right:-101%;}
.content_box:before{left:-101%;}
#maintenance_mode_notice{position:fixed;top:0px;left:0;width:100%;padding:5px;text-align:center;background:#222;z-index:999999;}
#maintenance_mode_notice p{margin:0;color:#FF5C00;}
#maintenance_mode_notice p a{color:#2EA2CC;}
#under_construction_page{text-align:center;position:relative;margin-top:150px;}
#under_construction_page #under_construction_logo .logo,
#under_construction_page #under_construction_logo h1{float:none;width:100%;}
#under_construction_page #under_construction_description{clear:both;}
#under_construction_page #under_construction_timer{margin:40px 0 40px -30px;}
#under_construction_page #under_construction_timer .box{display:inline-block;margin-left:30px;}
#under_construction_page #under_construction_timer .box:first-child .numbers:before{content:'';}
#under_construction_page #under_construction_timer .box .lable{font-size:16px;margin-top:15px;}
@media (max-width:767px){#under_construction_page #under_construction_timer .box .lable{font-size:12px;}
}
#under_construction_page #under_construction_timer .box .numbers{position:relative;}
#under_construction_page #under_construction_timer .box .numbers:before{content:':';position:absolute;left:-28px;top:0px;font-size:80px;line-height:1.2em;}
@media (max-width:767px){#under_construction_page #under_construction_timer .box .numbers:before{font-size:25px;left:-10px;}
}
#under_construction_page #under_construction_timer .box .numbers span{font-size:80px;line-height:1.2em;padding:5px 15px;margin-right:3px;background:rgba(0, 0, 0, 0.2);border-radius:5px;display:inline-block;min-width:44px;}
@media (max-width:767px){#under_construction_page #under_construction_timer .box .numbers span{font-size:25px;padding:0 7px;min-width:inherit;}
}
@media (max-width:767px){#under_construction_page #under_construction_timer .box{margin-left:15px;}
}
#under_construction_page #under_construction_timer .web_site_message{font-size:40px;}
@media (max-width:767px){#under_construction_page #under_construction_timer{margin-left:15px;}
}
div[id^="cherry_instagram_widget"] ul{margin:0;}
div[id^="cherry_instagram_widget"] ul li{list-style:none;}
div[id^="cherry_instagram_widget"] ul li figure{margin:0 0 9px 0;position:relative;}
div[id^="cherry_instagram_widget"] ul li figure .img_wrapp{display:block;position:relative;margin-bottom:10px;}
div[id^="cherry_instagram_widget"] ul li figure .img_likes i,
div[id^="cherry_instagram_widget"] ul li figure .img_commetn_count i,
div[id^="cherry_instagram_widget"] ul li figure .img_public_date i,
div[id^="cherry_instagram_widget"] ul li figure .img_description i{font-size:16px;margin-right:0em;padding-right:0.5em;color:#999;}
div[id^="cherry_instagram_widget"] ul li figure .img_likes,
div[id^="cherry_instagram_widget"] ul li figure .img_commetn_count{-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;opacity:0;visibility:hidden;position:absolute;top:50%;left:50%;text-align:center;width:35px;padding-top:9px;}
div[id^="cherry_instagram_widget"] ul li figure .img_likes i,
div[id^="cherry_instagram_widget"] ul li figure .img_commetn_count i{font-size:35px;position:absolute;top:0;left:0;z-index:5;}
div[id^="cherry_instagram_widget"] ul li figure .img_likes .counter,
div[id^="cherry_instagram_widget"] ul li figure .img_commetn_count .counter{position:relative;z-index:6;color:#fff;font-size:15px;font-weight:700;}
div[id^="cherry_instagram_widget"] ul li figure:hover .img_likes,
div[id^="cherry_instagram_widget"] ul li figure:hover .img_commetn_count{visibility:visible;opacity:1;}
div[id^="cherry_instagram_widget"] ul li figure .img_likes{margin:-15px 0 0 -40px;padding-top:7px;}
div[id^="cherry_instagram_widget"] ul li figure .img_likes i{color:rgba(255, 0, 0, 0.8);}
div[id^="cherry_instagram_widget"] ul li figure .img_commetn_count{margin:-15px 0 0 5px;}
div[id^="cherry_instagram_widget"] ul li figure .img_commetn_count i{color:rgba(0, 122, 255, 0.8);}
div[id^="cherry_instagram_widget"] ul li figure .img_public_date{display:block;margin-bottom:10px;}
div[id^="cherry_instagram_widget"] ul li figure .img_description{display:block;margin-bottom:10px;}
div[id^="cherry_instagram_widget"] .img_thumbnail ul{margin-left:-10px;}
div[id^="cherry_instagram_widget"] .img_thumbnail ul li{display:inline-block;vertical-align:top;width:145px;margin-left:10px;}
@media (min-width:1200px){div[id^="cherry_instagram_widget"] .img_thumbnail ul{margin-left:-30px;}
div[id^="cherry_instagram_widget"] .img_thumbnail ul li{margin-left:30px;width:150px;}
}
@media (max-width:979px) and (min-width:768px){div[id^="cherry_instagram_widget"] .img_thumbnail ul li{width:109px;}
}
@media (max-width:767px){div[id^="cherry_instagram_widget"] .img_thumbnail ul{margin-left:-2%;}
div[id^="cherry_instagram_widget"] .img_thumbnail ul li{margin-left:2%;width:18%;}
}
@media (max-width:610px){div[id^="cherry_instagram_widget"] .img_thumbnail ul li{width:23%;}
}
@media (max-width:480px){div[id^="cherry_instagram_widget"] .img_thumbnail ul{margin-left:-3%;}
div[id^="cherry_instagram_widget"] .img_thumbnail ul li{margin-left:3%;width:30%;}
}