/*
Theme Name: JV Hosting
Theme URI: http://demo.joomlavi.com/wordpress/jv-hosting
Author: Joomlavi
Author URI: http://joomlavi.com/
Description: JV Hosting  is a Premium Template tailored for clothes, fashion shop websites. It is 100% responsive, clean and stylish.  It is a bundle of joy that give you ultimate speed and flexibility.  Sure to impress anyone that looks for a modern template. This  Wordpress Theme is designed with inspiration from Fashion shows currently happening all over the world
Version: 1.2.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: hosting, onepage, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, left-sidebar, fluid-layout, responsive-layout, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready, accessibility-ready
Text Domain: jv-hosting
*/

@media (max-width:1199px){
	h2.widgettitle { max-width: 970px;}
	.owl-controls { display:none !important}


	#header {  background-color: rgba(0,0,0,0.0); border-bottom: 2px Solid #009de2; padding-bottom: 15px; }
#visua-no-title .container > .vc_row {
    padding-top: 30px;
    padding-bottom: 30px;
}

	#header.fixed { position: fixed; top: 0; }
	#wpadminbar { position: absolute; }

	
	


	#header .container, .logo-table-cell {    height: 80px; }
	
	.header-top > .widget {    vertical-align: middle; margin-left: 2px; }
	.header-top .searchform input[type="search"] { opacity:1; font-size: 0; top:0;   padding: 0 5px;  -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px;}
	.header-top .searchform:hover input[type="search"]{ font-size: inherit;}
	.header-top .searchform::before { top:0;}

	.header-top .widget_icl_lang_sel_widget {max-height: 32px;}

	.header-top .widget_form_search .btn { background-color: rgba(0, 0, 0, 0.22); border: 1px solid rgba(255, 255, 255, 0.6); border-radius: 3px; }
	
	.widget_icl_lang_sel_widget .dropdownMenu ul.menu li > a.lang_sel_sel { -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
	.header-top .widget_text_login ul.menu > li > span, .header-top .form-login-woo > a, .header-top .widget_shopping_cart_content .showtotal { padding: 0 5px; display: inline-block; background-color: rgba(0, 0, 0, 0.22); border: 1px solid rgba(255, 255, 255, 0.6); -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }

	.widget_shopping_cart_content ul.menu .sub-menu { left: 0; right: 20px; min-width: 240px; }
			
	 
	 #block-breadcrumb {    padding: 110px 0 0px; margin-bottom: 0px !important;}

	 #visua-no-title .container > .vc_row:first-child{ padding-top: 100px;}


	@media(max-width:991px){
		h2.widgettitle { max-width: 750px;}
		.our-servise-content  .pane-mobile-item-img { float:none !important; margin: 0 0 20px; width:auto; }
		
		.woocommerce  .shop-products-list .product_list_widget .inner-item .star-rating { height:1.5em; opacity: 1; }
		.shop-products-list .product_list_widget .inner-item .imgsubproduct { opacity: 1;  height: auto !important; margin-bottom:10px !important}
		.shop-products-list .product_list_widget .inner-item .product-action { opacity: 1; height: 36px;}


		/*=shop detail group*/
		.WooProductDetail .shop-info-detail form.cart .group_table td.label { font-size: 75%; max-width: 100px;}
		 [class*="col-"] { margin-bottom:30px;}
		  [class*="col-sm-12"] { margin-bottom:0;}

		#lang_sel > ul > li{ float: left; width: auto;}
		#lang_sel a.lang_sel_sel{font-size: 0; background-image: none; }



		

		@media (min-width:640px){
			.wpb_column { margin-bottom:20px;}
			
		}

		@media (min-width:768px){
			.col-sm-4{width:33.333%;}
			
			.web-app img { width:70px;}
			.web-app p { margin:0}
			.web-app .title { font-size:15px;}
			
			
			.tp-caption .btn i, .tp-caption .btn {    height: auto !important;    line-height: 34px !important; font-size:12px !important}


		}		

		
		@media (max-width:767px){
			


			
			.shop-info-detail .shopImages  { max-width:400px; margin:0 auto 20px;}
			
			
			.tp-caption .btn i, .tp-caption .btn {    height: auto !important;    line-height: 30px !important; font-size:11px !important}
			
			.jv-posts-video .item, .service-list .web-app, .jv-pricingtable .jv-table-item , .blog-grid .item{ max-width:370px; margin:0 auto}
			
			.blog-grid .item .rpwe-thumb { width:100%}

			
			#mresult > .container{left:10px;right:10px;    top: 50px;    transform: translate(0); -webkit-transform: translate(0);}


			@media (max-width:500px){
				[class*="col-xs"] {   width: 100%;}

				.widgettitle-heading .widgettitle {
				    font-size: 180%;
				}

				.widgettitle-heading .sub-title{
					font-size: 70%;
				}
				.shop-products-list .product_list_widget { height:auto !important}
				.shop-products-list .product_list_widget .itemMasonry { max-width:400px; margin:0 auto 20px !important; position:relative !important; left: auto !important; top: auto !important; float: none !important }
				.panel-hosting.bpopup-content {    width: 400px;}

				/*=blog template*/
				.focus-top-left.photo-only .top-item { width: 100%; }
				.focus-top-left.photo-only .more-item { width: 50%; }

				/*=jv-tab*/
				/*=woocommerce tab*/
				.jv-tab-hosting .wpb_tabs_nav li:first-child{margin-left: 0;}
				
				.jv-tab-hosting .wpb_tabs_nav li, #content .woocommerce-tabs .tabs >li { border-bottom: 1px solid rgba(255, 255, 255, 0.4); border-right: 1px solid rgba(255, 255, 255, 0.4); margin: 0; text-align: center; width: 100%; -webkit-transform: skewX(0deg) skewY(0deg); -ms-transform: skewX(0deg) skewY(0deg); -o-transform: skewX(0deg) skewY(0deg); transform: skewX(0deg) skewY(0deg); }
				.jv-tab-hosting .wpb_tabs_nav li a, #content .woocommerce-tabs .tabs > li > a { -webkit-transform: skewX(0deg) skewY(0deg); -ms-transform: skewX(0deg) skewY(0deg); -o-transform: skewX(0deg) skewY(0deg); transform: skewX(0deg) skewY(0deg); }

				
				/*=shop details */
				.WooProductDetail #content .shop-info-detail form.cart .group_table td .stock{ display: none;}

				/*=cart page*/
				.table_shop_cart .product-name, .table_shop_cart .product-subtotal,
				.table_shop_cart .cart_item .product-name, .table_shop_cart .cart_item .product-subtotal{ display: none;}

				.woocommerce .quantity.buttons_added{ min-width: 70px;}
				.woocommerce .quantity.buttons_added .plus, .woocommerce .quantity.buttons_added .minus { width: 16px;}

				.panel-primary.bpopup-content { max-width: 300px; font-size: 90%; }

				
				
			}

		
			@media (max-width:479px){
				.header-top form.searchform input[type="search"]{
					max-width: 150px;
				}
	

				/*=cart page*/
				.table_shop_cart .cart_item .product-quantity, .table_shop_cart .cart_item .product-thumbnail{padding-left: 0; padding-right: 0;}

				.table_shop_cart .coupon + input[name="update_cart"]{ width: 100%; margin-top: 5px;}

				.cartCollaterals .table-bottom{ padding-left: 0;}
				.cartCollaterals .table-bottom > .btn{width: 100%; margin-bottom: 5px;}

				.table-bottom .checkout-button{ float: left; margin-right: 0;}
				.table-bottom .btn.btn-icon > i{
					margin-left: -50px; padding-left: 0; width: 50%;
				}

				.woocommerce div.product form.cart .group_table td.price{ display: none;}

			}
			@media (max-width:359px){
				
				
				.boxPrice{ padding: 3%;}

			}
			/*=Home 1*/
			.home .checkdomain .input-group {margin: 0 0 10px; width: 100%; }
			.home .checkdomain .dropdown-menu .form .checkbox { width: 50%; }
			.home .checkdomain .dropdown-menu .form .checkbox.all{ width: auto;}
			.home .checkdomain .dropdown .btn{padding: 10px;}
		}		
	
	}
	
	
	


}



