/*	
//
//	Renown Responsive Stylesheet
//
*/



@media (min-width:768px) and (max-width:1020px){
	
	.container {
		width: 724px;
	}
	
	#wrapper.vntd-boxed-layout,
	#wrapper.vntd-boxed-layout .navbar {
		width:768px;
	}
	
	/*	The Grid*/

	.page-sidebar .vntd-grid .span6,
	.vc_span8 .vntd-grid .span4 {
		width: 47.3%;
	}
	
	.page-sidebar.blog-grid article {
		width: 47.3%;
	}
	
	/*	Header */
	
	#vntd-mobile-nav-toggle {
		display: block;
	}
	
	#navigation {
		display: none;
	}
	
	/* Carousels */
	
	.carousel-holder {
		margin-left: -18.1px;
	}
	
	.caroufredsel_wrapper li {
		margin-left: 18.1px !important;
	}
	
	/*	Blog */
	
	.post-aside-column {
		width: 60px;
		margin-right: 32px;
	}
	
	.post-aside-icon {
		height: 60px;
		line-height: 62px;
	}
	
	.page-sidebar .span4 {
		width: 47.2%;
	}
	
	.vntd-grid .span3 {
		width: 30.8%;
	}
	
	.comment-holder .children {
		margin-left: 30px;
	}
	
	/*	WooCommerce */
	
	/* Shop page with sidebar */
	.woocommerce .page-sidebar ul.products li.product,
	.woocommerce .page-sidebar ul.products li:nth-child(3n) {
		width: 48%;
		margin-right: 2.6%;
	}
	
	/* Shop page fullwidth */
		
	.woocommerce .fullwidth ul.products li.product,
	.woocommerce #wrapper #content .related ul.products li.product,
	.woocommerce .fullwidth ul.products li:nth-child(4n) {
		width: 31.6%;	
		margin-right: 2.6% !important;
	}
	
	.woocommerce .page-sidebar ul.products li:nth-child(2n),
	.woocommerce .fullwidth ul.products li:nth-child(3n) {
		margin-right: 0 !important;
	}
	
	header #header-main {
		height: auto !important;
	}
	
	.fixed-navbar {
		position: relative;
	}
	
	.fixed-top {
		padding-top: 0 !important;
	}
	
	.header-style-bottom #logo {
		float: left;
		position: initial;
	}
	
	.header-side-content {
		display: none;
	}
	
}
@media (min-width:1021px) and (max-width:1250px){

	#wrapper.vntd-boxed-layout,
	#wrapper.vntd-boxed-layout .navbar {
		width:1010px;
	}
	
	.container {
		width: 960px;
	}
	
	.page-sidebar.blog-grid article {
		width: 47.3%;
	}	
	
	
	/* Carousels */
	
	.carousel-holder {
		margin-left: -24px;
	}
	
	.caroufredsel_wrapper li {
		margin-left: 24px !important;
	}
	
	/*	Blog */
	
	.post-aside-column {
		margin-right: 44px;
		
	}
	
}
@media (min-width:1021px) { 

	/*	Header  */
	
	#mobile-navigation {
		display: none !important;
	}
	
}
@media (max-width : 767px) { /*Mobile Portrait*/


	/*	Page Content */
	
	#vntd-mobile-nav-toggle {
		display: block;
	}
	
	#wrapper.vntd-boxed-layout,
	#wrapper.vntd-boxed-layout .navbar {
		width:330px;
	}
	
	#topbar {
		height: auto;
		text-align: center;
	}
	
	#topbar .topbar-section {
		float: none;
	}
	
	#topbar *:not(.vntd-lang-dropdown) {
		border: none;
	}
	
	#navigation {
		display: none;
	}
	
	header #header-main {
		height: auto !important;
	}
	
	.container {
		width: 300px;
	}
	
	.fixed-navbar {
		position: relative;
	}
	
	.fixed-top {
		padding-top: 0 !important;
	}
	
	.header-style-bottom #logo {
		float: left;
		position: initial;
	}
	
	.header-side-content {
		display: none;
	}
	
	#wrapper .vc_row-fluid [class*="vc_span"],
	.vntd-grid,
	.woocommerce ul.products li.product,
	.content-with-sidebar,
	.sidebar,
	.container [class*="span"] {
		width: 100% !important;
		float: none;
		margin-left: 0;
		margin-bottom: 20px;
	}
	
	/* Carousels */
	
	.carousel-holder ul li.carousel-item {
		width: 300px !important;
		float: left !important;
	}
	
	.carousel-nav {
		display: none;
	}
	
	/*	Blog */
	
	.post-aside-column {
		display: none;
	}
	
	.comment-holder .children {
		margin-left: 20px;
	}
	
	blockquote {
		padding-right: 0;
		margin-right: 5px;
		margin-left: 10px;
	}
	
	/*	Page Title */
	
	#page-title {
		text-align: center;
	}
	
	#breadcrumbs {
		position: relative;
		padding: 0;
		margin: 18px 0 0;
	}
	
	/*	Gallery */
	
	.gallery-cols-2 li,
	.gallery-cols-3 li,
	.gallery-cols-4 li,
	.gallery-cols-5 li,
	.gallery-cols-6 li,
	.gallery-cols-7 li,
	.gallery-cols-8 li { width: 50% !important; }
	
	/*	Tabs */
	
	#wrapper #content .wpb_tabs ul.wpb_tabs_nav li, .vntd-tabs-nav li, #wrapper #content .vntd_tabs .vntd_tabs_nav li {
		float: none;
		margin: 0;
		display: block;
		border-bottom-style: solid !important;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
	}	
	
	#content .wpb_content_element .wpb_tabs_nav,
	#wrapper .wpb_tour .wpb_tab {
		width: 100%;
		float: none;
		display: block;
		margin: 0;
	}
	
	#wrapper ul.wpb_tabs_nav li {
		border-style: solid !important;
		margin-bottom: -1px;
	}	
	
	/*	WooCommerce */
		
	ul.product-filters li.product-orderby {
		width: 262px;
	}
	
	ul.product-filters li.product-order {
		border-right: 0;
	}
	
	ul.product-filters li.product-count {
		width: 100%;
		border-top: 1px solid #e4e4e4;
	}
	
	.subfooter-extra > div {
		display: block;
	}
	
	.subfooter-extra > div:nth-child(2) {
		margin: 20px 0 0 0;
	}
	
	#subfooter .container > div {
		display: block;
		float: none;
		text-align: center;
	}
	

}
@media only screen and (max-width : 767px) and (min-width : 480px) { /*Mobile Landscape*/

	#wrapper.vntd-boxed-layout,
	#wrapper.vntd-boxed-layout .navbar {
		width:490px;
	}
	
	/*	Header */
	
	#vntd-mobile-nav-toggle {
		display: block;
	}
	
	#topbar {
		height: auto;
	}
	
	header #header-main {
		height: auto !important;
	}
	
	#navigation {
		display: none;
	}
	
	.container {
		width: 460px;
	}
	
	.fixed-navbar {
		position: relative;
	}
	
	.fixed-top {
		padding-top: 0 !important;
	}
	
	.header-style-bottom #logo {
		float: left;
		position: initial;
	}
	
	.header-side-content {
		display: none;
	}
	
	#wrapper .vc_row-fluid [class*="vc_span"],
	.vntd-grid,
	.content-with-sidebar,
	.sidebar,
	.container [class*="span"] {
		width: 100% !important;
		float: none;
		margin-left: 0;
		margin-bottom: 20px;
	}
	
	
	/* Carousels */
	
	.carousel-holder ul li.carousel-item {
		width: 460px !important;
		float: left !important;
	}
	
	.carousel-nav {
		display: none;
	}
	
	/*	Blog */
	
	.post-aside-column {
		width: 50px;
		margin-right: 20px;
		display: block;
	}
	
	.post-aside-icon {
		height: 50px;
		line-height: 52px;
		font-size: ;
	}
	
	.post-aside-icon:after {
		font-size: 24px;
	}
	
	.comment-holder .children {
		margin-left: 20px;
	}
	
	/*	Page Title */
	
	#page-title {
		text-align: center;
	}
	
	#breadcrumbs {
		position: relative;
		padding: 0;
		margin: 18px 0 0;
	}
	
	/*	Gallery */
	
	.gallery-cols-2 li,
	.gallery-cols-3 li,
	.gallery-cols-4 li { width: 50% !important; }
	.gallery-cols-5 li,
	.gallery-cols-6 li,
	.gallery-cols-7 li,
	.gallery-cols-8 li { width: 33.333% !important; }
	
	/*	Tabs */
	
	#wrapper #content .wpb_tabs ul.wpb_tabs_nav li, .vntd-tabs-nav li, #wrapper #content .vntd_tabs .vntd_tabs_nav li {
		float: none;
		margin: 0;
		display: block;
		border-bottom-style: solid !important;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
	}	
	
	#content .wpb_content_element .wpb_tabs_nav,
	#wrapper .wpb_tour .wpb_tab {
		width: 100%;
		float: none;
		display: block;
		margin: 0;
	}
	
	#wrapper ul.wpb_tabs_nav li {
		border-style: solid !important;
		margin-bottom: -1px;
	}	
	
	/*	WooCommerce*/
	
	.woocommerce ul.products li.product {
		width: 48% !important;	
		margin-right: 2.6% !important;
	}
	
	.woocommerce ul.products li.product {
		float: left;
	}
	
	.woocommerce ul.products li:nth-child(2n) {
		margin-right: 0 !important;
	}
	
	ul.product-filters li.product-count,
	ul.product-filters li.product-orderby {
		width: 210px;
	}
	
	ul.product-filters li.product-order {
		border-right: 1px solid #e4e4e4;
	}
	
	ul.product-filters li.product-count {
		border: 0;
		width: 211px;
	}
	
	.subfooter-extra > div {
		display: block;
	}
	
	.subfooter-extra > div:nth-child(2) {
		margin: 20px 0 0 0;
	}
	
	#subfooter .container > div {
		display: block;
		float: none;
		text-align: center;
	}
	
}

/* Retina Devices */

@media 	only screen and (-webkit-min-device-pixel-ratio: 2),
		only screen and (min-device-pixel-ratio: 2) {

	.vntd-retina-logo-img {
		display: block;
	}		
	
	.vntd-logo-img {
		display: none;
	}
}