	/*----*****---- << Mobile (Landscape) >> ----*****----*/	
		
		/* Common Styles for the devices below 767px width */
		@media only screen and (max-width: 767px) {
	
			/*Iphone sidebar fix */
	
			@media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-devicepixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx) { 
	
				#primary.with-left-sidebar, #primary.with-right-sidebar, #primary.with-both-sidebar { display: inline-block; float: left;}
	
			}
			
			.dt-sc-shadow { width:100%; background-size:100%; }
			
			/*----*****---- << Content >> ----*****----*/		
			#primary { width:100%; }
			#primary.with-both-sidebar { width:100%; margin:0; }
			#primary.with-left-sidebar { margin-left:0; }
			#primary.with-right-sidebar { margin-right:0; }
			#secondary, #secondary-right, #secondary-left { width:100%; }
			
			#secondary-left.secondary-sidebar, #secondary-right.secondary-sidebar { display: table-cell; float: none; }
			#primary.with-left-sidebar, #primary.with-right-sidebar, #primary.with-both-sidebar { display: table-caption; float: none; margin-bottom: 30px; }		
			
			 /*----*****---- << Column >> ----*****----*/	
			 .column { margin-bottom: 20px; margin-left: 0; }
						   
			.dt-sc-one-fourth, .dt-sc-one-half, .dt-sc-one-third, .dt-sc-three-fourth, .dt-sc-two-third, .dt-sc-one-fifth, .dt-sc-four-fifth, .dt-sc-three-fifth, .dt-sc-two-fifth, .dt-sc-one-sixth, .dt-sc-two-sixth, .dt-sc-three-sixth, .dt-sc-four-sixth, .dt-sc-five-sixth, .column.no-space.dt-sc-one-fourth, .column.no-space.dt-sc-one-third, .column.no-space.dt-sc-one-half, .column.no-space.dt-sc-one-fifth, .column.no-space.dt-sc-one-sixth, .column.no-space.dt-sc-three-fourth, .column.no-space.dt-sc-two-third, .column.no-space.dt-sc-four-fifth, .column.no-space.dt-sc-three-fifth, .column.no-space.dt-sc-two-fifth, .column.no-space.dt-sc-two-sixth, .column.no-space.dt-sc-three-sixth, .column.no-space.dt-sc-four-sixth, .column.no-space.dt-sc-five-sixth, .portfolio.column.dt-sc-one-fourth.no-space, .column.no-space.dt-sc-two-fifth, .wpb_column.no-space.dt-sc-two-fifth, .column.no-space.dt-sc-one-fifth, .wpb_column.no-space.dt-sc-one-fifth, .column.no-space.dt-sc-three-fifth, .wpb_column.no-space.dt-sc-three-fifth, .wpb_column.dt-sc-one-fifth, .column.wpb_column.dt-sc-one-fifth { width: 100%; }
			.wpb_column .wpb_column { padding: 0; }
			
			.wpb_column, .wpb_column.dt-sc-one-fifth, .wpb_column.dt-sc-two-fifth, .wpb_column.dt-sc-three-fifth { float: left; width: 100%; }
			.wpb_column { margin-bottom: 20px; }
			
			.aside.wpb_column:last-child { margin-bottom: 0; }
			
			.column.wpb_column.dt-sc-one-fifth .vc_column-inner { margin-left:0 !important; }
				
			.dt-sc-three-fifth.wpb_column, .dt-sc-one-third.wpb_column { margin-left:0 !important; }
			
			/*----*****---- << Mega Menu >> ----*****----*/
			#main-menu .megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li, #main-menu .megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li, #main-menu .megamenu-4-columns-group .megamenu-child-container > ul.sub-menu > li, #main-menu .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.menu-item-fullwidth .widget, #main-menu .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-three-columns.menu-item-fullwidth .widget, #main-menu .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns.menu-item-fullwidth .widget, #main-menu .megamenu-4-columns-group .megamenu-child-container > ul.sub-menu > li.fill-two-columns, #main-menu .megamenu-4-columns-group .megamenu-child-container > ul.sub-menu > li.fill-three-columns, #main-menu .megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li.fill-two-columns, #main-menu .megamenu-2-columns-group .megamenu-child-container ul.sub-menu li.menu-item-fullwidth .widget, #main-menu .megamenu-3-columns-group .megamenu-child-container ul.sub-menu li.menu-item-fullwidth .widget, #main-menu .megamenu-3-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns.menu-item-fullwidth .widget { width:100%; }
			
			#main-menu .megamenu-2-columns-group .megamenu-child-container, #main-menu .megamenu-child-container > ul.sub-menu > li.fill-two-columns, #main-menu .megamenu-3-columns-group .megamenu-child-container, #main-menu .megamenu-child-container > ul.sub-menu > li.fill-three-columns, #main-menu .megamenu-4-columns-group .megamenu-child-container, #main-menu .megamenu-child-container > ul.sub-menu > li.fill-four-columns { width:100%; }
			
			#logo { text-align:center; width:100%; display:inline-block; padding:20px 0; }
			#logo a { float:none; }
			#logo img { margin:0 auto; }
			.main-header { display:block; }
			.dt-sc-dark-bg #logo a .darkbg_logo { display: none; }
			.dt-sc-dark-bg #logo a .normal_logo { display: block; }
			
			.header-align-left .main-header #logo a img, .header-align-center .main-header #logo a img, .overlay-header #logo a img { width: 75%; }
			
			.left-header.standard-header #header-wrapper .main-header-wrapper, .left-header.standard-header #header-wrapper .main-header { height:auto; }
			.left-header.standard-header #header-wrapper { width:100%; position:inherit; }
			.left-header.standard-header .left-header-footer { position:inherit; }
			.left-header.standard-header .menu-wrapper { width:70%; margin:0 auto; float:none; }
			.left-header.standard-header #main-menu > ul.menu > li > a { text-align:left; }
			.left-header #header-wrapper .main-header-wrapper, .left-header #header-wrapper .main-header { height:auto; }
			.left-header #header { overflow-y:visible; height:auto; }
			.left-header #header-wrapper { margin: 0 auto; position: inherit; float:none;  width: 80%; }
			.left-header.left-header-creative #header-wrapper { position:inherit !important; width:80% !important; }
			.left-header.left-header-creative #toggle-sidebar { display:none !important; }
			
			.left-header .main-header-wrapper { padding-bottom:0; }
			.left-header-footer:empty { display: none; }
			.left-header #logo { margin: 0; padding-left: 0; }
			
			.left-header #main { padding-left:0; }
			.left-header #main-menu ul.menu > li > .megamenu-child-container { left:0; }
			
			
			.left-header #main-menu ul.menu li a.dt-menu-expand { font-size:20px; text-align:center; }
			.left-header.left-header-boxed #main-menu > ul.menu > li > a { text-align:left; }
			.left-header.left-header-boxed #main-menu > ul.menu > li > a.dt-menu-expand { text-align:center; }
			.left-header #main-menu ul.menu > li > .megamenu-child-container { height:auto; overflow:inherit; }
			
			/*----*****---- << Mobile Menu >> ----*****----*/		
			.dt-menu-toggle { display:block; }
			.main-header-wrapper .menu-wrapper { background:transparent; }
			
			.overlay-header .dt-menu-toggle { display:none; }
			.overlay-header #main-menu { background:transparent; }
			.overlay-header #main-menu > ul.menu { display:block; }
			
			#main-menu > ul.menu, .header-align-center #main-menu ul.menu { display:none; width:100%; }
			.menu-wrapper #main-menu ul li.menu-item-simple-parent ul, .menu-wrapper #main-menu .megamenu-child-container { border:0; }
			
			#main-menu ul li.menu-item-simple-parent:last-child ul li ul, #main-menu ul li.menu-item-simple-parent:nth-child(6) ul li ul, #main-menu ul li.menu-item-simple-parent:nth-child(7) ul li ul { right:auto; }
			
			#main-menu { width:100%; }
			#main-menu ul.menu > li > .megamenu-child-container { display:block; padding:0; }
			#main-menu .megamenu-child-container ul.sub-menu { display:none; padding-top:10px; }
			#main-menu ul.menu > li > .megamenu-child-container > .dt-menu-expand { display:none !important; }
			
			.menu-wrapper { float:left; width:100%; margin:0; clear:both; }	
			#main-menu { position:relative; z-index:9999; }	
			
			#main-menu ul.menu li { width:100%;  }
			#main-menu > ul.menu > li > a, .header-align-left.fullwidth-menu-header #main-menu > ul.menu > li > a { line-height:30px; padding:0 15px; width:100%;  }
			.header-align-center.fullwidth-menu-header #main-menu ul.menu > li > a { line-height:38px; }
			
			.split-header #main-menu .menu-left, .split-header #main-menu .menu-right { width:100%; float:left; text-align:left; }
			.split-header #main-menu ul.menu > li { text-align:left; }
			
			.left-header .main-header-wrapper #main-menu ul li.menu-item-simple-parent ul { left:0; }
			
			#main-menu ul.menu li { position:relative; }
			#main-menu ul.menu li a.dt-menu-expand, .header-align-left.fullwidth-menu-header .is-sticky #main-menu ul.menu > li > a.dt-menu-expand,#main-menu ul li.menu-item-simple-parent.menu-links-with-bg ul > li > a.dt-menu-expand { display:block; }
			
			#main-menu ul.menu > li > .megamenu-child-container, #main-menu ul li.menu-item-simple-parent ul, #main-menu ul li.menu-item-simple-parent ul li ul { top:0; margin:0; position:inherit; left:0; width:100%;  }	
			
			#main-menu ul li ul.children { width: 100%; position: static; }
			
			/*----*****---- << New style >> ----*****----*/
			.menu-with-slanting-splitter #main-menu ul.menu > li:before, .menu-active-highlight-grey #main-menu ul.menu > li > a:before { display:none; }
			#main-menu .megamenu-child-container.menu-hasbg, #main-menu ul li.menu-item-simple-parent ul, #main-menu .megamenu-child-container { background-image:none !important; }
			#main-menu ul li.menu-item-simple-parent ul, #main-menu .megamenu-child-container { border-radius:0; }
			#main-menu ul.menu.menu-toggle-open { padding:0; }
			.left-header #main-menu ul.menu.menu-toggle-open { padding:0; }
			.split-header #main-menu .menu-right.menu-toggle-open { padding-top:0; }
			.split-header #main-menu .menu-left.menu-toggle-open { padding-bottom:0; }
			.menu-active-highlight-grey #main-menu ul.menu > li, .split-header.transparent-header #main-menu ul.menu > li { padding:0; }
			.menu-active-highlight-grey #main-menu ul.menu > li > a, .split-header.transparent-header #main-menu ul.menu > li > a { padding-left:15px; padding-right:15px; }
			#main-menu ul li.menu-item-simple-parent ul, #main-menu ul li.menu-item-simple-parent ul li ul { padding:0; }
			
			#main-menu ul li.menu-item-simple-parent.with-box-shadow ul, #main-menu .menu-item-megamenu-parent.with-box-shadow .megamenu-child-container { box-shadow:none; }
			#main-menu ul li.menu-item-simple-parent ul li { padding:0 0 0px 15px; }
			#main-menu ul li.menu-item-simple-parent ul li li li { padding:0; }
			#main-menu .menu-item-megamenu-parent .megamenu-child-container > ul.sub-menu > li > a, #main-menu .menu-item-megamenu-parent .megamenu-child-container > ul.sub-menu > li > .nolink-menu, #main-menu .menu-item-megamenu-parent.menu-links-with-border .megamenu-child-container ul.sub-menu > li > ul > li > a, #main-menu ul li.menu-item-simple-parent.menu-links-with-border ul > li > a { border:0; }
			#main-menu .menu-item-megamenu-parent .megamenu-child-container > ul.sub-menu > li > a, #main-menu .menu-item-megamenu-parent .megamenu-child-container > ul.sub-menu > li > .nolink-menu { padding-bottom:0; }
			#main-menu .menu-item-megamenu-parent.menu-title-with-bg .megamenu-child-container > ul.sub-menu > li > a, #main-menu .menu-item-megamenu-parent.menu-title-with-bg .megamenu-child-container > ul.sub-menu > li > .nolink-menu, #main-menu .megamenu-child-container ul.sub-menu > li > ul li a { padding-top:0; padding-bottom:0; }
			
			#main-menu ul li.menu-item-simple-parent ul, #main-menu .megamenu-child-container { box-shadow:none; }
			#main-menu .menu-item-megamenu-parent .megamenu-child-container ul.sub-menu > li > ul > li > a:hover, #main-menu ul li.menu-item-simple-parent ul > li > a:hover { border:none; }
			#main-menu .menu-item-megamenu-parent .megamenu-child-container ul.sub-menu > li > ul > li > a, #main-menu ul li.menu-item-simple-parent ul > li > a, #main-menu ul li.menu-item-simple-parent ul > li:last-child > a { border:0; }
			#main-menu .megamenu-child-container > ul.sub-menu > li > a, #main-menu .megamenu-child-container > ul.sub-menu > li > .nolink-menu { text-transform:capitalize; }
			#main-menu ul li.menu-item-simple-parent ul li a { padding-left:15px; }
			#main-menu .menu-item-megamenu-parent .megamenu-child-container > ul.sub-menu > li > a:after, #main-menu .menu-item-megamenu-parent .megamenu-child-container > ul.sub-menu > li > a:before { content:none; }
			#main-menu ul li.menu-item-simple-parent.menu-links-with-arrow.double ul > li > a.dt-menu-expand::before, #main-menu ul.menu > li.menu-item-has-children:hover > a::before { content:none; }
			#main-menu .menu-item-megamenu-parent a.dt-menu-expand, #main-menu ul.menu li a.dt-menu-expand { line-height:38px; height:38px; }
			.left-header #main-menu ul.menu li a.dt-menu-expand { line-height:46px; height:46px; }
			
			#main-menu ul.menu .megamenu-child-container li a.dt-menu-expand { top:-5px; }
			#main-menu .megamenu-child-container .widget .woocommerce .products li.product:before { content:none; }
	
			.boxed-header .main-header, .boxed-header .dt-sc-dark-bg .main-header, .main-header-wrapper, .fullwidth-header .main-header-wrapper, .left-header .main-header-wrapper, .left-header .main-header, .two-color-header .main-header-wrapper:before, .header-on-slider.transparent-header .is-sticky .main-header-wrapper, .left-header .dt-sc-dark-bg .main-header-wrapper, .left-header .dt-sc-dark-bg .main-header, .two-color-header .main-header-wrapper:before, .dt-sc-dark-bg .main-header-wrapper { background:none !important; }
			
			.menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current_page_item > a:before, .menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current_page_ancestor > a:before, .menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current-menu-item > a:before, .menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current-menu-ancestor > a:before, .menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current_page_item > a:after, .menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current_page_ancestor > a:after, .menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current-menu-item > a:after, .menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current-menu-ancestor > a:after { display:none; }
			
			#main-menu .menu-item-widget-area-container { margin:0; }
			
			.left-header #main-menu .megamenu-child-container > ul.sub-menu > li, .split-header #main-menu .megamenu-child-container > ul.sub-menu > li { padding: 0 35px; }
			.left-header #main-menu ul li.menu-item-simple-parent ul li, .split-header #main-menu ul li.menu-item-simple-parent ul li { padding: 0 0px 0 25px; }
			.left-header #main-menu > ul.menu > li > a { padding-left:15px; padding-right:15px; }
			.overlay-header .dt-sc-dark-bg #main-menu { background:none; }
			
			.left-header .dt-sc-dark-bg ul.menu li ul, .left-header .dt-sc-dark-bg ul.menu li h3, .left-header .dt-sc-dark-bg #main-menu .menu-item-widget-area-container .widget ul li > a { color:#fff; }		
			
			/** New style ends */
			
			.menu-wrapper #main-menu ul li.menu-item-simple-parent ul, .menu-wrapper #main-menu .megamenu-child-container { border:none; padding: 10px 0; }
			
			.menu-active-highlight-grey #main-menu > ul.menu > li.current_page_item, .menu-active-highlight-grey #main-menu > ul.menu > li.current_page_ancestor, .menu-active-highlight-grey #main-menu > ul.menu > li.current-menu-item, .menu-active-highlight-grey #main-menu > ul.menu > li.current-menu-ancestor { background:none; }
			.menu-active-highlight-grey #main-menu > ul.menu > li.current_page_item > a:before, .menu-active-highlight-grey #main-menu > ul.menu > li.current_page_ancestor > a:before, .menu-active-highlight-grey #main-menu > ul.menu > li.current-menu-item > a:before, .menu-active-highlight-grey #main-menu > ul.menu > li.current-menu-ancestor > a:before { background:none; }
			
			.menu-active-with-two-border #main-menu > ul.menu > li.current_page_item > a:before, .menu-active-with-two-border #main-menu > ul.menu > li.current_page_ancestor > a:before, .menu-active-with-two-border #main-menu > ul.menu > li.current-menu-item > a:before, .menu-active-with-two-border #main-menu > ul.menu > li.current-menu-ancestor > a:before, .menu-active-with-two-border #main-menu > ul.menu > li.current_page_item > a:after, .menu-active-with-two-border #main-menu > ul.menu > li.current_page_ancestor > a:after, .menu-active-with-two-border #main-menu > ul.menu > li.current-menu-item > a:after, .menu-active-with-two-border #main-menu > ul.menu > li.current-menu-ancestor > a:after { display:none; }
			
			.menu-active-highlight-with-arrow #main-menu > ul.menu > li.current_page_item > a:before, .menu-active-highlight-with-arrow #main-menu > ul.menu > li.current_page_ancestor > a:before, .menu-active-highlight-with-arrow #main-menu > ul.menu > li.current-menu-item > a:before, .menu-active-highlight-with-arrow #main-menu > ul.menu > li.current-menu-ancestor > a:before { border:none; }
			
			.menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current_page_item > a:before, .menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current_page_ancestor > a:before, .menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current-menu-item > a:before, .menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current-menu-ancestor > a:before, .menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current_page_item > a:after, .menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current_page_ancestor > a:after, .menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current-menu-item > a:after, .menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current-menu-ancestor > a:after { background:none; }
			
			
			.menu-active-border-with-arrow #main-menu > ul.menu > li.current_page_item > a:before, .menu-active-border-with-arrow #main-menu > ul.menu > li.current_page_ancestor > a:before, .menu-active-border-with-arrow #main-menu > ul.menu > li.current-menu-item > a:before, .menu-active-border-with-arrow #main-menu > ul.menu > li.current-menu-ancestor > a:before, .menu-active-border-with-arrow #main-menu > ul.menu > li.current_page_item > a:after, .menu-active-border-with-arrow #main-menu > ul.menu > li.current_page_ancestor > a:after, .menu-active-border-with-arrow #main-menu > ul.menu > li.current-menu-item > a:after, .menu-active-border-with-arrow #main-menu > ul.menu > li.current-menu-ancestor > a:after { border:none; background:none; display:none; }
			
			.menu-active-with-double-border #main-menu > ul.menu > li.current_page_item > a, .menu-active-with-double-border #main-menu > ul.menu > li.current_page_ancestor > a, .menu-active-with-double-border #main-menu > ul.menu > li.current-menu-item > a, .menu-active-with-double-border #main-menu > ul.menu > li.current-menu-ancestor > a { border:none; }
			
			.menu-with-slanting-splitter #main-menu ul.menu > li:before { background:none; }
			.fullwidth-menu-header.header-align-center .dt-sc-dark-bg .menu-wrapper, .fullwidth-menu-header.header-align-center .menu-wrapper { border:0; }
			
			.fullwidth-menu-header .menu-wrapper, .header-align-center.fullwidth-menu-header #main-menu, .header-align-center #main-menu ul.menu { text-align:left; }
			
			.menu-icons-wrapper { position:absolute; right:0; top:0; }
			.header-align-left.fullwidth-menu-header .menu-icons-wrapper { position: static; margin-right: 10px; }
			
			#main-menu .megamenu-child-container > ul.sub-menu > li { width:100%; padding:0 25px; }
			#main-menu .menu-item-megamenu-parent.menu-title-with-bg .megamenu-child-container > ul.sub-menu > li { padding:0 15px; }
			#main-menu .menu-item-megamenu-parent.menu-title-with-bg .megamenu-child-container > ul.sub-menu > li > a.dt-menu-expand { right:0; }
			#main-menu .megamenu-child-container ul.sub-menu > li > ul { margin-bottom:15px; float:left;  width:100%; }
			#main-menu .megamenu-child-container ul.sub-menu li .widget { width:100% !important; padding:0 0 30px !important; }
			#main-menu .megamenu-child-container ul.sub-menu > li > ul li a { padding:10px; }	
			
			.top-bar .dt-sc-sociable li { float:none; }
			.top-bar .wpb_column { margin-bottom:0; }
			
			/*----*****---- << Header >> ----*****----*/		
			.top-bar { max-height:none; text-align:center; padding:5px 0; }
			.top-bar .wpb_column { padding:0; }
			.top-bar .text-with-icon { font-size:12px; }
			.top-bar .alignright { float:none; display:inline-block; text-align:center; }
			.top-bar .dt-sc-vertical-separator, .top-bar .dt-sc-vertical-small-separator, .header-align-left .header-right .dt-sc-vertical-small-separator { margin:0 10px; }
			
			.header-align-left .header-right { text-align:center; font-size:12px; float:none; width:100%; display:inline-block; }
			.header-align-left .header-right .text-with-icon { line-height:60px; }
			
			.header-align-center .header-left, .header-align-center #logo, .header-align-center .header-right { float:none; text-align:center; display:inline-block; width:100%; }
			.header-align-center #header .text-with-icon { margin-top:0; }
			.header-align-center .header-left { margin-top:0; }
			.header-align-center .header-right { margin-bottom:0; }
			.header-align-center #logo { margin:0; }
			
			.header-align-center .main-header .header-left #searchform { width:100%; display:inline-block; margin-top:10px; }
			.header-align-center .main-header #logo a { line-height:normal; padding:0; }
			.header-align-center .header-right .cart-info { margin:0 0 10px; }
			.header-align-center .main-header-wrapper { padding-bottom:0; }
			
			.header-align-left #logo { display:block; width:auto; }
			.header-align-left.fullwidth-menu-header #logo, .header-align-left.fullwidth-menu-header .menu-wrapper { width: 100%; }
			
			.header-align-left .header-right { background: rgba(0,0,0,1); float: left; }
			.header-align-left .header-right .column.first { display: none; }
			.header-align-left .header-right .column.wpb_column .wpb_column { margin-bottom: 0; }
			.header-align-left .header-right .alignright .vc_row.vc_inner { width: 100%; text-align: center; }
			.header-align-left .header-right .wpb_content_element, .header-align-left .header-right .dt-sc-sociable li { float: none; display: inline-block; }
			.header-align-left .header-right .alignright .vc_row.vc_inner:last-child { margin-top: 0; margin-bottom: 0; }
			
			.header-align-left .header-right .dt-sc-sociable li a { height: auto; font-size: 14px; line-height: normal; margin: 5px 0 0 20px; }
			.header-align-left .header-right .dt-sc-sociable li:first-child a { margin-left: 0; }
			.header-align-left .header-right h5 { line-height: normal; height: auto; }
			
			.header-align-left #header-wrapper .main-header-wrapper { padding: 0; }
			
			.left-header #header-wrapper #logo a, .overlay-header .main-header-wrapper, .overlay-header #logo a { padding:0; }
			
			.split-header #logo { position:inherit; width:100%; text-align:center; top:0; }
			.split-header.boxed-header.transparent-header .main-header-wrapper { top:0; }
			
			.main-header-wrapper { position:inherit; float:left; width:100%; top:0; padding:0 0 20px; }
			.header-with-topbar .main-header-wrapper, .header-with-topbar.header-on-slider .main-header-wrapper, .boxed-header .main-header-wrapper, .header-on-slider.boxed-header .main-header-wrapper { top:0; }
			.boxed-header .main-header { padding:0; }
			.header-on-slider .main-title-section-wrapper, .header-on-slider.fullwidth-header .main-title-section-wrapper { padding-top:43px; }
			
			.two-color-header .menu-wrapper { position:static; }
			.two-color-header .main-header-wrapper:before, .two-color-header .main-header-wrapper:after, .two-color-header .dt-sc-dark-bg .main-header-wrapper:after, .two-color-header.semi-transparent-header .dt-sc-dark-bg .main-header-wrapper:after, .two-color-header.semi-transparent-header .main-header-wrapper:after { background:none; }
			.two-color-header .dt-menu-toggle { position:relative; z-index:1; }
			.two-color-header .menu-icons-wrapper { z-index:1; }
			
			#main-menu { background:#ffffff; box-shadow:0 0 5px rgba(0, 0, 0, 0.1); }
			#main-menu ul.menu > li.menu-item-has-children:hover > a::after { content: none; }
			
			.overlay-header #main-menu { background:transparent; }
			.overlay-header #main-menu > ul.menu { display:block; }
			
			.standard-header.header-below-slider .dt-sc-dark-bg .main-header-wrapper #main-menu { background:#222222; }
			.home-page.page.header-on-slider.transparent-header .dt-sc-dark-bg .main-header-wrapper { background:#000000 !important; }
			.header-on-slider.transparent-header .dt-sc-dark-bg .main-header-wrapper #main-menu, .dt-sc-dark-bg #main-menu .megamenu-child-container, .dt-sc-dark-bg #main-menu ul li.menu-item-simple-parent ul { background:#222222; }
			.dt-sc-dark-bg #main-menu .megamenu-child-container > ul.sub-menu > li > a, .dt-sc-dark-bg #main-menu .megamenu-child-container > ul.sub-menu > li > .nolink-menu, .dt-sc-dark-bg #main-menu ul li.menu-item-simple-parent ul li a, .dt-sc-dark-bg #main-menu .megamenu-child-container ul.sub-menu > li > ul li a { color:#fff; }
			
			.dt-sc-dark-bg .header-align-left .header-right h3, 
			.dt-sc-dark-bg .header-align-left .header-right h4 { color: #222222; }
			
			#sidebar-main-trigger { display: none; }
			
			/*----*****---- << Breadcrumb >> ----*****----*/
			.main-title-section h1 { font-size:26px; }
			.main-title-section h1, .breadcrumb { text-align:center; }
			
			.main-title-section-wrapper.breadcrumb-right .main-title-section, .main-title-section-wrapper.breadcrumb-right .breadcrumb, .main-title-section-wrapper.breadcrumb-left .main-title-section, .main-title-section-wrapper.breadcrumb-left .breadcrumb { width:100%; padding:0; text-align:center; }
			.boxed-header.header-on-slider .main-title-section-wrapper { padding-top:45px; }
			
			/*----*****---- << Side-navigation >> ----*****----*/
			.side-navigation, .side-navigation-content { width:100%; }
			.side-navigation { margin-bottom:30px; }		
			
			/*----*****---- << Responsive Map >> ----*****----*/
			.responsive-map { max-width: 100%; }
					
			/*----*****---- << Footer >> ----*****----*/
			#footer .footer-copyright .vc_col-sm-6 { width: 100% !important; margin-bottom:15px !important; }
			
			#footer .footer-copyright .copyright-left.copyright-social h5 { padding-right: 0; margin-right: 0; float: none; display: inline-block; }
			#footer .footer-copyright .copyright-left.copyright-social h5:before { content: none; }
			
			#footer .footer-copyright .copyright-left.copyright-social .dt-sc-sociable { float: none; margin-left: 0; }
			
			#footer .footer-copyright .vc-no-left-padding .vc_column-inner, #footer .footer-copyright .vc-no-left-padding.vc_column_container .vc_column-inner { padding-right: 0; }
			#footer .footer-copyright .vc-no-right-padding .vc_column-inner, #footer .footer-copyright .vc-no-right-padding.vc_column_container .vc_column-inner { padding-left: 0; }
			
			#main-menu ul li.menu-item-simple-parent ul, #main-menu .megamenu-child-container { -moz-box-shadow: none !important; -webkit-box-shadow: none !important; -ms-box-shadow: none !important; box-shadow: none !important;
	}
	
			#main-menu ul.menu > li:first-child { margin-top: 10px; }
			#main-menu ul.menu > li	{ margin-bottom: 10px; }
			
			.widget .recent-posts-widget li .entry-meta p:last-child { margin-right: 0; }
			
			.secondary-sidebar .type7 .widgettitle:before, .wpb_column .type7 .widgettitle:before { left: -23px; }
			
			.secondary-sidebar .type6 .widget ul li, .secondary-sidebar .type9 .widget ul li, .wpb_column .type6 .widget ul li, .wpb_column .type9 .widget ul li { font-size: 14px; }
			
			.woo-type6 .secondary-sidebar .widget.woocommerce .woocommerce-product-search input[type="submit"] { border-radius:5px; }
			
			header .awe_tall .awesome-weather-current-temp, header .awe_tall .awesome-weather-todays-stats, header .awe_without_stats .awesome-weather-current-temp { float: none; margin-right: 0; }
			header .awesome-weather-header { float: none; }
			
			.widget .dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm input[type="submit"] { margin-top: 0; }
			.widget .dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm input[type="email"] { text-align: left; }
			
			.page-with-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-half, .page-with-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-third { width:100%; }
			
			.blog-entry.blog-medium-style .entry-thumb, .blog-entry.blog-medium-style .entry-details { width:100%; }
			.blog-entry.blog-medium-style .entry-thumb ~ .entry-details, .with-both-sidebar .dt-sc-one-column .blog-entry.blog-medium-style .entry-thumb ~ .entry-details, .page-with-sidebar .dt-sc-one-half .blog-entry.blog-medium-style .entry-details { padding-left:0; margin-top: 0px; }
			.dt-sc-one-half .blog-entry.blog-medium-style .entry-thumb ~ .entry-details { padding-left:0; padding-top:30px; }
			
			.blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-thumb ~ .entry-details, .with-both-sidebar .dt-sc-one-column .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-thumb ~ .entry-details, .page-with-sidebar .dt-sc-one-half .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-details { padding-left:30px; margin-top: 0px; }
			
			.with-both-sidebar .dt-sc-one-half .blog-entry.blog-medium-style .entry-details, .with-sidebar .dt-sc-one-third .blog-entry.blog-medium-style .entry-thumb ~ .entry-details, .dt-sc-one-third .blog-entry.blog-medium-style .entry-thumb ~ .entry-details { margin-top:0; }
			.blog-entry.blog-medium-style .entry-details { padding-bottom:20px; }
			.blog-entry.blog-medium-style .entry-format, .with-both-sidebar .dt-sc-one-column .blog-entry.blog-medium-style .entry-format, .dt-sc-one-half .blog-entry.blog-medium-style .entry-format { right:0; }
					
			.with-both-sidebar .dt-sc-one-third .blog-entry.entry-date-left .entry-title { min-height:auto; }
			.with-both-sidebar .dt-sc-one-third .blog-entry.entry-date-left .entry-body, .with-both-sidebar .dt-sc-one-third .blog-entry.entry-date-left .entry-meta-data { margin-top:0; margin-left:0; width:100%; }
			.blog-entry.blog-medium-style .entry-thumb ~ .entry-details, .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-thumb ~ .entry-details { width:100%; }
			
			.with-both-sidebar .dt-sc-one-third .blog-entry.entry-date-left .entry-title h4 { font-size:14px; }
			
			.page-with-sidebar .dt-sc-one-half .blog-entry.blog-medium-style .entry-thumb, .page-with-sidebar .dt-sc-one-half .blog-entry.blog-medium-style .entry-details, .dt-sc-one-column .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-thumb, .dt-sc-one-column .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-details, .page-with-sidebar .dt-sc-one-column .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-thumb, .page-with-sidebar .dt-sc-one-column .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-details, .page-with-sidebar.with-both-sidebar .dt-sc-one-column .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-thumb, .page-with-sidebar.with-both-sidebar .dt-sc-one-column .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-details, .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-thumb, .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-details { width:100%; }
			.blog-entry.blog-medium-style { width:99.4%;  }
			
			.tpl-blog-holder.apply-isotope .column { margin-bottom:0; }
			
			/* comment */	
			ul.commentlist { font-size:14px; }
			ul.commentlist > li, ul.commentlist > li ul.children > li { padding-left: 40px; }
			ul.commentlist > li ul.children > li { margin-left: -40px; }
			ul.commentlist li .author-name > a { font-size:16px; }
			ul.commentlist li li .comment-author { left: 5px; top:4px; }
			ul.commentlist li .comment-author img { max-height: 30px; max-width: 30px; }
			ul.commentlist > li ul.children > li .comment-author img { max-height: 20px; max-width: 20px; }
			
			ul.commentlist li.depth-1, ul.commentlist li.depth-2, ul.commentlist li.depth-3, ul.commentlist li.depth-4, ul.commentlist li.depth-5 { padding-left: 40px; }
			
			.post-password-form label input { width:100%; }
			
			.blog-entry.post-info-within-image .entry-thumb .bx-controls a.bx-prev { left: -30px; }
		.blog-entry.post-info-within-image .entry-thumb .bx-controls a.bx-next { right: -30px; }
		
		.blog-entry.post-info-within-image .entry-thumb .bx-controls a.bx-prev, .blog-entry.post-info-within-image .entry-thumb .bx-controls a.bx-next { width: 30px; height: 30px; background: #212428; z-index: 9; }
		
		.blog-entry.post-info-within-image .entry-thumb .bx-controls a.bx-prev:after, .blog-entry.post-info-within-image .entry-thumb .bx-controls a.bx-next:after { display: none; }
		
		.blog-entry.post-info-within-image .entry-thumb .bx-controls a.bx-prev:before, .blog-entry.post-info-within-image .entry-thumb .bx-controls a.bx-next:before { left: 0; top: 0; font-size: 30px; line-height: 30px; }
			 
		.dt-sc-post-block-default-wrapper .blog-entry .entry-meta-data { position: static; }
		.dt-sc-post-block-default-wrapper .blog-entry .entry-format { position: absolute; top: 0; bottom: auto; }
		 
		.dt-sc-post-block-default-wrapper .blog-entry .entry-thumb,	.vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry .entry-thumb,	.vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .blog-entry .entry-thumb, .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry .entry-thumb { width: 43.8%; }
		.dt-sc-post-block-default-wrapper .blog-entry .entry-details, .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry .entry-details, .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .blog-entry .entry-details { width: 50%; }
		
		.vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb .entry-thumb, .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb .entry-thumb,	.vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb .entry-details, .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb .entry-details { width: 100%; float: left; }
		
		.vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .block-paginate, .with-both-sidebar .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .block-paginate, .with-both-sidebar .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .block-paginate { top: 5px; bottom: auto; }
		
		.vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .blog-entry .entry-meta-data .category, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb .entry-meta-data .category { position: absolute; margin-left: 0; }
		
		.page-with-sidebar .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb .entry-meta-data { position: static; }
		
		.dt-sc-post-block-default-wrapper .blog-entry .entry-meta .comments, .dt-sc-post-block-default-wrapper .blog-entry .entry-meta .likes, .dt-sc-post-block-default-wrapper .blog-entry .entry-meta .views { float: left; margin-left: 0; margin-right: 20px; }
		.dt-sc-post-block-default-wrapper .blog-entry .entry-meta .views { margin-right: 0; }
		
		.vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .blog-entry .entry-meta .author, .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .blog-entry .entry-meta .date { width: auto; }
		
		.page-with-sidebar .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry .entry-thumb, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry .entry-thumb, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .blog-entry .entry-thumb { display: block; }
			
		.page-with-sidebar .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry .entry-details, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry .entry-details, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .blog-entry .entry-details { width: 50%; }
		
		.dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb .entry-details, .vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb .entry-details { width: 100%; }
		
		.page-with-sidebar .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb .entry-details, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb .entry-details, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb .entry-details { width: 100%; }
	
		
		.page-with-sidebar .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb .entry-details,
		.page-with-sidebar .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb .entry-details, 
		.page-with-sidebar .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb .entry-details, 
		.page-with-sidebar .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb .entry-details,	
		.page-with-sidebar .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb.fullwidth .entry-details,
		.with-both-sidebar .vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb .entry-details, 
		.with-both-sidebar .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb.fullwidth .entry-details, 
		.with-both-sidebar .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb.fullwidth .entry-details { width: 45.9%; }
		
		.page-with-sidebar .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb.fullwidth .entry-thumb,
		.page-with-sidebar .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb .entry-thumb,
		.page-with-sidebar .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb.fullwidth .entry-thumb,  
		.with-both-sidebar .vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb .entry-thumb, 
		.with-both-sidebar .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb.fullwidth .entry-thumb, 
		.with-both-sidebar .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb.fullwidth .entry-thumb { width: 47.5%; margin-right: 20px; }
		
		.page-with-sidebar .vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth .entry-meta-data .category { position: absolute; }
		.page-with-sidebar .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth .entry-thumb, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth .entry-thumb, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth .entry-thumb { display: block; }
		.page-with-sidebar .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth .entry-details, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth .entry-details, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth .entry-details { width: 50%; }
		
		.with-both-sidebar .vc_row .wpb_column.vc_col-sm-8 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth .entry-meta-data .category, .with-both-sidebar .vc_row .wpb_column.vc_col-sm-9 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth .entry-meta-data .category, .with-both-sidebar .vc_row .wpb_column.vc_col-sm-10 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth .entry-meta-data .category { position: absolute; margin-left: 0; }
		
		.with-both-sidebar .vc_row .wpb_column.vc_col-sm-8 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.format-audio .entry-meta-data .category, .with-both-sidebar .vc_row .wpb_column.vc_col-sm-8 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.format-video .entry-meta-data .category, .with-both-sidebar .vc_row .wpb_column.vc_col-sm-9 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.format-audio .entry-meta-data .category,	.with-both-sidebar .vc_row .wpb_column.vc_col-sm-9 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.format-video .entry-meta-data .category,	.with-both-sidebar .vc_row .wpb_column.vc_col-sm-10 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.format-audio .entry-meta-data .category, .with-both-sidebar .vc_row .wpb_column.vc_col-sm-10 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.format-video .entry-meta-data .category, .with-both-sidebar .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.format-audio .entry-meta-data .category,
		.with-both-sidebar .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.format-video .entry-meta-data .category { margin-left: 2px; }
		
		.with-both-sidebar .vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb.format-audio .entry-meta-data .category,	.with-both-sidebar .vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb.format-video .entry-meta-data .category { margin-left: 2px; position: absolute; }	
			
		.vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb.format-audio .entry-meta-data .category, .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb.format-video .entry-meta-data .category, .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb.format-audio .entry-meta-data .category, .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb.format-video .entry-meta-data .category { position: absolute; margin-left: 0; margin-top: 0; }
		
		.with-both-sidebar .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper, .with-both-sidebar .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper,	.vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper { padding-bottom: 0; }
		
		.dt-sc-post-block-modern-wrapper .blog-entry.grid.dt-sc-one-half, .dt-sc-post-block-modern-wrapper .blog-entry.grid.dt-sc-one-third, .dt-sc-post-block-modern-wrapper .blog-entry.grid.dt-sc-one-fourth { width: 100%; margin: 0 0 30px 0; }
		
		.dt-sc-post-block-modern-wrapper .blog-entry.grid.dt-sc-one-half:last-child, .dt-sc-post-block-modern-wrapper .blog-entry.grid.dt-sc-one-third:last-child, .dt-sc-post-block-modern-wrapper .blog-entry.grid.dt-sc-one-fourth:last-child { margin-bottom: 0; }
		
		.with-both-sidebar .dt-sc-post-block-modern-wrapper .blog-entry.dt-sc-one-fourth .entry-meta-data .tags { position: absolute; }
		
		.dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry .entry-meta-data .tags { top: 5px; left: 5px; }
		.dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry .entry-details { position: static; background: rgba(0,0,0,0.2); margin-top: 0; }
		.dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry:before { display: none; }
		
		.dt-sc-post-block-modern-wrapper.blog-masonry .grid-sizer-1, .dt-sc-post-block-modern-wrapper.blog-masonry .grid-sizer-2, .dt-sc-post-block-modern-wrapper.blog-masonry .grid-sizer-3, .dt-sc-post-block-modern-wrapper.blog-masonry .grid-sizer-4, .dt-sc-post-block-modern-wrapper.blog-masonry .grid-sizer-5 { width: 100%; }
		
		.dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.dt-sc-one-half, .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-1.dt-sc-one-half, .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-2.dt-sc-one-half, .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-3.dt-sc-one-half, .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-4.dt-sc-one-half,.dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.dt-sc-one-third, .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-1.dt-sc-one-third, .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-2.dt-sc-one-third, .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-3.dt-sc-one-third, .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-4.dt-sc-one-third,		.dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.dt-sc-one-fourth,	.dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-1.dt-sc-one-fourth, .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-2.dt-sc-one-fourth, .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-3.dt-sc-one-fourth, .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-4.dt-sc-one-fourth, .with-both-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.dt-sc-one-third, .with-both-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-1.dt-sc-one-third, .with-both-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-2.dt-sc-one-third, .with-both-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-3.dt-sc-one-third, .with-both-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-4.dt-sc-one-third, .page-with-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.dt-sc-one-fourth, .page-with-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-1.dt-sc-one-fourth, .page-with-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-2.dt-sc-one-fourth, .page-with-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-3.dt-sc-one-fourth, .page-with-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-4.dt-sc-one-fourth, .with-both-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.dt-sc-one-fourth, .with-both-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-1.dt-sc-one-fourth, .with-both-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-2.dt-sc-one-fourth, .with-both-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-3.dt-sc-one-fourth, .with-both-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-4.dt-sc-one-fourth { width: 100%; }
		
					.wpb_column.vc_column_container .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-1.dt-sc-one-column, .wpb_column.vc_column_container .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-1.dt-sc-one-half, .wpb_column.vc_column_container .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-1.dt-sc-one-third, .wpb_column.vc_column_container .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-1.dt-sc-one-fourth, .wpb_column.vc_column_container .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-2.dt-sc-one-column,.wpb_column.vc_column_container .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-2.dt-sc-one-half, .wpb_column.vc_column_container .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-2.dt-sc-one-third, .wpb_column.vc_column_container .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-2.dt-sc-one-fourth,	.wpb_column.vc_column_container .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-3.dt-sc-one-column, .wpb_column.vc_column_container .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-3.dt-sc-one-half, .wpb_column.vc_column_container .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-3.dt-sc-one-third,	.wpb_column.vc_column_container .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-3.dt-sc-one-fourth, .wpb_column.vc_column_container .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-4.dt-sc-one-column,	.wpb_column.vc_column_container .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-4.dt-sc-one-half, .wpb_column.vc_column_container .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-4.dt-sc-one-third,		.wpb_column.vc_column_container .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-4.dt-sc-one-fourth, .wpb_column.vc_column_container .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-5.dt-sc-one-column, .wpb_column.vc_column_container .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-5.dt-sc-one-half, .wpb_column.vc_column_container .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-5.dt-sc-one-third, .wpb_column.vc_column_container .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-5.dt-sc-one-fourth { width: 100%; }
	
		.dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-half, .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-third, .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-fourth { width: 100%; margin: 0px 0px 35px 0; }
		
		.dt-sc-post-block-creative-wrapper .blog-entry .entry-meta .author, .dt-sc-post-block-creative-wrapper .blog-entry .entry-meta .date, .dt-sc-post-block-creative-wrapper .blog-entry .entry-meta .comments, 	.dt-sc-post-block-creative-wrapper .blog-entry .entry-meta .likes, .dt-sc-post-block-creative-wrapper .blog-entry .entry-meta .views, .page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry .entry-meta .author, 
		.page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry .entry-meta .date, .page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry .entry-meta .comments, .page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry .entry-meta .likes, .page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry .entry-meta .views { margin-right: 20px; }
		
		.dt-sc-post-block-creative-wrapper .blog-entry .entry-meta .views, .page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry .entry-meta .views { margin-right: 0; }
		
		.with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-fourth .entry-meta-data .tags a { margin-right: 5px; margin-left: 0;  }
		.with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-fourth.format-audio .entry-format, .with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-fourth.format-video .entry-format { position: absolute; }
		
		.dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-half.no-space, .dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-third.no-space, .dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-fourth.no-space { width: 100%; margin-bottom: 0; }
		
		.dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-info { padding: 10px; }
		.dt-sc-post-block-creative-wrapper .blog-entry .entry-body { font-size: 12px; line-height: normal; }
			
		.dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-title h4 { font-size: 18px; }
		
		.page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry .entry-meta-data .tags { position: absolute; margin-top: 0; }
			.page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-info { padding: 20px 15px; }
			
			.page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-third.overlay .entry-title h4, .page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-fourth.overlay .entry-title h4 { font-size: 18px; }
			.page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-third.overlay .entry-format a, .page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-fourth.overlay .entry-format a { -webkit-box-shadow: 0px 0px 0px 2px #fff; -moz-box-shadow: 0px 0px 0px 2px #fff; box-shadow: 0px 0px 0px 2px #fff; width: 40px;height: 40px; }
			
			.page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-third.overlay .entry-meta-data .category a,	.page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-fourth.overlay .entry-meta-data .category a { margin-right: 5px; }
			
			.page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-third.overlay .entry-format a:before, .page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-fourth.overlay .entry-format a:before { font-size: 14px; line-height: 40px; }
			
			.page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-third.overlay .entry-meta, .page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-third.overlay .entry-meta .comments i,		.page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-third.overlay .entry-meta .author i, .page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-fourth.overlay .entry-meta, .page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-fourth.overlay .entry-meta .comments i, .page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-fourth.overlay .entry-meta .author i { font-size: 12px; }
			
			.page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-third.overlay .entry-info, .page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-fourth.overlay .entry-info { padding: 20px 15px; }
			
			.page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-format, .page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-meta-data .tags { display: block; }
			
			.dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-body { display: none; }
			
			.page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-meta-data .category { width: 50%; }
			
			.with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-fourth .entry-format a:before { text-align: center; }
			.with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-fourth .entry-meta-data .tags a { margin-right: 0; margin-left: 5px; }
			
			.with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-title { margin-top: 10px; }
			.with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-meta-data .category a,	.with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-meta-data .tags a { font-size: 12px; letter-spacing: 1.2px; line-height: 20px; padding: 0 5px; }
			
			.with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-title h4 { font-size: 18px; }
			.with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-meta { font-size: 12px; }		
			.with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-format a { -webkit-box-shadow: 0px 0px 0px 2px #fff; -moz-box-shadow: 0px 0px 0px 2px #fff; box-shadow: 0px 0px 0px 2px #fff;  width: 40px; height: 40px; }
			.with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-format a:before { font-size: 14px; line-height: 40px; }
			
			.with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.format-video.dt-sc-one-fourth.overlay.title-separator .entry-format, .with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.format-audio.dt-sc-one-fourth.overlay.title-separator .entry-format { left: 0; }
			.with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.format-video.dt-sc-one-fourth.overlay.title-separator .entry-format a, .with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.format-audio.dt-sc-one-fourth.overlay.title-separator .entry-format a { margin-bottom: 10px; } 
			
			.with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay.format-video .dt-vid-image .entry-format a, .with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay.format-audio .dt-vid-image .entry-format a, .with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.format-video.dt-sc-one-third.overlay .dt-vid-image .entry-format a, .with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.format-audio.dt-sc-one-third.overlay .dt-vid-image .entry-format a,	.with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.format-video.overlay.title-separator .dt-vid-image .entry-format a,		.with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.format-audio.overlay.title-separator .dt-vid-image .entry-format a { -webkit-box-shadow: 0px 0px 0px 2px #fff; -moz-box-shadow: 0px 0px 0px 2px #fff; box-shadow: 0px 0px 0px 2px #fff; width: 40px; height: 40px; }
			
			.with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.format-video.overlay.dt-sc-one-fourth .dt-vid-image .entry-format, .with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.format-audio.overlay.dt-sc-one-fourth .dt-vid-image .entry-format { position: relative; }
			
			.with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay.format-video .dt-vid-image .entry-format a:before,n .with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay.format-audio .dt-vid-image .entry-format a:before, .with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.format-video.dt-sc-one-third.overlay .dt-vid-image .entry-format a:before, .with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.format-audio.dt-sc-one-third.overlay .dt-vid-image .entry-format a:before,	.with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.format-video.overlay.title-separator .dt-vid-image .entry-format a:before, .with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.format-audio.overlay.title-separator .dt-vid-image .entry-format a:before { line-height: 40px; text-align: center; }
			
			.page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.title-separator .entry-title h4:before, .page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-third.title-separator .entry-title h4:before, .page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-fourth.title-separator .entry-title h4:before { position: absolute; content: ""; display: block; width: 30px; height: 3px; left: 0; top: -6px; }
			
			.dt-sc-post-block-minimal-wrapper .blog-entry.grid.dt-sc-one-half, .dt-sc-post-block-minimal-wrapper .blog-entry.grid.dt-sc-one-third, .dt-sc-post-block-minimal-wrapper .blog-entry.grid.dt-sc-one-fourth { width: 100%; }
			
			.dt-sc-post-block-minimal-wrapper .blog-entry.grid.column { margin: 0 0 35px 0; }
			
			.dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-thumb, .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-thumb, .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-thumb, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-thumb, .with-both-sidebar .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-thumb, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-minimal-wrapper .blog-entry.list.format-video .entry-thumb, 	.page-with-sidebar .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-minimal-wrapper .blog-entry.list.format-audio .entry-thumb { width: 48.3%; margin-right: 20px; }			
			
			.dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details, .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details, .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details, .vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details, .vc_row .wpb_column.vc_col-sm-8 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details, .vc_row .wpb_column.vc_col-sm-9 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details, .vc_row .wpb_column.vc_col-sm-10 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details,	.page-with-sidebar .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-8 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details,	.page-with-sidebar .vc_row .wpb_column.vc_col-sm-9 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-10 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details,	.page-with-sidebar .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-minimal-wrapper .blog-entry.list.format-video .entry-details, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-minimal-wrapper .blog-entry.list.format-audio .entry-details { width: 46.9%; }
			
			.vc_row .wpb_column.vc_col-sm-9 .vc_col-sm-6 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details, .vc_row .wpb_column.vc_col-sm-10 .vc_col-sm-6 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details { width: 46.9%; }
			
			.with-both-sidebar .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-minimal-wrapper .blog-entry.list .dt-sc-button span { width: auto; }		
			.with-both-sidebar .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-minimal-wrapper .blog-entry.list .dt-sc-button.icon-right span { margin-right: 0; margin-left: 10px; }
			.with-both-sidebar .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-minimal-wrapper .blog-entry.list .dt-sc-button span { margin-right: 10px; margin-left: 0; }
			
			.with-both-sidebar .vc_row .wpb_column.vc_col-sm-8 .dt-sc-post-block-minimal-wrapper .blog-entry.list.format-audio .entry-details, 
			.with-both-sidebar .vc_row .wpb_column.vc_col-sm-8 .dt-sc-post-block-minimal-wrapper .blog-entry.list.format-video .entry-details, 
			.with-both-sidebar .vc_row .wpb_column.vc_col-sm-9 .dt-sc-post-block-minimal-wrapper .blog-entry.list.format-audio .entry-details,
			.with-both-sidebar .vc_row .wpb_column.vc_col-sm-9 .dt-sc-post-block-minimal-wrapper .blog-entry.list.format-video .entry-details { width: 47.2%; }
			
			.dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-half, .dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-third, .dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-fourth { width: 100%; margin-left: 0; }
			
			.dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-fourth .entry-thumb .bx-controls a, .dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-third .entry-thumb .bx-controls a, .dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-half .entry-thumb .bx-controls a { height: 20px; width: 20px; }
			.dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-fourth .entry-thumb .bx-controls a:before, .dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-third .entry-thumb .bx-controls a:before, .dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-half .entry-thumb .bx-controls a:before { line-height: 20px; font-size: 20px; }
			
			.dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-half.overlay, .dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-third.overlay, .dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-fourth.overlay { width: 100%; }	
			
			.dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-half.overlay .entry-format a, .dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-third.overlay .entry-format a, .dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-fourth.overlay .entry-format a { width: 20px; height: 20px; margin-right: 10px; }
			.dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-half.overlay .entry-format a:before, .dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-third.overlay .entry-format a:before, .dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-fourth.overlay .entry-format a:before { font-size: 20px; line-height: 20px; }	
			
			.blog-entry.post-info-bottom-image .entry-meta { width: 100%; position: static; padding: 0; margin-top: 30px; }
			.blog-entry.post-info-bottom-image .entry-meta .entry-title h4 { font-size: 18px; }
			.blog-entry.post-info-bottom-image .entry-meta .entry-info > * { margin-bottom: 10px; }
			
			.blog-entry.post-info-bottom-image:hover .entry-meta { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
			
			.blog-entry.post-info-bottom-image .entry-thumb { margin-bottom: 20px; }
			
			.blog-entry.post-info-within-image .entry-meta { padding: 10px; }
			.blog-entry.post-info-within-image .entry-meta > *, .blog-entry.post-info-within-image .entry-meta i.fa, .blog-entry.post-info-within-image .entry-meta .likes a i { font-size: 10px; }
			.blog-entry.post-info-within-image .entry-meta .entry-title h4 { font-size: 18px; }
			.blog-entry.post-info-within-image .entry-meta .comments, .blog-entry.post-info-within-image .entry-meta .views, .blog-entry.post-info-within-image .entry-meta .likes { margin-left: 10px; }
			.blog-entry.post-info-within-image .entry-meta .dt_scroll_down { width: 30px; height: 30px; }
			.blog-entry.post-info-within-image .entry-meta .dt_scroll_down a i { line-height: 30px; font-size: 18px; }	
			
			.blog-entry.post-info-vertical-image .entry-meta .entry-title h4 { font-size: 16px; padding: 10px 0; }	
			.blog-entry.post-info-vertical-image .entry-meta .likes a i { font-size: 10px; }
			.blog-entry.post-info-vertical-image .entry-meta .entry-info > * { font-size: 10px; margin-right: 10px; }
			.blog-entry.post-info-vertical-image .entry-meta .entry-info i { font-size: 13px; margin-right: 3px; }
			.blog-entry.post-info-vertical-image .entry-meta i.fa { font-size: 10px; }
			
			.blog-entry.post-info-vertical-image .entry-meta { position: static; transform: none; -moz-transform: none; -webkit-transform: none; -ms-transform: none; padding: 20px 15px; }
			
			.blog-entry.post-info-vertical-image .entry-thumb .entry-meta p.category, .blog-entry.post-info-vertical-image .entry-thumb .entry-meta div.entry-info { position: static; padding: 0 10px; }
			
			.blog-entry.post-info-vertical-image .entry-thumb:hover .entry-meta p.category { margin-top: 0; }				
			
			.blog-entry.post-info-vertical-image .entry-thumb img.wp-post-image, .blog-entry.post-info-vertical-image .entry-thumb:hover img.wp-post-image { transform: scale(1); -moz-transform: scale(1); -webkit-transform: scale(1); -ms-transform: scale(1); }
			
			.blog-entry.post-info-vertical-image .entry-thumb:hover .entry-meta p.category { margin-top: 0; }
			.blog-entry.post-info-vertical-image .entry-thumb:hover .entry-meta div.entry-info { margin-bottom: 0; }
			
			.blog-entry.post-info-vertical-image .entry-thumb:before { z-index: -1; background: rgba(0,0,0,0.8); }
			.blog-entry.post-info-vertical-image .entry-thumb:hover:before { background: rgba(0,0,0,0.75); }		
			
			.blog-entry.post-info-vertical-image.format-video .entry-thumb > .entry-meta div.entry-info { margin-top: 0; }
			
			.blog-entry.post-info-above-image .entry-meta .entry-title h4 { font-size: 24px; margin-bottom: 5px; }
			
			.page-with-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-fourth.overlay.format-video .entry-meta-data .entry-info, .page-with-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-fourth.overlay.format-audio .entry-meta-data .entry-info { position: absolute; left: 10px; margin-top: 0; }
			
			.page-with-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-fourth.overlay.format-video .entry-meta, .page-with-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-fourth.overlay.format-audio .entry-meta { margin-top: 10px; }
			
			.page-with-sidebar .blog-entry.post-info-within-image .entry-thumb .bx-controls a { opacity: 0; visibility: hidden; }
			.page-with-sidebar .blog-entry.post-info-within-image .entry-thumb:hover .bx-controls a { opacity: 1; visibility: visible; }
			
			.page-with-sidebar .blog-entry.post-info-within-image .entry-thumb .bx-controls a.bx-prev, .page-with-sidebar .blog-entry.post-info-within-image .entry-thumb .bx-controls a.bx-next { width: 30px; height: 30px; background: #212428; z-index: 9; }
			
			.page-with-sidebar .blog-entry.post-info-within-image .entry-thumb .bx-controls a.bx-prev:before, .page-with-sidebar .blog-entry.post-info-within-image .entry-thumb .bx-controls a.bx-next:before { font-size: 30px; line-height: 30px; }
			
			
			/* Blog Listing - Modern Wrapper - Masonry Block */
			
			.dt-sc-post-block-modern-wrapper.masonry-block .blog-entry.grid.dt-sc-one-half, .dt-sc-post-block-modern-wrapper.masonry-block .blog-entry.grid.dt-sc-one-third, .dt-sc-post-block-modern-wrapper.masonry-block .blog-entry.grid.dt-sc-one-fourth, .page-with-sidebar .dt-sc-post-block-modern-wrapper.masonry-block .blog-entry.grid.dt-sc-one-half, .page-with-sidebar .dt-sc-post-block-modern-wrapper.masonry-block .blog-entry.grid.dt-sc-one-third, .page-with-sidebar .dt-sc-post-block-modern-wrapper.masonry-block .blog-entry.grid.dt-sc-one-fourth { width: 100%; }
			
			.page-template-tpl-fullwidth .dt-sc-portfolio-container .portfolio.no-space.dt-sc-one-fourth, .page-template-tpl-portfolio .dt-sc-portfolio-container .portfolio.no-space.dt-sc-one-fourth, .page-with-sidebar .portfolio.dt-sc-one-half, .page-with-sidebar .portfolio.dt-sc-one-third, .page-with-sidebar .portfolio.dt-sc-one-fourth, .with-both-sidebar .portfolio.dt-sc-one-half, .page-with-sidebar.with-both-sidebar .portfolio.dt-sc-one-third, .page-with-sidebar.with-both-sidebar .portfolio.dt-sc-one-fourth, .with-both-sidebar .portfolio.dt-sc-one-half.no-space, .page-with-sidebar.with-both-sidebar .portfolio.dt-sc-one-third.no-space, .page-with-sidebar.with-both-sidebar .portfolio.dt-sc-one-fourth.no-space { width:100%; }
			.with-both-sidebar .portfolio.type1 .image-overlay h2, .page-with-sidebar .portfolio.type1.dt-sc-one-third .image-overlay h2, .page-template-tpl-portfolio .portfolio.type1.dt-sc-one-fourth .image-overlay h2 { font-size:20px; }
			.page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay-details .categories { display:block; }
			
			.portfolio-fullwidth-container .portfolio.dt-sc-one-fourth { width:48%; }
			
			.hide-portfolios { margin-bottom:10px; }
					
			.page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay .links a span { font-size: 20px; line-height: 45px; }
			.page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay .links a { height: 45px;  width: 45px;  }		
			
			.dt-sc-portfolio-sorting.type2::before { content:none; }
			.dt-sc-portfolio-sorting.type2, .with-both-sidebar .dt-sc-portfolio-sorting.type2 { width:100%;  margin-left:0; }
			.portfolio.type2.dt-sc-one-third .image-overlay h2 { font-size:18px; }
			.page-with-sidebar .portfolio.type2.dt-sc-one-third .image-overlay h2 { font-size:12px; }
			.page-with-sidebar .portfolio.type2.dt-sc-one-fourth .image-overlay .links { bottom:50px; }
			
			.portfolio.type6.column.no-space { margin-bottom:20px; }
			
			.dt-sc-portfolio-sorting.type2 a { padding-left:10px; padding-right:10px; }
			
			.with-both-sidebar .portfolio.type3 .image-overlay .links a, .page-with-sidebar .portfolio.type3.dt-sc-one-third .image-overlay .links a, .portfolio.type3.dt-sc-one-fourth .image-overlay .links a, .page-with-sidebar .portfolio.type3.dt-sc-one-fourth .image-overlay .links a { font-size:16px; }
			
			.portfolio.type4, .portfolio_content_middle .portfolio.type7 { margin-bottom:20px; }
			
			.with-both-sidebar .portfolio.type5 .image-overlay h2, .page-with-sidebar .portfolio.type5.dt-sc-one-third .image-overlay h2, .page-template-tpl-portfolio .portfolio.type5.dt-sc-one-fourth .image-overlay h2 { font-size:16px; }
			.page-with-sidebar .portfolio.type5.dt-sc-one-fourth .image-overlay-details .categories { display:block; }
			
			.with-both-sidebar .portfolio.type7 .image-overlay h2, .page-with-sidebar .portfolio.type7 .image-overlay h2, .portfolio.type7.dt-sc-one-fourth .image-overlay h2 { font-size:14px; }
			.portfolio_content_middle.section-wrapper { background-repeat:repeat !important; }
			
			.portfolio.type8 .image-overlay h2, .with-both-sidebar .portfolio.type8 .image-overlay h2, .page-with-sidebar .portfolio.type8.dt-sc-one-third .image-overlay h2, .page-template-tpl-portfolio .portfolio.type8.dt-sc-one-fourth .image-overlay h2 { font-size:18px; }
			.with-both-sidebar .portfolio.type8 .image-overlay-details .categories, .page-with-sidebar .portfolio.type8.dt-sc-one-third .image-overlay-details .categories, .page-template-tpl-portfolio .portfolio.type8.dt-sc-one-fourth .image-overlay-details .categories { font-size:14px; bottom:60px; }
			.with-both-sidebar .portfolio.type8.dt-sc-one-fourth .image-overlay-details .categories { display:none; }
			.with-both-sidebar.page-with-sidebar .portfolio.type8.dt-sc-one-fourth .image-overlay-details::before, .page-with-sidebar .portfolio.type8.dt-sc-one-fourth .image-overlay-details::before { bottom:70px; }
			
			.portfolio.type7:hover .image-overlay .links { bottom:-2px; }
			
			
			/*----*****---- << Infinite Scroll >> ----*****----*/		
			.portfolio-modern-fullwidth { width: 420px; }
			.portfolio-modern-fullwidth h2 { font-size: 50px; line-height: 50px; }
			.portfolio-modern-fullwidth h3 { font-size: 20px; line-height: 40px; }
			.portfolio-modern-fullwidth h5 { font-size: 16px; }
			.portfolio-modern-fullwidth h5 a { margin-top:10px; font-size: 14px; }
			
			.grid-sizer-1, .grid-sizer-2, .grid-sizer-3,	.grid-sizer-4, .grid-sizer-5 { width: 100%; }
			
			
			/*----*****---- << Custom Class >> ----*****----*/
			.rs_col_no_btm_space .portfolio.type4, .rs_col_no_btm_space .portfolio.type4, .portfolio_content_middle .rs_col_no_btm_space .portfolio.type7 { margin-bottom: 0; }
			
			.domain-search-form input[type="search"], .domain-search-form input[type="text"] { width:55%; }
			.domain-tld-list { width:15.6%; }
			.domain-search:before { left:20px; }
			.domain-search-form .domain-search input[type="submit"] { display:none; }
			
			/** Restaurant **/
			.restaurant-booking-form { padding: 0 50px; }
			
			.restaurant-contact-bg:before { content: none; }		
			.restaurant-contact-bg > .vc_column-inner { padding-right: 0 !important; }
			
			.restaurant-contact-form { float: none; display: block; max-width: 100%; margin: 0 auto 20px; width: 80%; }		
			.restaurant-contact-form .wpb_column { margin-bottom: 20px; }
			
			/** Contact-details-on-map **/
			.dt-sc-contact-details-on-map:after { z-index: -1; }
			.dt-sc-contact-details-on-map .dt-sc-map-overlay { position: inherit; }
			.dt-sc-contact-details-on-map .dt-sc-map-overlay .dt-sc-contact-info.type3 { font-size: 13px; }
			
			/** Jewel **/	
			.jewel-contact-form .vc_col-sm-2 { width: 30% !important; }
			.jewel-contact-form .vc_col-sm-10 { width: 70% !important; }
			
			/** Plumber **/
			.plumber-contact-form form { width:100%; }
			
			.fitness-form-container.extend-bg-fullwidth-right::after { background-color:transparent; }
			.fitness-form-container.extend-bg-fullwidth-right .vc_column-inner { padding-left:30px !important; padding-right:30px !important; }
			.fitness-contact-boxes .wpb_text_column, .fitness-contact-boxes .wpb_text_column:nth-child(2), .fitness-contact-boxes .wpb_text_column:last-child, .fitness-contact-boxes .wpb_text_column:nth-child(3) { width:100%; padding:10px 0px; }
			
			.hotel_blockquote-type4 blockquote.type4 { margin-top:0; }
			
			.event-colored-box { margin-top:0; }
			.event-contact-info.wpb_column { width: 320px; padding: 85px 30px 30px; float: none; }
			
			/*----*****---- << Hosting >> ----*****----*/
			.hosting-contact-info-container .dt-sc-contact-info.type7 span { left:0; }
			.hosting-contact-info-container .dt-sc-contact-info.type7 { padding-left:100px; }
			.rs_client_testimonial-center .dt-sc-image-flip a { position:relative; display:block; }
			.rs_client_testimonial-center .dt-sc-image-flip { text-align:center; }
			
			.hosting-table th { font-size:13px; padding:13px 10px; text-transform: capitalize; }
			.hosting-table tr td, .hosting-table tbody tr:nth-child(2n+1) td { font-size:13px; padding:21px 10px; }
			.hosting-contact-info-container:before { content:none; }
			
			.extend-bg-fullwidth-left::after { content:none; }		
			
			/*----*****---- << Custom Class >> ----*****----*/
			.rs_col_no_btm_space .wpb_column, .rs_col_no_btm_space.wpb_column, 
			.rs_negative-margin_override.vc_row { margin-left:0 !important; }
						
			.rs_padding_override_zero.vc_row,
			.rs_padding_override_zero.wpb_column .vc_column-inner { padding-left: 0 !important; padding-right: 0 !important; }
			
			/*----*****---- << buddypress >> ----*****----*/
			#buddypress #members-dir-list ul li { width:100%; margin-right:0; margin-top:0; }
			#buddypress div#item-header div#item-actions { width:100%; }
			
			
			.woocommerce .with-both-sidebar ul.products li .column.dt-sc-one-fourth, .with-both-sidebar .woocommerce ul.products li .column.dt-sc-one-fourth,
			.columns-2 ul.products li.product-category, .columns-3 ul.products li.product-category, .columns-4 ul.products li.product-category, 
			.columns-5 ul.products li.product-category, .columns-6 ul.products li.product-category { margin-left: 0; width: 100%; }
			
			.woocommerce .woocommerce-result-count, .woocommerce .woocommerce-ordering { float: none; display: block; text-align: center; }		
					
			.woocommerce div.product div.images, .woocommerce-page div.product div.images, .woocommerce div.product div.summary, .woocommerce-page div.product div.summary { float: left; width: 100%; }
			
			.woocommerce-tabs ul.tabs li a { font-size: 13px; }
			.woocommerce-tabs .panel h2 { font-size: 18px; }
			
			
			.woocommerce table.shop_table.cart, .woocommerce-page table.shop_table.cart, .woocommerce-account table.shop_table, .woocommerce-wishlist table.shop_table.wishlist_table { border-width: 1px; display: block; position: relative; width: 100%; }
			.woocommerce table.shop_table.cart, .woocommerce-page table.shop_table.cart, .woocommerce-account table.shop_table, .woocommerce-wishlist table.shop_table.wishlist_table { border-top-width: 0 !important; }
					
			.woocommerce-cart table.shop_table.cart thead, .woocommerce-account table.shop_table thead, .woocommerce-wishlist table.shop_table thead { display: block; float: left; }
			.woocommerce-cart table.shop_table.cart tbody, .woocommerce-account table.shop_table tbody, .woocommerce-wishlist table.shop_table.wishlist_table tbody { display: block; overflow-x: auto; position: relative; width: auto; white-space: nowrap; }
			.woocommerce-cart table.shop_table.cart thead tr.cart_table_item, .woocommerce-account table.shop_table thead tr.cart_table_item, .woocommerce-wishlist table.shop_table thead tr.cart_table_item { display: block; }
			.woocommerce-cart table.shop_table.cart th, .woocommerce-account table.shop_table th, .woocommerce-wishlist table.shop_table th { display:block; margin-left: -1px; }
			
			.woocommerce-cart table.shop_table.cart tbody tr, .woocommerce-account table.shop_table tbody tr, .woocommerce-wishlist table.shop_table tbody tr  { border-right: 1px solid rgba(0,0,0,0.1); display:inline-block; margin-right: -3px; vertical-align:top; }
			.woocommerce-cart table.shop_table.cart tbody tr:last-child, .woocommerce-account table.shop_table tbody tr:last-child, .woocommerce-wishlist table.shop_table tbody tr:last-child, .woocommerce-cart table.shop_table.cart tbody tr:nth-last-child(2) { border-right: none; }
					
			.woocommerce-cart table.shop_table.cart td, .woocommerce-account table.shop_table td, .woocommerce-wishlist table.shop_table td { display: block; min-height: 1.25em; }
						
			.woocommerce-cart table.shop_table.cart td.actions { width: auto; }
			
			.woocommerce-cart table.shop_table.cart tbody tr td.actions .coupon, .woocommerce-cart table.shop_table.cart tbody tr td.actions .coupon .input-text, .woocommerce-cart table.shop_table.cart tbody tr td.actions .coupon .button, .woocommerce-cart table.shop_table.cart tbody tr td.actions .button { position: absolute; }
			
			.woocommerce-cart table.shop_table.cart tbody tr td.actions .coupon, .woocommerce-cart table.shop_table.cart tbody tr td.actions .button { left: 0; }
			.woocommerce-cart table.shop_table.cart tbody tr td.actions .coupon { margin: 0 0 6px; bottom: 60px; }
			.woocommerce-cart table.shop_table.cart tbody tr td.actions .coupon .button { bottom: 0; }
			.woocommerce-cart table.shop_table.cart tbody tr td.actions .coupon .input-text { bottom: 40px; }
			
			.woocommerce-cart table.shop_table.cart tbody tr td.actions .button { bottom: 30px; }
			.woocommerce-cart table.shop_table.cart tbody tr td.actions .checkout-button { bottom: 40px; }
			.woocommerce-cart table.shop_table.cart tbody { padding-bottom: 160px; }
		   
	
			.woocommerce table.shop_attributes th, .woocommerce-page table.shop_attributes th { width: auto; }
			.woocommerce table.shop_attributes th { font-size: 11px; }
			
			.woocommerce table.shop_table th, .woocommerce-page table.shop_table th, .woocommerce table.shop_table td, .woocommerce-page table.shop_table td,
			.woocommerce table.cart td.product-name a, .woocommerce table.cart td.product-price, .woocommerce table.cart td.product-subtotal,
			.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th { font-size: 12px; font-weight: normal; }
			
			.woocommerce .shop_table.woocommerce-checkout-review-order-table th, .woocommerce .shop_table.woocommerce-checkout-review-order-table td { font-size: 11px; }
			
			.woocommerce table.shop_table th, .woocommerce-page table.shop_table th, .woocommerce table.shop_table tbody th, .woocommerce-page table.shop_table tbody th, 
			.woocommerce table.shop_table tfoot th, .woocommerce-page table.shop_table tfoot th, .woocommerce .shop_table.woocommerce-checkout-review-order-table th { font-size: 10px; }
			
		
			.woocommerce table.shop_table th, .woocommerce-page table.shop_table th, .woocommerce .shop_table.woocommerce-checkout-review-order-table th, .woocommerce .shop_table.woocommerce-checkout-review-order-table td, .woocommerce .shop_table.order_details th, .woocommerce .shop_table.order_details td, .woocommerce .shop_table.customer_details th, .woocommerce .shop_table.customer_details td, .woocommerce table.shop_attributes td, .woocommerce-cart .cart-collaterals .cart_totals table td { text-align: center; }
		   
			.woocommerce .shop_table.woocommerce-checkout-review-order-table th:first-child, .woocommerce .shop_table.woocommerce-checkout-review-order-table td:first-child, 
			.woocommerce .shop_table.order_details th:first-child, .woocommerce .shop_table.order_details td:first-child, 
			.woocommerce .shop_table.customer_details th:first-child, .woocommerce .shop_table.customer_details td:first-child,
			.woocommerce table.shop_table th, .woocommerce-page table.shop_table th { width: 160px; }
		   
			.woocommerce table.shop_table th, .woocommerce-page table.shop_table th, 
			.woocommerce table.wishlist_table thead th, .woocommerce table.wishlist_table tbody td { height: 51px; line-height: 51px; padding: 0; vertical-align: middle; }
			.woocommerce table.shop_table td, .woocommerce-page table.shop_table td, 
			.woocommerce table.wishlist_table tbody td, .woocommerce-page table.wishlist_table tbody td { border-bottom-width: 0; height: 51px; text-align: center; vertical-align: middle; width: 261px; }
		   
			.woocommerce table.shop_table td, .woocommerce table.wishlist_table tbody td, 
			.woocommerce-page table.shop_table td, .woocommerce-page table.wishlist_table tbody td, 
			.woocommerce table.wishlist_table tr td.product-remove { padding: 0; }
		   
			.woocommerce table.shop_table th, .woocommerce-page table.shop_table th, 
			.woocommerce table.wishlist_table thead th, .woocommerce table.wishlist_table tbody td,
			.woocommerce .shop_table thead th:first-child, .woocommerce .shop_table thead th:last-child { border-bottom-width: 0; border-top: 1px solid rgba(0,0,0,0.0); }
			
			.woocommerce table.wishlist_table tbody td { border-top-color: rgba(0,0,0,0.1); }
			.woocommerce table.wishlist_table td[colspan="6"], .woocommerce table.wishlist_table tbody td.wishlist-empty { border-top-width: 1px; }
			
			.woocommerce table.shop_table.woocommerce-checkout-review-order-table thead th, .woocommerce-page table.shop_table.woocommerce-checkout-review-order-table thead th, 			
			.woocommerce table.shop_table.order_details thead th, .woocommerce-page table.shop_table.order_details thead th, 		
			.woocommerce table.wishlist_table tbody td.wishlist-empty { border-bottom-width: 0; }
		   
			.woocommerce table.shop_table.cart tbody th:first-child, .woocommerce table.shop_table.cart tbody td:first-child, 
			.woocommerce table.shop_table.cart tfoot th:first-child, .woocommerce table.shop_table.cart tfoot td:first-child, 
			.woocommerce table.shop_table.wishlist_table tbody th:first-child, .woocommerce table.shop_table.wishlist_table tbody td:first-child, 
			.woocommerce table.shop_table.wishlist_table tfoot th:first-child, .woocommerce table.shop_table.wishlist_table tfoot td:first-child { border-left-width: 0 !important; }
			
			.woocommerce table.shop_table.cart tbody th:last-child, .woocommerce table.shop_table.cart tbody td:last-child, 
			.woocommerce table.shop_table.cart tfoot th:last-child, .woocommerce table.shop_table.cart tfoot td:last-child, 
			.woocommerce table.shop_table.wishlist_table tbody th:last-child, .woocommerce table.shop_table.wishlist_table tbody td:last-child, 
			.woocommerce table.shop_table.wishlist_table tfoot th:last-child, .woocommerce table.shop_table.wishlist_table tfoot td:last-child { border-right-width: 0 !important; }		
		   
			.woocommerce table.cart img, .woocommerce-page table.cart img, .woocommerce table.cart.wishlist_table img, .woocommerce-page table.cart.wishlist_table img { width: 30px; }		
	
			.woocommerce .shop_table .quantity .qty, .woocommerce-page .shop_table .quantity .qty { font-size: 11px; height: 25px; margin-top: 10px; min-height: 32px; width: 35px !important; }
		   
			.woocommerce table.cart a.remove, .woocommerce-page table.cart a.remove, .woocommerce #content table.cart a.remove, .woocommerce-page #content table.cart a.remove { display: inline-block; margin-top: 14px; }
			.woocommerce .wishlist_table tr td.product-thumbnail, .woocommerce .wishlist_table tr td.product-name { text-align: center; }
		   
			.woocommerce table.cart td.product-name a { font-size: 10px; }
			.woocommerce .shop_table .product-thumbnail a { display: inline-block; margin: 10px 0 0; }
			   
			.woocommerce .shop_table td.product-name a, .woocommerce .shop_table td.product-price span, 
			.woocommerce .shop_table td.product-stock-status span, .woocommerce .shop_table td.product-subtotal span, .woocommerce .shop_table tr.order td a { display: inline-block; margin-top: 18px; }
		   
			.woocommerce .shop_table.cart.wishlist_table td.product-name a, .woocommerce .shop_table.order_details td.product-name a, 
			.woocommerce .shop_table.cart.wishlist_table td.product-price span, .woocommerce .shop_table.cart.wishlist_table td.product-stock-status span, 
			.woocommerce .shop_table.cart.wishlist_table td.product-subtotal span, .woocommerce .shop_table.cart.wishlist_table tr.order td a { margin-top: 0; }
		   
	
			.woocommerce .shop_table.cart .button, .woocommerce-page .shop_table.cart .button, 
			.woocommerce .shop_table.cart input.button, .woocommerce-page .shop_table.cart input.button { font-size: 10px; padding: 8px 16px; }	   
		   
			.woocommerce .cart .button, .woocommerce-page .cart .button, .woocommerce .cart input.button, .woocommerce-page .cart input.button { display: inline-block; }
			.woocommerce .shop_table.cart .button, .woocommerce-page .shop_table.cart .button, .woocommerce .shop_table.cart input.button, .woocommerce-page .shop_table.cart input.button { margin: 0 0 5px; }			   
		   
			.woocommerce-cart .cart-collaterals .cart_totals .button { display: block; float: none; margin-left: auto; margin-right: auto; text-align: center; }
		   
			.woocommerce form.checkout_coupon .button, .woocommerce .cart input.button, .woocommerce form.login .button { margin: 10px 0 0; }
		   
			.woocommerce form.checkout_coupon .button { float: right; }			
	
			.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells, 
			.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals, 
			.woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .shipping_calculator { width: 100%; }
			
			.woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-cart .cart-collaterals .cart_totals table td { height: auto; line-height: 30px; }
			
			.woocommerce form .form-row-first, .woocommerce-page form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-last { width: 100%; }
			.woocommerce form .form-row, .woocommerce-page form .form-row { padding: 0; }
			
		   
			.woocommerce .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-1, .woocommerce-page .col2-set .col-2 { margin: 0 0 20px; width: 100%; }
			
			.woocommerce .order_details li, .woocommerce .order_details li:last-of-type { border-color: rgba(0,0,0,0.1); border-style: solid; border-width: 1px 1px 0; margin: 0; padding: 10px 0; width: 100%; }
			.woocommerce .order_details li:last-of-type { border-width: 1px; }
			
			.woocommerce .checkout #shiptobilling, .woocommerce-page .checkout #shiptobilling { display: block; margin-bottom: 10px; }
			
			.woocommerce div.product div.images, .woocommerce div.product div.summary { width: 100%; }
			.woocommerce.single-product .product-thumb-wrapper span.onsale, .woocommerce.single-product .product-thumb-wrapper span.out-of-stock { right: 5px; top: 5px; }
			
			.woocommerce .pagination .column { margin: 0 auto; text-align: center; width: 100%; }
			.woocommerce .pagination ul, .woocommerce .pagination ul li { float: none; }
			.woocommerce .pagination ul li { display: inline-block; }	
			
			.woo-type1 ul.products li.product .product-details .product-price { bottom: 20px; }
			
			.woo-type1 .related-products-container h2 span, .woo-type1 .upsell-products-container h2 span { padding: 0 15px; }
			
			.woo-type1 .related-products-container h2 span:before, .woo-type1 .related-products-container h2 span:after, .woo-type1 .upsell-products-container h2 span:before, .woo-type1 .upsell-products-container h2 span:after { width: calc(100% - 80%); }
			
			.woo-type1.woocommerce.single-product .featured-tag { right: 0; }
			
			.woo-type5.woocommerce table.shop_table.cart, .woo-type5.woocommerce-page table.shop_table.cart, 
			.woo-type5.woocommerce-account table.shop_table, .woo-type5.woocommerce-wishlist table.shop_table.wishlist_table { border-width: 2px; }		
	
			.woo-type5.woocommerce table.shop_table th, .woo-type5.woocommerce-page table.shop_table th, 
			.woo-type5.woocommerce table.wishlist_table thead th, .woo-type5.woocommerce table.wishlist_table tbody td, 
			.woo-type5.woocommerce table.shop_table td.product-subtotal, .woo-type5.woocommerce-page table.shop_table td.product-subtotal { border-top-width: 2px; }		
			
			.woo-type5.woocommerce-cart table.shop_table.cart tbody tr, .woo-type5.woocommerce-account table.shop_table tbody tr, .woo-type5.woocommerce-wishlist table.shop_table tbody tr { border-right-width: 2px; }			
			
			.woo-type5 .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr:last-child td, .woo-type5 .woocommerce table.order_details tfoot tr:last-child td,
			.woo-type5.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr:last-child td, .woo-type5.woocommerce table.order_details tfoot tr:last-child td,
			.woo-type5.woocommerce-page table.shop_table.woocommerce-checkout-review-order-table tfoot tr:last-child td, .woo-type5.woocommerce-page table.order_details tfoot tr:last-child td { border-bottom-width: 2px; }
			
			.woo-type9 ul.products li.product .product-details h5:before { width: 65%; }	 
			
			.woo-type11.woocommerce-cart table.shop_table.cart tbody tr, .woo-type11.woocommerce-account table.shop_table tbody tr, .woo-type11.woocommerce-wishlist table.shop_table tbody tr { border-right-color: #000; }
			
			.woo-type13.woocommerce table.shop_table.cart, .woo-type13.woocommerce-page table.shop_table.cart, 
			.woo-type13.woocommerce-account table.shop_table, .woo-type13.woocommerce-wishlist table.shop_table.wishlist_table { border-width: 2px; }
			
			.woo-type13.woocommerce table.shop_table th, .woo-type13.woocommerce-page table.shop_table th, 
			.woo-type13.woocommerce table.wishlist_table thead th, .woo-type13.woocommerce table.wishlist_table tbody td, 
			.woo-type13.woocommerce table.shop_table td.product-subtotal, .woo-type13.woocommerce-page table.shop_table td.product-subtotal { border-top-width: 2px; }	
			
			.woo-type13.woocommerce-cart table.shop_table.cart tbody tr, .woo-type13.woocommerce-account table.shop_table tbody tr, .woo-type13.woocommerce-wishlist table.shop_table tbody tr { border-right-width: 2px; }	
			
			.woo-type13 .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr:last-child td, .woo-type13 .woocommerce table.order_details tfoot tr:last-child td,
			.woo-type13.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr:last-child td, .woo-type13.woocommerce table.order_details tfoot tr:last-child td,
			.woo-type13.woocommerce-page table.shop_table.woocommerce-checkout-review-order-table tfoot tr:last-child td, .woo-type13.woocommerce-page table.order_details tfoot tr:last-child td { border-bottom-width: 2px; }	
			
			.woo-type14 .woocommerce table.shop_table th, .woo-type14.woocommerce table.shop_table th, .woo-type14.woocommerce-page table.shop_table th, .woo-type14.woocommerce table.wishlist_table thead th, .woo-type14.woocommerce table.wishlist_table tbody td, .woo-type14 .woocommerce table.wishlist_table thead th, .woo-type14 .woocommerce table.wishlist_table tbody td, .woo-type14 .woocommerce table.shop_table td.product-subtotal, .woo-type14.woocommerce table.shop_table td.product-subtotal, .woo-type14.woocommerce-page table.shop_table td.product-subtotal	{ border-color: rgba(0,0,0,0.5); }
			
			.woo-type16.woocommerce table.shop_table.cart, .woo-type16.woocommerce-page table.shop_table.cart, 
			.woo-type16.woocommerce-account table.shop_table, .woo-type16.woocommerce-wishlist table.shop_table.wishlist_table { border-width: 3px; }
			
			.woo-type16.woocommerce table.shop_table th, .woo-type16.woocommerce-page table.shop_table th, 
			.woo-type16.woocommerce table.wishlist_table thead th, .woo-type16.woocommerce table.wishlist_table tbody td, 
			.woo-type16.woocommerce table.shop_table td.product-subtotal, .woo-type16.woocommerce-page table.shop_table td.product-subtotal { border-top-width: 3px; }	
			
			.woo-type16.woocommerce-cart table.shop_table.cart tbody tr, .woo-type16.woocommerce-account table.shop_table tbody tr, .woo-type16.woocommerce-wishlist table.shop_table tbody tr { border-right-width: 3px; }	
			
			.woo-type16 .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr:last-child td, .woo-type16 .woocommerce table.order_details tfoot tr:last-child td,
			.woo-type16.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr:last-child td, .woo-type16.woocommerce table.order_details tfoot tr:last-child td,
			.woo-type16.woocommerce-page table.shop_table.woocommerce-checkout-review-order-table tfoot tr:last-child td, .woo-type16.woocommerce-page table.order_details tfoot tr:last-child td { border-bottom-width: 3px; }	
			
			.woo-type19 ul.products li.product .product-details .price { font-size: 12px !important; }
			.woo-type19 ul.products li.product .product-details .product-rating-wrapper .star-rating { font-size: 10px !important; margin: 15px 0 0 !important; }			
			
			.woo-type19 ul.products li.product .dt-sc-one-fourth .product-thumb .image,
			.woo-type19 .page-with-sidebar ul.products li.product .dt-sc-one-third .product-thumb .image,
			.woo-type19 .page-with-sidebar .woocommerce.columns-3 ul.products li.product .dt-sc-one-third .product-thumb .image,
			.woo-type19 .with-both-sidebar ul.products li.product .dt-sc-one-fourth .product-thumb .image,
			.woo-type19 .with-both-sidebar .woocommerce.columns-4 ul.products li.product .dt-sc-one-fourth .product-thumb .image,
			.woo-type19 .with-both-sidebar ul.products li.product .dt-sc-one-half .product-thumb .image,
			.woo-type19 .with-both-sidebar .woocommerce.columns-2 ul.products li.product .dt-sc-one-half .product-thumb .image,
			
			.woo-type19 .page-with-sidebar ul.products li.product .dt-sc-one-fourth .product-thumb .image,
			.woo-type19 .page-with-sidebar .woocommerce.columns-4 ul.products li.product .dt-sc-one-fourth .product-thumb .image,
			.woo-type19 .with-both-sidebar ul.products li.product .dt-sc-one-third .product-thumb .image,
			.woo-type19 .with-both-sidebar .woocommerce.columns-3 ul.products li.product .dt-sc-one-third .product-thumb .image, 
			
			.woo-type19 .page-with-sidebar ul.products li.product .dt-sc-one-half .product-thumb .image,
			.woo-type19 .page-with-sidebar .woocommerce.columns-2 ul.products li.product .dt-sc-one-half .product-thumb .image, 
			
			.woo-type19 ul.products li.product .dt-sc-one-third .product-thumb .image, 
			
			.woo-type19 ul.products li.product .dt-sc-one-half .product-thumb .image { margin: 100px 0; }
			
			.woo-type21.woocommerce.single-product div.product .woocommerce-tabs ul.tabs li { padding: 0 !important; }
			.woo-type21.woocommerce.single-product div.product div.images div.thumbnails { padding: 0 10px; }
			
			.available-domains li { margin-right: 0; width: 100%; }
			
			blockquote.type2 cite:before { left: -42px; right: auto; width: calc(50% + 32px); }
			
			.dt-sc-button.dt-sc-left-margin { margin-left: 10px; margin-right: 10px; }
			
			/** Contact Info **/
			.dt-sc-contact-info.type2 { margin: 0 0 20px; }
			.dt-sc-contact-info.type3 { margin: 0 0 70px; }
			.dt-sc-contact-info.type5 { margin: 0 0 30px; }
			.dt-sc-contact-info.type6 { margin: 0 0 35px; }
			.dt-sc-contact-info.type8 { margin: 90px 0; }
			
			.dt-sc-contact-info.type4 { border-right-width: 1px; margin: 0 auto 30px; width: 95%; }
			.dt-sc-contact-info.type4:after { content: ""; height: 12px; margin: auto; position: absolute; bottom: 0; left: -7px; top: 0; width: 12px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); z-index: 1; }		
			
			.last .dt-sc-contact-info.type4:before { content: ""; }
			
			.dt-sc-contact-info.type4, .dt-sc-contact-info.type6 { display: block; float: none; margin-left: auto; margin-right: auto; }
					
			.dt-sc-contact-info.type7 { padding-left: 120px; }
			.dt-sc-contact-info.type7 span { left: 15px; }
			
			.dt-sc-contact-info.type8 span { top: -120px; }	
			
			/** Counters **/
			.dt-sc-counter { margin-bottom: 15px; }
			
			.dt-sc-counter.type3 { border-left-style: solid; border-left-width: 1px; }
			.dt-sc-counter.type3.diamond-square { border-left-style: dashed; }
			.dt-sc-counter.type3.last, .last .dt-sc-counter.type3 { border-width: 0 1px; }
			
			.dt-sc-counter.type6 { display: block; float: none; margin-left: auto; margin-right: auto; width: 92%; }
			.dt-sc-counter.type6 h4::after { content: ""; height: 12px; margin: auto; position: absolute; left: -6px; top: 6px; transform: rotate(45deg); width: 12px; z-index: 1; }
			
			/** Dropcap **/
			.dt-sc-dropcap.dt-sc-dropcap-default { padding-right: 15px; }
			
			.dt-sc-dropcap.dt-sc-dropcap-circle, .dt-sc-dropcap.dt-sc-dropcap-bordered-circle,
			.dt-sc-dropcap.dt-sc-dropcap-square, .dt-sc-dropcap.dt-sc-dropcap-bordered-square { margin: 5px 15px 0 2px; }
			
			/** Event Shortcodes **/
			.dt-sc-event-image-caption .dt-sc-image-content, .dt-sc-event-image-caption .dt-sc-image-wrapper { width:100%; }
			.dt-sc-event-image-caption .dt-sc-image-content::before { bottom:-22px; top:auto; transform: rotate(90deg); border-left-width:16px; right:30px; }
			.dt-sc-event-image-caption .dt-sc-image-wrapper > img { width:100%; }
			
			.dt-sc-error-box:before, .dt-sc-warning-box:before, .dt-sc-success-box:before, .dt-sc-info-box:before { top: 16px; }
			
			.dt-sc-hexagon-shape { margin-top:20px; margin-bottom:0; }
			.dt-sc-hexagons, .dt-sc-hexagons li { position: inherit; }
			.dt-sc-hexagon-image { width: 88%; padding-bottom: 103.3%; }
			.dt-sc-hexagon-image-overlay { height:130px; }
			.dt-sc-hexagon-image-overlay h3 { font-size:21px; }
			.dt-sc-hexagon-image-overlay h2 { font-size:26px; }
			.dt-sc-hexagon-image-overlay h2::before { height:42px; }
			
			.dt-sc-hexagons li:first-child, .dt-sc-hexagons li:nth-child(2), .dt-sc-hexagons li:nth-child(3), .dt-sc-hexagons li:nth-child(4), .dt-sc-hexagons li:nth-child(5), .dt-sc-hexagons li:last-child { top:auto; left:30%; float:left; clear:both; bottom:auto; }
			.dt-sc-hexagons li { margin-bottom:60px; margin-top:80px; }
			
			.dt-sc-single-hexagon { margin-bottom:40px; }
			
			.dt-sc-triangle-wrapper.alter { padding: 50px 0 0; }
			
			/** Headings - Titles **/
			.dt-sc-title.with-two-color-bg { text-align: center; width: calc(100% - 40px); }
			.dt-sc-title.with-two-color-bg:before { left: 6px; }
			.dt-sc-title.with-two-color-bg:after { right: 100%; }
			.dt-sc-title.with-two-color-bg h2 { left: 30px; padding: 15px 10px 15px 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }		
			
			.dt-sc-title.with-two-color-stripe { text-align: center; }
			
			.dt-sc-title.with-two-color-stripe h1, .dt-sc-title.with-two-color-stripe h2, 
			.dt-sc-title.with-two-color-stripe h3, .dt-sc-title.with-two-color-stripe h4,
			.dt-sc-title.with-two-color-stripe h5, .dt-sc-title.with-two-color-stripe h6 { float: none; }
			
			.dt-sc-title.with-two-color-stripe h5 { margin: 0; padding-left: 0; }	
			.dt-sc-title.with-two-color-stripe h5::before { height: 1px; left: 0; top: 25px; width: 100%; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; }	
	
			.dt-sc-title.with-boxed { display: block; float: none; margin: 0 auto; width: calc(100% - 30px); }
			.icon-link-title .vc_column-inner { padding: 0; }		
			.dt-sc-title.with-boxed { }		
			
			.dt-sc-title.with-two-border h2 { font-size: 22px; padding: 0 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }
	
			.dt-sc-triangle-title { width: 100%; }
			.dt-sc-ribbon-title { background-size: 100% auto; width: 100%; }
			
			/** Horizontal Timeline **/
			.dt-sc-hr-timeline-section.type1 .dt-sc-hr-timeline .dt-sc-hr-timeline-content, .dt-sc-timeline .column { width: 100%; }
			
			.dt-sc-hr-timeline-section.type1 .column { margin-bottom: 0; }
			.dt-sc-hr-timeline-section.type1 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-content { margin: 42px 0 0; }
			
			.dt-sc-hr-timeline-section.type2::before { content: none; }
			.dt-sc-hr-timeline-section.type2 .column { margin-bottom: 50px; }
			.dt-sc-hr-timeline-section.type2 .column:last-child { margin-bottom: 20px; }
	
			.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline-content h3::after,
			.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-content p::after { content: ""; height: 5px; margin: 0 auto; position: absolute; left: 0; right: 0; width: calc(100% - 40px); z-index: -1; }
			.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline-content h3::after { top: -41px; }
			
			.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-thumb { padding: 75px 0 0; }
			.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-thumb:before { top: 26px; }
			.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-thumb:after { top: 52px; }
			
			.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-content h3::after { content: none; }
			.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-content p::after { bottom: calc(50% + 20px); }
			
			
			/** Vertical Timeline **/
			.dt-sc-timeline-section::before { right: auto; }
			.dt-sc-timeline-section::after { content: ""; height: 100%; right: 0; margin: auto; position: absolute; right: 0; top: 0; width: 5px; }
			.dt-sc-timeline-section .dt-sc-timeline:first-child { margin-top: -10px; }
			
			.dt-sc-timeline .dt-sc-timeline-content::after { right: 0; width: 25px; }
			.dt-sc-timeline.right .dt-sc-timeline-content::after { left: 0; }
			
			.dt-sc-timeline .dt-sc-timeline-content::before { right: 25px; }
			.dt-sc-timeline.left .dt-sc-timeline-content { padding: 0 70px 0 0; }
			
			.dt-sc-timeline.right .dt-sc-timeline-content::before { left: 25px; }
			.dt-sc-timeline.right .dt-sc-timeline-content { padding: 0 0 0 70px; }		
	
			.dt-sc-timeline-section.type2 { border-width: 0 3px; border-style: solid; }
			
			.dt-sc-timeline-section.type2::after { left: auto; right: -10px; }
			.dt-sc-timeline-section.type2::before { border-width: 3px; border-style: solid; content: ""; height: 16px; left: -9px; margin: auto; position: absolute; top: -15px; transform: rotate(45deg); width: 16px; }
			
			.dt-sc-timeline-section.type2 .dt-sc-timeline { margin-bottom: 15px; }
			.dt-sc-timeline-section.type2 .dt-sc-timeline:last-child { margin-top: 20px; }
			
			.dt-sc-timeline-section.type2 .dt-sc-timeline .dt-sc-timeline-content::before { width: 100%; }
			.dt-sc-timeline-section.type2 .dt-sc-timeline:last-child .dt-sc-timeline-content::after { border-width: 2px; width: 100%; }
			
			.dt-sc-timeline-section.type3::after { width: 2px; }
			.dt-sc-timeline-section.type5::after { width: 1px; }
			.dt-sc-timeline-section.type3::after, .dt-sc-timeline-section.type4::after, .dt-sc-timeline-section.type5::after { z-index: -1; }
			
			.dt-sc-timeline-section.type3 .dt-sc-timeline.left .dt-sc-timeline-content { padding-left: 20px; padding-right: 40px; }
			.dt-sc-timeline-section.type3 .dt-sc-timeline.right .dt-sc-timeline-content { padding-left: 40px; padding-right: 20px; }
			
			.dt-sc-timeline-section.type4 .dt-sc-timeline { padding-bottom: 40px; }
			.dt-sc-timeline-section.type4 .dt-sc-timeline.left .dt-sc-timeline-content { padding-left: 20px; padding-right: 30px; }
			.dt-sc-timeline-section.type4 .dt-sc-timeline.right .dt-sc-timeline-content { padding-left: 30px; padding-right: 20px; }
			
			.dt-sc-timeline-section.type4 .dt-sc-timeline.left .dt-sc-timeline-content,
			.dt-sc-timeline-section.type4 .dt-sc-timeline.right .dt-sc-timeline-content { padding-top: 165px; }
			
			.dt-sc-timeline-section.type4 .dt-sc-timeline-image-wrapper { margin-left: 0; margin-right: 30px; right: 0; }
			.dt-sc-timeline-section.type4 .dt-sc-timeline-image-wrapper::after { left: auto; right: -30px; }
			.dt-sc-timeline-section.type4 .dt-sc-timeline-image-wrapper::before { left: auto; right: -40px; }
			
			.dt-sc-timeline-section.type4 .dt-sc-timeline.right .dt-sc-timeline-image-wrapper { margin-left: 30px; margin-right: 0; left: 0; right: auto; }
			.dt-sc-timeline-section.type4 .dt-sc-timeline.right .dt-sc-timeline-image-wrapper::before { left: -40px; right: auto; }
			.dt-sc-timeline-section.type4 .dt-sc-timeline.right .dt-sc-timeline-image-wrapper::after { left: -30px; right: auto; }
			
			.dt-sc-timeline-section.type5 .dt-sc-timeline .dt-sc-timeline-content .dt-sc-timeline-icon-wrapper { height: 50px; right: -26px; width: 50px; }
			.dt-sc-timeline-section.type5 .dt-sc-timeline.right .dt-sc-timeline-content .dt-sc-timeline-icon-wrapper { left: -26px; }
			
			.dt-sc-timeline-section.type5 .dt-sc-timeline .dt-sc-timeline-content .dt-sc-timeline-icon-wrapper span { font-size: 36px; line-height: 50px; }
			
			.dt-sc-timeline-section.type5 .dt-sc-timeline.left .dt-sc-timeline-content { padding-left: 15px; padding-right: 35px; }
			.dt-sc-timeline-section.type5 .dt-sc-timeline.right .dt-sc-timeline-content { padding-left: 35px; padding-right: 15px; }
			
			.dt-sc-timeline-section.type5 .dt-sc-timeline .dt-sc-timeline-content { margin: 0 0 20px; }
			.dt-sc-timeline-section.type5 .dt-sc-timeline .dt-sc-timeline-content h2 { margin-top: 15px; }	
			
			/** Colors **/							
			
			.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline-content h3::after,
			.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-content p::after { background-color: #222222;  }
			
			.dt-sc-timeline-section::after { background-color: rgba(0, 0, 0, 0.05); }
			.dt-sc-timeline-section.type2::before { background-color: rgba(0,0,0,0); }
			.dt-sc-timeline-section.type4::after { background-color: #222222; }	
			
			.dt-sc-special-testimonial-container .vc_col-sm-6 { padding:65px 35px; }
			.dt-sc-special-testimonial-container .extend-bg-fullwidth-left.vc_col-sm-6 { padding:60px 40px; }
			.dt-sc-testimonial-images li { width:32%; min-height:112px; }
			.dt-sc-testimonial-images li:nth-child(5) { clear:none; }
			.dt-sc-testimonial-images li.selected div { width:70px; height:70px; }
			
			.dt-sc-testimonial-special-wrapper::before, .dt-sc-testimonial-special-wrapper::after { bottom: -23px; left: 0; right:0; top:auto; }
			
			/*----*****---- << Testimonial >> ----*****----*/
			.dt-sc-testimonial.type5 { float: left; margin: 0 0 50px; width: 100%; }
			.vc_row-no-padding .dt-sc-testimonial.type5 { max-width: inherit; }
			
			.dt-sc-testimonial.type6 { overflow: visible; }
			.dt-sc-testimonial.type6::after { content: none; }
			.dt-sc-testimonial.type6 .dt-sc-testimonial-author { padding-left: 20px; padding-right: 20px; }
			
			.dt-sc-testimonial.type6 .dt-sc-testimonial-author::before { height: 200px; margin: auto; left: 0; right: 0; top: 50%; width: 200px; }
			.dt-sc-testimonial.type6 .dt-sc-testimonial-author::after { content: ""; height: 100%; left: -100%; position: absolute; right: -100%; top: 0; width: 9999px; background-color: #f7f7f7; }
			
			.dt-sc-testimonial.type6 .dt-sc-testimonial-author, .dt-sc-testimonial.type6 .dt-sc-testimonial-quote { width: 100%; }
			
			.dt-sc-testimonial-wrapper.type6 .dt-sc-testimonial.type6 .dt-sc-testimonial-quote { padding: 20px 0 20px 0; }
			.dt-sc-testimonial-wrapper.type6 .dt-sc-testimonial.type6 .dt-sc-testimonial-author { padding-top: 20px; padding-bottom: 20px; }
			.dt-sc-testimonial.type6 .dt-sc-testimonial-quote blockquote::before { top: 50%; font-size: 100px; transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); }
			
			.dt-sc-testimonial.type6 .dt-sc-testimonial-quote { float: left; }
			
			.dt-sc-testimonial.type8 .dt-sc-testimonial-author cite { right: 10px; }
			.dt-sc-testimonial.type8.alignright .dt-sc-testimonial-author cite { left: 14px; bottom: 22px; }
			.dt-sc-testimonial-wrapper .dt-sc-testimonial.type8 .dt-sc-testimonial-quote { width: 100%; }
			.dt-sc-testimonial.type8 .dt-sc-testimonial-author { width: auto; }
			
			.dt-sc-testimonial-wrapper.carousel_items .dt-sc-testimonial.type8 .dt-sc-testimonial-author cite { left: 14px; right: auto; bottom: 22px; }
								
			.dt-sc-testimonial-wrapper .carousel-arrows { bottom: 0; }	
			.dt-sc-testimonial-wrapper.type8 .carousel-arrows { left: auto; right: 0; bottom: -40px; }	
			
			.rs_col_no_btm_space .dt-sc-team { margin-bottom:0; }
			
			
			.dt-sc-team.type2.alter .dt-sc-team-details::before { border-right:15px solid #f1efea; left: 30px; right: auto; border-left:transparent; }
			
			/** Team **/
			.dt-sc-team { margin: 0 0 30px; }
			.dt-sc-team .dt-sc-team-thumb img,
			.dt-sc-team.type2 .dt-sc-team-thumb, .dt-sc-team.type2 .dt-sc-team-details { width: 100%; }
			
			.dt-sc-team.type2 .dt-sc-team-details { padding: 50px 25px; }
			
			.dt-sc-team.type2 .dt-sc-team-details:before { border-bottom-width: 16px; top: -22px; left: 30px; transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); }		
			
			.rs_min_height_team_col .wpb_column { min-height: 470px !important; }	
			.rs_col_no_btm_space.dt-sc-team { margin-bottom: 0; }
			
			.dt-sc-tabs-vertical-frame-content img { position:inherit !important; }
			.type7 ul.dt-sc-tabs-horizontal { padding-left:20px; }
			.type7 .dt-sc-tabs-horizontal:before { content:none; }
			.type7 ul.dt-sc-tabs-horizontal-frame { padding-left:0px; }
			.type7 ul.dt-sc-tabs-horizontal-frame:before, .type7 .dt-sc-tabs-horizontal-frame > li:after { display:none; }
			.type7 ul.dt-sc-tabs-horizontal-frame > li, .type7 ul.dt-sc-tabs-horizontal-frame > li > a { width:100%; }
			
			ul.dt-sc-tabs-horizontal li, ul.dt-sc-tabs-vertical li { position: relative; z-index: 1; }
					
			.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame li,
			.dt-sc-tabs-horizontal-frame-container.type3 ul.dt-sc-tabs-horizontal-frame li,
			.dt-sc-tabs-horizontal-frame-container.type4 ul.dt-sc-tabs-horizontal-frame > li { text-align: center; width: 100%; }
			
			.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame > li > a,
			.dt-sc-tabs-horizontal-frame-container.type3 ul.dt-sc-tabs-horizontal-frame > li > a,
			.dt-sc-tabs-horizontal-frame-container.type4 ul.dt-sc-tabs-horizontal-frame > li > a { display: inline-block; float: none; }	
			
			.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame { border-top: none; padding: 0 0 35px; }
			
			.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame li, 
			.dt-sc-tabs-horizontal-frame-container.type3 ul.dt-sc-tabs-horizontal-frame > li { border: none; }
			
			.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame li { overflow: hidden; }
			.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame > li > a { font-size: 14px; }
			
			.dt-sc-tabs-horizontal-frame-container.type2.alter ul.dt-sc-tabs-horizontal-frame > li > a { margin-top: 0; margin-bottom: 2px; }
	
			
			.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame > li > a.current:before,
			.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame > li > a.current:after { content: ""; height: 2px; position: absolute; top: 0; width: 100%; -webkit-transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; -ms-transition: all 0.3s linear 0s; -o-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; }
			
			.dt-sc-tabs-horizontal-frame-container.type2.alter ul.dt-sc-tabs-horizontal-frame > li > a.current::before, 
			.dt-sc-tabs-horizontal-frame-container.type2.alter ul.dt-sc-tabs-horizontal-frame > li > a.current::after { bottom: -2px; top: auto; }
			
			.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame > li > a.current:before { left: -100%; }
			.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame > li > a.current:after { right: -100%; }		
			
			
			.dt-sc-tabs-horizontal-frame-container.type3 ul.dt-sc-tabs-horizontal-frame > li > a { border-right-width: 1px; margin: 0 0 -2px; width: 80%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
			
			.dt-sc-tabs-horizontal-frame-container.type3 ul.dt-sc-tabs-horizontal-frame > li > a > span { float: none; top: auto; }
	
			.dt-sc-tabs-horizontal-frame-container.type4 ul.dt-sc-tabs-horizontal-frame { border: none; }
			.dt-sc-tabs-horizontal-frame-container.type4 ul.dt-sc-tabs-horizontal-frame > li { margin: 0 0 35px; }
			.dt-sc-tabs-horizontal-frame-container.type4 ul.dt-sc-tabs-horizontal-frame > li > a { margin: 0 0 -1px; min-width: 60%; }
			
			.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame,
			.dt-sc-tabs-horizontal-frame-container.type2.alter ul.dt-sc-tabs-horizontal-frame,
			.dt-sc-tabs-horizontal-frame-container.type4 ul.dt-sc-tabs-horizontal-frame > li { border-bottom: 1px solid rgba(0,0,0,0.08); }
	
			.dt-sc-tabs-horizontal-frame-container.type5 ul.dt-sc-tabs-horizontal-frame > li,
			.dt-sc-tabs-horizontal-frame-container.type5 ul.dt-sc-tabs-horizontal-frame > li > a { display: block; float: none; }
			
			.dt-sc-tabs-horizontal-frame-container.type6 ul.dt-sc-tabs-horizontal-frame { table-layout: inherit; }
			.dt-sc-tabs-horizontal-frame-container.type6 ul.dt-sc-tabs-horizontal-frame > li { display: block; }
			
			.dt-sc-tabs-vertical-frame-container.rs_align_middle .dt-sc-tabs-vertical-frame-content,
			.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame { min-height: auto !important; }
			
			.type9 ul.dt-sc-tabs-horizontal-frame > li, .type9 ul.dt-sc-tabs-horizontal-frame > li > a { box-sizing: border-box; width: 100%; }
			
			.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame > li:first-child > a.current { border-left-color: #fcdb34; }							
										
			.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame > li > a.current:before,
			.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame > li > a.current:after { background-color: #fcdb34; }
			
			/** Pricing Tables **/
			.dt-sc-pr-tb-col { margin-bottom: 30px; }
			.dt-sc-pr-tb-col.type2 .dt-sc-tb-header { position: relative; }
			.dt-sc-pr-tb-col.type2 .dt-sc-tb-title, .dt-sc-pr-tb-col.type2 .dt-sc-price { margin-left: auto; margin-right: auto; }
			
			.dt-sc-popular-procedures { display: inline-block; }
			.dt-sc-popular-procedures .image img, .dt-sc-popular-procedures:hover .details { width: 100%; }	
			
			/** Newsletter **/
			.dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm input[type="submit"] { float: none; }	
			
			.dt-sc-newsletter-section.type1 { display: block; }
			.dt-sc-newsletter-section.type1 h2, .dt-sc-newsletter-section.type1 .dt-sc-subscribe-frm { width: 100%; }
			.dt-sc-newsletter-section.type1 h2:before, .dt-sc-newsletter-section.type1 h2:after { width: 200%; }
			.dt-sc-newsletter-section.type1 form:before { width: 420%; }
			.dt-sc-newsletter-section.type1 .dt-sc-subscribe-frm input[type="email"], .dt-sc-newsletter-section.type1 .dt-sc-subscribe-frm input[type="text"] { width: 100%; margin: 0 0 10px 0; }
			.dt-sc-newsletter-section.type1 .dt-sc-subscribe-frm input[type="submit"] { float: right; }
				  
			.dt-sc-newsletter-section:not(.type2) .dt-sc-subscribe-frm input[type="text"],
			.dt-sc-newsletter-section:not(.type2) .dt-sc-subscribe-frm input[type="email"] { margin:0 0 10px 0 !important; width: 100% !important;}
			.dt-sc-newsletter-section.type5 .dt-privacy-wrapper { position: inherit; padding-top: 20px;}
			.dt-sc-newsletter-section.type7 .dt-privacy-wrapper { position: initial;}
			.dt-sc-newsletter-section.type1 .dt_ajax_subscribe_msg{ position: relative;}

			.dt-sc-newsletter-section.type2 .dt-sc-subscribe-frm input[type="text"], 
			.dt-sc-newsletter-section.type2 .dt-sc-subscribe-frm input[type="email"] { font-size: 12px; padding: 13px 15px 11px; width: 50%; }
			
			.dt-sc-newsletter-section.type2 .dt-sc-subscribe-frm input[type="submit"],
			.dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm input[type="submit"] { margin-top: 10px; }
			
			.dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm { padding: 30px 15px; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
			
			.dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm input[type="text"], 
			.dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm input[type="email"] { margin: 0 5px; width: 46%; }	
			
			.dt-sc-newsletter-section.type4 .dt-sc-subscribe-frm input[type="text"], 
			.dt-sc-newsletter-section.type4 .dt-sc-subscribe-frm input[type="email"] { width: 46%; }
			
			.dt-sc-newsletter-section.type4 .dt-sc-subscribe-frm input[type="email"],
			.dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm input[type="email"] { margin-right: 0; }
			
			.dt-sc-newsletter-section.type5 { padding: 20px 40px 30px; width: 100%; }
			
			.dt-sc-newsletter-section.type7 .dt-sc-subscribe-frm { width: 100%; }
			.dt-sc-newsletter-section.type7 .newsletter-tooltip { margin: 0; top: auto; width: 60%; }
			.dt-sc-newsletter-section.type7 h2 { line-height: normal; }	
			
			.dt-sc-keynote-speakers .dt-sc-speakers-thumb, .dt-sc-keynote-speakers .dt-sc-speakers-details { width:100%; }
			
			.dt-sc-image-flip { text-align: center; }
			.dt-sc-image-flip img { display: block; margin: 0 auto; }
			.dt-sc-image-flip img:last-child { right: 0; }		
			
			/** Image Caption **/
			.dt-sc-image-caption .dt-sc-image-wrapper > img, .dt-sc-image-caption .dt-sc-image-content { width: 100%; }
			.dt-sc-image-caption.type6 .dt-sc-image-wrapper img { max-width: 100%; height: auto; width: 100%; }
	
			.dt-sc-image-caption.type6 { padding-bottom: 28px; }
			.dt-sc-image-caption.type7 { margin: 0 0 30px; }
			.dt-sc-image-caption.type7 .dt-sc-image-content { margin: 0; }
			.dt-sc-image-caption.type7.bottom-content .dt-sc-image-content { margin-top: 50px; }
			
			/** Icon Box **/
			.dt-sc-icon-box { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
			
			.dt-sc-icon-box, .dt-sc-icon-box.type11, .dt-sc-icon-box.type13 { margin-bottom: 25px; }
			
			.rs_col_no_btm_space .dt-sc-icon-box.type3 { margin-bottom: 0; }
			
			.dt-sc-icon-box.type5.no-icon { padding: 0 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }		
			.dt-sc-icon-box.type5.no-icon:first-child { border-left-width: 1px; }
			.dt-sc-icon-box.type5.no-icon.last, .last .dt-sc-icon-box.type5.no-icon { border-right-width: 1px; }
			
			.dt-sc-icon-box.type8.last { border-bottom-width: 1px; }
			
			.dt-sc-icon-box.type9 { height:auto !important; }
			.dt-sc-icon-box.type9 .icon-wrapper, .dt-sc-icon-box.type9 .icon-content { width: 100%; }
			.dt-sc-icon-box.type9 .icon-wrapper:before { margin: 0 auto; bottom: -30px; left: 0; right: 0; top: auto; width: 0; transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); }
			.dt-sc-icon-box.type9 .icon-wrapper span { display: block; float: none; text-align: center; }	
			.dt-sc-icon-box.type9 .icon-content { padding-top: 30px; text-align: center; }	
			
			.dt-sc-icon-box.type10 .icon-content h4:after { content: ""; height: 12px; margin: auto; position: absolute; left: -26px; top: 6px; width: 12px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); z-index: 1; }		
			
			.dt-sc-icon-box.type10.last .icon-content h4:before { content: ""; }
			.dt-sc-icon-box.type14 { min-height: 200px; }
			
			/** Event **/
			.dt-sc-content-with-hexagon-shape { height:auto; padding-top:50px; padding-bottom:50px; width:100%; margin:0; }
			.dt-sc-content-with-hexagon-shape::before, .dt-sc-content-with-hexagon-shape::after, .dt-sc-content-with-hexagon-shape .hexagon-border::before, .dt-sc-content-with-hexagon-shape .hexagon-border::after { content:none; }
			.dt-sc-content-with-hexagon-shape .hexagon-border { margin:0; height:100%; width:92%; top:0; }
			.dt-sc-content-with-hexagon-shape p { z-index:0; }
			
			/** Breaking News **/
			.dt-sc-breaking-news.classic .breaking-title { width: 100%; float: left; text-align: left; position: relative; }
			.dt-sc-breaking-news.classic:before, .dt-sc-breaking-news.classic #breaking-news-slider { width: 100%; }
			
			.dt-sc-breaking-news.classic #breaking-news-slider .bx-controls .bx-controls-direction { bottom: auto; top: 7px; right: 10px; transform: none; -moz-transform: none; -webkit-transform: none; -ms-transform: none; }
			.dt-sc-breaking-news.classic #breaking-news-slider .bx-controls .bx-controls-auto-item { bottom: auto; top: 7px; right: 20px; transform: none; -moz-transform: none; -webkit-transform: none; -ms-transform: none; }
			
			.dt-sc-breaking-news.classic:after, .dt-sc-breaking-news.classic:before { display: none; }
			.dt-sc-breaking-news.classic .breaking-title:before { content: ""; display: block; position: absolute; left: 0; width: 100%; height: 100%; top: 0; background: #1f85df; z-index: -1; }
			.dt-sc-breaking-news.classic #breaking-news-slider { position: static;  background: none; padding: 0; }
			.dt-sc-breaking-news.classic #breaking-news-slider .bx-controls a { background: #fff; }
			.dt-sc-breaking-news.classic #breaking-news-slider ul.breaking li {  background: #222; padding: 10px; }
			.dt-sc-breaking-news.classic #breaking-news-slider ul.breaking li .entry-title h4 a { color: #fff; }
			
			.dt-sc-breaking-news.modern .breaking-title { width: 100%; float: left; text-align: left; position: relative; top: auto; transform: none; -moz-transform: none; -webkit-transform: none; -ms-transform: none; }
			.dt-sc-breaking-news.modern:before, .dt-sc-breaking-news.modern #breaking-news-slider { width: 100%; }
			
			.dt-sc-breaking-news.modern:after, .dt-sc-breaking-news.modern:before { display: none; }
			.dt-sc-breaking-news.modern .breaking-title:before { content: ""; display: block; position: absolute; left: 0; width: 100%; height: 100%; top: 0; z-index: -1; }
			.dt-sc-breaking-news.modern #breaking-news-slider { position: static;  background: none; padding: 0; }
			.dt-sc-breaking-news.modern #breaking-news-slider ul.breaking li { padding: 12px 24px; }
			
			.dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm:before { top:24%; }
			
			.dt-sc-newsletter-section.type7 .dt-privacy-wrapper { top:120px; }
			.dt-sc-newsletter-section.type7 .dt_ajax_subscribe_msg { margin-top:52px; }
			
			.dt-sc-newsletter-section.type1 .dt-privacy-wrapper, .dt-sc-newsletter-section.type2 .dt-privacy-wrapper, .dt-sc-newsletter-section.type3 .dt-privacy-wrapper { position:relative; bottom:55px; margin-bottom:10px; font-size:13px; }
			.dt-sc-newsletter-section.type1 .dt-sc-subscribe-frm input[type="submit"], .dt-sc-newsletter-section.type2 .dt-sc-subscribe-frm input[type="submit"], .dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm input[type="submit"] { position:relative; bottom:-55px; }
	
		}
		
		@media only screen and (min-width: 480px) and (max-width: 767px) {
			
			th, td, tbody th { font-size: 12px; }
			
			/*----*****---- << Container >> ----*****----*/
			.container, .type5.tribe_events .container .container, .layout-boxed .vc_row .dt-sc-stretch-row-content, .left-header #header-wrapper .top-bar .container { width:420px; }
			.container.fill-container, .page-template-tpl-fullwidth .section-wrapper.fullwidth-section .container.fill-stretch-row { width:450px; }
			.layout-boxed .wrapper, .layout-boxed .main-header-wrapper, .layout-boxed .is-sticky #header-wrapper, .layout-boxed.standard-header .main-header-wrapper { width:460px; }
			
			#primary.with-left-sidebar, #primary.with-right-sidebar, #primary.with-both-sidebar { width:420px; }
			.page-with-sidebar .vc_row-no-padding .dt-sc-newsletter-section.type7 { max-width:420px; }
			
			.widget_text ul.split-list { width:100%; margin:0; }
			.alignright .dt-sc-sociable { width:100%; text-align:center; }
			.secondary-sidebar .flickr-widget div { width:auto; }
			.textwidget .dt-sc-contact-info span { width:20px; margin:7px 6px 0 0; font-size:15px; }
			
			.widget.woocommerce .woocommerce-product-search input[type="submit"] { float:right; min-height:50px; margin-top:10px; position:inherit; }
			.woo-type20 .widget.woocommerce .woocommerce-product-search input[type="submit"] { border-radius: 5px; }
			.widget.woocommerce .woocommerce-product-search input[type="search"] { padding-right: 10px; }	
			
			#cupcake { transform: scale(0.7); -moz-transform: scale(0.7); -webkit-transform: scale(0.7); -ms-transform: scale(0.7); }
		 
			/*----*****---- << Footer >> ----*****----*/
			.footer-copyright .vc_col-sm-6 { width: 100% !important; margin-bottom:15px !important; text-align:center; padding:0; }
			.footer-copyright .dt-sc-sociable li { display: inline-block; float: none; }
			.footer-copyright .dt-sc-sociable.diamond-square-border li { margin:0 20px 0 0; }
			
			.footer-copyright .menu-links { text-align:center; }
			.footer-copyright .menu-links li { margin:0 0 0 10px; }
			.footer-copyright .menu-links.with-splitter li { margin: 0; }
			.footer-copyright .menu-links li:first-child { margin: 0; }
			.footer-copyright .alignright img { display: inline-block; float: none; }
			.footer-copyright .dt-sc-contact-info span { width:20px; margin:7px 6px 0 0; font-size:15px; }
			
			.portfolio-fullwidth-container .dt-sc-one-third { width:48%; }
			
			/** Wedding **/
			.rsvp-form { padding: 65px 35px; }
			.rsvp-form form:before { left: -81px; }
			.rsvp-form form:after { right: -164px; }
			
			/*----*****---- << Custom Class >> ----*****----*/
			.rs_padding_override.vc_row, 
			.rs_padding_override.wpb_column .vc_column-inner { padding-left: 50px !important; padding-right: 50px !important; }
			
			.woocommerce div.product .images .thumbnails .yith_magnifier_gallery li,
			.woocommerce.single-product .page-with-sidebar div.product .images .thumbnails .yith_magnifier_gallery li,
			.woocommerce.single-product .page-with-sidebar.with-both-sidebar div.product .images .thumbnails .yith_magnifier_gallery li { width: 133px !important; }
					
			.woocommerce div.product .woocommerce-tabs ul.tabs li { padding: 0 12px 0 5px; }
			.woocommerce div.product .woocommerce-tabs ul.tabs li a { font-size: 12px; }
			
			.woocommerce .shop_table .quantity .qty, .woocommerce-page .shop_table .quantity .qty { margin: 10px 0; }
			
			.woocommerce table.shop_table.cart tbody tr td.actions .coupon .input-text { width: auto; }
		   
			.woocommerce-cart table.shop_table tbody tr td.actions .coupon .button { bottom: -2px; }
			.woocommerce-cart table.shop_table tbody tr td.actions .button { bottom: 25px; }		
			
			.woocommerce-cart .cart-collaterals .cart_totals table td, .woocommerce table.shop_attributes td { text-align: left; }
			.woocommerce-cart .cart-collaterals .cart_totals .button { float: left; }
			
			.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating { font-size: 10px; margin: 5px 0; }	
			
			.woo-type2 div.product .woocommerce-tabs ul.tabs li { margin: 0; padding: 0; }
			.woo-type2 div.product .woocommerce-tabs ul.tabs li a { letter-spacing: 0; margin: 0 3px 0 0; padding: 5px 15px; }	
			
			.woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-fourth .product-wrapper, .woo-type18 .page-with-sidebar .woocommerce.columns-4 ul.products li.product .dt-sc-one-fourth .product-wrapper, .woo-type18 .with-both-sidebar ul.products li.product .dt-sc-one-third .product-wrapper, .woo-type18 .with-both-sidebar .woocommerce.columns-3 ul.products li.product .dt-sc-one-third .product-wrapper { padding: 20px 25px 0; }
			
			.woo-type18 ul.products li.product .dt-sc-one-fourth .product-thumb:after, .woo-type18 ul.products li.product .dt-sc-one-fourth .product-thumb:before, 
			.woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-fourth .product-thumb:after, .woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-fourth .product-thumb:before,
			.woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-fourth .product-thumb:after, .woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-fourth .product-thumb:before,
			
			.woo-type18 ul.products li.product .dt-sc-one-third .product-thumb:after, .woo-type18 ul.products li.product .dt-sc-one-third .product-thumb:before, 
			.woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-third .product-thumb:after, .woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-third .product-thumb:before,
			.woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-third .product-thumb:after, .woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-third .product-thumb:before,
			
			.woo-type18 ul.products li.product .dt-sc-one-half .product-thumb:after, .woo-type18 ul.products li.product .dt-sc-one-half .product-thumb:before, 
			.woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-half .product-thumb:after, .woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-half .product-thumb:before,
			.woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-half .product-thumb:after, .woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-half .product-thumb:before { top: -90px; }
			
			.woo-type18 ul.products li.product .dt-sc-one-fourth .product-thumb .image:before, .woo-type18 ul.products li.product .dt-sc-one-fourth .product-thumb .image:after,
			.woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-fourth .product-thumb .image:before, .woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-fourth .product-thumb .image:after,
			.woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-fourth .product-thumb .image:before, .woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-fourth .product-thumb .image:after, 	
				
			.woo-type18 ul.products li.product .dt-sc-one-third .product-thumb .image:before, .woo-type18 ul.products li.product .dt-sc-one-third .product-thumb .image:after,
			.woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-third .product-thumb .image:before, .woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-third .product-thumb .image:after,
			.woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-third .product-thumb .image:before, .woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-third .product-thumb .image:after,
			
			.woo-type18 ul.products li.product .dt-sc-one-half .product-thumb .image:before, .woo-type18 ul.products li.product .dt-sc-one-half .product-thumb .image:after,
			.woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-half .product-thumb .image:before, .woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-half .product-thumb .image:after,
			.woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-half .product-thumb .image:before, .woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-half .product-thumb .image:after { bottom: -90px; }
			
			/*** 404 ***/
			.error404 .type7 .error-content { width:100%; }
			.error404 h2 { font-size: 120px; }		
			.error404 .type1 h2 { line-height: 120px; margin-bottom: 0px; }
			.error404 .type1 #searchform { width: 100%; }
			
			/*----*****---- << Comming Soon >> ----*****----*/
		   .under-construction.type1 .dt-sc-counter-wrapper { margin-right:0; }
		   .under-construction.type1 .dt-sc-counter-wrapper .counter-icon-wrapper::before { width:70px; height:70px; }
		   .under-construction.type1 .dt-sc-counter-wrapper .dt-sc-counter-number { line-height:70px; font-size:36px; }
		   .under-construction.type1 .dt-sc-counter-wrapper .counter-icon-wrapper::after { right:-5px; }
		   .under-construction.type1 .dt-sc-counter-wrapper .counter-icon-wrapper { width:114px; height:77px; }
		   
		   .under-construction.type4 .wrapper > .logo { left:5px; top:5px; }
		   .under-construction.type4 .dt-sc-counter-wrapper { margin-bottom:20px; }
		   
		   .under-construction.type7 .dt-sc-counter-wrapper { margin-right:15px; min-width:62px; margin-bottom:5px; }
		   .under-construction.type7 .counter-icon-wrapper .dt-sc-counter-number { font-size:37px; }
		   
		   /*----*****---- << buddypress >> ----*****----*/
			#buddypress div.activity-meta a { margin-top:5px; }
			
			#buddypress .dt-sc-member-container, #buddypress .dt-sc-group-container { margin: 0 0px 30px; text-align: center; width: 100%; }
			#buddypress > div#item-body, #buddypress div#item-header div#item-header-content { width:100%; }
			.members.dir-list ul, #buddypress ul.item-list, #buddypress #activity-stream { margin-top:20px; display:inline-block; width:100%; }
			.bp_members.type-bp_members #buddypress div#subnav.item-list-tabs > ul, .my-groups .bp_members.type-bp_members #buddypress #item-body div#subnav.item-list-tabs > ul { margin-top:93px; }
			.messages .bp_members.type-bp_members #buddypress div#subnav.item-list-tabs > ul { margin-top:50px; }
			.logged-in.my-groups .bp_members.type-bp_members #buddypress #item-body div#subnav.item-list-tabs > ul { border-bottom:0; }
			
			#buddypress ul.item-list li div.item-desc { display:inline-block; margin-left:93px; width:77%; }
			#buddypress .groups.mygroups #groups-list .item, #buddypress #groups-list .item { margin-right: 0; width: 70%; }
			
			#buddypress div.item-list-tabs > ul, #buddypress #item-body div#subnav.item-list-tabs > ul { border-bottom:0; }
			#buddypress div.item-list-tabs ul li { border-bottom: 1px solid rgba(0, 0, 0, 0.1); text-align:center; width:100%; }
			#buddypress div.item-list-tabs ul li a, .my-groups .bp_members.type-bp_members #buddypress #item-body div#subnav.item-list-tabs > ul { margin-right:0; margin-bottom:0; }
			
			#buddypress div#subnav.item-list-tabs ul li.last { margin-top:20px; padding-bottom:20px; }
			#buddypress div.pagination .pagination-links { width:100%; text-align:center; margin-top:15px; }
		   #buddypress div.pagination .pagination-links span, #buddypress div.pagination .pagination-links a { float:none; display:inline-block; }
		   
		   /*----*****---- << bbpress >> ----*****----*/
			#bbpress-forums li.bbp-forum-freshness, #bbpress-forums li.bbp-topic-freshness { display:none; }
			li.bbp-forum-info, li.bbp-topic-title { width:55%; }
			li.bbp-forum-topic-count, li.bbp-topic-voice-count, li.bbp-forum-reply-count, li.bbp-topic-reply-count { width:19%; }
			
			#bbpress-forums li .bbp-forum-content { display:none; }
			.bbp-forum-info .bbp-forum-title { font-size:14px; }
			
			#bbpress-forums div.bbp-the-content-wrapper div.quicktags-toolbar { min-height:50px; }
			#bbpress-forums div.bbp-the-content-wrapper input { margin-bottom:3px; }
			
			blockquote.type2 cite:before { width: calc(50% + 62px); }
			
			.aligncenter .dt-sc-button.medium.with-icon.icon-right.type3 { padding: 14px 80px 13px 30px; }
			
			.page-with-sidebar .vc_row-no-padding .dt-sc-newsletter-section.type7 { max-width:420px; }
			
			.dt-sc-pr-tb-col .dt-sc-tb-thumb > img { width: 100%; }
			
			.dt-sc-progress-wrapper .dt-sc-bar-title { font-size: 10px; padding: 0 10px 0 0; width: 32%; }
			.dt-sc-progress-wrapper .dt-sc-progress { width: 68%; }
			
			/** Tabs **/
			ul.dt-sc-tabs-horizontal > li > a,
			ul.dt-sc-tabs-horizontal-frame > li > a { font-size: 11px; padding: 10px 15px 15px; }
			
			ul.dt-sc-tabs-horizontal-frame > li > a { padding: 10px 15px; }
			
			ul.dt-sc-tabs-horizontal > li > a > span,
			ul.dt-sc-tabs-horizontal-frame > li > a > span { top: 7px; }
			
			.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame,
			.dt-sc-tabs-vertical-frame-container.type3 ul.dt-sc-tabs-vertical-frame,
			.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame { width: 46%; }
			
			.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame > li > a { padding: 15px; }
			
			.dt-sc-tabs-vertical-frame-container.type2 .dt-sc-tabs-vertical-frame-content,
			.dt-sc-tabs-vertical-frame-container.type3 .dt-sc-tabs-vertical-frame-content,
			.dt-sc-tabs-vertical-frame-container.type4 .dt-sc-tabs-vertical-frame-content { padding: 0 0 0 20px; width: calc(54% + 1px); }
			
			.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame > li > a,
			.dt-sc-tabs-vertical-frame-container.type3 ul.dt-sc-tabs-vertical-frame > li > a,
			.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame > li > a { font-size: 10px; }
			
			.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame > li > a.current:before { font-size: 18px; right: 15px; top: 15px; }
			.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame > li:first-child > a.current:before { top: 31px; }
				
			.dt-sc-tabs-vertical-frame-container.type3 .dt-sc-tabs-vertical-frame-content { padding: 0 0 0 35px; }
			
			.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame > li > a { padding: 12px 15px 12px 0; }
			.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame > li > a:before { line-height: 46px; padding-right: 3px; right: -30px; width: 30px; }
			.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame > li > a.current:after { right: 6px; }
			
			/** Team **/
			.dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-social { top: 32%; }
			.rs_min_height_team_col .wpb_column { min-height: 570px !important; }
			
			/** Headings - Titles **/
			.dt-sc-ribbon-title { line-height: 50px; }	
			.dt-sc-triangle-title { height: 510px; margin: 0 0 35px; }
			
			/*----*****---- << Content Shortcodes >> ----*****----*/
			.dt-sc-triangle-img-crop a { margin-left: 20px; margin-top: 20px; }		
			.dt-sc-triangle-content { margin-top: -340px; padding: 80px 0 0 20px; }
			.dt-sc-triangle-content:before { border-left-width: 160px; border-right-width: 160px; border-top-width: 225px; left: 60px; }
			
			.dt-sc-triangle-wrapper.alter .dt-sc-triangle-content:before { border-bottom-width: 225px; right: 46px; }
			.dt-sc-triangle-wrapper.alter .dt-sc-triangle-content { padding: 130px 0 0 0; }	
			
			.alter .dt-sc-triangle-img { left: 300px; top: -170px; }
			
			.mfp-arrow-left { left: -38px; }
			.mfp-arrow-right { right: -38px; }		
			
		}
		
		
		@media only screen and (max-width: 479px) {
			
			.blog-entry .entry-format a { width: 60px; height: 60px; line-height: 45px; }
			.blog-entry.blog-medium-style .entry-format a { width: 55px; height: 55px; line-height: 45px; }
			.blog-entry .entry-format a:before { line-height: 45px; font-size: 22px; }
			.blog-entry.blog-medium-style .entry-format a:before { line-height:50px; }
			
			/* latest News */
			.blog-entry.blog-thumb-style { margin-bottom:30px; }
			.blog-entry.blog-thumb-style .entry-thumb { width:100%; margin-right:0; margin-bottom:15px; padding:0; text-align:center; }
			.blog-entry.blog-thumb-style .entry-thumb img { margin:0 auto; width:100%; margin-bottom:5px; }
			.blog-entry.blog-thumb-style .entry-details { width:100%; }
			
			.dt-sc-post-block-default-wrapper .blog-entry .entry-thumb, .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry .entry-thumb, .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .blog-entry .entry-thumb { display: none; }
		
		.dt-sc-post-block-default-wrapper .blog-entry.large-thumb .entry-thumb, .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb .entry-thumb, .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb .entry-thumb { display: block; }
		
		.dt-sc-post-block-default-wrapper .blog-entry .entry-details, .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry .entry-details, .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .blog-entry .entry-details, .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry .entry-details, .with-both-sidebar .vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-default-wrapper .blog-entry .entry-details { width: 100%; }
		
		.dt-sc-post-block-default-wrapper .blog-entry.format-audio .entry-meta-data .category, .dt-sc-post-block-default-wrapper .blog-entry.format-video .entry-meta-data .category, .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .blog-entry.format-audio .entry-meta-data .category, .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .blog-entry.format-video .entry-meta-data .category, .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry.format-audio .entry-meta-data .category, .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry.format-video .entry-meta-data .category { width: 60%; float: left; }
			 
		.page-with-sidebar .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth .entry-thumb, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth .entry-thumb, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth .entry-thumb, .dt-sc-post-block-default-wrapper .blog-entry .entry-thumb, 
		.vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry .entry-thumb, .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .blog-entry .entry-thumb { display: block; }
		
		.page-with-sidebar .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth .entry-details, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth .entry-details, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth .entry-details { width: 100%; }
		
		.page-with-sidebar .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb .entry-thumb, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb .entry-thumb, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb .entry-thumb { display: block; }
		
		.page-with-sidebar .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry .entry-details, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry .entry-details, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .blog-entry .entry-details, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth .entry-details, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth .entry-details, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth .entry-details, .dt-sc-post-block-default-wrapper .blog-entry .entry-details, .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry .entry-details, .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .blog-entry .entry-details, .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry .entry-details,	.with-both-sidebar .vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-default-wrapper .blog-entry .entry-details { width: 49.3%; }
		
		.page-with-sidebar .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb .entry-details, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb .entry-details, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb .entry-details { width: 100%; }
		
		.page-with-sidebar .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb .entry-details,
		.page-with-sidebar .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb .entry-details, 
		.page-with-sidebar .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb .entry-details, 
		.page-with-sidebar .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb .entry-details,
		.vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb .entry-details, .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb .entry-details, .vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb .entry-details, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb .entry-details, .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb.fullwidth .entry-details, .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb.fullwidth .entry-details { width: 100%; }
		
		.page-with-sidebar .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb.fullwidth .entry-thumb,
		.page-with-sidebar .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb .entry-thumb,
		.dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb .entry-thumb, .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb .entry-thumb, .vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb .entry-thumb, .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb.fullwidth .entry-thumb, .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb.fullwidth .entry-thumb,
		.page-with-sidebar .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb.fullwidth .entry-thumb, 
		.page-with-sidebar .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb .entry-thumb, 
		.page-with-sidebar .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb.fullwidth .entry-thumb, 
		.with-both-sidebar .vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb .entry-thumb, 
		.with-both-sidebar .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb.fullwidth .entry-thumb, 
		.with-both-sidebar .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb.fullwidth .entry-thumb { width: 100%; margin-right: 0px; margin-bottom: 20px; }
		
		.dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb .entry-thumb,
		.vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb .entry-thumb, 
		.vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb.fullwidth .entry-thumb { width: 100%; margin-right: 0; margin-bottom: 20px; }
		.dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb .entry-details,
		.vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb.fullwidth .entry-details,
		.vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb.fullwidth .entry-details { width: 100%; }
		
		.dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry .entry-body p { display: none; }
		.dt-sc-post-block-modern-wrapper .blog-entry.grid .entry-meta-data .tags { width: 75%; }
		
		.dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-body p { display: none; }
		.dt-sc-post-block-creative-wrapper .blog-entry .entry-title h4 { margin-bottom: 0; }
		
		.dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-meta { width: 85%; }
		
		.dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-meta-data .category { float: right; }
		.dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-meta-data .tags, .page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-meta-data .tags { display: none; }
		
		.dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-meta-data .category, .dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-meta-data .category, .page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-meta-data .category, .page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-meta-data .category { float: right; width: 100%; left: 0; right: 5px; }
		.dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-meta-data .category a, .page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-meta-data .category a, .page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-meta-data .category a, .page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-third.overlay .entry-meta-data .category a { float: right; margin-left: 5px; margin-right: 0; }
		
		.page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-third.overlay .entry-info, .page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-fourth.overlay .entry-info { padding: 0 15px 20px; }
		
		.page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-format, .page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-format { display: none; }
		
		.dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-meta-data .category a:first-child, .page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-meta-data .category a:first-child,	.page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-meta-data .category a:first-child { margin-right: 5px; }
		
		.dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-title h4, .dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-title h4, .page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-third.overlay .entry-title h4, .page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-fourth.overlay .entry-title h4 { font-size: 14px; }
		
		.page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.title-separator .entry-title h4:before, .page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-third.title-separator .entry-title h4:before, .page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-fourth.title-separator .entry-title h4:before { top: -8px; }
		
		.dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-meta-data .category, .dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-meta-data .tags { width: 50%; float: left; }
		.dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-info .dt-sc-button { right: 3px; bottom: 3px; }
		
		.dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-meta .author, .dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-meta .date, .dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-meta .comments, .dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-meta .likes, .dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-meta .views { margin-right: 10px; }
		.dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-info .dt-sc-button { border: none; }
		
		.with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-meta-data .tags a, .with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-third.overlay .entry-meta-data .tags a,
		.with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-fourth.overlay .entry-meta-data .tags a { margin-right: 0; margin-left: 5px; font-size: 10px; }
		.with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-info .dt-sc-button { right: 6px; bottom: -14px; border: 1px solid; } 
		
		.with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-title h4, .with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-third.overlay .entry-title h4, .with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-fourth.overlay .entry-title h4 { font-size: 14px; }
		
		.page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-third.overlay.title-separator .entry-title h4, .page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-fourth.overlay.title-separator .entry-title h4 { font-size: 14px; }
		
		.page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay.format-video .dt-vid-image .entry-meta-data .category, .page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay.format-video.dt-sc-one-fourth .dt-vid-image .entry-meta-data .category, .page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay.format-audio .dt-vid-image .entry-meta-data .category, .page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay.format-audio.dt-sc-one-fourth .dt-vid-image .entry-meta-data .category { position: relative; width: 100%; display: block; }
		
		.page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.title-separator.format-video .dt-vid-image .entry-title h4:before, .page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.title-separator.format-audio .dt-vid-image .entry-title h4:before { top: -6px; }
		.page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.title-separator.format-video.dt-sc-one-fourth.overlay .dt-vid-image .entry-format a, .page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.title-separator.format-audio.dt-sc-one-fourth.overlay .dt-vid-image .entry-format a { width: 25px; height: 25px; }
		.with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.title-separator.format-video.dt-sc-one-fourth.overlay .dt-vid-image .entry-format a, .with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.title-separator.format-audio.dt-sc-one-fourth.overlay .dt-vid-image .entry-format a { width: 40px; height: 40px; }
		
		.dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-thumb, .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-thumb, .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-thumb, .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-thumb, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-thumb, .with-both-sidebar .vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-thumb, .with-both-sidebar .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-thumb, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-minimal-wrapper .blog-entry.list.format-video .entry-thumb, 	.page-with-sidebar .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-minimal-wrapper .blog-entry.list.format-audio .entry-thumb, .with-both-sidebar .vc_row .wpb_column.vc_col-sm-8 .dt-sc-post-block-minimal-wrapper .blog-entry.list.format-audio .entry-thumb, .with-both-sidebar .vc_row .wpb_column.vc_col-sm-8 .dt-sc-post-block-minimal-wrapper .blog-entry.list.format-video .entry-thumb, .with-both-sidebar .vc_row .wpb_column.vc_col-sm-9 .dt-sc-post-block-minimal-wrapper .blog-entry.list.format-audio .entry-thumb, .with-both-sidebar .vc_row .wpb_column.vc_col-sm-9 .dt-sc-post-block-minimal-wrapper .blog-entry.list.format-video .entry-thumb { width: 100%; float: left; margin-bottom: 20px; margin-right: 0; }
		
		.dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details, .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details, .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details, .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details, .vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details, .vc_row .wpb_column.vc_col-sm-8 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details, .vc_row .wpb_column.vc_col-sm-9 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details,  .vc_row .wpb_column.vc_col-sm-10 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details,	.page-with-sidebar .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-8 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-9 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-10 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details,  .page-with-sidebar .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-minimal-wrapper .blog-entry.list.format-video .entry-details, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-minimal-wrapper .blog-entry.list.format-audio .entry-details, .with-both-sidebar .vc_row .wpb_column.vc_col-sm-8 .dt-sc-post-block-minimal-wrapper .blog-entry.list.format-audio .entry-details, .with-both-sidebar .vc_row .wpb_column.vc_col-sm-8 .dt-sc-post-block-minimal-wrapper .blog-entry.list.format-video .entry-details, .with-both-sidebar .vc_row .wpb_column.vc_col-sm-9 .dt-sc-post-block-minimal-wrapper .blog-entry.list.format-audio .entry-details, .with-both-sidebar .vc_row .wpb_column.vc_col-sm-9 .dt-sc-post-block-minimal-wrapper .blog-entry.list.format-video .entry-details { width: 100%; float: left; }
			
		.vc_row .wpb_column.vc_col-sm-9 .vc_col-sm-6 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-thumb, .vc_row .wpb_column.vc_col-sm-10 .vc_col-sm-6 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-thumb { width: 47.9%; margin-right: 15px; }
		
		.with-both-sidebar .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-meta-data .category a, .with-both-sidebar .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-meta-data .tags a { font-size: 10px; padding: 0 5px; line-height: 24px; }
		
		.dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-half, .dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-third, .dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-fourth { width: 100%; float: left; }
		
		.dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-third .entry-format a, .dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-fourth .entry-format a { width: 50px; height: 50px; }
		.dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-third .entry-format a:before, .dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-fourth .entry-format a:before { font-size: 20px; line-height: 50px; }
		
		.dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-fourth .entry-thumb .bx-controls a, .dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-third .entry-thumb .bx-controls a { height: 35px; width: 35px; }
		.dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-fourth .entry-thumb .bx-controls a:before, .dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-third .entry-thumb .bx-controls a:before { line-height: 35px; font-size: 32px; }
		
		.dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-half.overlay .entry-thumb .bx-controls a { height: 35px; width: 35px; }
		.dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-half.overlay .entry-thumb .bx-controls a:before { line-height: 35px; font-size: 32px; }
		
		.dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-half .entry-format a, .dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-third .entry-format a, .dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-fourth .entry-format a { width: 50px; height: 50px; }
		
		.dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-half .entry-format a:before, .dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-third .entry-format a:before, .dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-fourth .entry-format a:before { font-size: 20px; line-height: 50px; }
		
		.with-both-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-third .entry-meta { margin-top: 20px; }	
		
		.blog-entry.post-info-within-image .entry-meta p.category { margin-bottom: 10px; }
		.blog-entry.post-info-within-image .entry-meta p.category a { padding: 2px 8px 0px; font-size: 8px; }
		.blog-entry.post-info-within-image .entry-meta .entry-title h4 { font-size: 14px; }	 
		.blog-entry.post-info-within-image .entry-thumb:before { height: 60%; }
		
		.blog-entry.post-info-within-image .entry-meta .comments, .blog-entry.post-info-within-image .entry-meta .views, .blog-entry.post-info-within-image .entry-meta .likes { margin-left: 6px; }
		.blog-entry.post-info-within-image .entry-meta > *, .blog-entry.post-info-within-image .entry-meta .likes a i { font-size: 10px; }
		.blog-entry.post-info-within-image .entry-meta i.fa, .blog-entry.post-info-within-image .entry-meta i { font-size: 13px;}
		
		.blog-entry.post-info-within-image .entry-meta .dt_scroll_down { width: 20px; height: 20px; right: 3px; bottom: 3px; }
		.blog-entry.post-info-within-image .entry-meta .dt_scroll_down a i { line-height: 20px; font-size: 14px; }
		
		.blog-entry.post-info-within-image .entry-meta { position: static; background: #222; padding: 10px 10px 30px; }
		.blog-entry.post-info-within-image .entry-thumb:before { display: none; }
		
		.two-color-section .dt-sc-newsletter-section .dt-sc-subscribe-frm input[type="email"], .two-color-section .dt-sc-newsletter-section .dt-sc-subscribe-frm input[type="text"], .dt-sc-newsletter-section.type2 .dt-sc-subscribe-frm input[type="text"], .dt-sc-newsletter-section.type2 .dt-sc-subscribe-frm input[type="email"], .dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm input[type="text"], .dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm input[type="email"], .dt-sc-newsletter-section.type4 .dt-sc-subscribe-frm input[type="text"], .dt-sc-newsletter-section.type4 .dt-sc-subscribe-frm input[type="email"] { width:100%; margin:5px 0; }
		
		.dt-sc-newsletter-section.type1 form:before { width:250%; }
		.dt-sc-newsletter-section.type1 .dt-sc-subscribe-frm { padding-left:0; }

		.dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm:before { top:24%; }
		.dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm:before { top:19%; }

		.dt-sc-newsletter-section.type7 .newsletter-tooltip { width:80%; }	
			
					
		}