<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/****************************************************************************
(800 X 600) + (768 X 1024)
****************************************************************************/
@media screen and (max-width: 1023px) and (min-width: 768px) {
/******** Feature Slider ********/
.main_slider.flexslider { width: 460px; height: 288px !important; margin-bottom: 20px }
.main_slider.flexslider .slides { height: 288px }
.main_slider .flex-overlay { width: 460px; height: 288px }
.main_slider.flexslider .slides .slide { height: 288px }
.main_slider .flex-overlay .post-meta { margin-top: 130px; width: 324px; margin-bottom: 6px }
.main_slider .flex-overlay h2 { font-size: 30px; line-height: 27px; padding: 0 22px; margin-bottom: 10px; max-height: 54px; }
.main_slider .flex-direction-nav li a { height: 50px; width: 30px }
.main_slider .flex-direction-nav .flex-next { background: url("../images/slider-errow2.png") no-repeat scroll center top rgba(0, 0, 0, 0); }
.main_slider .flex-direction-nav .flex-prev { background: url("../images/slider-errow.png") no-repeat scroll center top rgba(0, 0, 0, 0) }
.main_slider .flex-overlay a.read-more { font-size: 18px; line-height: 18px }
.columns figure .sidecol-overlay h3 { font-size: 18px }
.side-twocol { float: right; width: 220px }
.side-twocol .columns { height: 138px; }
.side-twocol img { height: 138px; width: 100% }
.side-twocol .columns .sidecol-overlay { width: 220px; height: 138px }
.side-twocol .col-1 { margin-bottom: 12px }
.block_style header { width: 746px; }
.block_style header .logo-section { width: 746px; }
.block_style header .logo { margin-left: 15px }
.block_style header nav.top_menu { width: 718px }
.block_style header nav.top_menu &gt; ul &gt; li &gt; a { font-size: 14px }
.header-top { width: 746px; margin: 0 auto 10px; }
.header-top .top-social { width: 290px; overflow: hidden }
.header-top .top-nav { width: 270px; overflow: hidden }
.header-top .top-nav a { margin-right: 7px; font-size: 11px; padding-right: 8px }
.header-top .top-nav a.last { margin-right: 0px; border-right: 0px; }
header .logo-section { width: 748px; margin: 0 auto 10px; }
header .logo-section .search { display: none }
nav.top_menu { display: block; width: 748px; margin: 0 auto; }
nav.top_menu &gt; ul &gt; li &gt; a { margin: 0px 2px; padding: 19px 6px 19px 0; font-size: 14px; line-height: 14px }
.top_theme { width: 748px; margin: 0 auto 10px; }
.content { width: 698px; margin: 0 auto 10px; padding: 25px; }
.main-side { float: left; width: 460px; }
.sidebar { width: 200px; float: right; padding-left: 19px }
.widget.tabs &gt; ul &gt; li { width: 97px; font-size: 13px; line-height: 16px }
.sidebar .tabs-item figure { width: 80px; height: 56px }
.sidebar .tabs-item .detail { width: 110px }
.sidebar .tabs-item .detail h5 { font-size: 12px; line-height: 12px; }
.sidebar .featured_slider .link { font-size: 19px; line-height: 19px }
.category_tab div a { font-size: 13px; }
.video_widget p a { float: none; margin-top: 5px }
header .responsive_search { display: block; float: right; width: 160px; }
header .responsive_search.search form { padding: 4px 8px; height: 22px; border: none; border-left: 1px solid #DDDDDD }
header .responsive_search.search form input[type="text"] { width: 120px }
header .responsive_search.search { padding-top: 0 }
.block_style header .responsive_search.search { margin-right:0 }
.footer-bottom .container, footer .container { margin: 0 auto; width: 748px }
.footer-bottom .widget .title_b { font-size: 16px; line-height: 16px; margin-bottom: 18px }
.footer-bottom .widget p { font-size: 11px; line-height: 15px }
.footer-bottom .widget ul.f_menu { width: 95px; margin-right: 10px }
.footer-bottom .widget .f_menu li a { font-size: 12px; text-decoration: underline }
.footer-bottom .widget .f_menu li { margin-bottom: 8px }
.footer-bottom .widget { width: 211px; float: left; border-right: 1px solid #101010; padding: 0 20px 30px 20px; }
.footer-bottom .widget:last-child { width: 204px }
.tagcloud a { font-size: 12px !important }
.article-sec { float: left; width: 220px; }
article h3 { font-size: 18px; line-height: 18px }
.article-sec article .post-meta span.date, .article-sec article .post-meta a.cat { font-size: 10px }
.article-sec article .post-meta { margin-bottom: 15px }
.article-sec .f-post figure { width: 75px; max-height: 56px }
.f-post article { float: right; width: 135px; }
.f-post article h4 { font-size: 12px; line-height: 14px; margin-bottom: 4px }
.f-post article .f-postmeta { font-size: 11px }
.def-carousel { margin-bottom: 15px }
.blog_carousel.def-carousel { margin-bottom: 20px }
.arrow_in ul.gallery-pics li { width: 145px; height: 102px; margin: 0 4px }
.blog_carousel .gallery-pics li { }
.def-carousel .carousel-prev { left: 12px }
.def-carousel .carousel-next { right: 12px }
.def-carousel.shop_carousel ul.gallery-pics li { margin: 0 3px; width: 167px !important }
.prodimglink { width: 159px; height: 115px }
.image_container { height: 123px }
.media_carousel { padding: 30px 55px 20px }
.sec_style_carousel ul li { height: 196px !important; }
.sec_style_carousel ul li h5 { font-size: 13px }
.heading .head_section { font-size: 18px; line-height: 18px }
.video_gallery .big_img { float: left; width: 310px; }
.video_gallery .big_img .video_overlay span { font-size: 10px; margin-bottom: 5px; }
.video_gallery .big_img .video_overlay h3 { font-size: 16px; line-height: 16px }
a.vid_icon { margin: 0; top: 10px; left: 10px }
.video_gallery .right { float: right; width: 135px }
.video_gallery .right figure { height: 66px; margin-bottom: 14px }
.video_gallery .right h5 { font-size: 12px; line-height: 11px; margin-bottom: 3px }
.video_gallery .right p { margin-bottom: 0 }
.video_gallery .right &gt; div { margin-bottom: 5px; padding-bottom: 5px }
#reviews_tabs &gt; ul { margin-bottom: 12px }
#reviews_tabs &gt; ul &gt; li { width: 112px; padding: 8px 0; font-size: 16px; line-height: 16px; margin-right: 4px; }
.tabs_img { width: 220px; height: 220px }
.tabs_img .video_overlay &gt; div h3 a { font-size: 15px; line-height: 15px }
.tabs_img .video_overlay .meta .date { display: none }
.tabs_img .video_overlay &gt; div { padding: 8px 0 }
.tabs_img .score { padding: 6px; font-size: 12px }
.tabs_img .score span { font-size: 28px; line-height: 28px; }
.tabs-item .right { width: 220px; float: right }
.tabs-item .right figure { width: 88px; height: 62px }
.tabs-item .right figure span.score { line-height: 22px; height: 22px }
.tabs-item .right .detail { width: 120px }
.tabs-item .right .detail h5 { font-size: 12px; line-height: 12px; margin-bottom: 3px }
.tabs-item .right .detail .rcnt_meta { display: none }
.tabs-item .right &gt; div { margin-bottom: 17px }
#reviews_tabs .more { font-size: 15px; line-height: 15px; padding: 8px 0 }
.news figure { width: 135px;  }
.news .detail { width: 305px }
.news .detail h4 { font-size: 19px; width: 270px }
.news .detail p { font-size: 12px; line-height: 15px }
.btn_more { font-size: 12px; line-height: 12px }
.mobile_gallery .right { width: 220px !important }
.mobile_gallery .right figure { width: 72px !important; height: 51px !important }
.mobile_gallery .right .detail { width: 136px !important }
.mobile_gallery .right .detail h5 { font-size: 12px; line-height: 12px; margin-bottom: 2px }
.mobile_gallery .right .rcnt_meta { }
.mobile_gallery .right .detail p, .mobile_gallery .right .detail p a { font-size: 10px; line-height: 10px }
.mobile_gallery .right .detail p { margin-bottom: 0 }
.left_side, .right_side { width: 209px }
.left_side { margin-right: 20px }
.right_side { border-left: 1px solid #C0C0C0; padding-left: 20px; }
.small_post .cats_def { width: 178px }
.cats_def a { font-size: 11px; line-height: 11px; padding: 3px 10px }
a.comment_two { font-size: 11px; padding: 1px 3px }
a.comment_two:after { border-width: 6px 7px 9px 0 }
.small_post .top { height: 28px }
.small_post h2 { font-size: 19px; line-height: 19px; margin-bottom: 7px }
.small_post .meta a, .small_post .meta span { font-size: 11px }
.small_post figure { margin-bottom: 12px }
.small_post &gt; p { font-size: 12px }
.small_post .overlay h2 { font-size: 18px; line-height: 20px; margin: 45px 8px 7px; padding-top: 5px; max-height: 40px }
.small_post blockquote p { font-size: 16px; line-height: 18px; margin-left: 18px; padding-left: 12px; }
.small_post blockquote { margin-bottom: 12px }
a.expand { margin-right: 5px }
.small_post .score { font-size: 18px; line-height: 18px }
.main-side .wp-pagenavi a, .main-side .wp-pagenavi span { padding: 2px 5px!important }
.main-side .wp-pagenavi { font-size: 14px }
.post blockquote p { font-size: 17px; line-height: 20px; margin-left: 22px; padding-left: 16px; }
.post blockquote { margin-bottom: 16px }
.single .rate-line .line { width: 220px }
.single .priced_block { margin-top: 12px; margin-left: 0 }
.author_quote &gt; div { width: 330px }
.full_width .author_quote &gt; div { width: 565px }
.comment_form textarea { width: 370px }
.featured_slider .score { padding: 1px 5px; font-size: 12px; }
.featured_slider .score i { font-size: 28px; }
.featured_slider .flex-direction-nav li a { top: 60px }
.campare_table .two h3 { font-size: 14px }
.campare_table .two li &gt; div h4 { font-size: 12px; padding-right: 5px; }
.campare_table .two td { padding-left: 10px }
.campare_table .two li &gt; a { margin-right: 5px }
#branded_img { width: 748px; }
.sidebar .tabs-item .detail p a { font-size: 11px }
.sidebar .tabs-item .detail p { margin-top: 2px }
.blog_carousel .gallery-pics li { width: 230px !important; height: 175px !important }
}


/****************************************************************************
Common for under 1024
****************************************************************************/
@media screen and (max-width: 1023px) {
.top_theme #vertical-ticker { font-size: 12px }
.post-navigation .separator { display: none }
.post-navigation .post-next { margin-top: 15px }
.rate-line .line span { height: 18px }
.rate-line .count { top: -3px }
.post, article { font-size: 13px; line-height: 16px }
article h1 { font-size: 28px; line-height: 26px }
.video-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; }
.video-container iframe, .video-container object, .video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.campare_table table.one .frst { font-size: 14px; line-height: 14px }
.campare_table table.one td { padding: 5px; font-size: 12px }
.campare_table table.one td p { font-size: 12px }
.campare_table table.one { }
.campare_table th { font-size: 12px; line-height:15px }
.campare_table table.one th div { padding: 22px 5px 10px 5px }
.priced_block &gt; a { font-size: 13px }
.left_top_rating { width: 158px; margin-right: 10px }
.top_rating_item p { font-size: 12px }
.top_rating_item .centr { width: 210px; margin-right: 0 }
.top_rating_item h2 { font-size: 18px }
span.stars-rate { background: url("../images/star_img_small.png") no-repeat scroll left bottom rgba(0, 0, 0, 0); display: inline-block; height: 12px; width: 67px; }
span.stars-rate span { background: url("../images/star_img_small.png") no-repeat scroll left top rgba(0, 0, 0, 0); display: block; float: left; height: 12px; }
.wps-button.rehub_main_btn { padding: 8px 14px }
article h2 { font-size: 21px; line-height: 21px }
article h1 { font-size: 24px; line-height: 24px }
article h4 { font-size: 16px; line-height: 16px }
article h5 { font-size: 14px; line-height: 14px }
article h6 { font-size: 12px; line-height: 12px }
.tabs_img figure:hover .video_overlay &gt; div{ padding-bottom: 16px}
.most_pop { background: none #FF4B38 !important; top: 0 !important; right: 0 !important; padding: 5px !important }
.most_pop div { margin: 0 !important; width: auto !important; font-size: 10px !important }
.most_pop div span { display: inline !important; font-size: 10px !important }
.most_pop strong{ width:auto !important; margin: 0 !important}
header.dark_header .responsive_nav{ background-color:#ddd}
}

/****************************************************************************
(480 x 640) - for small tablet
****************************************************************************/
@media only screen and (min-width: 480px) and (max-width: 767px) {

.responsive_nav_wrap { display: block !important; width: 468px; margin: 0 auto }
.responsive_nav { width: 100%; padding: 6px; margin-top: 12px; border: none }
nav.top_menu { display: none }
.header-top .top-nav a { }
.header-top { width: 466px; margin: 0 auto 10px; }
.header-top .top-social { width: 228px; overflow: hidden }
.header-top .top-nav { width: 228px; overflow: hidden; padding-left: 10px }
.header-top .top-nav a { font-size: 11px; padding-right: 4px; margin-right: 4px }
.header-top .top-nav a.last { margin-right: 0px; border-right: 0px; }
.block_style header { width: 466px; }
.block_style header .logo-section { width: 466px }
.block_style header .logo { margin-left: 15px }
.block_style header nav.top_menu &gt; ul &gt; li &gt; a { }
.block_style header .responsive_nav_wrap { width: 428px }
header .logo-section { width: 468px; margin: 0 auto 10px; }
header .ads { width: 100%; float: none; margin: 0 auto; }
header .ads img { width: 100%; }
header .search { width: 180px; }
header .search form input[type="text"] { width: 140px }
header .logo { margin-bottom: 10px }
/******** Feature Slider ********/
.main_slider.flexslider { width: 410px; height: 282px !important; margin-bottom: 15px }
.main_slider.flexslider .slides { height: 282px }
.main_slider .flex-overlay { width: 410px; height: 282px }
.main_slider.flexslider .slides .slide { height: 282px }
.main_slider .flex-overlay .post-meta { margin-top: 120px; width: 306px; margin-bottom: 6px }
.main_slider .flex-overlay h2 { font-size: 28px; line-height: 25px; padding: 0 20px; margin-bottom: 10px; max-height: 54px; }
.main_slider .flex-direction-nav li a { height: 50px; width: 30px }
.main_slider .flex-direction-nav .flex-next { background: url("../images/slider-errow2.png") no-repeat scroll center top rgba(0, 0, 0, 0); }
.main_slider .flex-direction-nav .flex-prev { background: url("../images/slider-errow.png") no-repeat scroll center top rgba(0, 0, 0, 0) }
.main_slider .flex-overlay a.read-more { font-size: 18px; line-height: 18px }
.columns figure .sidecol-overlay h3 { font-size: 16px; padding: 10px 12px }
.side-twocol .columns:hover h3 { padding: 10px 12px 20px 12px }
.side-twocol { float: none; width: 410px; clear: both }
.side-twocol .columns { height: 115px; width: 200px; float: left }
.side-twocol img { height: 115px; width: 100% }
.side-twocol .columns .sidecol-overlay { width: 200px; height: 115px }
.side-twocol .col-1 { margin: 0 10px 0 0 }
.top_theme { width: 468px; margin: 0 auto 10px; }
.content { width: 410px; margin: 0 auto 10px; padding: 19px 29px; }
.main-side { width: 100%; float: none }
.sidebar { width: 100%; float: none; padding-left: 0; border-left: none; margin-top: 15px; clear: both }
.widget.tabs &gt; ul &gt; li { width: 202px; line-height: 17px }
.sidebar .tabs-item figure { width: 90px; height: 63px }
.sidebar .tabs-item .detail h5 { }
.sidebar .tabs-item .detail { width: 300px }
.sidebar .featured_slider .link { }
.featured_slider .flex-direction-nav li a { top: 120px }
.footer-bottom .container, footer .container { margin: 0 auto; width: 468px }
.footer-bottom .widget .title_b { font-size: 16px; line-height: 16px; margin-bottom: 18px }
.footer-bottom .widget p { font-size: 11px; line-height: 15px }
.footer-bottom .widget ul.f_menu { width: 95px; margin-right: 10px }
.footer-bottom .widget .f_menu li a { font-size: 11px; text-decoration: underline }
.footer-bottom .widget .f_menu li { margin-bottom: 8px }
.footer-bottom .widget { width: 211px; float: left; border-right: 1px solid #101010; padding: 0 10px 16px 10px; }
.footer-bottom .widget:last-child { width: 211px; float:none }
.footer-bottom .widget p{ margin-bottom:12px}
.article-sec { float: left; width: 200px; }
article h3 { font-size: 18px; line-height: 18px }
.article-sec article .post-meta span.date, .article-sec article .post-meta a.cat { font-size: 10px }

.article-sec article .post-meta { margin-bottom: 15px }
.article-sec .f-post figure { width: 65px; max-height: 45px }
.f-post article { float: right; width: 125px; }
.f-post article h4 { font-size: 12px; line-height: 14px; margin-bottom: 4px }
.f-post article .f-postmeta { font-size: 11px }
.def-carousel { margin-bottom: 15px }
.def-carousel ul.gallery-pics li { margin: 0 4px }
.def-carousel .carousel-prev { left: 12px }
.def-carousel .carousel-next { right: 12px }
.def-carousel.shop_carousel ul.gallery-pics li { margin: 0 3px; width: 167px !important }
.prodimglink { width: 159px; height: 115px }
.image_container { height: 123px }
.heading .head_section { font-size: 18px; line-height: 18px }
.video_gallery .big_img { float: left; width: 275px; }
.video_gallery .big_img .video_overlay span { font-size: 10px; margin-bottom: 5px; }
.video_gallery .big_img .video_overlay h3 { font-size: 16px; line-height: 16px }
a.vid_icon { margin: 0; top: 10px; left: 10px }
.video_gallery .right { float: right; width: 120px }
.video_gallery .right figure { height: 58px; margin-bottom: 12px }
.video_gallery .right h5 { font-size: 12px; line-height: 11px; margin-bottom: 3px }
.video_gallery .right p { margin-bottom: 0 }
.video_gallery .right &gt; div { margin-bottom: 5px; padding-bottom: 5px }
#reviews_tabs &gt; ul { margin-bottom: 12px }
#reviews_tabs &gt; ul &gt; li { width: 100.25px; padding: 8px 0; font-size: 16px; line-height: 16px; margin-right: 3px; }
.tabs_img { width: 200px; height: 200px }
.tabs_img .video_overlay &gt; div h3 a { font-size: 15px; line-height: 15px }
.tabs_img .video_overlay .meta .date { display: none }
.tabs_img .video_overlay &gt; div { padding: 8px 0 }
.tabs_img .score { padding: 6px; font-size: 12px }
.tabs_img .score span { font-size: 28px; line-height: 28px; }
.tabs-item .right { width: 200px; float: right }
.tabs-item .right figure { width: 86px; height: 60px }
.tabs-item .right figure span.score { line-height: 22px; height: 22px }
.tabs-item .right .detail { width: 106px }
.tabs-item .right .detail h5 { font-size: 12px; line-height: 12px; margin-bottom: 3px }
.tabs-item .right .detail .rcnt_meta { display: none }
.tabs-item .right &gt; div { margin-bottom: 5px }
#reviews_tabs .more { font-size: 15px; line-height: 15px; padding: 8px 0 }
.news figure { width: 120px; }
.news .detail { width: 275px }
.news .detail h4 { font-size: 19px; width: 240px }
.news .detail p { font-size: 12px; line-height: 15px }
.btn_more { font-size: 12px; line-height: 12px }
.mobile_gallery .right { width: 200px !important }
.mobile_gallery .right figure { width: 65px !important; height: 46px !important }
.mobile_gallery .right .detail { width: 128px !important }
.mobile_gallery .right .detail h5 { font-size: 12px; line-height: 12px; margin-bottom: 2px }
.mobile_gallery .right .rcnt_meta { }
.mobile_gallery .right .detail p, .mobile_gallery .right .detail p a { font-size: 10px; line-height: 10px }
.mobile_gallery .right .detail p { margin-bottom: 0 }
.left_side, .right_side { width: 189px }
.left_side { margin-right: 15px }
.right_side { border-left: 1px solid #C0C0C0; padding-left: 15px; }
.small_post .cats_def { width: 158px }
.cats_def a { font-size: 11px; line-height: 11px; padding: 3px 10px }
a.comment_two { font-size: 11px; padding: 1px 3px }
a.comment_two:after { border-width: 6px 7px 9px 0 }
.small_post .top { height: 28px }
.small_post h2 { font-size: 19px; line-height: 19px; margin-bottom: 7px }
.small_post .meta a, .small_post .meta span { font-size: 11px }
.small_post figure { margin-bottom: 15px }
.small_post &gt; p { font-size: 12px }
.small_post .overlay h2 { font-size: 16px; line-height: 16px; margin: 35px 8px 7px; padding-top: 5px; max-height: 36px }
.small_post blockquote p { font-size: 16px; line-height: 18px; margin-left: 18px; padding-left: 12px; }
.small_post blockquote { margin-bottom: 12px }
a.expand { margin-right: 5px }
.small_post .score { font-size: 18px; line-height: 18px }
.main-side .wp-pagenavi a, .main-side .wp-pagenavi span { padding: 2px 4px!important }
.main-side .wp-pagenavi { font-size: 13px }
.blog_carousel .gallery-pics li { width: 203px !important; height: 152px !important }
.post blockquote p { font-size: 16px; line-height: 18px; margin-left: 18px; padding-left: 12px; }
.post blockquote { margin-bottom: 12px }
.author_quote &gt; div { width: 280px }
.full_width .author_quote &gt; div { width: 280px}
.single .rate-line .line { width: 180px }
.single .priced_block { margin-top: 12px; margin-left: 0 }
.comment_form textarea { width: 330px }
.campare_table table.one { width: 100%; float: none; overflow: auto }
.campare_table table.two { display: none }
.campare_table table.one .wps-button.buy { font-size: 12px !important }
.top_rating_item .score { padding: 3px; font-size: 10px }
.top_rating_item .score span.it_score { font-size: 15px; line-height: 15px }
.top_rating_item .score span.t_score { display: none }
.top_rating_item .centr { width: 206px }
#branded_img { width: 460px; }
}


/****************************************************************************
320 x 480 (iPhone)
****************************************************************************/
@media only screen and (max-width: 479px) {
	
.responsive_nav_wrap { display: block !important; width: 300px; margin: 0 auto }
.responsive_nav { width: 100%; padding: 6px; margin-top: 12px; border: none }
nav.top_menu { display: none }
.header-top { width: 298px; margin: 0 auto 10px; height:52px }
.header-top .top-social { width: 298px; overflow: hidden }
.header-top .top-social a{ border-left: none}
.header-top .top-nav { width: 288px; overflow: hidden; padding-left: 10px }
.header-top .top-nav a { font-size: 11px; padding-right: 4px; margin-right: 4px }
.header-top .top-nav a.last { margin-right: 0px; border-right: 0px; }
.block_style header { width: 298px; }
.block_style header .logo-section { width: 298px }
.block_style header .logo {margin: 0 auto 10px; }
.block_style header .responsive_nav_wrap { width: 270px }
header .logo-section { width: 300px; margin: 0 auto 10px; }
header .ads { width: 100%; float: none; margin: 0 auto; }
header .ads img { width: 100%; }
header .search { width: 220px; float:none; margin: 0 auto 10px; padding-top:0}
.block_style header .search{margin: 0 auto 10px;}
header .search form input[type="text"] { width: 180px }
header .logo {  float: none; margin: 0 auto 10px; text-align:center }
a.comment{ padding: 1px 3px; font-size:12px}
.heading h5{ font-size:16px; line-height:16px}
.heading a{ font-size:12px}

/******** Feature Slider ********/
.main_slider.flexslider { width: 270px; height: 186px !important; margin-bottom: 15px }
.main_slider.flexslider .slides { height: 186px }
.main_slider .flex-overlay { width: 270px; height: 186px }
.main_slider.flexslider .slides .slide { height: 186px }
.main_slider .flex-overlay .post-meta { margin-top: 80px; width: 206px; margin-bottom: 6px }
.main_slider .flex-overlay h2 { font-size: 22px; line-height: 22px; padding: 0 10px; margin-bottom: 10px; max-height: 44px; }
.main_slider .flex-direction-nav li a { height: 50px; width: 30px }
.main_slider .flex-direction-nav .flex-next { background: url("../images/slider-errow2.png") no-repeat scroll center top rgba(0, 0, 0, 0); }
.main_slider .flex-direction-nav .flex-prev { background: url("../images/slider-errow.png") no-repeat scroll center top rgba(0, 0, 0, 0) }
.main_slider .flex-overlay a.read-more { display:none }
.columns figure .sidecol-overlay h3 { font: normal 11px/11px Arial; padding: 7px 10px }
.side-twocol .columns a.comment{ display:none}
.side-twocol .columns:hover h3 { padding: 7px 10px 14px 10px }
.side-twocol { float: none; width: 270px; clear: both }
.side-twocol .columns { height: 85px; width: 130px; float: left }
.side-twocol img { height: 85px; width: 100% }
.side-twocol .columns .sidecol-overlay { width: 130px; height: 85px }
.side-twocol .col-1 { margin: 0 10px 0 0 }
.top_theme { width: 298px; margin: 0 auto 10px; }
.content { width: 270px; margin: 0 auto 10px; padding: 15px; }
.main-side { width: 100%; float: none }
.sidebar { width: 100%; float: none; padding-left: 0; border-left: none; margin-top: 15px; clear: both }

.footer-bottom .container, footer .container { margin: 0 auto; width: 300px }
.footer-bottom .widget .title_b { font-size: 16px; line-height: 16px; margin-bottom: 18px }
.footer-bottom .widget p { font-size: 11px; line-height: 15px }
.footer-bottom .widget ul.f_menu { width: 124px; margin-right: 10px }
.footer-bottom .widget .f_menu li a { font-size: 11px; text-decoration: underline }
.footer-bottom .widget .f_menu li { margin-bottom: 8px }
.footer-bottom .widget { width: 270px; float: left; border-right: none; padding: 0 10px 14px 10px; }
.footer-bottom .widget p{ margin-bottom:12px}
.footer-bottom .widget:last-child { width: 270px }
footer .left{ width:70%}
footer .right{ width:30%}
.article-sec { float: left; width: 270px; }
.article-sec:first-child{margin-bottom: 10px}
article h3 { font-size: 18px; line-height: 18px }
.article-sec article .post-meta span.date, .article-sec article .post-meta a.cat { font-size: 10px }
.article-sec article .post-meta { margin-bottom: 15px }
.article-sec .f-post figure { width: 65px; max-height: 45px }
.f-post article { float: right; width: 195px; }
.f-post article h4 { font-size: 12px; line-height: 14px; margin-bottom: 4px }
.f-post article .f-postmeta { font-size: 11px }
.def-carousel.shop_carousel { margin-bottom: 15px; padding: 30px 38px 20px  }
.def-carousel.blog_carousel{ padding: 0px 38px 5px; margin-bottom:10px }
.sec_style_carousel{ padding: 0 50px}
.def-carousel ul.gallery-pics li {  margin: 0 4px }
.def-carousel .carousel-prev { left: 12px }
.def-carousel .carousel-next { right: 12px }
.blog_carousel.def-carousel .carousel-next{background: url("../images/media_crs_right.png") no-repeat; right:0; width:12px; height:25px}
.blog_carousel.def-carousel .carousel-prev{background: url("../images/media_crs_left.png") no-repeat; left:0;width:12px; height:25px}
.sec_style_carousel ul li p, .sec_style_carousel ul li p a{ font-size:11px; line-height:11px}
.heading .head_section { font-size: 18px; line-height: 18px }
.video_gallery .big_img { float: none; width: 270px; }
.video_gallery .big_img .video_overlay span { font-size: 10px; margin-bottom: 5px; }
.video_gallery .big_img .video_overlay h3 { font-size: 18px; line-height: 18px }
a.vid_icon { margin: 0; top: 10px; left: 10px }
.video_gallery .right { float: none; width: 270px; margin: 10px auto 0 auto; }
.video_gallery .right figure { height: 90px; width:190px; margin: 0 auto 14px auto !important }
.video_gallery{ margin-bottom:0}
.video_gallery .right h5 { font-size: 12px; line-height: 11px; margin-bottom: 3px }
.video_gallery .right p { margin-bottom: 0 }
.video_gallery .right &gt; div { margin-bottom: 5px; padding-bottom: 5px }
#reviews_tabs{ margin-bottom: 10px}
#reviews_tabs &gt; ul { margin-bottom: 12px }
#reviews_tabs &gt; ul &gt; li { width: 65.25px; padding: 8px 0; font-size: 13px; font-style:normal; line-height: 14px; margin-right: 3px; }
.tabs_img { width: 270px; height: 195px; float: none;}
.tabs_img .video_overlay &gt; div h3 a { font-size: 18px; line-height: 18x }
.tabs_img .video_overlay .meta .date { display: none }
.tabs_img .video_overlay &gt; div { padding: 8px 0 }
.tabs_img .score { padding: 6px; font-size: 12px }
.tabs_img .score span { font-size: 28px; line-height: 28px; }
.tabs-item .right { width: 270px; float: none; margin-bottom: 10px }
.tabs-item .right figure { width: 86px; height: 60px }
.tabs-item .right figure span.score { line-height: 22px; height: 22px }
.tabs-item .right .detail { width: 170px }
.tabs-item .right .detail h5 { font-size: 12px; line-height: 12px; margin-bottom: 3px }
.tabs-item .right .detail .rcnt_meta { display: none }
.tabs-item .right &gt; div { margin-bottom: 5px }
#reviews_tabs .more { font-size: 15px; line-height: 15px; padding: 8px 0 }
.news figure { width: 270px; float: none }
.news .detail { width: 270px; float: none; margin-top: 10px }
.news .detail h4 { font-size: 19px; width: 240px }
.news .detail p { font-size: 12px; line-height: 15px }
.btn_more { font-size: 12px; line-height: 12px }
.sidebar .tabs-item .detail h5{font-size: 13px}
.mobile_gallery .right { width: 270px !important }
.mobile_gallery .right figure { width: 65px !important; height: 46px !important }
.mobile_gallery .right .detail { width: 190px !important }
.mobile_gallery .right .detail h5 { font-size: 12px; line-height: 12px; margin-bottom: 2px }
.mobile_gallery .right .rcnt_meta { }
.mobile_gallery .right .detail p, .mobile_gallery .right .detail p a { font-size: 10px; line-height: 10px }
.mobile_gallery .right .detail p { margin-bottom: 0 }
.sec_style_carousel ul li h5{ font-size:12px; line-height:12px}
.left_side, .right_side { width: 270px }
.left_side { margin-right: 0 }
.right_side { border-left: none; padding-left: 0; }
.small_post .cats_def { width: 240px }
.cats_def a { font-size: 11px; line-height: 11px; padding: 3px 10px }
a.comment_two { font-size: 11px; padding: 1px 3px }
a.comment_two:after { border-width: 6px 7px 9px 0 }
.small_post .top { height: 28px }
.small_post h2 { font-size: 21px; line-height: 21px; margin-bottom: 7px }
.small_post .meta a, .small_post .meta span { font-size: 11px }
.small_post figure { margin-bottom: 15px }
.small_post &gt; p { font-size: 12px }
.most_pop div {font-size: 12px !important }
.most_pop div span {font-size: 12px !important }
.small_post blockquote p { font-size: 16px; line-height: 18px; margin-left: 18px; padding-left: 12px; }
.small_post blockquote { margin-bottom: 12px }
a.expand { margin-right: 5px }
.small_post .score { font-size: 18px; line-height: 18px }
.main-side .wp-pagenavi a, .main-side .wp-pagenavi span { padding: 2px 4px!important }
.main-side .wp-pagenavi { font-size: 13px }
.blog_carousel .gallery-pics li { width: 203px !important; height: 152px !important }
.post blockquote p { font-size: 16px; line-height: 18px; margin-left: 18px; padding-left: 12px; }
.post blockquote { margin-bottom: 12px }
.author_quote &gt; div { width: 145px }
.full_width .author_quote &gt; div { width: 145px }
.single .rate-line .line { width: 180px }
.single .priced_block { margin-top: 12px; margin-left: 0 }
.comment_form textarea { width: 330px }
.campare_table table.one { width: 100%; float: none; overflow: auto }
.campare_table table.two { display: none }
.campare_table table.one .wps-button.buy { font-size: 12px !important }
.top_rating_item .score { padding: 3px; font-size: 10px }
.top_rating_item .score span.it_score { font-size: 15px; line-height: 15px }
.top_rating_item .score span.t_score { display: none }
.top_rating_item .centr { width: 206px }
#branded_img { width: 300px; }	
.post_slider .flex-direction-nav .flex-next{ right:0}
.post_slider .flex-direction-nav .flex-prev{ left:0}
.wps_promobox .continue_btn{ float:none; margin: 0 0 10px 0; position:absolute; left:25px; bottom:15px}
.wps_promobox{ padding: 15px 25px 70px 25px}
.single .star{ float:left}
.single .star .title_stars{ font-size:12px}
.post-navigation a{ width:145px;font-size:12px}
.post-navigation .post-next{ width:140px}
.commentlist .comment-author a, .commentlist .comment-author time{ margin:2px 0 3px 0; float:none; display:block}
.commentlist .comment-author .fn, .commentlist .comment-author .fn a{ float:none}
.commentlist .comment-author img{ }
.commentlist .comment-content{ margin-top:-20px}
.commentlist ul.children li.parent-last, .commentlist ul.children li.parent, .commentlist ul.children li.last, .commentlist ul.children li, .commentlist li.parent-last, .commentlist li.parent{ background: none transparent}
.commentlist ul.children li{ padding-left:0;}
.comment_form textarea{ width:198px}
.comment_form input[type="text"]{width: 168px;}
.related_articles ul li &gt; a{ font-size:11px; line-height:11px}
.media_articles .related_articles ul li:last-child{ display:none}
.media_articles li {width: 28% !important;}
.media_carousel a{ font-size:12px}
.media_video p{ font-size:13px}
.media_video h4{ font-size:16px; line-height:16px; margin-top:12px}
.dash .digit{ width:20px}
.dash{ width:50px}
.dash:after{ left:50px}
.post_share &gt; div img{ max-width:100%; padding:0}
.post_share{ margin: 20px 0}
.left_top_rating{ width:90px}
.top_rating_item .centr{ width:140px}
.top_rating_item .priced_block p{ margin:0 0 5px 0 !important; padding:0 !important; border:none !important; width: auto !important}
.top_rating_item .priced_block p span.price_text, .top_rating_item .priced_block .price_count{ display:inline-block}
.top_rating_item .priced_block .price_count{ background-color: transparent; color: #4c8916; padding-left:3px}
blockquote.wps-quote{ width:100% !important}
header .ads{ display:none}
header .ads.mobile_ads { display:block;}
header.dark_header .logo a{ background-position: center top !important}
}</pre></body></html>