/**
* 8.0 Media Queries
 * ----------------------------------------------------------------------------
 */
@media(max-width:1599px){
	.site{border:0;}
}
@media only screen and (max-width: 1250px){
	.topbar-main, .header-main, .slider_area_inner, .footer_inner, .main-content-inner, .full-width .inner-container, .panel-row-style-inner-container, .main-content.left-sidebar, .top_main{width:980px;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product,.brands.list ul li{display:inline-block;float:none;vertical-align:top;width:32.8% !important;}
}
@media only screen and (max-width: 999px){
	.text-col{width:100%;}
.title-outer{cursor:pointer;position:relative;}
.title-outer::before, .toggled-off .title-outer::before{content:"\f107";position:absolute;right:0;font-family:'FontAwesome';font-size:20px;color:#000;top:0;bottom:0;height:14px;width:14px;text-align:center;z-index:9;line-height:13px;margin:auto;}
	.title-outer{cursor:pointer;}
.toggled-on .title-outer::before{content:"\f106";line-height:11px;}
.toggled-off .toggle-block, .primary-sidebar .toggle-block, .site-footer .toggle-block, .primary-sidebar .widget_shopping_cart_content, .primary-sidebar .toggled-off .widget_shopping_cart_content, .toggle-content .toggle-block{display:none;}
.toggled-on .toggle-block, .primary-sidebar .toggled-on .widget_shopping_cart_content{display:block;}
.topbar-main, .header-main, .slider_area_inner, .footer_inner, .main-content-inner, .full-width .inner-container, .panel-row-style-inner-container, .main-content.left-sidebar, .main-content.right-sidebar,.main-content.full-width, .top_main{width:740px;}
#primary, .homepage #home_primary{min-height:inherit;}
.shop-right-sidebar .product-categories .children, .site-header.right-sidebar .product-categories .children{left:auto;right:auto;}
/******HEADER*******/
	.header_middle{display:none;}
.home-advertise{margin-left:24px;}
#primary{width:100% !important;float:left !important;}
#tertiary{width:100% !important;margin:20px 0 0 !important}
	.tmpmela_cms_banner{background-image:none !important;}
.sub1 .tmpmela_cms_banner{background-color:#393939;}
.sub2 .tmpmela_cms_banner{background-color:#db3981;}
.sub3 .tmpmela_cms_banner{background-color:#f18c36;}
.sub4 .tmpmela_cms_banner{background-color:#fbd905;}
	
	.mega-menu {position:relative;left:0;display:block;width:auto;}
.site-header.right-sidebar .mega-menu{right:0;}
/****FOOTER****/
	.footer-bottom{padding:0;}
.home-about-me{width:100%;}
	#top-area{border-radius:0 0 5px 5px;}
.menu-category{width:34%;padding:3px 0 0;float:right;margin:-47px -1px 0;}
.cate-inner{background:none;padding:2px 0;width:100%;}
.category-toggle{padding:10px 0;width:100%;border-radius:5px 5px 0 0;}
.category_title{margin:0 7px;}
.menu-category .cat-bullet{margin:0 6px;}
.product-categories{width:100%;margin:-3px -1px;padding:0 0.7% 4px;display:none;width:98%;position:absolute;top:46px;}
.product-categories .children{left:auto;position:relative;opacity:1 !important;border:none;width:100%;}
.menu-mainmenu-container{padding:0;}
.homepage-testimonials{width:46%;}
.header-middle{width:455px;}
.latestwork_default_width{width:350px;}
.menu-mainmenu-container{left:0;position:relative;width:100%;}
.nav-menu .current_page_item > a, .nav-menu .current_page_ancestor > a, .nav-menu .current-menu-item > a, .nav-menu .current-menu-ancestor > a{background:none;border:none;color:#E76453 !important;}
.homepage-latestnews img{width:100%;}
/*=== Header === */
	.body_twoleftcallout .secondary-sidebar, .body_tworightcallout .secondary-sidebar, .body_threecallout .secondary-sidebar{width:100%;}
.top-area-inner{width:100%;}
.tm-homeslider{width:74%;}
.home-topbanner{width:100%;}
.cms_banner2{margin:0 34px;}
/*=== Footer === */
	.footer-banners #banner2{margin:0 15px;}
.footer_bottom .widget ul.main-ul{display:none;padding:0 0 10px 0;}
.site-footer .widget{width:100% !important;margin:0px auto;padding:0;}
.footer_inner ul{overflow:hidden;margin:5px 0;}
.footer-widget h3.widget-title{line-height:22px;margin:0;padding:6px 0;}
/* Small menu */
	div.product div.images{width:40%;}
.woocommerce-page div.product div.summary, .woocommerce-page #content div.product div.summary{width:58% !important;}
.mega-menu li span{display:none;}
.menu-all-pages-container	{margin:0;background:url(//rusfunnystuff.ca/en/wp-content/themes/megashop/images/dropdown_bg.jpg) repeat scroll 0 0 transparent;}
.menu-container li  a{padding:5px 8px !important;color:#211F20 !important;margin:0;border:none;}
.menu-container .sub-menu li a{width:100%;}
.menu-container li  a:hover{color:#E76453 !important;}
.menu-container li:hover a{border:none;}
.menu-container ul li{padding:5px 0 !important;background:none;width:100%;position:relative !important;}
#site-navigation h3{color:#211F20;text-transform:uppercase;}
.main-navigation{border:1px solid #CBCACA;border-radius:5px 0px 5px 5px;margin:46px 0 0;}
.header-search{border-radius:5px;}

	.menu-category .expandable-hitarea{background:url(//rusfunnystuff.ca/en/wp-content/themes/megashop/images/megnor/sprite.png) no-repeat scroll -210px -261px transparent;}
.menu-category .collapsable-hitarea{background:url(//rusfunnystuff.ca/en/wp-content/themes/megashop/images/megnor/sprite.png) no-repeat scroll -239px -260px transparent;}
.menu-category .hitarea{cursor:pointer;height:14px;margin-top:3px;position:absolute;right:10px;width:14px;}
.menu-category ul li:hover ul.children, .menu-category ul li ul.children li:hover ul.children, .menu-category ul li ul.children li ul.children li:hover ul.children, .menu-category ul li ul.children li ul.children li ul.children li:hover{display:none;}
.menu-category ul li.cat-parent, .menu-category ul li.cat-parent:hover{background:#f6f6f6;}
.menu-category ul li ul li:last-child{border:none;}

	
	.left-sidebar #secondary, #secondary{width:100%;}
.footer-widget{border-bottom:1px dashed #ddd;margin:0!important;padding:7px 0;width:100%;}
	.footer-menu-links span, .header-menu-links span{display:none;}
.menu-toggle:before {content:"";padding-left:15px;}
.active .mobile_togglemenu{background:url(//rusfunnystuff.ca/en/wp-content/themes/megashop/images/plus_minus.png) no-repeat scroll right -25px transparent !important;}
ul.menu-container li:hover > ul, .menu-container ul li:hover > ul{display:none;}
.toggled-on .menu-container li > ul a{width:100%;}
ul.menu-container,
	div.menu-container > ul{display:none;}
.mega-menu li a:hover	{}
/*=== Gallry == */
	#single_product_page_container .product_right{width:360px;}
.wpsc_product_rating .wpsc_select_product_rating{width:50px !important;}
.attachment.single.body_leftcallout #primary, .attachment.single.body_rightcallout #primary, .attachment.single.body_twoleftcallout #primary, .attachment.single.body_tworightcallout #primary, .attachment.single.body_threecallout #primary{width:100% !important;}
.archive-header, .search .page-header, .archive .page-header, .blog .page-header, .error404 .page-content, .search .page-content, .archive .page-content, .attachment .entry-header, .attachment .entry-content, .post-navigation .nav-links, .sidebar .site-info, .site-footer .widget-area{}
.text-box{width:195px;}
.site-footer .footer-main .widget_newsletterwidget{margin-bottom:10px;}
.header_cart{}
.site-footer .fourth-widget.widget{border:medium none;float:right;margin-bottom:0;margin-right:0;}
.follow-us a{float:none;}
.widget .widget-title{padding:6px 0;}

	/******Gallery Grid*******/
	.gallery-columns-1 .gallery-item
	.gallery-columns-2 .gallery-item,
	.gallery-columns-3 .gallery-item,
	.gallery-columns-4 .gallery-item,
	.gallery-columns-5 .gallery-item,
	.gallery-columns-6 .gallery-item,
	.gallery-columns-7 .gallery-item,
	.gallery-columns-8 .gallery-item,
	.gallery-columns-9 .gallery-item{max-width:49%;}
.mega-menu ul li .sub li.mega-hdr:hover a.mega-hdr-a{color:#e76453;}
.vertical_tab .tab_groupcontent{width:67%;}
.banner img{width:98%;}
.footer-block .newsletter.newsletter-widget,.site-footer .tnp-widget{width:100%;text-align:center;margin:7px 0;}
.footer-block .newsletter.newsletter-widget p,.site-footer .tnp-widget > form{float:none;display:inline-block;}

	.footer-block h3{float:left;width:100%;text-align:center;margin:10px 0 5px;}
.sub-title{margin:10px 0;text-align:center;width:100%}
}
@media only screen and (min-width: 979px) and (max-width: 999px) {
	.products.list .star-rating{left:63px;}
}
@media only screen and (min-width: 768px) and (max-width: 979px) {
	.topbar-main, .header-main, .slider_area_inner, .footer_inner, .main-content-inner, .full-width .inner-container, .panel-row-style-inner-container, .main-content.left-sidebar, .top-main{width:724px;margin:0 auto;}
.top_main{width:724px;margin:0 auto 8px;}
.header_middle{display:none;}
.footer-block .follow-us{text-align:center;width:100%;margin:14px 0 10px;}

	.follow-us h2{width:100%;margin:4px 15px 15px 0;}
.menu-category{width:44.3%;}
#brand-products .owl-theme .owl-controls .owl-buttons div.owl-prev{left:-19px;}
/*=== Header === */
	.archive .shop-page .products_block{padding:8px;}
.menu-toggle:after{float:right;}
.shop_default_width{width:170px;}
.tm-about-description{width:84%;}
.home-advertise{display:none;}
.right_main_title{width:42%;font-size:20px;text-transform:uppercase;}
.footer_banner .right_banner{width:46%;}
.left_main_title{width:66%;font-size:20px;text-transform:uppercase;}
.home-aboutus{width:100%;background:none;}
.header-middle{display:none;}
.home_banner .banners{width:179px;}
.home_banner .banners .main_title{font-size:15px;}
#brand .customNavigation a.next{right:0px;}
#brand .customNavigation a.prev{left:0px;}
.home_cmsblock_bottom{width:100%;float:left;}
.site-footer .widget-title, .site-footer .widget-title a, .site-footer .wp-caption-text{border-bottom:none;padding:0;width:100%}
.footer-payment-block, .footer-menu-links, .site-info, .footer-social-block{width:100%;text-align:center;}
.follow-me a{display:inline-block;float:none;}
.home-topbanner li{width:24%;margin-right:9px;}
.home-page-banner img{height:68px;max-width:100%;}
	.cms_banner1,.cms_banner2,.cms_banner3,
	.footer-banners #banner1,.footer-banners #banner2,.footer-banners #banner3{width:32%;}
.home-subbanners li{width:32%;}
.home-subbanners li img{max-width:100%;}
.home_cmsblock_bottom img ,
	.footer-banners img	{width:100%;}
.footer-newsletter{width:73%;}
.footer-newsletter .title{font-size:17px;}
.newsletter.newsletter-widget{margin:0 0 0 8px;}.newsletter-email{width:200px;}
.footer-followus{width:24%;}.footer-followus h2{display:none;}#branding{margin:0;}
	.cms_banner2,.footer-banners #banner2{margin:0 14px;}
	.footer-social-block{margin:10px 0 0;}
.contact-page .contact-info{width:47%;}
.products.list .star-rating{left:4px;}
}
@media(max-width:767px){
	#primary .gridlist-toggle{display:none;}
.woocommerce.list-view .woocommerce-result-count, .woocommerce-page.list-view .woocommerce-result-count{text-align:left;}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{float:none;width:100%;text-align:center;display:inline-block;vertical-align:top;}
.woocommerce.list-view .woocommerce-result-count, .woocommerce-page.list-view .woocommerce-result-count{text-align:center;width:100%;}
.banner_img .wpb_single_image{text-align:center;}
.banner_img2{margin:15px 0;}
.archive-content .one_third{width:100%;}
.tmpmela_cms_banner .subtitle,.tmpmela_cms_banner .maintitle{display:block;}
.topbar-main, .header-main, .slider_area_inner, .footer_inner, .main-content-inner, .full-width .inner-container, .panel-row-style-inner-container, .main-content.left-sidebar, .top_main{width:auto;margin:0 15px;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width:32.7% !important;}
/* Start Primary navigation */
	.menu-toggle{text-align:left;cursor:pointer;display:inline-block;font-size:15px;margin:0;padding:14px 0;width:100%;height:20px;}

	.menu-toggle:after{content:"";background:url(//rusfunnystuff.ca/en/wp-content/themes/megashop/images/megnor/sprite.png) no-repeat scroll -216px -341px transparent;width:24px;height:20px;font-size:12px;padding-left:8px;float:right;margin-right:15px;margin-left:10px;}
.toggled-on .nav-menu li a{padding:8px !important;}
.menu-toggle{display:block;}
div.mega-menu ul,
	div.mega-menu{display:none;}
.toggled-ond iv.mega-menu ul,
	.toggled-on div.mega-menu,
	.toggled-on .mega-menu ul li .sub-container.mega .sub{display:block;width:100%;}
.toggled-on li .mobile_togglemenu{display:inline-block;padding:10px 0 0;position:absolute;width:100%;left:0;top:0;cursor:pointer;}
.mobile_togglemenu:before, .sub-menu .mobile_togglemenu:before{color:#555;content:"\f067";font-size:11px;font-family:FontAwesome;margin-top:0;position:absolute;right:10px;top:10px;font-weight:normal;font-size:10px;}

	.active .mobile_togglemenu:before{content:"\f068";}
.mega-hover > .mobile_togglemenu:before{content:"\f068";}
.toggled-on .mega-menu .mega{background-color:#f6f6f6;display:block;margin-left:0;z-index:999;position:absolute;left:-1px;top:42px;padding:10px 0;width:100%;border:1px solid #CBCACA;border-top:none;border-radius:0 0 5px 5px;}
.mega-menu .expandable-hitarea:before{color:#4e5a66;content:"\f067";cursor:pointer;display:block;font-family:FontAwesome;font-size:10px;height:20px;margin:2px 0 0;position:absolute;right:10px;width:20px;text-align:center;}
.mega-menu .collapsable-hitarea:after{color:#4e5a66;content:"\f068";cursor:pointer;display:block;font-family:FontAwesome;font-size:10px;height:20px;margin:2px 0 0;position:absolute;right:10px;width:20px;text-align:center;}
.toggled-on .mega-menu ul li,
	.toggled-on .mega-menu ul li .sub-container.non-mega li,
	.toggled-on .mega-menu ul li .sub li.mega-hdr{height:auto !important;margin:0 0 2px;width:100% !important;text-align:left;position:relative;background:none;}
.toggled-on .mega-menu ul li .sub li.mega-hdr a.mega-hdr-a{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);font-weight:normal;height:auto !important;margin:0;text-transform:none;}
.toggled-on .mega-menu li > ul,
	.toggled-on .mega-menu li .sub-menu{display:block;float:none;position:relative;left:auto;top:auto;border:none;padding:0;margin:0 0 0 20px;}
.toggled-on .mega-menu li > ul .mobile_togglemenu,
	.toggled-on .mega-menu li .sub-menu .mobile_togglemenu{}
.mega-menu ul .sub li.mega-hdr li a, .mega-menu ul li .sub-container.non-mega li a{padding:5px 2%;}
.toggled-on .mega-menu ul li.menu-item-has-children a,
	.toggled-on .mega-menu ul li a{padding:5px 2%;width:96%;}
.toggled-on .mega-menu ul li .sub-container{left:0 !important;position:relative;top:0 !important;margin:0 !important;clear:both;}
	.toggled-on .mega-menu ul li .sub-container.mega .sub,
	.toggled-on .mega-menu ul li .sub-container.non-mega .sub{margin:0 0 0 10px;padding:0;width:auto;}
.toggled-on .mega-menu ul li .sub .row{width:100% !important;}
.toggled-on .mega-menu ul li a .dc-mega-icon:before{display:none;}
/* End Primary navigation */
	.topbar-main, .header-main, .slider_area_inner, .footer_inner, .main-content-inner, .full-width .inner-container, .panel-row-style-inner-container, .main-content.left-sidebar,.main-content.right-sidebar,.main-content.full-width, .top-main{width:auto;margin:0 15px;}
.header_middle{display:none}
.one_half,.one_third,.one_fourth,.one_fifth,.one_sixth,.two_third,.two_fifth,.three_fourth,.three_fifth,.four_fifth,.five_sixth{width:100%;}
.content-inner,.static-text-container{width:100% !important;padding:0 !important;border:none !important;margin:0 !important;text-align:center;}
	.contact .content-inner, .address .content-inner{text-align:left;}
.col70{width:100%;}
.footer-block .follow-us{margin:14px 0 10px;text-align:center;width:100%;}
.footer-block .newsletter.newsletter-widget p{float:none;display:inline-block;vertical-align:top;}
.site-footer .tnp-field{display:inline-block;float:none;margin:0 0 10px;vertical-align:top;width:100%;}
	.footer-block .newsletter.newsletter-widget .newsletter-email, .site-footer .tnp-widget .tnp-email{width:100%;border-radius:3px;}
.site-footer .tnp-widget .tnp-submit{border-radius:3px;}
.footer-block .newsletter.newsletter-widget{text-align:center;margin:7px 0 7px 0;}
#brand-products .owl-theme .owl-controls .owl-buttons div.owl-next{right:-17px;}
#brand-products .owl-theme .owl-controls .owl-buttons div.owl-prev{left:-16px;}
.menu-category{width:100%;}.product-categories{width:99%;}
.banner img{width:100%;}
.hover_effect{display:none;}
#shop-grid.products li{width:32%;text-align:center;}

	.topbar-left{float:none;text-align:center;width:100%;}
.topbar-right{float:none;margin:5px 0 10px;text-align:center;width:100%;}

	.header-menu-links{display:inline-block;float:none;}

	.header_login{display:inline-block;float:none;}

	.yith_magnifier_zoom_magnifier{left:0 !important;}

	.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth{width:100%;}
.header-main{display:block;}
.header_left{width:100%;text-align:center;margin:20px 0;}
.header_right{width:100%;}
.header-contactus{width:100%;text-align:center;padding:0;}
.header_cart{margin:0;}
.topbar-contact .content, .topbar-social .content{float:none;display:inline-block;}
.header-top-main-inner, .header-main, .footer-main, .content-main, .homepage .content-main,.brand-logo{width:auto;margin:0 15px;}
.header-search{margin:0 0 10px 0;}
.home-top-area{width:auto;}
.tmpmela_cms_banner{text-align:center;}
.tmpmela_cms_banner .cms-image{float:none;padding:13px 0 0 0;}
.tmpmela_cms_banner_inner{float:none;padding:13px 0 13px 0;}
.banner{margin:8px 2px !important;text-align:center;}
.banner .hover_glass{background-position:462px 0;}
.footer-block h3{float:left;width:100%;text-align:center;}
.sub-title{margin:10px 0;text-align:center;width:100%;}
.follow-us h2{width:100%;margin:4px 15px 15px 0;}
.main-navigation{margin:0 15px;width:auto;border-radius:5px;}
.menu-category{margin:-56px 0px 0;}
.category-toggle{border-radius:5px;}
#top-area{width:100%;margin-bottom:10px;}
.primary-sidebar .widget.widgets-leftbanner{display:none;}
.top_main{width:auto;margin:0 0 8px;}
.shop_default_width{width:265px;}
#shop-grid li{display:inline-block;}
.footer-main{padding:30px 0 20px 0;}
.home-topbanner{width:100%;}
.tm-homeslider{margin:0 0 10px 0;}
.home-aboutus{width:100%;background:none;}
.home-advertise{display:none;}
.tm-about-description{width:74%;}
.homepage-banners{display:none;}
.tm-homeslider{width:100%;}
.home-topbanner li{width:24%;margin:0 5px 8px 0;}
.home-topbanner img{width:100%;}
.home-page-banner img{height:68px;width:100%;}
.home_banner .banners{width:111px;}
.home_banner .image{display:none;}
.home_banner .banner_content{padding:0;}
.home_banner .banners .main_title{font-size:12px;}
#brand .customNavigation a.next{right:0px;}
#brand .customNavigation a.prev{left:0px;}
.home-subbanners li{width:32%;margin-left:2%;}
.home-subbanners li img{width:100%;}
.footer-newsletter{width:100%;text-align:center;}
.footer-followus{width:100%;text-align:center;margin:10px 0 0;}
#branding{margin:0;width:100%;}
.footer-followus h2{float:none;}
.newsletter.newsletter-widget p, .newsletter-submit{float:none;}
.footer-block .newsletter.newsletter-widget .newsletter-email{margin-bottom:15px;float:none;border-radius:3px;}
.newsletter.newsletter-widget{width:100%;}
.newsletter.newsletter-widget{margin:10px 0 0 0px;}
.footer-newsletter .title{float:none;margin:0;}
#latestworks .product-block img{width:100%;}
/*=== Header === */
	.search-field, .header-main #searchform #s{padding:5px 80px 5px 5px;}
.header-main .search-form, .header-main #searchform{width:100%;}
	.header_cart{width:100%;margin-bottom:10px;}
.header-search{border-radius:5px;width:270px;float:none;margin:0 auto 60px;}
.site-header .search-field,.header-search input[type="text"]{width:190px;}
.header_cart .top-arrow{right:50%;}

	.header_cart .togg{text-align:center;}
.header_cart .togg #shopping_cart{display:inline-block;text-align:center;}
	.header_cart .togg{width:180px;margin:0 auto;}
.header_cart .togg .widget.jigoshop_cart, .header_cart .togg .widget.widget_shopping_cart{right:-28%;}
.home-topbanner .top_banner{float:left;width:48%;text-align:center;}

	.footer-banners .banner{width:30%;margin:0;}
.home-topbanner #banner2{margin-top:0;}
.footer-banners #banner2{margin:0 5%;}
.header-top{width:100%;margin:37px 0 0;}
.site-footer .widget-title, .site-footer .widget-title a, .site-footer .wp-caption-text{border-bottom:none;padding:0;}
.footer-payment-block, .footer-menu-links, .site-info, .footer-social-block{width:100%;text-align:center;}
.footer-social-block{margin:10px 0 0;}
.follow-me a{display:inline-block;float:none;}
.header-middle{display:none;}
.header-middle-top{display:none;}
.header_cart .shoppingcart{right:25%;}

	.site-header .home-link{text-align:center;float:none;}
.header-top .widget_search{width:100%;margin:0 auto;}
.site-header .search-form{display:inline-block;margin:0 auto;position:static;text-align:center;width:100%;}
.footer_banner .left_banner, .footer_banner .right_banner{width:100%;background:none;}
.left_image, .right_image, .left_main_title, .left_sub_title, .right_sub_title, .right_main_title{width:100%;text-align:center;}
.header-top .widgets-FooterContactUsservices{width:100%;text-align:center;margin:0 auto;}
.header_contactus{display:none;}
.header-bottom{clear:both;}
.cms_banner1,.cms_banner2,.cms_banner3{width:32%;}
.home_cmsblock_bottom img,
	.footer-banners img{max-width:100%;}
.cms_banner2, .footer-banners .subbanner2{margin:0 8px;}
	.slider_right{width:100%;margin:15px 0 0 0;}
.slider_right .subbanner1,.slider_right .subbanner2,.slider_right .subbanner3{float:left;width:32%;}
table.shop_table td .button{margin-bottom:5px;}
.slider_right img{max-width:100%;}
.slider_right .subbanner2{margin:0 7px;}
.home-blog{width:99%;margin:3px 0 10px 0;}
.home-services{width:99%;clear:both;}
.home-special-products{width:100%;}
.default_product_display{width:188px;}
#tertiary .search-form .search-submit{top:0;}

	.home .post-image img{width:100%;}
/*======= Product Info ======= */
	div.product div.images{width:390px;margin:0 auto;float:none;}
.woocommerce-page div.product div.summary, .woocommerce-page #content div.product div.summary{width:100% !important;}
.imagecol,#thumblist{width:98%;margin:0 auto;text-align:center;}
#thumblist .single-thumb{float:none;display:inline-block;}
#single_product_page_container .product_right{width:99%;}
.cart_tabel{overflow:auto;}
#fancy_notification{left:15px !important;}
#feature_slider .customNavigation a.prev{right:-19px !important;}
#feature_slider .customNavigation a.next{left:-15px !important;}
#content #checkout_page_container .cart_quantity{margin-bottom:5px;}
.wpsc_checkout_forms .wpsc_checkout_table td{display:block;width:90%;}
ul.tabs a{padding:12px 5px;font-size:14px;}
#contact-form,.contact-page .contact-info{width:100%;margin:0 auto 8px auto;}
/*==== Left and Right Column ===*/
	#tertiary .widget ul.main-ul{display:none;}
.header-bottom .header_login, .header-bottom .contact-header-menu{margin-top:0;}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{width:96%;float:none;margin:0 0 10px;}
	.about_left, .about_right, .contact_left, .contact_right{width:100%;}
.team .one_third{width:100%;}
.short-ex{transform:none;transition:none 0s ease 0s;}
	.portfolios li:hover .short-ex{transform:none;transition:none 0s ease 0s;}
.portfolios .mask{opacity:1;transform:none;transition:none 0s ease 0s;position:relative;}
	.portfolios h5{transform:none;transition:none 0s ease 0s;}
.portfolios li:hover .mask{bottom:0;}
	.portfolios li:hover h5{transform:none;transition:none 0s ease 0s;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width:49% !important;float:none;display:inline-block;vertical-align:top;}
woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{text-align:center;width:100%;}
oocommerce #content div.product div.thumbnails, .woocommerce div.product div.thumbnails, .woocommerce-page #content div.product div.thumbnails, .woocommerce-page div.product div.thumbnails{margin:0 auto;width:300px;}
.blog-filter-container .two-col .item,
	.blog-filter-container .three-col .item,
	.blog-filter-container .four-col .item,
	.portfolio-filter-container .item,
	.portfolio-filter-container .portfolio-cols-2 .item,
	.portfolio-filter-container .portfolio-cols-3 .item,
	.portfolio-filter-container .portfolio-cols-4 .item,
	.portfolio-filter-container .portfolio-cols-5 .item,
	.portfolio-filter-container .portfolio-cols-6 .item{width:49%;}
.box-container .grid.two-col .grid-item,
	.box-container .grid.three-col .grid-item,
	.box-container .grid.four-col .grid-item,
	.portfolio_2column li,
	.portfolio_3column li, 
	.portfolio_4column li{width:48%;margin-right:2%;}
woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals, 
	.woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .shipping_calculator{width:100%;}

	.box-container .masonry.two-col .item,
	.box-container .masonry.three-col .item,
	.box-container .masonry.four-col .item,
	.testimonial-box-container .masonry.two-col .item,
	.testimonial-box-container .masonry.three-col .item,
	.testimonial-box-container .masonry.four-col .item{width:47%;margin-right:2%;}
	.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img{width:auto;margin:20px auto !important;}
.vertical_tab .tab_groupcontent{float:left;margin:0px 5px;}
.woocommerce .products.list .star-rating, .woocommerce-page .products.list .star-rating{display:none;}

	.woocommerce-MyAccount-navigation{width:100%;margin:0 30px 30px 0;}
.woocommerce-MyAccount-content{overflow:visible;}

	/*checkout page*/
	.woocommerce table.my_account_orders tr td.order-actions::before, .woocommerce table.shop_table_responsive tr td.actions::before, .woocommerce table.shop_table_responsive tr td.product-remove::before, .woocommerce-page table.my_account_orders tr td.order-actions::before, .woocommerce-page table.shop_table_responsive tr td.actions::before, .woocommerce-page table.shop_table_responsive tr td.product-remove::before{display:none;}
.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before{color:#000000;content:attr(data-title) ":";float:left;font-weight:700;}
.woocommerce-page #content table.cart .product-thumbnail::before, .woocommerce-page table.cart .product-thumbnail::before{content:attr(data-title) "";}
.woocommerce #content table.cart td, .woocommerce #content table.cart th, .woocommerce table.cart td, .woocommerce table.cart th, .woocommerce-page #content table.cart td, .woocommerce-page #content table.cart th, .woocommerce-page table.cart td, .woocommerce-page table.cart th{float:left;padding:10px;text-align:right;width:100%;box-sizing:border-box;}
.woocommerce table.shop_table_responsive tbody th, .woocommerce table.shop_table_responsive thead, .woocommerce-page table.shop_table_responsive tbody th, .woocommerce-page table.shop_table_responsive thead{display:none;}
.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon{float:none;padding-bottom:0.5em;}
.woocommerce #content table.cart td.actions .button, .woocommerce table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page table.cart td.actions .button{width:100%;}
.woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text{margin:0 0 10px;}
.shop_table.cart.wishlist_table thead{display:none;}
}
@media only screen and (max-width: 640px) {
.woocommerce ul.products.list .container-inner .image-block, .woocommerce-page ul.products.list .container-inner .image-block{margin:0 auto;width:300px;display:inline-block;}
.list .product-detail-wrapper{padding:20px 0;width:100%;box-sizing:border-box;}
.woocommerce ul.list.products li.product .container-inner .product-button-hover{margin:20px 0 0;}
}
@media only screen and (max-width: 600px) {
#shop-grid.products li{width:49%;}
ul.products.list li.product h3, ul.products.list li.product div[itemprop="description"], ul.products.list li.product .price, ul.products.list li.product .gridlist-buttonwrap,ul.products.list .woocommerce-product-details__short-description{width:100% !important;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width:49.5% !important;display:inline-block;float:none;vertical-align:top;}
}
@media only screen and (max-width: 479px) {
	.portfolios li{width:100% !important;}
.header-menu-links{width:100%;text-align:center;}
.header_login{margin:0 0 10px;text-align:center;width:100%;}
.follow-us a{display:inline-block;margin:0 10px 5px 0;}
	.slider_area .slider_area_inner{overflow:hidden;}
.options li{width:50%;margin:3px 0;text-align:center;}
.options ul{width:100%;border:none;}
.options li:last-child a, .options li a.selected, .options li:first-child a{border-radius:0;}
.home-topbanner{margin:10px 0 0;clear:both;display:none;}
.footer-block .newsletter.newsletter-widget .newsletter-submit{border-radius:3px;}
.footer-block .newsletter.newsletter-widget{margin:8px 0 8px 0;}
	#brand-products .owl-theme .owl-controls .owl-buttons div.owl-prev{left:-10px;}
#brand-products .owl-theme .owl-controls .owl-buttons div.owl-next{right:-10px;}
.gallery-excerpt, .gallery-title{display:none;}
.gallery-caption .gallery-zoom, .gallery-caption .gallery-redirect{padding:5px;}
.tm-homeslider{margin:0;}
.woocommerce .cart-collaterals .cross-sells ul.products li, .woocommerce-page .cart-collaterals .cross-sells ul.products li{width:50%;}
.home-special-products .widget-title{font-size:12px;}
.default_product_display,.home-featureproduct li{width:100%;}
ul.products.list li.product .gridlist-buttonwrap{margin-bottom:10px !important;}
ul.products.list li.product img{width:100% !important;}
.header_cart .shoppingcart{right:0%;width:100%;}
.home-topbanner .top_banner, .home-topbanner .top_banner, .home-topbanner .top_banner{width:47%;}
.home-topbanner img{width:130px;height:auto;}
.home-page-banner, .home-subbanners{display:none;}
.footer-newsletter .title{font-size:17px;}
.newsletter-email{margin:0 0 10px 0;}
.footer-followus h2{display:none;}
.homepage-banners{display:none;}
.home-top-area{margin-bottom:15px;}
	.newsletter-email{width:250px;}
.header-login-logout{width:100%;}
.text-box{float:none;margin:5px auto;text-align:center;width:100%;}
.gridlist-toggle{display:none !important;}
.header-middle-bottom{margin:10px 0 20px;}
.contact-header-menu li{float:none;}
.tp-caption.shopnow{height:30px !important;width:100px !important;}
.tp-caption a{height:28px !important;width:97px !important;}
.tm-about-description{width:98%;}
.cart_main{background-image:none;position:absolute;top:140px;width:90%;z-index:99;}
.cart_inner{background-image:none;width:100%;}
.header_cart #shopping_cart{text-align:center;}
.header_cart{width:100%;background:none;padding:0;}
ul.products.list li .image-block{width:100%;float:left;}
ul.products.list li.product h3, ul.products.list li.product div[itemprop="description"], ul.products.list li.product .price, ul.products.list li.product .gridlist-buttonwrap{width:100% !important;}
.cms_banner2, .footer-banners .subbanner2{margin:0 4px;}
.wpsc_checkout_forms .wpsc_checkout_table td{display:block;width:90%;}

	button, input, select, textarea{max-width:98%;}
#checkout_page_container .total_price.total_shipping td:first-child, #checkout_page_container .total_price td:first-child{padding-left:0;}
.div_logindisplay{overflow:auto;}
#content #checkout_page_container table.checkout_cart tr.product_row td, #content #checkout_page_container table.checkout_cart tr.product_row{padding:15px;}
.home_cmsblock_maintitle{font-size:22px;}
.footer-banners .banner{width:100%;}
.footer-banners #banner1, .footer-banners #banner2, .footer-banners #banner3{margin:0 0 10px 0;float:none;text-align:center;}
.entry-meta > span{display:inline-block;float:none;margin:0 0 5px;width:100%;}
.header-bottom .header_login, .header-bottom .contact-header-menu{float:right;text-align:left;}
.cart-collaterals .cart_totals{width:100%;}
.woocommerce-cart .woocommerce form{display:inline;float:left;overflow:auto;width:100%;}
	td.actions .button-alt{float:right !important;}
ul.tabs li{margin-top:5px;width:100%;}
ul.tabs li a{width:100%;}
.woocommerce #content div.product .woocommerce-tabs .panel, .woocommerce div.product .woocommerce-tabs .panel, 
	.woocommerce-page #content div.product .woocommerce-tabs .panel, .woocommerce-page div.product .woocommerce-tabs .panel{-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li, 
	.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li{width:99%;margin:0 0 5px;}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce div.product .woocommerce-tabs ul.tabs li a, 
	.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a{border-radius:5px;}
div.product div.images{width:100%;}
.footer-main{}
.typography-page .one_sixth{margin:0;text-align:center;width:100%}
 	.typography-page .one_sixth ul{display:inline-block;float:none;}
 	.typography-page blockquote{margin:0;}
.contact-header-menu{text-align:center;margin:5px 0 8px !important;width:100%;}
.contact-header-menu li, .header_login .widget_user_login ul.pagenav li{padding:0 5px;}
.header-top-main{height:60px;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width:100% !important;}
woocommerce #content div.product div.thumbnails, .woocommerce div.product div.thumbnails, .woocommerce-page #content div.product div.thumbnails, .woocommerce-page div.product div.thumbnails{width:100%;}
.blog-filter-container .two-col .item,
	.blog-filter-container .three-col .item,
	.blog-filter-container .four-col .item,
	.portfolio-filter-container .item,
	.portfolio-filter-container .portfolio-cols-2 .item,
	.portfolio-filter-container .portfolio-cols-3 .item,
	.portfolio-filter-container .portfolio-cols-4 .item,
	.portfolio-filter-container .portfolio-cols-5 .item,
	.portfolio-filter-container .portfolio-cols-6 .item{width:99%;}
.portfolios li .main img{width:100%;}
.box-container .masonry.three-col .item,	
	.filter-container .two-col .item,
	.filter-container .three-col .isotope-item,
	.filter-container .four-col .item,		
	.box-container .masonry.two-col .item,
	.box-container .masonry.three-col .item,
	.box-container .masonry.four-col .item,
	.testimonial-box-container .masonry.two-col .item,
	.testimonial-box-container .masonry.three-col .item,
	.testimonial-box-container .masonry.four-col .item,	
	.testimonials-container .masonry.cols-2 .item,
	.testimonials-container .masonry.cols-3 .item, 
	.testimonials-container .masonry.cols-4 .item,
	.portfolio_2column li,
	.portfolio_3column li, 
	.portfolio_4column li ,.staff-page .masonry.cols-4 .item{width:100%;margin:0;}
.box-container .grid.two-col .grid-item,
	.box-container .grid.three-col .grid-item,
	.box-container .grid.four-col .grid-item{width:96%;}

	#blog_grid.cols-3 .container{width:100%;}
#blog_grid .post-image{width:100%;}
#blog_grid .post-image img{width:100%;}

	/******Gallery Grid*******/
	.gallery-columns-1 .gallery-item,
	.gallery-columns-2 .gallery-item,
	.gallery-columns-3 .gallery-item,
	.gallery-columns-4 .gallery-item,
	.gallery-columns-5 .gallery-item,
	.gallery-columns-6 .gallery-item,
	.gallery-columns-7 .gallery-item,
	.gallery-columns-8 .gallery-item,
	.gallery-columns-9 .gallery-item{max-width:100%;}

	.woocommerce table.my_account_orders, .woocommerce-page table.my_account_orders{display:inline;float:left;font-size:0.85em;overflow:auto;width:100%;}
.vertical_tab ul.tabs{width:100%;}
.vertical_tab .tab_groupcontent{width:auto;margin:0px;padding:0px;}
ul.tabs li a{width:100%;margin-bottom:5px;}
.horizontal_tab .tab_groupcontent{width:auto;padding:0 10px;}
.owl-item .container-inner, .posts-content .container-inner{padding:0px;}
}
@media only screen and (max-width: 350px){
#shop-grid.products li{width:100%;}
}
@media only screen and (max-width: 319px){	
	.site-header .home-link img{max-width:100%;}
.home-blog, .home-services, .widget_pndl_featuredproductwidget, .widget_wpsc_product_specials{padding:10px !important}
.title-line span{height:auto;line-height:20px;}
.widget_wpsc_shopping_cart .shoppingcart{overflow:auto;}
textarea, .wpsc_checkout_table input.text,select{width:auto !important}
form.cart .button{margin:8px 0 !important;}
#tm-control-panel{display:none;}
/*=== Header ===*/
	.contact-header-menu li, .header_login .widget_user_login ul.pagenav li{padding:0 7px;}
.header_cart .togg .widget.jigoshop_cart, .header_cart .togg .widget.widget_shopping_cart{right:-12%;width:210px;}
.gridlist-toggle{margin-bottom:10px !important;}
.cms_banner1, .cms_banner2, .cms_banner3, .footer-banners .subbanner1, .footer-banners .subbanner2, .footer-banners .subbanner3{width:100%;margin:0 0 5px 0;}
.footer-banners .subbanner2{border-bottom:3px solid #E1E1E1;border-top:3px solid #E1E1E1;padding:5px 0;margin:0 0 12px 0;}
.home-topbanner .top_banner, .home-topbanner .top_banner, .home-topbanner .top_banner{width:46%;}
.home-topbanner img{width:100px;height:auto;}
table{display:block;}
.header_cart .togg .tab_content, .header_login .togg .tab_content{padding:5px !important;width:190px;}
.jigoshop_login_widget label, 
	.jigoshop_login_widget .input-text,
	.header_cart .cart_list li a,
	.header_cart .widget ul span.js_widget_product_price, .header_cart .widget ul span.quantity{width:100%;float:none;}
.home-page-banner{display:none;}
.attachment-shop_thumbnail{width:100%;}
.yith_magnifier_gallery li{margin:0 8px;}
.related_default_width{width:120px;}
.tp-caption a{width:60px !important;}
.tp-caption.shopnow{width:63px !important;}
.porduct_thumbs, .thumbnails{margin:10px 4px 0;}
.single-product.woocommerce .thumbnails #slider-prev{left:-7px !important;}
.single-product.woocommerce .thumbnails #slider-next{right:-10px !important;}
	.one_third{width:100%;}
.team img{width:155px;height:155px;}
.contact-header-menu{text-align:center;margin:5px 0 8px !important;width:100%;}
.contact-header-menu li, .header_login .widget_user_login ul.pagenav li{padding:0 5px;}
.header-top-main{height:60px;}
	.header-search{width:190px;}
.site-header .search-field,.header-search input[type="text"]{width:110px;}
}
@media only screen and (min-width: 1231px) and (max-width: 1250px){
.topbar-main, .header-main, .slider_area_inner, .footer_inner, .main-content-inner, .full-width .inner-container, .panel-row-style-inner-container, .main-content.left-sidebar, .top_main,.main-content.right-sidebar{width:1200px;}
}
@media only screen and (max-width: 1230px){
.main-content.right-sidebar{width:940px;}
.product-categories{width:188px;}
.footer-widget{width:220px;}
.category-toggle{width:170px;}
.header_middle{width:49%;}
.mega-menu{left:197px;width:auto;}
}
@media only screen and (max-width: 999px){	
.main-content.right-sidebar{width:740px;}
.footer-widget{width:100%;}
.product-categories{width:99%;}
.mega-menu{width:auto;left:-1px;}
.header_middle{display:none;}
.category-toggle{width:100%;}
.menu-toggle:after{background:url(//rusfunnystuff.ca/en/wp-content/themes/megashop_child_electronics_fullwidth/images/megnor/sprite.png) no-repeat scroll -216px -341px}
.toggled-on .mega-menu .menu{background-color:#f0f8fd;border:1px solid #dcebf4;}
.menu-category ul li.cat-parent, .menu-category ul li.cat-parent:hover{background:none repeat scroll 0 0 #f0f8fd;}
#site-navigation h3{color:#fff;}
.main-navigation{border:1px solid #116dca;}
}
@media only screen and (min-width: 979px) and (max-width: 999px) {.menu-category{width:44%;padding:3px 0 0;}
}
@media only screen and (max-width: 979px){
.cate-inner{padding:2px 0 0;}
}
@media only screen and (min-width: 768px) and (max-width: 979px){}
@media(max-width:767px){
.main-content.right-sidebar{width:auto;}
.menu-category {  width: 100%; }
.mega-menu {    left: 0; }
.mega-menu ul li a { color: #211f20;}
}