/*----*****---- << Tablet (Portrait) >> ----*****----*/	
	
    /* Note: Design for a width of 768px */
    @media only screen and (min-width:768px) and (max-width:991px) {
		
		.dt-sc-shadow { width:100%; background-size:100%; }
		
		/*----*****---- << Container >> ----*****----*/	
		.container, .type5.tribe_events .container .container, .layout-boxed .vc_row .dt-sc-stretch-row-content, .left-header #header-wrapper .top-bar .container { width:710px; }
		.container.fill-container, .page-template-tpl-fullwidth .section-wrapper.fullwidth-section .container.fill-stretch-row { width:740px; }
		.layout-boxed .wrapper, .layout-boxed .main-header-wrapper, .layout-boxed .is-sticky #header-wrapper, .layout-boxed.standard-header .main-header-wrapper { width:750px; }
		
		.page-with-sidebar .vc_row-no-padding .dt-sc-newsletter-section.type7 { max-width:710px; }
		
		#primary { width:500px }
		#primary.with-both-sidebar { width:290px; }
		#secondary, #secondary-right, #secondary-left { width:180px; }
		
		.layout-boxed .vc_row.vc_row-no-padding { width:calc(100% + 40px) !important; left:-20px !important; }
		
		/*----*****---- << Mega Menu >> ----*****----*/		
		#main-menu .megamenu-2-columns-group .megamenu-child-container { width:340px; }
		#main-menu .megamenu-3-columns-group .megamenu-child-container { width:510px; }
		#main-menu .megamenu-4-columns-group .megamenu-child-container { width:680px; }
		
		.left-header #main-menu .megamenu-3-columns-group .megamenu-child-container, .left-header #main-menu .megamenu-4-columns-group .megamenu-child-container { width:490px; }
		
		.left-header #main-menu .megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li, .left-header #main-menu .megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li, .left-header #main-menu .megamenu-4-columns-group .megamenu-child-container > ul.sub-menu > li, .left-header #main-menu .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.menu-item-fullwidth .widget, .left-header #main-menu .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-three-columns.menu-item-fullwidth .widget, .left-header #main-menu .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns.menu-item-fullwidth .widget, .left-header #main-menu .megamenu-4-columns-group .megamenu-child-container > ul.sub-menu > li.fill-two-columns, .left-header #main-menu .megamenu-4-columns-group .megamenu-child-container > ul.sub-menu > li.fill-three-columns, .left-header #main-menu .megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li.fill-two-columns, .left-header #main-menu .megamenu-2-columns-group .megamenu-child-container ul.sub-menu li.menu-item-fullwidth .widget, .left-header #main-menu .megamenu-3-columns-group .megamenu-child-container ul.sub-menu li.menu-item-fullwidth .widget, .left-header #main-menu .megamenu-3-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns.menu-item-fullwidth .widget { width:50%; }
		
		
		/*----*****---- << Custom Class >> ----*****----*/	
		
		.rs_col-sm-12 { width: 100%; }
		.rs_col-sm-11 { width: 91.66666667%; }
		.rs_col-sm-10 { width: 83.33333333%; }
		.rs_col-sm-9 { width: 75%; }
		.rs_col-sm-8 { width: 66.66666667%; }
		.rs_col-sm-7 { width: 58.33333333%; }
		.rs_col-sm-6 { width: 50%; }
		.rs_col-sm-5 { width: 41.66666667%; }
		.rs_col-sm-4 { width: 33.33333333%; }
		.rs_col-sm-3 { width: 25%; }
		.rs_col-sm-2 { width: 16.66666667%; }
		.rs_col-sm-1 { width: 8.33333333%; }
		
		.rs_negative-margin_override.vc_row { margin-left:0 !important; }
		
		.wpb_column.dt-sc-one-fifth.vc_col-md-6 { width: 50%; }		 
		 
		.wpb_column.dt-sc-one-fifth.rs_col-sm-12,
		.wpb_column.dt-sc-two-fifth.rs_col-sm-12,
		.wpb_column.dt-sc-three-fifth.rs_col-sm-12 { width: 100%; }
		 
		.rs_col-sm-12.wpb_column { padding-bottom: 25px; }
		.rs_col-sm-12.wpb_column:last-child { padding-bottom: 0; }
		
		.rs_margin_top_sm-50.vc_row,
		.rs_margin_top_sm-50.wpb_column .vc_column-inner { margin-top: 50px !important; }
		
		.rs_margin_top_sm-150.vc_row,
		.rs_margin_top_sm-150.wpb_column .vc_column-inner { margin-top: 150px !important; }
		 
		.rs_margin_top_sm_alt-75.vc_row,
		.rs_margin_top_sm_alt-75.wpb_column .vc_column-inner { margin-top: -75px !important; }
		
		.wpb_column.dt-sc-one-fifth.rs_col-sm-4 { width:33.33%; margin-bottom:20px; }
		.wpb_column.dt-sc-one-fifth.rs_col-sm-4:nth-child(4) { clear:left; }
		
		.flickr-widget div { height: 55px; width: 55px; }
		.footer-widgets .dt-sc-contact-info span { width:20px; margin:7px 6px 0 0; font-size:15px; }
		.widget .dt-sc-newsletter-section .dt-sc-subscribe-frm input[type="submit"] { float: right; margin-top: 7px; position: relative; }
		.dt-sc-one-third .widget_text ul.split-list { width:100%; margin-right:0; }
		
		.widget .recent-posts-widget li .entry-meta p:last-child { margin-right: 0; }
		.widget .recent-posts-widget li .entry-meta p { margin-right: 11px; }
		.widgettitle, #footer h3.widgettitle, .mz-stripe-title .mz-stripe-title-content h2, .mz-stripe-title .mz-stripe-title-content h3.widgettitle { font-size:15px; }
		
		.secondary-sidebar .type7 .widgettitle:before,
		.wpb_column .type7 .widgettitle:before { left: -20px; }
		
		.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; }
		.widget .recent-posts-widget li .entry-meta p:last-child { margin-right: 0; }
		
		.secondary-sidebar .type5 .widget ul li, .secondary-sidebar .type10 .widgettitle, .wpb_column .type5 .widget ul li, .wpb_column .type10 .widgettitle { font-size:16px; }
	
		.secondary-sidebar .type9 h3.widgettitle, .wpb_column .type9 h3.widgettitle { font-size: 18px; }  
		 
        .secondary-sidebar .type9 .widget.widget_categories ul li:before, .wpb_column .type9 .widget.widget_categories ul li:before { top: 4px; }
		
		.secondary-sidebar .type12 .widget ul li, .wpb_column .type12 .widget ul li { font-size: 13px; }
		
        .secondary-sidebar .type12 .widget.widget_categories ul li > a span, .secondary-sidebar .widget.widget_archive ul li > a span, .wpb_column .type12 .widget.widget_categories ul li > a span, .wpb_column .widget.widget_archive ul li > a span { padding: 0 5px; }
		
       	.secondary-sidebar .type12 .tagcloud a, .wpb_column .type12 .tagcloud a { margin: 0 5px 10px 0; }
		
		.woo-type6 .secondary-sidebar .widget.woocommerce .woocommerce-product-search input[type="submit"] { border-radius:5px; }
		
		.secondary-sidebar .type11 .widget.widget_flickr, .wpb_column .type11 .widget.widget_flickr { padding: 25px 10px; }
		
		.secondary-sidebar .widget .tweet_list li { padding: 0 0 20px 25px; }		
		.secondary-sidebar .widget .tweet_list li:before { font-size: 20px; }
		
		.secondary-sidebar .widget .tweet_list li:before, .secondary-sidebar .widget .tweet_list li:first-child:before { top: 0; }

		.secondary-sidebar aside.widget, .secondary-sidebar .type11 .widget, .wpb_column .type11 .widget { font-size: 12px; }	
			
		.secondary-sidebar .type2 .widget, .secondary-sidebar .type6 .widget, .secondary-sidebar .type8 .widget, .secondary-sidebar .type12 .widget, .secondary-sidebar .type13 .widget, .wpb_column .type2 .widget,		.wpb_column .type6 .widget, .wpb_column .type8 .widget, .wpb_column .type12 .widget, .wpb_column .type13 .widget { font-size: 13px; }
				
		.secondary-sidebar .type8 .widgettitle,	.wpb_column .type8 .widgettitle { margin: -28px auto 20px; }
		.secondary-sidebar .type8 .widget, .wpb_column .type12 .widget,	.secondary-sidebar .type8 .widget, .wpb_column .type12 .widget { padding: 15px 15px 20px; }
				
		.secondary-sidebar .type11 .widget,	.wpb_column .type11 .widget { padding: 15px 10px 20px; }
		
		.secondary-sidebar .type5 .widget .tweet_list li, .secondary-sidebar .type8 .widget .tweet_list li, .secondary-sidebar .type11 .widget .tweet_list li, .secondary-sidebar .type12 .widget .tweet_list li,		.wpb_column .type5 .widget .tweet_list li, .wpb_column .type8 .widget .tweet_list li, .wpb_column .type11 .widget .tweet_list li, .wpb_column .type12 .widget .tweet_list li { padding: 0 0 20px; }
		 
		.secondary-sidebar .type5 .widget .tweet_list li:before, .secondary-sidebar .type8 .widget .tweet_list li:before, .secondary-sidebar .type11 .widget .tweet_list li:before, .secondary-sidebar .type12 .widget .tweet_list li:before, .wpb_column .type5 .widget .tweet_list li:before, .wpb_column .type8 .widget .tweet_list li:before, .wpb_column .type11 .widget .tweet_list li:before, .wpb_column .type12 .widget .tweet_list li:before { margin-right: 8px; position: static; }
		
		.secondary-sidebar .type11 > .widget:before, .wpb_column .type11 > .widget:before { padding-right: 10px; top: 18px; }
		.secondary-sidebar .type11 .widgettitle:before, .wpb_column .type11 .widgettitle:before { top: 11px; }
		.secondary-sidebar .type11 .widgettitle, .wpb_column .type11 .widgettitle { font-size: 18px; }
		
		.secondary-sidebar .type11 .widget #wp-calendar caption, .wpb_column .type11 .widget #wp-calendar caption { font-size: 13px; }
		
		.secondary-sidebar .type11 .widgettitle, .wpb_column .type11 .widgettitle { font-size: 14px; }			
		
		.secondary-sidebar .type12 .widget.woocommerce .woocommerce-product-search input[type="submit"], .wpb_column .type12 .widget.woocommerce .woocommerce-product-search input[type="submit"] { width: 100%; }
		
		.secondary-sidebar .type12 .widget .tagcloud a,	.wpb_column .type12 .widget .tagcloud a { padding: 7px 12px 6px; }	
		
		.secondary-sidebar .widget #wp-calendar th, .secondary-sidebar .widget #wp-calendar td, .secondary-sidebar .type8 .widget #wp-calendar th, .secondary-sidebar .type8 .widget #wp-calendar td, .secondary-sidebar .type11 .widget #wp-calendar th, .secondary-sidebar .type11 .widget #wp-calendar td, .secondary-sidebar .type12 .widget #wp-calendar th, .secondary-sidebar .type12 .widget #wp-calendar td, .secondary-sidebar .type13 .widget #wp-calendar th, .secondary-sidebar .type13 .widget #wp-calendar td, .wpb_column .widget #wp-calendar th, .wpb_column .widget #wp-calendar td, .wpb_column .type8 .widget #wp-calendar th, .wpb_column .type8 .widget #wp-calendar td, .wpb_column .type11 .widget #wp-calendar th, .wpb_column .type11 .widget #wp-calendar td, .wpb_column .type12 .widget #wp-calendar th, .wpb_column .type12 .widget #wp-calendar td, .wpb_column .type13 .widget #wp-calendar th, .wpb_column .type13 .widget #wp-calendar td { padding: 3px; font-size: 10px; }
				
		.secondary-sidebar .type11 .widget #wp-calendar caption, .secondary-sidebar .type12 .widget #wp-calendar caption, .wpb_column .type11 .widget #wp-calendar caption, .wpb_column .type12 .widget #wp-calendar caption { font-size: 14px; }			
		
		.woo-type4 .widget.woocommerce .woocommerce-product-search input[type="submit"] { -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; }	
		
		.woocommerce.widget_price_filter .price_label { font-size: 12px; top: 12px; }
	    .woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce-page .widget_price_filter .price_slider_amount .button { padding: 5px 10px; font-size: 12px; }	 
		
		.widget .dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm input[type="email"] { padding: 13px 15px; }
		
		.widget .dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm input[type="submit"] { width: 100%; }
		.widget .dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm:before { display: none; }
		
		.widget .dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm input[type="text"], .widget .dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm input[type="email"], .widget .dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm input[type="submit"] { border-radius: 5px; -webkit-border-radius: 5px; }
		
		aside.widget.widget_wp_review_tab .wp_review_tab_widget_content ul.wp-review-tabs li, aside.widget.widget_tabbed_posts ul.dt-sc-tabs-horizontal-frame li { width: 100%; border-right: 1px solid #e2e3e4; }
		aside.widget.widget_wp_review_tab .wp_review_tab_widget_content ul.wp-review-tabs li.selected::before { content: none; }
		aside.widget .recent-posts-widget li .entry-meta p:last-child { margin-right: 0; }
		
		aside.widget.widget_tabbed_posts .dt-sc-tabs-content .blog-entry.has-post-thumbnail .entry-thumb, aside.widget.widget_tabbed_posts .dt-sc-tabs-content .blog-entry.has-post-thumbnail .entry-details, aside.widget.widget_wp_review_tab .wp_review_tab_widget_content .tab-content li > a, aside.widget.widget_wp_review_tab .wp_review_tab_widget_content .tab-content li .title-right, aside.widget.widget_wp_review_tab .wp_review_tab_widget_content .tab-content li > a .wp_review_tab_thumb_small img { width: 100%; margin-right: 0; }
		
		aside.widget.widget_wp_review_tab .wp_review_tab_widget_content .tab-content li > a .wp_review_tab_thumb_small, aside.widget.widget_wp_review_tab .wp_review_tab_widget_content .tab-content li > a .wp_review_tab_thumb_large { height: auto; margin-bottom: 20px; }
		
		aside.widget.widget_tabbed_posts ul.dt-sc-tabs-horizontal-frame li:last-child a { border-right: none; }
		aside.widget.widget_tabbed_posts ul.dt-sc-tabs-horizontal-frame li.ui-state-active a { border-bottom-color: rgba(0, 0, 0, 0.1); }
		aside.widget.widget_tabbed_posts .dt-sc-tabs-content .entry-comment .entry-comment-content { width: 100%; float: left; }
		
		.widget .recent-posts-widget li .entry-title, .widget .recent-posts-widget li .entry-meta { width: 100%; float: left; }
		.widget .recent-posts-widget li .entry-meta { margin-top: 5px; }
		
		.widget.widget_tabbed_posts ul.dt-sc-tabs-horizontal-frame li a { font-size: 8px; }
		
		.wp-polls .Buttons, .wp-polls-form p a { padding: 15px 10px; font-size: 10px; }
		
		.secondary-sidebar .widget.widget_ads_small .dt-sc-ads-widget-small ul li { width: 48.5%; }
		
		/* Awesome Weather */		
		.secondary-sidebar .awesome-weather-current-temp, #primary .wpb_column .awesome-weather-current-temp { font-size: 24px; }		
		.secondary-sidebar .awesome-weather-todays-stats, #primary .wpb_column .awesome-weather-todays-stats { font-size: 12px; }		
		.secondary-sidebar .awesome-weather-forecast-day-temp, #primary .wpb_column .awesome-weather-forecast-day-temp { font-size: 14px; }
		
		/*----*****---- << Top Bar >> ----*****----*/
		.top-bar .dt-sc-vertical-separator, .top-bar .dt-sc-vertical-small-separator { margin:0 7px; }
		.text-with-icon { font-size:12px; }		
		
		/*----*****---- << Header >> ----*****----*/
		.boxed-header .main-header { padding:0 20px; }	
					
		#logo a { line-height:normal; }
		.left-headerleft-header #logo { max-width:100%; }
		.header-align-center #logo { max-width:none; }		
		
		#sidebar-main-trigger { left: 25px !important; top: 34px !important; }
		
		.split-header #main-menu ul.menu > li > a { padding:0 8px; font-size:12px; }
		.split-header.transparent-header #main-menu ul.menu > li { padding:0 5px; }
		.split-header .menu-with-slanting-splitter #main-menu > ul.menu > li > a { padding:0 6px; }
		.split-header .menu-with-slanting-splitter #main-menu ul.menu > li:before { right:-8px; }		
		.header-align-center .main-header #searchform { width:60%; }
		
		.header-align-center .header-left { width: 36%; }
		.header-align-center .header-right { width: 34%; }
		
		.header-left .text-with-icon { font-size: 10px; }
		.header-left .text-with-icon .icon, .header-left .text-with-icon .fa { font-size: 12px; margin: 0 2px 0 0; }
		.header-left .dt-sc-vertical-small-separator { margin: 0 5px; }
		
		.header-align-left.fullwidth-menu-header #logo { width: 260px; padding-right: 30px; text-align: right; }
		.header-align-left.fullwidth-menu-header .header-right { width: 65.5%; }
		.header-align-left.fullwidth-menu-header .sticky-wrapper .menu-wrapper { width: 710px; }
		.header-align-left .header-right .wpb_column.dt-sc-three-fifth { width: 100%; }
		.header-align-left .header-right .wpb_column.dt-sc-three-fifth.vc_column_container > .vc_column-inner { padding-left: 0; }
		.header-align-left.fullwidth-menu-header #main-menu > ul.menu > li > a { padding: 0 12px 0 0; font-size: 10px; letter-spacing: 0.6px; }
		
		.header-align-left.fullwidth-menu-header .sticky-wrapper.is-sticky .menu-wrapper { width: 100%; }
		.header-align-left.fullwidth-menu-header .is-sticky #main-menu ul.menu > li, 
		.header-align-left.fullwidth-menu-header .is-sticky #main-menu ul.menu > li > a { padding: 0 0 0 7px; }
		
		.header-align-left.fullwidth-menu-header #main-menu ul li.menu-item-simple-parent ul li a,
		.header-align-left.fullwidth-menu-header #main-menu .megamenu-child-container > ul.sub-menu > li > a, 
		.header-align-left.fullwidth-menu-header #main-menu .megamenu-child-container > ul.sub-menu > li > .nolink-menu,
		.header-align-left.fullwidth-menu-header #main-menu .megamenu-child-container ul.sub-menu > li > ul li a { font-size: 10px; letter-spacing: 0.6px; }
		
		.header-right .dt-sc-button { margin-top: 0; margin-bottom: 10px; }
		
		.header-align-left .main-header #logo a img, .header-align-center .main-header #logo a img, .overlay-header #logo a img { width: 75%; }
		
		.header-align-center .header-left, .header-align-center .header-right, .header-align-left .header-right { padding-top: 5px; }
		.header-align-left .header-right .alignright .vc_row.vc_inner { margin-right: 5px; }
		.header-align-left .header-right .alignright .vc_row.vc_inner .vc_column_container > .vc_column-inner { padding-left: 12px; padding-right: 12px; }

		
		/*----*****---- << Menu Icons Wrapper >> ----*****----*/
		.menu-icons-wrapper .search, .menu-icons-wrapper .cart { margin:0 5px; }	
		
		.header-align-left.fullwidth-menu-header .menu-icons-wrapper .search, .header-align-left.fullwidth-menu-header .menu-icons-wrapper .cart { margin: 4px 10px; }	
		.header-align-left.fullwidth-menu-header .is-sticky .menu-icons-wrapper .search, .header-align-left.fullwidth-menu-header .is-sticky .menu-icons-wrapper .cart { margin: 10px; }	
		
		.header-align-left.fullwidth-menu-header .menu-icons-wrapper .search a, 
		.header-align-left.fullwidth-menu-header .menu-icons-wrapper .cart a { font-size: 11px; }
		
		/*----*****---- << Menu >> ----*****----*/	
		#main-menu .megamenu-child-container > ul.sub-menu > li > a, #main-menu .megamenu-child-container > ul.sub-menu > li > .nolink-menu { font-size:12px; }
		#main-menu ul li.menu-item-simple-parent ul li a, #main-menu .megamenu-child-container ul.sub-menu > li > ul li a { font-size:13px; }
		
		#main-menu ul li.menu-item-simple-parent ul { width: 200px; }
		
		#main-menu > ul.menu > li > a { padding:0 7px; font-size:10px; }
		.menu-active-highlight-grey #main-menu ul.menu > li { padding:0 8px; }
		.menu-active-border-with-arrow #main-menu ul.menu > li > a { padding:0 6px; }
		
		#sidebar-main .wrapper #slide-logo { padding: 25px 20px; }
		#sidebar-main .wrapper nav.slide-menu ul.slide-cat-list li a { padding: 8px 0 8px 50px; }
		#sidebar-main .wrapper nav.slide-menu ul.slide-cat-list li a span { width: 25px; height: 25px; line-height: 25px; font-size: 10px; }	
		
		/*----*****---- << Breadcrumb >> ----*****----*/
		.main-title-section-wrapper.breadcrumb-right .main-title-section h1 { font-size:24px; margin-top:11px; }
		
		
		/*----*****---- << Side-nav >> ----*****----*/
		ul.side-nav li a { font-size:13px; padding-right:5px; }
		
		
		/*----*****---- << Responsive Map >> ----*****----*/
		.responsive-map { max-width: 100%; }
		
 
 		/*----*****---- << Footer >> ----*****----*/
		
		#footer h3.widgettitle { font-size:15px; }
		
		.footer-copyright .menu-links li { margin:0 0 0 5px; }
		.footer-copyright .vc_col-sm-6 .vc_column-inner  { padding:0; }
		.footer-copyright .menu-links { text-align:center; margin-top:5px; }
		.footer-copyright .vc_col-sm-6.alignright .dt-sc-sociable { float: none; text-align: center; display: inline-block; }
		
		.footer-widgets .dt-sc-one-fifth, .footer-widgets .dt-sc-one-sixth { width: 48%; }
		.footer-widgets .dt-sc-one-fifth .widget #wp-calendar th, .footer-widgets .dt-sc-one-fifth .widget #wp-calendar td { font-size: 10px; padding: 5px; }
		
		.with-both-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-third, .with-both-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-half { width:100%; }
		.page-with-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-third, .page-with-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-half { width:100%; }
		
		.tpl-blog-holder.apply-isotope .dt-sc-one-third { width:49%; }
		.tpl-blog-holder.apply-isotope .dt-sc-one-half, .tpl-blog-holder.apply-isotope .dt-sc-one-third { width:48.5%; }
		
		.with-sidebar .blog-entry.blog-medium-style .entry-thumb, .with-sidebar .blog-entry.blog-medium-style .entry-details { width:100%; }
		.with-sidebar .blog-entry.blog-medium-style .entry-details { padding-bottom:20px; }
		.with-sidebar .blog-entry.blog-medium-style .entry-thumb ~ .entry-details, .page-with-sidebar .dt-sc-one-half .blog-entry.blog-medium-style .entry-thumb ~ .entry-details { padding-left:0; margin-top:20px; }
		.with-sidebar .blog-entry.blog-medium-style.dt-blog-medium-highlight .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:0; }
		
		.dt-sc-one-half .blog-entry.blog-medium-style .entry-thumb ~ .entry-details { padding-top:30px; }
		
		.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, .with-sidebar .blog-entry.blog-medium-style .entry-thumb ~ .entry-details, .page-with-sidebar .dt-sc-one-half .blog-entry.blog-medium-style .entry-thumb ~ .entry-details { margin-top:0; }
		
		.with-sidebar .blog-entry.blog-medium-style .entry-format { right:0; }
		.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-column .blog-entry.blog-medium-style .entry-thumb ~ .entry-details, .dt-sc-one-half .blog-entry.blog-medium-style .entry-details { padding-left:0px; margin-top:20px; }
		.with-both-sidebar .dt-sc-one-column .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-thumb ~ .entry-details { padding-left:30px; }
		.with-both-sidebar .dt-sc-one-column .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-thumb ~ .entry-details, .dt-sc-one-half .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-details { margin-top:0; }
		
		.dt-sc-one-half .blog-entry.blog-medium-style .entry-details, .dt-sc-one-half .blog-entry.blog-medium-style .entry-thumb, .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-thumb ~ .entry-details { width:100%; }
		.dt-sc-one-half .blog-entry.blog-medium-style .entry-thumb ~ .entry-details { padding-left:0; }
		.dt-sc-one-half .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-details { padding-left:30px; }
		.dt-sc-one-half .blog-entry.blog-medium-style .entry-details { margin-top:0; }
		
		.dt-sc-one-column .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-thumb ~ .entry-details { width:52%; }
				
		.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%; }
		.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 { width:100%; }
		.blog-entry.blog-medium-style { width:99.4%; }
		
		.dt-sc-one-column .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-body { display:none; }
		.with-sidebar .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-thumb, .with-sidebar .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-details { width:100%; }
		.page-with-sidebar .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.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 { width:100%; }
		.dt-sc-one-column .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-details { padding-top:30px; }
		
		.with-both-sidebar #commentform .dt-sc-one-half { width:100%; margin-left:0; }
		.with-both-sidebar #commentform .dt-sc-one-half textarea, .with-both-sidebar #commentform .dt-sc-one-half input { margin-bottom:20px; }
		.with-both-sidebar #commentform .form-submit, .with-both-sidebar #commentform .form-submit .submit { margin-top:0; }
		
		.vc_col-md-6.wpb_column.no-space.dt-sc-two-fifth, .vc_col-md-6.column.no-space.dt-sc-two-fifth { width:50%; }
		
		ul.commentlist li { padding-left:80px; }
		ul.commentlist li .comment-author img { max-width: 60px; max-height: 60px; }
		
		.blog-entry.post-info-within-image .entry-thumb .bx-wrapper { overflow: hidden; }
		.blog-entry.post-info-within-image .entry-thumb .bx-controls a.bx-prev { left: 10px; }
		.blog-entry.post-info-within-image .entry-thumb .bx-controls a.bx-next { right: 10px; }
		
		.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: 50px; height: 50px; 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: 50px; }
		 
		.dt-sc-post-block-default-wrapper .blog-entry .entry-thumb { display: none; }	
		.vc_row .wpb_column.vc_col-sm-12 .dt-sc-post-block-default-wrapper .blog-entry .entry-details { width: 69.1%; } 		
		
		.vc_row .wpb_column.vc_col-sm-12 .dt-sc-post-block-default-wrapper .blog-entry .entry-thumb, .dt-sc-post-block-default-wrapper .blog-entry.large-thumb .entry-thumb { display: block; }
		.dt-sc-post-block-default-wrapper .blog-entry.large-thumb .entry-details, .vc_row .wpb_column.vc_col-sm-12 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb .entry-details { width: 100%; } 
		 
		 .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-3 .dt-sc-post-block-default-wrapper .blog-entry .entry-details { width: 100%; }
		 
		 .vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-default-wrapper .blog-entry .entry-meta .comments, .vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-default-wrapper .blog-entry .entry-meta .likes, .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry .entry-meta .comments, .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry .entry-meta .likes { float: left; margin-right: 20px; margin-left: 0; }
		 
		.vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry.format-audio .entry-meta-data .category, .vc_row .wpb_column.vc_col-sm-4 .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 { position: static; margin-left: -2px; width: 100%; }
		
		.vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry.format-audio .entry-format a,	.vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry.format-video .entry-format a,		.vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry.format-audio .entry-format a,	.vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry.format-video .entry-format a,		.vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .blog-entry.format-audio .entry-format a,	.vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .blog-entry.format-video .entry-format a { width: 30px; height: 30px; }
		.vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry.format-audio .entry-format a:before, .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry.format-video .entry-format a:before,	.vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry.format-audio .entry-format a:before, .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry.format-video .entry-format a:before, .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .blog-entry.format-audio .entry-format a:before, .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .blog-entry.format-video .entry-format a:before { font-size: 12px; line-height: 30px; }
		 
		 .vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-default-wrapper .blog-entry .entry-meta .views, .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry .entry-meta .views { float: left; margin-right: 0; margin-left: 0; }
		 
		 .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry .entry-meta-data, .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry .entry-meta-data { position: static; }
		 .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry .entry-format, .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry .entry-format { top: 0; bottom: auto; }
		 
		 .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: 100%; float: left; margin-bottom: 20px; }
		 .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: 100%; float: left; }
		 
		 .page-with-sidebar .vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-default-wrapper .blog-entry.format-audio .entry-meta-data .category, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-default-wrapper .blog-entry.format-video .entry-meta-data .category { position: static; margin-left: -2px; }
		 
		 .page-with-sidebar .dt-sc-post-block-default-wrapper .blog-entry .entry-format { top: 0; bottom: auto; }
		 .page-with-sidebar .dt-sc-post-block-default-wrapper .blog-entry .entry-meta-data { position: static; }
		 
		 .page-with-sidebar .vc_row .wpb_column.vc_col-sm-12 .dt-sc-post-block-default-wrapper .blog-entry .entry-details { width: 67.1%; }
		 .page-with-sidebar .vc_row .wpb_column.vc_col-sm-12 .dt-sc-post-block-default-wrapper .blog-entry.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 .entry-meta-data .category { position: static; margin-top: 2px; margin-left: -2px; }
		 .page-with-sidebar .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry .entry-format a { width: 30px; height: 30px; }
		 .page-with-sidebar .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry .entry-format a:before { font-size: 12px; line-height: 30px; }
		 
		 .page-with-sidebar .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb .entry-thumb, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb .entry-thumb { display: none; }		 
		 
		 .page-with-sidebar .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper { padding-bottom: 50px; }
		 .page-with-sidebar .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .block-paginate { top: auto; bottom: 0; }
		 
		 .page-with-sidebar .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper h2, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper h2 { font-size: 14px; margin-bottom: 20px; }
		 
		 .page-with-sidebar .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .block-paginate a { width: 24px; height: 24px; }
		 .page-with-sidebar .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .block-paginate a:before { font-size: 16px; line-height: 24px; }
		 .page-with-sidebar .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .block-paginate a.block-next { margin-right: 0; }
		
		.with-both-sidebar .dt-sc-post-block-default-wrapper .blog-entry.format-audio .entry-meta-data .category, .with-both-sidebar .dt-sc-post-block-default-wrapper .blog-entry.format-video .entry-meta-data .category { position: static; margin-left: -2px; }
		
		.wpb_column.vc_col-sm-6 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb.format-audio .entry-meta-data .category, .wpb_column.vc_col-sm-6 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb.format-video .entry-meta-data .category, .wpb_column.vc_col-sm-8 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb.format-audio .entry-meta-data .category, .wpb_column.vc_col-sm-8 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb.format-video .entry-meta-data .category { position: static; margin-left: -2px; }
		
		.wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb.format-video .entry-thumb { display: none; }
				
		.with-both-sidebar .dt-sc-post-block-default-wrapper { padding-bottom: 50px; }
		 .with-both-sidebar .dt-sc-post-block-default-wrapper .block-paginate { top: auto; bottom: 0; }
		 
		 .with-both-sidebar .dt-sc-post-block-default-wrapper .blog-entry .entry-meta .comments, .with-both-sidebar .dt-sc-post-block-default-wrapper .blog-entry .entry-meta .likes, .with-both-sidebar .dt-sc-post-block-default-wrapper .blog-entry .entry-meta .views { float: left; margin-right: 20px; margin-left: 0; }
		 .with-both-sidebar .dt-sc-post-block-default-wrapper .blog-entry .entry-meta .views { margin-right: 0; }
		 
		 .with-both-sidebar .dt-sc-post-block-default-wrapper .blog-entry.large-thumb .entry-title h4,
		 .with-both-sidebar .dt-sc-post-block-default-wrapper .blog-entry.fullwidth .entry-title h4 { font-size: 12px; letter-spacing: 0px; }
		 
		 .with-both-sidebar .vc_row .wpb_column.vc_col-sm-12 .dt-sc-post-block-default-wrapper .blog-entry .entry-thumb, .with-both-sidebar .dt-sc-post-block-default-wrapper .blog-entry.large-thumb .entry-thumb { display: none; }
		 .with-both-sidebar .vc_row .wpb_column.vc_col-sm-12 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb .entry-thumb, .with-both-sidebar .dt-sc-post-block-default-wrapper .blog-entry.large-thumb .entry-thumb { display: block; }
		 
		 .with-both-sidebar .vc_row .wpb_column.vc_col-sm-12 .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%; }
		 
		 .with-both-sidebar .vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-default-wrapper .blog-entry .entry-meta-data { position: static; }
		 .with-both-sidebar .vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-default-wrapper .blog-entry .entry-format { top: 0; bottom: auto; }
		 .with-both-sidebar .vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-default-wrapper .blog-entry .entry-meta-data .category { position: static; margin-left: -2px; margin-top: 2px; }
		 
		 .with-both-sidebar .vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-default-wrapper .blog-entry .entry-format a { width: 30px; height: 30px; }
		 .with-both-sidebar .vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-default-wrapper .blog-entry .entry-format a:before { font-size: 16px; line-height: 30px; }
		 
		 .with-both-sidebar .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry .entry-meta-data .category a { padding: 1px 3px; font-size: 11px; }
		 
		 .with-both-sidebar .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper h2, .with-both-sidebar .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper h2 { font-size: 16px; letter-spacing: 0px; }
		 
		 .with-both-sidebar .dt-sc-post-block-default-wrapper .blog-entry a.dt-sc-button { font-size: 8px; }
		 
		 .with-both-sidebar .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .blog-entry .entry-title h4 { font-size: 10px; line-height: 20px; letter-spacing: 0px; word-break: break-all; }
		 
		 .with-both-sidebar .vc_row .wpb_column.vc_col-sm-3, .with-both-sidebar .vc_row .wpb_column.vc_col-sm-2 { width: 100%; }
		 
		 .with-both-sidebar .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .block-paginate, .with-both-sidebar .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .block-paginate { top: 1px; bottom: auto; }		 
		 .with-both-sidebar .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .block-paginate a, .with-both-sidebar .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .block-paginate a  { width: 24px; height: 24px; }
		 .with-both-sidebar .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .block-paginate a:before, .with-both-sidebar .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .block-paginate a:before { font-size: 16px; line-height: 24px; }
		 .with-both-sidebar .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .block-paginate a.block-next, .with-both-sidebar .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .block-paginate a.block-next { margin-right: 2px; }
		 
		 .with-both-sidebar .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb .entry-thumb, .with-both-sidebar .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.fullwidth.large-thumb .entry-details, .vc_row .wpb_column.vc_col-sm-12 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb .entry-details { width: 49%; }
		 .vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb .entry-details { width: 46.6%; }
		 
		 .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb .entry-thumb { width: 100%; margin-right: 0; margin-bottom: 20px; }
		 .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb .entry-details { width: 100%; }
		 
		 .vc_row .wpb_column.vc_col-sm-9 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb .entry-details { width: 48.5%; }
		 
		 .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-12 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb .entry-details { width: 47%; }
		
		.dt-sc-post-block-default-wrapper .blog-entry.fullwidth .entry-meta-data { position: static; }
		.dt-sc-post-block-default-wrapper .blog-entry.fullwidth .entry-format { top: 0; bottom: auto; }
		
		.vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth .entry-format a, .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth .entry-format a,
		.vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth .entry-format a { width: 30px; height: 30px; }
		.vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth .entry-format a:before, .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth .entry-format a:before, .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth .entry-format a:before { font-size: 12px; line-height: 30px; }
		
		.page-with-sidebar .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb .entry-thumb, .page-with-sidebar .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-12 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb .entry-thumb { width: 49%; }
		 
		.with-both-sidebar .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb .entry-thumb, .with-both-sidebar .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb .entry-details { width: 100%; }
		
		.with-both-sidebar .vc_row .wpb_column.vc_col-sm-12 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb .entry-thumb, .with-both-sidebar .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb .entry-details, .with-both-sidebar .vc_row .wpb_column.vc_col-sm-12 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb .entry-details { width: 100%; }
		
		.with-both-sidebar .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb .entry-title h4 { font-size: 14px; }
		
		.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 .dt-sc-post-block-default-wrapper .blog-entry.fullwidth.large-thumb .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,
		
		.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-6 .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, 
		.page-with-sidebar .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-6 .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, 
		.page-with-sidebar .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-10 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb .entry-thumb .dt-video-wrap iframe,
		.page-with-sidebar .vc_row .wpb_column.vc_col-sm-9 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb .entry-thumb .dt-video-wrap iframe,
		.page-with-sidebar .vc_row .wpb_column.vc_col-sm-8 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb .entry-thumb .dt-video-wrap iframe,
		.page-with-sidebar .vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb .entry-thumb .dt-video-wrap iframe,
		.page-with-sidebar .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-default-wrapper .blog-entry.large-thumb .entry-thumb .dt-video-wrap iframe { min-height: auto; }
		
		.dt-sc-post-block-modern-wrapper .blog-entry.dt-sc-one-fourth .entry-meta-data .tags { position: static; }
		
		.dt-sc-post-block-modern-wrapper .blog-entry.dt-sc-one-fourth .entry-format a { width: 30px; height: 30px; }
		.dt-sc-post-block-modern-wrapper .blog-entry.dt-sc-one-fourth .entry-format a:before { font-size: 14px; line-height: 30px; }	
		
		.dt-sc-post-block-modern-wrapper .blog-entry .entry-thumb .bx-controls a { width: 35px; height: 35px; }
		.dt-sc-post-block-modern-wrapper .blog-entry .entry-thumb .bx-controls a.bx-prev:before, .dt-sc-post-block-modern-wrapper .blog-entry .entry-thumb .bx-controls a.bx-next:before { line-height: 35px; }
		
		.dt-sc-post-block-modern-wrapper .blog-entry .entry-format a { width: 30px; height: 30px; }
		.dt-sc-post-block-modern-wrapper .blog-entry .entry-format a:before { font-size: 16px; line-height: 30px; }
		
		.dt-sc-post-block-modern-wrapper .blog-entry .entry-details { padding: 15px; }		
		.dt-sc-post-block-modern-wrapper .blog-entry.dt-sc-one-fourth .entry-meta-data .category a, .dt-sc-post-block-modern-wrapper .blog-entry.dt-sc-one-fourth .entry-meta-data .tags a { padding: 0 6px; margin-right: 6px; }
		
		.page-with-sidebar .dt-sc-post-block-modern-wrapper .blog-entry.grid.dt-sc-one-half, .page-with-sidebar .dt-sc-post-block-modern-wrapper .blog-entry.grid.dt-sc-one-third, .page-with-sidebar .dt-sc-post-block-modern-wrapper .blog-entry.grid.dt-sc-one-fourth { width: 100%; float: left; margin-left: 0; margin-bottom: 30px; }
		
		.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: 49.6%; }
		
		.dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry .entry-meta { margin-bottom: 5px; }
		.dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry .entry-details { padding: 15px; }
		
		.dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry .entry-meta-data { margin-bottom: 0; }
		.dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry .entry-meta-data .category { width: auto; }
		.dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry .entry-meta-data .category a, .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry .entry-meta-data .tags a { float: left; }
		.dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry .entry-meta-data .tags { width: auto; left: 15px; position: static; }
		.dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry a.dt-sc-button { margin-top: 0; }
		
		.page-with-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .grid-sizer-1, .page-with-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .grid-sizer-2, .page-with-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .grid-sizer-3, .page-with-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .grid-sizer-4, .page-with-sidebar .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 { width: 49%; }
			
			.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: 49%; }
			
			.page-with-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.dt-sc-one-half, .page-with-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-1.dt-sc-one-half,		.page-with-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-2.dt-sc-one-half, .page-with-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-3.dt-sc-one-half,		.page-with-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-4.dt-sc-one-half, .page-with-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.dt-sc-one-third,	.page-with-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-1.dt-sc-one-third, .page-with-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-2.dt-sc-one-third, .page-with-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-3.dt-sc-one-third,	.page-with-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 { width: 100%; }
			
			.with-both-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.dt-sc-one-half .entry-title h4, .with-both-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.dt-sc-one-third .entry-title h4, .with-both-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.dt-sc-one-fourth .entry-title h4 { font-size: 12px; }
			
			.with-both-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.dt-sc-one-half .entry-meta .author, .with-both-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.dt-sc-one-half .entry-meta .date, .with-both-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.dt-sc-one-half .entry-meta .comments, .with-both-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.dt-sc-one-half .entry-meta .likes,	.with-both-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.dt-sc-one-third .entry-meta .author, .with-both-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.dt-sc-one-third .entry-meta .date, .with-both-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.dt-sc-one-third .entry-meta .comments, .with-both-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.dt-sc-one-third .entry-meta .likes,	.with-both-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.dt-sc-one-fourth .entry-meta .author, .with-both-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.dt-sc-one-fourth .entry-meta .date, .with-both-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.dt-sc-one-fourth .entry-meta .comments, .with-both-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.dt-sc-one-fourth .entry-meta .likes { margin-right: 10px; font-size: 12px; }
			
			.with-both-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.dt-sc-one-half .entry-meta .views,	.with-both-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.dt-sc-one-third .entry-meta .views,	.with-both-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.dt-sc-one-fourth .entry-meta .views { font-size: 12px; }
			
			.with-both-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.dt-sc-one-half .entry-meta .comments i, .with-both-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.dt-sc-one-half .entry-meta .likes i, .with-both-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.dt-sc-one-half .entry-meta .author i, .with-both-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.dt-sc-one-third .entry-meta .comments i, .with-both-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.dt-sc-one-third .entry-meta .likes i,	.with-both-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.dt-sc-one-third .entry-meta .author i, .with-both-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.dt-sc-one-fourth .entry-meta .comments i, .with-both-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.dt-sc-one-fourth .entry-meta .likes i, .with-both-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.dt-sc-one-fourth .entry-meta .author i { font-size: 14px; }
		
		.dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-1.dt-sc-one-half .entry-title h4, .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-1.dt-sc-one-third .entry-title h4,	.dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.grid-sizer-1.dt-sc-one-fourth .entry-title h4 { font-size: 14px; }
		
		.page-with-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.format-video .entry-details, .page-with-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.format-audio .entry-details { padding: 20px 8px; }
		
		.page-with-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry .entry-meta-data .category a, .page-with-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry .entry-meta-data .tags a { font-size: 8px; }
		
		.page-with-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.format-video .entry-meta-data .category a, .page-with-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.format-video .entry-meta-data .tags a, .page-with-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.format-audio .entry-meta-data .category a, .page-with-sidebar .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.format-audio .entry-meta-data .tags a { margin-bottom: 6px; }
		
		.page-with-sidebar .vc_col-sm-2 .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.format-video .entry-meta-data .category a, .page-with-sidebar .vc_col-sm-2 .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.format-video .entry-meta-data .tags a, .page-with-sidebar .vc_col-sm-2 .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.format-audio .entry-meta-data .category a, .page-with-sidebar .vc_col-sm-2 .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.format-audio .entry-meta-data .tags a { font-size: 8px; }
		
		.page-with-sidebar .vc_col-sm-2 .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.format-video .entry-format a,	.page-with-sidebar .vc_col-sm-3 .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.format-video .entry-format a { width: 30px; height: 30px; }
		.page-with-sidebar .vc_col-sm-2 .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.format-video .entry-format a:before, .page-with-sidebar .vc_col-sm-3 .dt-sc-post-block-modern-wrapper.blog-masonry .blog-entry.format-video .entry-format a:before { line-height: 30px; font-size: 16px; }
		
		.page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry .entry-meta-data .tags { position: static; float: left; text-align: left; width: 100%; float: left; margin-top: 10px; }
		.page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry .entry-meta-data .category a,	.page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry .entry-meta-data .tags a { margin-left: 0; margin-right: 10px; float: left; background: none; }
		
		.with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-fourth.grid .entry-meta-data .category a { margin-right: 15px; background: none; font-size: 12px; letter-spacing: 1.2px; }

		.page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-meta-data .tags { position: absolute; margin: 0; }
		.page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-meta-data .tags a { border: none; text-align:right; float: right; margin-right: 0px; margin-left: 5px; }
		
		.with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-half, .with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-third, .with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-fourth { width: 100%; float: left; margin: 0 0 30px 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; }
		
		.dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-body { display: none; }
		
		.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: 50%; margin-bottom: 0; }
		
		.dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-info, .dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-third .entry-info { bottom: 0; top: auto; height: auto; }
		
		.dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-meta-data, .dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-third .entry-meta-data { position: static; }
		
		.dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-info .dt-sc-button { right: 10px; bottom: -13px; }
		.dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-third.no-space:nth-child(3n) { clear: left; }
		.dt-sc-post-block-creative-wrapper .blog-entry.overlay.no-space.column.first, .dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-third.no-space:nth-child(4n+4), .dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-third.no-space:nth-child(6n) { clear: none; }
		
		.dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-fourth.no-space:nth-child(3n),	.dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-fourth.no-space:nth-child(3n),	.dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-fourth.no-space:nth-child(7n) { clear: left; }
		.dt-sc-post-block-creative-wrapper .blog-entry.overlay.no-space.column.first, .dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-fourth.no-space:nth-child(14n),.dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-fourth.no-space:nth-child(6n) { clear: none; }
		
		.dt-sc-post-block-creative-wrapper .blog-entry.grid.dt-sc-one-third .entry-meta-data .tags, .dt-sc-post-block-creative-wrapper .blog-entry.grid.dt-sc-one-fourth .entry-meta-data .tags { position: static; float: left; text-align: left; }
		.dt-sc-post-block-creative-wrapper .blog-entry.grid.dt-sc-one-third .entry-meta-data .tags a, .dt-sc-post-block-creative-wrapper .blog-entry.grid.dt-sc-one-fourth .entry-meta-data .tags a { font-size: 12px; letter-spacing: 1.2px; margin-right: 15px; margin-left: 0; float: left; text-align: left; padding:0; text-transform: uppercase; }
		
		.page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.grid.dt-sc-one-third .entry-meta-data .tags a, .page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.grid.dt-sc-one-fourth .entry-meta-data .tags a { border: none; }
		
		.page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-half.no-space, .page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-third.no-space, .page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-fourth.no-space { width: 100%; }
		
		.page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.grid .entry-meta-data .tags { position: static; float: left; text-align: left; }
		.page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.grid .entry-meta-data .tags a { font-size: 12px; letter-spacing: 1.2px; margin-right: 15px; margin-left: 0; float: left; text-align: left; background: none; padding: 0; text-transform: uppercase; }
		
		.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 .entry-meta-data .category a, .page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry .entry-meta-data .tags a { margin-right: 15px; background: none; }
		
		.page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.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; }
		
		.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 { margin-bottom: 0; font-size: 12px; }
		
		.with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-meta-data .tags a, .with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-third .entry-meta-data .tags a { margin-right: 0; margin-left: 5px; }
		
		.with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-third.overlay .entry-format a, .with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-fourth.overlay .entry-format a { width: auto; height: 25px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
		
		.with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-third.overlay .entry-format a:before, .with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-format a:before { line-height: 25px; }
		
		.with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry .entry-meta .author, .with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry .entry-meta .date, .with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry .entry-meta .comments, .with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry .entry-meta .likes, .with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry .entry-meta .views { font-size: 11px; }
		
		.with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-third.overlay .entry-info, .with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-fourth.overlay .entry-info { padding: 20px 10px; }
		 
		.with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.overlay .entry-meta-data .tags a { margin-right: 0; line-height: 20px; padding: 0 5px; }
		
		.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: -10px; }	
		
		.page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-fourth.title-separator .entry-meta-data .category { width: 50%; }
		
		.page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.title-separator.overlay.dt-sc-one-third .entry-format a, .page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.title-separator.overlay.dt-sc-one-fourth .entry-format a, .page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.title-separator.format-video.overlay .entry-format a, .page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.title-separator.format-audio.overlay .entry-format a { width: 32px; height: 32px; }
		
		.page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.title-separator.overlay.dt-sc-one-third .entry-format a:before, .page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.title-separator.overlay.dt-sc-one-fourth .entry-format a:before, .page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.title-separator.format-video.overlay .entry-format a:before, .page-with-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.title-separator.format-audio.overlay .entry-format a:before { line-height: 32px; }
		
		.with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.title-separator.overlay.dt-sc-one-third .entry-format a:before, .with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.title-separator.overlay.dt-sc-one-fourth .entry-format a:before, .with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.title-separator.format-video.overlay .entry-format a:before, .with-both-sidebar .dt-sc-post-block-creative-wrapper .blog-entry.title-separator.format-audio.overlay .entry-format a:before { text-align: left; }
		
		.dt-sc-post-block-minimal-wrapper .blog-entry .entry-details .dt-sc-button { padding: 10px 15px 8px; }
		
		.page-with-sidebar .dt-sc-post-block-minimal-wrapper .blog-entry.dt-sc-one-third .entry-details .dt-sc-button,
		.page-with-sidebar .dt-sc-post-block-minimal-wrapper .blog-entry.dt-sc-one-fourth .entry-details .dt-sc-button { font-size: 10px; padding: 6px 12px 4px; }	
		
		.page-with-sidebar .dt-sc-post-block-minimal-wrapper .blog-entry.dt-sc-one-fourth .entry-details, .page-with-sidebar .dt-sc-post-block-minimal-wrapper .blog-entry.dt-sc-one-third .entry-details { position: static; padding-left: 0; }
		.page-with-sidebar .dt-sc-post-block-minimal-wrapper .blog-entry.dt-sc-one-fourth .entry-format a, .page-with-sidebar .dt-sc-post-block-minimal-wrapper .blog-entry.dt-sc-one-third .entry-format a { width: 30px; height: 30px; color: #222; background: rgba(255,255,255,0.5); }
		.page-with-sidebar .dt-sc-post-block-minimal-wrapper .blog-entry.dt-sc-one-fourth .entry-format a:before, .page-with-sidebar .dt-sc-post-block-minimal-wrapper .blog-entry.dt-sc-one-third .entry-format a:before { line-height: 30px; font-size: 16px; }
		
		.with-both-sidebar .dt-sc-post-block-minimal-wrapper .blog-entry.dt-sc-one-half, .with-both-sidebar .dt-sc-post-block-minimal-wrapper .blog-entry.dt-sc-one-third, .with-both-sidebar .dt-sc-post-block-minimal-wrapper .blog-entry.dt-sc-one-fourth { width: 100%; float: left; }
		
		.dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details { width: 69.1%; }
		.vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details { width: 66.1%; }
		.vc_row .wpb_column.vc_col-sm-8 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details { width: 67.6%; }
		
		.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-3 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-thumb { margin-bottom: 20px; }
		.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-4 .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-thumb, .vc_row .wpb_column.vc_col-sm-3 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details { width: 100%; float: left; }
		
		.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 { width: 68.1%; }
				
		.vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-minimal-wrapper .blog-entry.list .dt-sc-button { font-size: 9px; }
		
		.vc_row .wpb_column.vc_col-sm-8 .wpb_column.vc_col-sm-6 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-thumb, .vc_row .wpb_column.vc_col-sm-8 .wpb_column.vc_col-sm-6 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-format { display: none; }
		.vc_row .wpb_column.vc_col-sm-8 .wpb_column.vc_col-sm-6 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details { width: 100%; float: left; }
		
		.page-with-sidebar .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-minimal-wrapper .blog-entry.list .dt-sc-button { font-size: 10px; text-align: center; }
		.page-with-sidebar .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-minimal-wrapper .blog-entry.list .dt-sc-button span { margin-left: 0; margin-right: 0; }
		
		.page-with-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 .entry-details,	.page-with-sidebar .vc_row .wpb_column.vc_col-sm-6 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-thumb,	.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-thumb, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-8 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details { width: 100%; float: left; margin-bottom: 20px; margin-right: 0; }
		
		.page-with-sidebar .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details { width: 100%; float: left; }
		
		.page-with-sidebar .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-thumb,	.page-with-sidebar .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details { width: 48%; }
		.page-with-sidebar .vc_row .wpb_column.vc_col-sm-9 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details { width: 46.5%; }	
		.page-with-sidebar .vc_row .wpb_column.vc_col-sm-10 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details { width: 47.1%; }
		
		.page-with-sidebar .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-minimal-wrapper .blog-entry.list.format-video .entry-format, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-minimal-wrapper .blog-entry.list.format-audio .entry-format, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-minimal-wrapper .blog-entry.list.format-video .entry-thumb, .page-with-sidebar .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-minimal-wrapper .blog-entry.list.format-audio .entry-thumb { display: none; }
		
		.page-with-sidebar .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-meta-data .category a, .page-with-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: 7px; padding: 2px 3px 1px; }
		
		.page-with-sidebar .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-format a { width: 20px; height: 20px; }
		.page-with-sidebar .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-format a:before { line-height: 20px; font-size: 12px; }
		
		.with-both-sidebar .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-thumb { margin-right: 0; margin-bottom: 20px; }
		.with-both-sidebar .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-thumb,	.with-both-sidebar .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details, .with-both-sidebar .vc_row .wpb_column.vc_col-sm-8 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details, .with-both-sidebar .vc_row .wpb_column.vc_col-sm-9 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details,		.with-both-sidebar .vc_row .wpb_column.vc_col-sm-10 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-details { width: 100%; float: left; }
		
		.with-both-sidebar .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-meta-data .category a, .with-both-sidebar .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-minimal-wrapper .blog-entry.list .entry-meta-data .tags a { font-size: 8px; padding: 2px 6px 0px; }
		
		.with-both-sidebar .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-minimal-wrapper .blog-entry.list .dt-sc-button { text-align: center; }
		.with-both-sidebar .vc_row .wpb_column.vc_col-sm-4 .dt-sc-post-block-minimal-wrapper .blog-entry.list .dt-sc-button span { margin: 0; }
		
		.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; }
		
		.aside .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-half.no-space, .aside .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-third.no-space, .aside .dt-sc-post-block-creative-wrapper .blog-entry.dt-sc-one-fourth.no-space { width: 100%; }
		
		.aside.vc_col-sm-3 .dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-half .entry-title h4, .aside.vc_col-sm-3 .dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-third .entry-title h4, 		.aside.vc_col-sm-3 .dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-title h4 { font-size: 10px; line-height: 13px; }
		
		.aside .dt-sc-newsletter-section.type6 { padding: 15px; }
		.aside .dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm input[type="email"] { font-size: 12px; padding: 13px 15px 13px 15px; border-radius: 5px; }
		.aside .dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm input[type="submit"] { font-size: 14px; padding: 10px 15px 8px; position: static; border-radius: 5px; width: 100%; margin-top: 10px; }
		.aside .dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm:before { display: none; }
		
		.aside .dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-half .entry-title h4, .aside .dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-third .entry-title h4, .aside .dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-title h4 { font-size: 12px; }
		
		.aside .dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-half .entry-meta, .aside .dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-third .entry-meta, .aside .dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-meta,	.aside .dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-half .entry-meta-data .category, .aside .dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-half .entry-meta-data .tags, .aside .dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-third .entry-meta-data .category, .aside .dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-third .entry-meta-data .tags, .aside .dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-meta-data .category, .aside .dt-sc-post-block-creative-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-meta-data .tags { display: none; }
		
		.dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-fourth .entry-format a { width: 30px; height: 30px; }
		.dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-fourth .entry-format a:before { font-size: 14px; line-height: 30px; }
		
		.page-with-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-half .entry-format a, .page-with-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-third .entry-format a, .page-with-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-fourth .entry-format a { width: 30px; height: 30px; }
		.page-with-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-half .entry-format a:before, .page-with-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-third .entry-format a:before,		.page-with-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-fourth .entry-format a:before { line-height: 30px; font-size: 12px; }
		
		.page-with-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-half .entry-thumb .bx-controls a, .page-with-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-third .entry-thumb .bx-controls a,
		.page-with-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-fourth .entry-thumb .bx-controls a { height: 20px; width: 20px; }
		.page-with-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-half .entry-thumb .bx-controls a:before,	.page-with-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-third .entry-thumb .bx-controls a:before, .page-with-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-fourth .entry-thumb .bx-controls a:before { line-height: 20px; font-size: 20px; }
		
		.page-with-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-third .entry-meta-data .tags, .page-with-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-fourth .entry-meta-data .tags { position: static; margin-top: 2px; }
		
		.with-both-sidebar .vc_row .wpb_column.vc_col-sm-12 .dt-sc-post-block-classic-wrapper .blog-entry .entry-meta-data .tags { position: absolute; margin-top: 0; }
		
		.with-both-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-half, .with-both-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-third, .with-both-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-fourth { width: 100%; float: left; margin-bottom: 30px; }
		
		.dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-third .entry-title h4, .dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-title h4 { font-size: 14px; }
		.dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-third .entry-meta-data,	.dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-meta-data { position: static; height: auto; margin-top: 10px; float: left; }
		.dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-third .entry-meta-data .entry-info,	.dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-meta-data .entry-info { position: static; }
		.dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-third .entry-meta, .dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-meta { top: 10px; bottom: auto; }
		
		.dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-third .entry-thumb > a:before, .dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-third .entry-thumb .bx-wrapper:before,	.dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-thumb > a:before,	.dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-thumb .bx-wrapper:before { position: absolute; content: ""; display: block; width: 100%; height: 100%; bottom: 0; z-index: 1; background: rgba(0,0,0,0.4); }
		
		.dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-third .entry-thumb .bx-controls a, .dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-thumb .bx-controls a { height: 20px; width: 20px; }
		.dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-third .entry-thumb .bx-controls a:before, .dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-thumb .bx-controls a:before { line-height: 20px; font-size: 20px; }
		
		.dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-format a { width: 15px; height: 20px; }				
		.dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-format a:before { line-height: 20px; text-align: left; }
		
		.page-with-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-half .entry-thumb { margin-bottom: 0; }
		.page-with-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-half .entry-meta-data { position: static; height: auto; }
		.page-with-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-half .entry-meta-data .entry-info { position: relative; left: 0; }
		.page-with-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-half .entry-meta { position: static; margin-top: 20px; }
		
		.page-with-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-half .entry-meta, .page-with-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-half .entry-meta a,	.page-with-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-half .entry-meta a i { color: #999; }
		
		.page-with-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-half .entry-format a, .page-with-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-third .entry-format a,
		.page-with-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-format a { width: 25px; height: 20px; margin-right: 0; }
		.page-with-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-half .entry-format a:before,	.page-with-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-third .entry-format a:before, .page-with-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-fourth .entry-format a:before { line-height: 20px; text-align: left; }
		
		.page-with-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-half.format-video .entry-thumb, .page-with-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-half.format-audio .entry-thumb { margin-bottom: 10px; }
		
		.page-with-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-half.format-video .entry-meta-data .entry-info, .page-with-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-half.format-audio .entry-meta-data .entry-info { position: static; margin-top: 10px; }
		
		.with-both-sidebar .vc_row .wpb_column.vc_col-sm-12 .dt-sc-post-block-classic-wrapper .blog-entry .entry-meta-data .tags { position: static; margin-top: 10px; }
		
		.page-with-sidebar .blog-entry.post-info-bottom-image .entry-meta { width: 100%; position: static; padding: 0; margin-top: 30px; }
		.page-with-sidebar .blog-entry.post-info-bottom-image .entry-meta .entry-title h4 { font-size: 18px; }
		.page-with-sidebar .blog-entry.post-info-bottom-image .entry-meta .entry-info > * { margin-bottom: 10px; }
		
		.page-with-sidebar .blog-entry.post-info-bottom-image:hover .entry-meta { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
		
		.page-with-sidebar .blog-entry.post-info-bottom-image .entry-thumb { margin-bottom: 20px; }
		
		.page-with-sidebar .blog-entry.post-info-within-image .entry-meta { padding: 20px; }
		.page-with-sidebar .blog-entry.post-info-within-image .entry-meta .entry-title h4 { font-size: 20px; }
		
		.page-with-sidebar .blog-entry.post-info-within-image .entry-meta .dt_scroll_down { width: 35px; height: 35px; }
		.page-with-sidebar .blog-entry.post-info-within-image .entry-meta .dt_scroll_down a i { line-height: 35px; font-size: 20px; }	
		
		.blog-entry.post-info-vertical-image .entry-meta .entry-title h4 { font-size: 24px; }
		
		.page-with-sidebar .blog-entry.post-info-vertical-image .entry-meta .entry-title h4 { font-size: 20px; }
		.page-with-sidebar .blog-entry.post-info-vertical-image .entry-meta .entry-info > * { font-size: 11px; margin-right: 10px; }
		.page-with-sidebar .blog-entry.post-info-vertical-image .entry-meta .entry-info i { font-size: 13px; }
		.page-with-sidebar .blog-entry.post-info-vertical-image .entry-meta i.fa { font-size: 11px; margin-right: 3px; }	
		
		.page-with-sidebar .blog-entry.post-info-above-image .entry-meta .entry-title h4 { font-size: 24px; margin-bottom: 5px; }		
		
		.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%; }
		
		.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%; }		
		
		.with-both-sidebar .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-minimal-wrapper .blog-entry.list.format-video .entry-format, .with-both-sidebar .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-minimal-wrapper .blog-entry.list.format-audio .entry-format, .with-both-sidebar .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-minimal-wrapper .blog-entry.list.format-video .entry-thumb, .with-both-sidebar .vc_row .wpb_column.vc_col-sm-2 .dt-sc-post-block-minimal-wrapper .blog-entry.list.format-audio .entry-thumb { display: block; }
		
		.with-both-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.overlay.format-video .entry-thumb, .with-both-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.overlay.format-audio .entry-thumb,		.with-both-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-half.format-video .entry-thumb, .with-both-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-half.format-audio .entry-thumb { margin-bottom: 0; }
		
		.with-both-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.overlay.format-video .entry-meta, .with-both-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.overlay.format-audio .entry-meta, .with-both-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-third.format-video .entry-meta,	.with-both-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-third.format-audio .entry-meta { margin-top: 10px; }
		
		.with-both-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.overlay.format-video .entry-meta-data .entry-info, .with-both-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.overlay.format-audio .entry-meta-data .entry-info { position: static; margin-top: 10px; }
		
		.with-both-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-third.format-video .entry-meta-data,	.with-both-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-third.format-audio .entry-meta-data { margin-bottom: 10px; margin-top: 0; }
		
		.with-both-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-fourth.overlay.format-video .entry-meta-data .entry-info, .with-both-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-fourth.overlay.format-audio .entry-meta-data .entry-info { position: relative; top: 0; }
		
		.with-both-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-fourth.overlay.format-video .entry-meta, .with-both-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.dt-sc-one-fourth.overlay.format-audio .entry-meta { margin-top: 10px; margin-bottom: 10px; }
		
		.with-both-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-fourth.format-video .entry-meta-data, .with-both-sidebar .dt-sc-post-block-classic-wrapper .blog-entry.overlay.dt-sc-one-fourth.format-audio .entry-meta-data { margin-top: 0; }
		
		
		/* Blog Listing - Modern Wrapper - Masonry Block */
		
		.dt-sc-post-block-modern-wrapper.masonry-block .blog-entry.grid.dt-sc-one-half { width:48.6%; }
		.dt-sc-post-block-modern-wrapper.masonry-block .blog-entry.grid.dt-sc-one-third { width:31.4%; }
		.dt-sc-post-block-modern-wrapper.masonry-block .blog-entry.grid.dt-sc-one-fourth { width:22.8%; }
		
		.page-with-sidebar .dt-sc-post-block-modern-wrapper.masonry-block .blog-entry.grid.dt-sc-one-half { width:48%; }
		.page-with-sidebar .dt-sc-post-block-modern-wrapper.masonry-block .blog-entry.grid.dt-sc-one-third { width:30.6%; }
		.page-with-sidebar .dt-sc-post-block-modern-wrapper.masonry-block .blog-entry.grid.dt-sc-one-fourth { width:22%; }		
		.page-with-sidebar .dt-sc-post-block-modern-wrapper.masonry-block .blog-entry.grid.dt-sc-one-fourth .entry-title h4 { font-size: 14px; }
		
		.with-both-sidebar .dt-sc-post-block-modern-wrapper.masonry-block .blog-entry.grid.dt-sc-one-half, .with-both-sidebar .dt-sc-post-block-modern-wrapper.masonry-block .blog-entry.grid.dt-sc-one-third, .with-both-sidebar .dt-sc-post-block-modern-wrapper.masonry-block .blog-entry.grid.dt-sc-one-fourth { width:100%; }	
		
		.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: 99; }
		
		.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; }
		
		.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; }
		
		.dt-sc-post-block-default-wrapper h2 { font-size: 15px; }
		
		.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 { width:49.999%; }
		
		.dt-sc-portfolio-container.no-space .column.no-space.dt-sc-one-fourth { width:49.9%; }
		.dt-sc-portfolio-container .portfolio.dt-sc-one-half.with-space { width:48%; }
		.page-template-tpl-portfolio .with-both-sidebar .dt-sc-portfolio-container .portfolio.no-space.dt-sc-one-fourth { width:100%; }
		.page-with-sidebar .portfolio.type1 .image-overlay h2, .portfolio.type1.dt-sc-one-third .image-overlay h2 { font-size:18px; }
		
		.dt-sc-portfolio-container .portfolio.dt-sc-one-third.with-space, .dt-sc-portfolio-container .portfolio.dt-sc-one-fourth { width:48%; }
		.portfolio.dt-sc-one-half, .portfolio.dt-sc-one-third, .portfolio.dt-sc-one-fourth { width:50%; }
		.portfolio.dt-sc-one-third.no-space, .portfolio.dt-sc-one-fourth.no-space { width:49.98%; }
		
	    .related-portfolios .portfolio.dt-sc-one-third { width:49%; }
		.page-with-sidebar .dt-sc-portfolio-container .portfolio.dt-sc-one-third.with-space, 
		.page-with-sidebar .dt-sc-portfolio-container .portfolio.dt-sc-one-fourth,
		.page-with-sidebar .portfolio.dt-sc-one-half,
		.page-with-sidebar .portfolio.dt-sc-one-half.no-space,
		.page-with-sidebar .portfolio.dt-sc-one-third,
		.page-with-sidebar .portfolio.dt-sc-one-third.no-space,
		.page-with-sidebar .portfolio.dt-sc-one-fourth,
		.page-with-sidebar .portfolio.dt-sc-one-fourth.no-space,
		.with-both-sidebar .portfolio.dt-sc-one-half.with-sidebar, .with-both-sidebar .portfolio.dt-sc-one-third.with-sidebar, .with-both-sidebar .portfolio.dt-sc-one-fourth.with-sidebar, .page-with-sidebar .portfolio.dt-sc-one-third, .page-with-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%; }
		.page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay h2, .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; }
		.page-with-sidebar .portfolio.dt-sc-one-half .image-overlay-details .categories { display:none; }
				
		.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;  }	
		
		/** Type 2 **/
		.dt-sc-portfolio-sorting.type2 a { padding-left:14px; padding-right:14px; }
		.page-with-sidebar .dt-sc-portfolio-sorting.type2 { width:100%; box-sizing: border-box; }
		.page-with-sidebar .dt-sc-portfolio-sorting.type2::before { content:none; }
		.dt-sc-portfolio-sorting.type2 { margin-bottom:60px; }
		.portfolio.type2 .image-overlay h2 { font-size:16px; text-transform:capitalize; min-height:23px; }
		
		.page-with-sidebar .portfolio.type2 .image-overlay .image-overlay-details { display:none; }
		.page-with-sidebar .portfolio.type2 .image-overlay .links, .with-both-sidebar .portfolio.type2 .image-overlay .links, .page-with-sidebar .portfolio.type2.dt-sc-one-third .image-overlay .links, .page-with-sidebar.with-both-sidebar .portfolio.type2.dt-sc-one-fourth .image-overlay .links, .page-with-sidebar .portfolio.type2.dt-sc-one-fourth .image-overlay .links  { bottom: 0; }
		
		.page-template-tpl-portfolio .portfolio.type2.dt-sc-one-fourth .image-overlay .links { bottom: 57px; }	
		.page-template-tpl-portfolio .page-with-sidebar .portfolio.type2.dt-sc-one-fourth .image-overlay .links { bottom: 0; }	
		
		.portfolio.type2.dt-sc-one-third .image-overlay h2 { font-size:18px; }
		
		.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; }
		.type3.portfolio.with-sidebar { width:100%; }
		.portfolio-single-grid .portfolio.type3 .image-overlay .links a { font-size:14px; text-transform:capitalize; }
	
		.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; }
		.portfolio.type7 .image-overlay .links a:before { bottom:-34px; }
		.portfolio.type7.dt-sc-one-fourth .image-overlay-details .categories, .page-with-sidebar .portfolio.type7.dt-sc-one-fourth .image-overlay-details .categories { display:block; }
		.page-with-sidebar .portfolio.type7.dt-sc-one-fourth .image-overlay h2 { font-size:14px; }
		.with-both-sidebar.page-with-sidebar .portfolio.type7.dt-sc-one-fourth .image-overlay h2 { font-size:12px; }
		.portfolio_content_middle .portfolio.type7 .image-overlay-details { display:none; }
		.portfolio_content_middle .wpb_wrapper > p { display:none; }
		.related-portfolios .dt-sc-one-third.type7:nth-child(4) { margin-left: 0; }
		
		.portfolio.type7.dt-sc-one-third.with-sidebar:hover .image-overlay-details { bottom:40px; }
		
		.portfolio.type7 .image-overlay .links a span { font-size: 16px; }
		
		.with-both-sidebar .portfolio.dt-sc-one-half .image-overlay-details .categories, .page-with-sidebar .portfolio.type8.dt-sc-one-fourth .image-overlay-details .categories { display:block; }
		.dt-sc-one-half.with-sidebar.portfolio.type8 .image-overlay-details::before { content:none; }
		.with-both-sidebar .dt-sc-one-half.with-sidebar.portfolio.type8 .image-overlay-details::before { content:""; }
		.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:16px; }
		.page-with-sidebar .portfolio.type8.dt-sc-one-half .image-overlay .links { top:80px; }
		
		.page-with-sidebar .dt-portfolio-single > .column { width:100%; }
		.related-portfolios .portfolio.dt-sc-one-third:nth-child(2n+4) { margin-left: 0; }
		
		/** Infinite Scroll **/
		.grid-sizer-1, .grid-sizer-2, .grid-sizer-3, .grid-sizer-4, .grid-sizer-5 { width: 50%; }
		
		/** Business **/
		.business-contact-social li { margin: 0 20px; }
		.plumber-contact-form form { width:100%; }
		
		.dt-sc-text-with-icon { font-size: 11px; }
		
		.vc_row.vc_row-no-padding .dt-sc-map-overlay .wpb_column.vc_col-sm-3 { padding-left: 5px; padding-right: 5px; }
		.vc_row.vc_row-no-padding .dt-sc-map-overlay .wpb_column.vc_col-sm-3 .dt-sc-contact-info.type3 { font-size: 13px; padding-left: 10px; padding-right: 10px; }
		.vc_row.vc_row-no-padding .dt-sc-map-overlay .wpb_column.vc_col-sm-3 .dt-sc-contact-info.type3 h6 { font-size: 15px; }
	
		.dt-sc-contact-details-on-map .dt-sc-map-overlay { padding: 76px 0 0; }	
		
		.rs_line_height p { line-height:normal !important; }
		
		
		/*----*****---- << Event >> ----*****----*/
		.dt-sc-content-with-hexagon-shape { margin-left:16%; }
		.event-colored-box { margin-top:0; }
		.event-contact-info { margin-left:25%; }
		
		/*----*****---- << Architecture >> ----*****----*/
		.architecture-process.rs_padding_override { padding-left:20px !important; padding-right:20px !important; }
		.column.wpb_column.dt-sc-one-fifth.vc_col-md-4 { width:32%; margin-bottom:20px; min-height:290px; }
		.column.wpb_column.dt-sc-one-fifth.vc_col-md-4:nth-child(4), .column.wpb_column.dt-sc-one-fifth.vc_col-md-4:nth-child(10) { margin-left:0; }
		
		.domain-search-form input[type="search"], .domain-search-form input[type="text"] { width:51%; }
		.domain-search { width:22%; }
		
		.hotel-search-container form .vc_col-sm-2,
		.hotel-search-container form .vc_col-sm-4 { width: 50%; }		
		
		/*----*****---- << buddypress >> ----*****----*/
		#buddypress > div#item-body { float: left; width: 76.7%; }
		
		#buddypress #bbpress-forums li .bbp-topic-freshness { display:none; }
		#buddypress #bbpress-forums li.bbp-topic-voice-count, #buddypress #bbpress-forums li.bbp-topic-reply-count { width:20%; }
		
		#buddypress div.item-list-tabs ul li a, #buddypress div.item-list-tabs ul li span { font-size:12px; text-transform:capitalize; }
		
		#buddypress #members-dir-list ul li { width:32%; margin-right:2%; }
		#buddypress ul.item-list li img.avatar { max-width:55px; }
		#buddypress #members-dir-list ul#members-list li .item { display:inline-block; width:61%; }
		
		.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:60px; }
		
		body.single-item.groups #buddypress div#item-header #item-header-cover-image #item-header-content, body.single-item.groups #buddypress div#item-header #item-header-cover-image #item-actions { padding-left:20px; }
		
		
		/*----*****---- << Comming Soon >> ----*****----*/
		.under-construction.type5 .logo { display:none; }
		.under-construction.type5 h2 { text-align:left; font-size:60px; margin:18px 0px 0px 20px; display:inline-block; }
		.under-construction.type5 .dt-sc-counter-wrapper { margin-right:20px; }
		.under-construction.type5 .dt-sc-counter-number { font-size:45px; }
		
		.under-construction.type2 .dt-sc-newsletter-section form { width:80%; }
		.under-construction.type2 .dt-sc-counter-wrapper { padding:15px 15px 13px; margin-right:30px; }
		
		.under-construction.type6 form { width:80%; }
		.under-construction.type6 .dt-sc-counter-wrapper { margin-right:20px; }
		
		.under-construction.type7 .vc_col-sm-6 { margin:0; width:100%; }
		.under-construction.type7 .dt-sc-newsletter-section form { width:60%; }
		
		
		/*** 404 ***/
		.error404 .type2 h2 { font-size: 190px; }
		.error404 .type2 h3 { font-size: 90px; }
		.error404 .type2 h4 { font-size:33px; }

		.error404 .type4 .vc_col-sm-6, .error404 .type7 .vc_col-sm-6, .error404 .type8 .vc_col-sm-6, .error404 .type5 .vc_col-sm-6 { width:100%; margin:0; }
		.error404 .type8 .vc_col-sm-6.alignleft { text-align:center; width:100%; }
		.error404 .type5 .vc_col-sm-6 { display:inline-block; height:auto; }
		.error404 .type5 .dt-sc-newsletter-section, .error404 .type5 .error-right { display:inline-block; }
		
		.error404 .type3 .wpb_column { width:100%; margin:0; }
		
		.error404 .type7 .error-content, .error404 .type7 .wpb_wrapper > .alignright { width:100%; }
		.error404 .type8 .alignleft { text-align:center; }
		
		/** Blockquote **/
		blockquote.type2 cite:before { left: -42px; right: auto; width: calc(80% + 32px); }	

		/** Breaking News **/
		.dt-sc-breaking-news.classic #breaking-news-slider .bx-controls .bx-controls-direction, .dt-sc-breaking-news.classic #breaking-news-slider .bx-controls .bx-controls-auto-item { bottom: 10px; transform: none; -moz-transform: none; -webkit-transform: none; -ms-transform: none; }		
		
		.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 #breaking-news-slider .bx-controls { height: auto; }
		
		.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; background: #1f85df; z-index: -1; }
		
		/** Buttons **/
		.dt-sc-button.medium { font-size: 13px; }	
		
		.dt-sc-button.large { font-size: 15px; padding: 20px 34px 18px; }
		.dt-sc-button.xlarge { font-size: 16px; padding: 26px 36px 24px; }
		
		.dt-sc-button.xlarge.with-icon.icon-left span { margin-right: 18px; }
		
		.dt-sc-button.large.with-icon.icon-right.type1 { font-size: 15px; padding-left: 34px; }
		
		.dt-sc-button.medium.with-icon.icon-right.type1::after,
		.dt-sc-button.large.with-icon.icon-right.type1::after { width: 32%; }		
		
		.dt-sc-button.medium.with-icon.icon-right.type1:hover:after { width: 36%; }
		
		.dt-sc-button.xlarge.with-icon.icon-right.type1 { font-size: 16px; padding-left: 30px; }
		.dt-sc-button.xlarge.with-icon.icon-right.type1::after { width: 30%; }
		
		.dt-sc-button.xlarge.with-icon.icon-right.type2 { font-size: 17px; padding: 26px 80px 24px 20px; }
		.dt-sc-button.xlarge.with-icon.icon-right.type2 span { font-size: 21px; padding-left: 20px; right: 23px; }
		
		.dt-sc-button.large.with-icon.icon-right.type2 { font-size: 14px; }
		.dt-sc-button.xlarge.with-icon.icon-right.type2 { font-size: 16px; }
		
		.dt-sc-button.medium.with-icon.icon-right.type3 { font-size: 15px; }
		.dt-sc-button.large.with-icon.icon-right.type3 { font-size: 16px; padding-left: 24px; padding-right: 88px; }
		
		.dt-sc-button.xlarge.with-icon.icon-right.type3 { font-size: 17px; padding-left: 25px; padding-right: 90px; }
		.dt-sc-button.xlarge.with-icon.icon-right.type3 span { width: 65px; }
		
		.dt-sc-button.large.with-icon.icon-left.type2 { padding-left: 18px; padding-right: 24px; }
		.dt-sc-button.large.with-icon.icon-left.type2 span { margin-right: 18px; padding-right: 18px; }		
		.dt-sc-button.large.with-icon.icon-left.type2 span::after { left: 52px; }
		
		.dt-sc-button.xlarge.with-icon.icon-left.type2 { padding-left: 20px; padding-right: 24px; }
		.dt-sc-button.xlarge.with-icon.icon-left.type2 span { margin-right: 20px; padding-right: 20px; }
		.dt-sc-button.xlarge.with-icon.icon-left.type2 span::after { left: 59px; }
		
		.dt-sc-colored-big-buttons.with-left-icon { padding-left: 80px; }
		.dt-sc-colored-big-buttons span { width: 65px; }	
		
		.dt-sc-contact-info.type2 { padding-left: 75px; }
		.dt-sc-contact-info.type2 span { width: 60px; }
		
		.rs_four_two_col .dt-sc-contact-info.type3 { margin-top: 20px; }
		
		.dt-sc-contact-info.type2, .dt-sc-contact-info.type2 p, .dt-sc-contact-info.type2 a, 
		.dt-sc-contact-info.type4, .dt-sc-contact-info.type4 p, .dt-sc-contact-info.type4 a { font-size: 11px; }
		
		.wpb_column:not(.rs_col-sm-6) .dt-sc-contact-info.type3 h6 { font-size: 12px; }
		.wpb_column:not(.rs_col-sm-6) .dt-sc-contact-info.type3, .wpb_column:not(.rs_col-sm-6) .dt-sc-contact-info.type3 p, .wpb_column:not(.rs_col-sm-6) .dt-sc-contact-info.type3 a { font-size: 10px; }
		
		.dt-sc-contact-info.type5 .dt-sc-contact-icon { width: 102px; height: 55.06px; margin: 33.3px 0; }
		.dt-sc-contact-info.type5 .dt-sc-contact-icon::before, .dt-sc-contact-info.type5 .dt-sc-contact-icon::after { height: 71.92px; width: 71.92px; left: 13.038px; }
		.dt-sc-contact-info.type5 .dt-sc-contact-icon::before { top: -37.962px; }
		.dt-sc-contact-info.type5 .dt-sc-contact-icon::after { bottom: -37.962px; }
		.dt-sc-contact-info.type5 .dt-sc-contact-icon span { font-size: 45px; line-height: 57px; }
		.dt-sc-contact-info.type5 h6 { font-size: 14px; margin: 20px 0 0; }
		
		.dt-sc-contact-info.type8, .dt-sc-contact-info.type8 p, .dt-sc-contact-info.type8 a { font-size: 12px; }
		
		/** Custom Class **/		
		.rs_col-sm-6 .dt-sc-contact-info.type3 { margin-bottom: 50px; }		
		.rs_col-sm-6 .dt-sc-contact-info.type6 { margin-bottom: 30px; }	
		.rs_col-sm-6 .dt-sc-contact-info.type7 { padding-bottom: 20px; }
		
		.dt-sc-one-fifth .dt-sc-donutchart-medium { width:120px; }
		.dt-sc-one-fifth .dt-sc-donutchart, .dt-sc-donutchart-medium canvas { width: 110px !important; height: 110px !important; }
		.dt-sc-one-fifth .dt-sc-donutchart-medium .donutchart-text { width: 110px !important; line-height: 110px !important; }
		.dt-sc-one-fifth  h5.dt-sc-donutchart-title { font-size:15px; }
		.dt-sc-donutchart-medium .donutchart-text { font-size:30px !important; }
		
		.dt-sc-dropcap.dt-sc-dropcap-default { font-size: 24px; 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-right: 15px; }
		
		/** 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-error-box:before, .dt-sc-warning-box:before, .dt-sc-success-box:before, .dt-sc-info-box:before { top: 17px; }
		
		.dt-sc-hexagons li { width: 104px; height: 40px; }
		.dt-sc-hexagons li::before, .dt-sc-hexagons li::after, .dt-sc-hexagons li .dt-sc-hexagon-overlay::before, .dt-sc-hexagons li .dt-sc-hexagon-overlay::after { height: 73px; width: 74px; left: 12.934px; }
		.dt-sc-hexagons li::before, .dt-sc-hexagons li .dt-sc-hexagon-overlay::before { top: -39.066px; }
		.dt-sc-hexagons li::after, .dt-sc-hexagons li .dt-sc-hexagon-overlay::after { bottom: -39.066px; }
		.dt-sc-hexagons li span { font-size: 38px; height: 38px; }
		
		.dt-sc-hexagons li:first-child { top:-19px; }
		.dt-sc-hexagons li:nth-child(2) { left: -47%; top: 67px; }
		.dt-sc-hexagons li:nth-child(3) { left: 48%; top: 65px; }
		.dt-sc-hexagons li:nth-child(4) { left: -48%; top: 277px; }
		.dt-sc-hexagons li:nth-child(5) { left: 48%; top: 275px; }
		.dt-sc-hexagons li:last-child { bottom: -19px; }
		
		.dt-sc-hexagon-image-overlay { height:112px; }
		.dt-sc-hexagon-image-overlay h3 { font-size:17px; }
		.dt-sc-hexagon-image-overlay h2 { font-size: 25px; }
		.dt-sc-hexagon-image-overlay h2::before { height:39px; }
		
		.dt-sc-hexagons li .dt-sc-hexagon-overlay p { height:42px; font-size: 13px; line-height: 19px; }
		.dt-sc-hexagons li .dt-sc-hexagon-overlay::before { left: 14.934px; top: -36.066px; }
		.dt-sc-hexagons li .dt-sc-hexagon-overlay::after { bottom: -38.066px; height: 78px; left: 13.934px; width: 72px; }
		
		/** Icon Box **/		
		.dt-sc-icon-box.type1 { padding: 45px 25px; }		
		.dt-sc-icon-box.type1 .icon-content h4 { font-size: 14px; letter-spacing: 1px; }
		
		.dt-sc-icon-box.type2 .icon-wrapper { margin-right: 5px; }
		.dt-sc-icon-box.type2.alignright .icon-wrapper { margin-left: 8px; }
		
		.dt-sc-icon-box.type2 .icon-wrapper span { font-size: 15px; line-height: 24px; }
		.dt-sc-icon-box.type2 .icon-content h4 { font-size: 11px; letter-spacing: 0; }
		.dt-sc-icon-box.type2 .icon-content p { font-size: 11px; }
		
		.dt-sc-icon-box.type3 .icon-content h4 { font-size: 16px; }
		
		.dt-sc-icon-box.type4 .icon-content h4 { font-size: 14px; }
		.dt-sc-icon-box.type4 .icon-content p { font-size: 12px; }		
		
		.dt-sc-icon-box.type5 { padding-left: 75px; }
		.dt-sc-icon-box.type5.alignright { padding-right: 75px; }
		
		.dt-sc-icon-box.type5.rounded { padding-left: 90px; }
		.dt-sc-icon-box.type5.rounded.alignright { padding-right: 90px; }		
		
		.dt-sc-icon-box.type5 .icon-wrapper { width: 60px; }
		.dt-sc-icon-box.type5 .icon-wrapper::before { height: 45px; width: 45px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; }
		
		.dt-sc-icon-box.type5 .icon-wrapper span { font-size: 22px; line-height: 65px; }
		
		.dt-sc-icon-box.type5.no-icon-bg { padding: 0 0 0 42px; }
		.dt-sc-icon-box.type5.no-icon-bg .icon-wrapper { width: 30px; }
		.dt-sc-icon-box.type5.no-icon-bg .icon-wrapper span { font-size: 28px; }
		
		.dt-sc-icon-box.type5.no-icon-bg .icon-content h5, .dt-sc-icon-box.type5.no-icon .icon-content h5 { font-size: 10px; }
		.dt-sc-icon-box.type5.no-icon-bg .icon-content h4, .dt-sc-icon-box.type5.no-icon .icon-content h4 { font-size: 13px; }
		
		.dt-sc-icon-box.type5.no-icon { padding: 0 30px 0 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; }
		.vc_row-no-padding .dt-sc-icon-box.type5.no-icon { padding: 0; }
		
		.dt-sc-icon-box.type5.no-icon .icon-content h4 { padding: 0 0 20px; }	
		
		.dt-sc-icon-box.type6 .icon-content h4 { font-size: 16px; margin-top: 140px; }
		
		.dt-sc-icon-box.type9 .icon-content { padding: 0 28px 30px; }
		.dt-sc-icon-box.type9 .icon-content h5 { font-size: 50px; }
		
		.dt-sc-icon-box.type10 { padding: 40px 15px; }
		.dt-sc-icon-box.type10 .icon-content h4 { font-size: 13px; letter-spacing: 0; }
		.dt-sc-icon-box.type10 .icon-content h4::before { height: 13px; right: -24px; width: 13px; }
		
		.dt-sc-icon-box.type11 .dt-sc-button.medium { font-size: 10px; letter-spacing: 0; padding: 13px 40px 11px 20px; }
		.dt-sc-icon-box.type11 .dt-sc-button::before { right: 25px; }
		.dt-sc-icon-box.type11 .dt-sc-button::after { right: 20px; }
		
		
		/** Photography **/
		.dt-sc-icon-box.type11 { padding: 30px 15px 10px; }
		.dt-sc-icon-box.type11 .dt-sc-button.medium { font-size: 11px; }
		
		.dt-sc-icon-box.type12 { padding: 40px 10px 35px; min-height: 208px; }
		.dt-sc-icon-box.type12 .icon-wrapper { margin: 0 5px 0 0; top: 50px; }
		.dt-sc-icon-box.type12 .icon-wrapper span { font-size: 20px; }
		
		.dt-sc-icon-box.type12 .icon-content { top: 46px; }		
		.dt-sc-icon-box.type12 .icon-content h4 { font-size: 14px; }
		
		.dt-sc-icon-box.type12:hover .icon-content, .dt-sc-icon-box.type12.selected .icon-content { top: 15px; }
		
		.dt-sc-icon-box.type13 .icon-content h4 { font-size: 50px; }
		.dt-sc-icon-box.type13 .icon-content p { font-size: 14px; }
		
		.dt-sc-icon-box.type14 { min-height: 410px; }
		
		/** Image Caption **/
		.dt-sc-image-caption .dt-sc-image-wrapper .icon-wrapper::before { border-bottom-width: 100px; border-left-width: 100px; }
		.dt-sc-image-caption .dt-sc-image-wrapper .icon-wrapper::after { left: 5px; }
		
		.dt-sc-image-caption .dt-sc-image-wrapper .icon-wrapper span { font-size: 30px; margin: 0 15px 15px 0; }
		
		.dt-sc-image-caption.type2 .dt-sc-image-content h3 { text-transform:capitalize; font-size:14px; }
		.dt-sc-image-caption.type2 .dt-sc-image-content { padding:25px 10px 15px; }
		.dt-sc-image-caption.type2 .dt-sc-image-title { margin-bottom:0; }
		.dt-sc-image-caption.type2 .dt-sc-image-content p { top:57px; }
		
		.dt-sc-image-caption.type5 .dt-sc-image-content, .dt-sc-image-caption.type5 .dt-sc-image-title, .dt-sc-image-caption.type5 .dt-sc-image-title h3 { width: 100%; }
		.dt-sc-image-caption.type5 h3 { padding: 6px 15px 5px; -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-image-caption.type6 { overflow: hidden; padding-bottom: 40px; }
		.dt-sc-image-caption.type6 .dt-sc-image-wrapper img { max-height: none; }
		.dt-sc-image-caption.type6 h3 { font-size: 20px; }
		.dt-sc-image-caption.type6 p, .dt-sc-image-caption.type6 .dt-sc-image-content p { display: none; }
		
		.dt-sc-image-caption.type7 .dt-sc-image-content { margin-top: 10px; }		
		.dt-sc-image-caption.type7.bottom-content .dt-sc-image-content { margin-top: 30px; }
		
		.dt-sc-image-caption.type9 .dt-sc-image-content .dt-sc-image-title h3 {text-transform:capitalize; }
		.dt-sc-image-caption.type9 .dt-sc-image-overlay p { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
		
		.rs_col-sm-6 .dt-sc-image-caption.type2 { margin-bottom: 30px; }
		
		.dt-sc-keynote-speakers .dt-sc-speakers-thumb, .dt-sc-keynote-speakers .dt-sc-speakers-details { width:100%; }
		
		.mfp-arrow-left { left: -38px; }
		.mfp-arrow-right { right: -38px; }
		
		/** Newsletter **/
		.dt-sc-newsletter-section .dt-sc-subscribe-frm input[type="email"], 
		.dt-sc-newsletter-section .dt-sc-subscribe-frm input[type="text"] { margin: 0 15px 0 0; padding: 16px 15px 15px; width: 30%; }
		
		.dt-sc-newsletter-section.type1 h2 { font-size: 18px; }
		
		.dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm { width: 85%; }
		.dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm input[type="text"], .dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm input[type="email"] { font-size: 12px; margin: 0 10px 0 0; }
		.dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm input[type="submit"] { font-size: 11px; padding: 18px 12px 15px; }
		
		.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.type6 .dt-sc-subscribe-frm input[type="email"] { font-size: 15px; padding: 14px 15px 12px 40px; }
		.dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm input[type="submit"] { font-size: 15px; padding:15px 15px 14px; }
		.dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm:before { top:28%; }
		
		.dt-sc-newsletter-section.type7 .newsletter-tooltip { top: -12px; width: 30%; }		
		.dt-sc-newsletter-section.type7 .dt_ajax_subscribe_msg { margin-top:35px; }
		
		.aside .dt-sc-newsletter-section.type5 .dt-sc-subscribe-frm input[type="submit"] { padding: 12px 10px; font-size: 10px; letter-spacing: 0; }
		
		/** Pricing Tables **/
		.dt-sc-pr-tb-col .dt-sc-price h6 { font-size: 50px; }
		.dt-sc-pr-tb-col.minimal .dt-sc-price h6 { font-size: 42px; }
		
		.dt-sc-pr-tb-col.type2 .dt-sc-tb-header::before { height: 100px; width: 100px; }
		.dt-sc-pr-tb-col.type2 .dt-sc-tb-title { height: 91px; }
		.dt-sc-pr-tb-col.type2 .dt-sc-tb-header .dt-sc-tb-title::before, .dt-sc-pr-tb-col.type2 .dt-sc-price::before { height: 102px; width: 102px; }
		.dt-sc-pr-tb-col.type2 .dt-sc-price::before { top: -52px; }
		
		.dt-sc-pr-tb-col.type2 .dt-sc-tb-header .dt-sc-tb-title:after { display: none; }
		
		.side-navigation-content .dt-sc-pr-tb-col.type2 .dt-sc-tb-header::before { height: 95px; width: 95px; }
		.side-navigation-content .dt-sc-pr-tb-col.type2 .dt-sc-tb-title { height: 88px; }
		.side-navigation-content .dt-sc-pr-tb-col.type2 .dt-sc-tb-header .dt-sc-tb-title::before, .side-navigation-content .dt-sc-pr-tb-col.type2 .dt-sc-price::before { height: 98px; right: 0; width: 98px; }
		.side-navigation-content .dt-sc-pr-tb-col.type2 .dt-sc-tb-header .dt-sc-tb-title::before { top: 39px; }
		.side-navigation-content .dt-sc-pr-tb-col.type2 .dt-sc-price::before { top: -50px; }
		.side-navigation-content .dt-sc-pr-tb-col.type2 .dt-sc-tb-title h5 { font-size: 11px; line-height: 13px; }
		
		.dt-sc-pr-tb-col.type2 .dt-sc-tb-title h5 { font-size: 13px; line-height: 16px; margin: 22px 0 0; }
		.dt-sc-pr-tb-col.type2 .dt-sc-tb-title h5 span { font-size: 22px; }
		
		.dt-sc-pr-tb-col.type2 .dt-sc-price { height: 68px; padding: 15px 0 0; }
		.dt-sc-pr-tb-col.type2 .dt-sc-price h6 { font-size: 16px; }		
		.dt-sc-pr-tb-col.type2 .dt-sc-price h6 sup { font-size: 15px; top: auto; }
		
		.dt-sc-pr-tb-col.type2 .dt-sc-tb-content li { font-size: 10px; }
		.dt-sc-pr-tb-col.type2 .dt-sc-tb-content li .highlight { padding: 0 6px; }
		
		.dt-sc-progress-wrapper .dt-sc-bar-title { font-size: 11px; padding: 0 15px 0 0; width: 30%; }
		.dt-sc-progress-wrapper .dt-sc-progress { width: 70%; }	
		
		/** Horizontal Tabs **/
		ul.dt-sc-tabs-horizontal > li > a, ul.dt-sc-tabs-horizontal-frame > li > a { font-size: 12px; }
		ul.dt-sc-tabs-horizontal > li > a { padding: 10px 15px 15px; }
		ul.dt-sc-tabs-horizontal-frame > li > a { padding: 10px 15px; }
		ul.dt-sc-tabs-horizontal-frame > li > a > span { top: 4px; }		
		
		.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame > li > a { font-size: 12px; padding: 8px 10px; }
		.dt-sc-tabs-horizontal-frame-container.type3 ul.dt-sc-tabs-horizontal-frame > li > a { font-size: 11px; padding: 10px 20px; }
		
		.dt-sc-tabs-horizontal-frame-container.type4 ul.dt-sc-tabs-horizontal-frame > li > a { font-size: 13px; min-width: 25%; }
		
		.dt-sc-tabs-horizontal-frame-container.type6 ul.dt-sc-tabs-horizontal-frame > li > a { font-size: 11px; padding: 18px 10px; }
		
		.dt-sc-tabs-vertical-frame-content img { position:inherit !important; }
		
		
		/** Vertical Tabs **/
		ul.dt-sc-tabs-vertical > li > a { font-size: 11px; padding: 10px 10px 15px 0; }
		ul.dt-sc-tabs-vertical > li > a > span { margin: 0 5px 0 0; top: 5px; }
		
		ul.dt-sc-tabs-vertical-frame > li > a { font-size: 10px; }
		
		.dt-sc-one-half ul.dt-sc-tabs-vertical-frame > li > a, .vc_col-sm-6 ul.dt-sc-tabs-vertical-frame > li > a { padding: 14px 8px; }
		ul.dt-sc-tabs-vertical-frame > li > a > span { margin: 0 5px 0 0; }
		
		.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame > li > a { font-size: 12px; padding-left: 20px; padding-right: 20px; }
		.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame > li > a.current::before { right: 20px; top: 12px; }
		.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame > li:first-child > a.current::before { top: 28px; }
		
		.dt-sc-tabs-vertical-frame-container.type3 ul.dt-sc-tabs-vertical-frame > li > a { font-size: 11px; padding: 15px 12px 14px; }
		.dt-sc-tabs-vertical-frame-container.type3 ul.dt-sc-tabs-vertical-frame > li > a.current::before { border-bottom-width: 23px; border-top-width: 23px; }
		
		.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-left: 40px; }
		
		.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame > li > a { font-size: 12px; padding: 12px 15px 12px 0; }
		.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame > li > a:before { font-size: 14px; 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; }
		
		.vc_custom_carousel .dt-sc-team.team_rounded_border.rounded .dt-sc-team-thumb { width:170px; height:170px; }
		.vc_custom_carousel .dt-sc-team.rounded.team_rounded_border.hide-social-show-on-hover .dt-sc-team-social { top:15%; }
		
		/** Team **/
		.rs_col-sm-6 .dt-sc-team { margin-bottom: 30px; }
		.rs_col-sm-6:last-child .dt-sc-team,
		.rs_col-sm-6:nth-last-child(2) .dt-sc-team { margin-bottom: 0; }
		
		.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); }
		
		.dt-sc-team-social li { margin: 0 2px 2px; }
		.dt-sc-team-social li a { font-size: 15px; height: 30px; line-height: 30px; width: 30px; }
		
		.rs_col-sm-6 .dt-sc-team.hide-social-show-on-hover .dt-sc-team-social { top: -72px; }
		.dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-social { top: 30%; }
		
		.rs_min_height_team_col .rs_col-sm-6.wpb_column { min-height: 505px !important; }	
		
		.dt-sc-testimonial-wrapper.carousel_items.type5 .carousel-arrows { bottom: 0; }
		
		/*----*****---- << Testimonial >> ----*****----*/
		.dt-sc-testimonial.type6::after { left: 60%; }
		.dt-sc-testimonial.type6 .dt-sc-testimonial-author::before { content: none; }
		
		
		.dt-sc-testimonial.type8 .dt-sc-testimonial-author { margin-bottom: 30px; width: 70%; }
		.dt-sc-testimonial.type8 .dt-sc-testimonial-quote { padding: 0; width: 100%; }		
		
		.dt-sc-testimonial.type8 .dt-sc-testimonial-quote blockquote { padding-top: 0; }		
		.dt-sc-testimonial.type8 .dt-sc-testimonial-author cite { right: 10px; }
		.dt-sc-testimonial.type8 .dt-sc-testimonial-quote blockquote q:before { top: 0; }
		.dt-sc-testimonial.type8.alignright .dt-sc-testimonial-author cite { left: 15px; bottom: 23px; }	
		.dt-sc-testimonial.type8 .dt-sc-testimonial-author cite:before { top: -10px; }	
		.dt-sc-testimonial-wrapper.carousel_items .dt-sc-testimonial.type8 .dt-sc-testimonial-author cite { left:15px; bottom:23px; }	
		.dt-sc-testimonial-wrapper.type8 .carousel-arrows { float:left; width:100%; text-align:center; position:relative; }	
		.dt-sc-testimonial-wrapper.type8 .carousel-arrows a { float:none; display:inline-block; }	
		
		.dt-sc-testimonial-images li.selected div { width:65px; height:65px; }
		.dt-sc-testimonial-images li { width:32%;  min-height:106px; }
		.dt-sc-testimonial-images li:nth-child(5) { clear:none; }
		
		/** Insurance **/
		.vc_row-no-padding .rs_col-sm-12 .dt-sc-testimonial.type5 { max-width:inherit; }
		
		.dt-sc-special-testimonial-container .vc_col-sm-6 { padding:60px 40px; }
		.dt-sc-special-testimonial-container .extend-bg-fullwidth-left.vc_col-sm-6 { padding:60px 40px; }	
		
		/** Timeline **/
		.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline-thumb { top: 18px; }		
		.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-thumb { top: -10px; }
		.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline-content p { font-size: 12px; }
		
		.dt-sc-timeline-section.type3 .dt-sc-timeline.left .dt-sc-timeline-content { padding-right: 50px; }
		.dt-sc-timeline-section.type3 .dt-sc-timeline.right .dt-sc-timeline-content { padding-left: 50px; }
		
		.dt-sc-title.with-two-color-bg::before { left: 9px; }
		.dt-sc-title.with-two-color-bg::after { right: 100%; }
		
		.dt-sc-title.with-two-color-bg h2 { left: 35px; }
		
		.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-triangle-title { height: 390px; width: 100%; }
		.dt-sc-triangle-title:before { height: 195px; top: 100px; width: 195px; }
		.dt-sc-triangle-title:after { height: 175px; top: 110px; width: 175px; }
		.dt-sc-triangle-title h2 { font-size: 18px; margin: 145px 0 0; }			
		.dt-sc-triangle-title p { font-size: 9px; }	
		
		.dt-sc-photography-style.rs_col-sm-12 { padding-bottom: 0; }
		
		/** Toggles **/
		.type2 > h5.dt-sc-toggle-accordion, .type2 > h5.dt-sc-toggle { font-size: 24px; }		
		
		.type2 h5.dt-sc-toggle-accordion::before, .type2 h5.dt-sc-toggle::before { height: 25px; left: 11px; }
		.type2.alignright h5.dt-sc-toggle-accordion::before, .type2.alignright h5.dt-sc-toggle::before { left: auto; right: 11px; }
		
		.type2 h5.dt-sc-toggle-accordion::after, .type2 h5.dt-sc-toggle::after { width: 25px; }
		.type2 > h5.dt-sc-toggle-accordion a, .type2 > h5.dt-sc-toggle a, .type2 > .dt-sc-toggle-content { padding-left: 40px; }
		.type2.alignright > h5.dt-sc-toggle-accordion a, .type2.alignright > h5.dt-sc-toggle a, .type2.alignright > .dt-sc-toggle-content { padding-right: 40px; }
		
		.type3 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion, .type3 .dt-sc-toggle-frame h5.dt-sc-toggle { font-size: 14px; }
		
		/*----*****---- << Content Shortcodes >> ----*****----*/
		.dt-sc-triangle-wrapper.alter { padding: 55px 0 0; }
		
		.dt-sc-triangle-img-crop { height: 230px; width: 230px; }
		.dt-sc-triangle-img-crop a { height: 215px; margin-top: 16px; margin-left: 16px; width: 215px; }
		
		.dt-sc-triangle-content { margin-top: -195px; padding: 40px 0 0 0; left: 32px; width: 200px; }
		.dt-sc-triangle-wrapper.alter .dt-sc-triangle-content { padding: 75px 0 0 0; left: 13px; }
		
		.dt-sc-triangle-content:before { border-left-width: 100px; border-right-width: 100px; border-top-width: 140px; }
		.dt-sc-triangle-wrapper.alter .dt-sc-triangle-content:before { border-bottom-width: 140px; }
		
		.dt-sc-triangle-wrapper.alter .dt-sc-triangle-img { left: 142px; top: -100px; }
		
		.dt-sc-triangle-content h4 { font-size: 10px; }
		.dt-sc-triangle-content h5 { font-size: 8px; }
		
		
		.woocommerce .with-both-sidebar ul.products li.product .column.dt-sc-one-half, .with-both-sidebar .woocommerce ul.products li.product .column.dt-sc-one-half, .woocommerce-page .with-both-sidebar ul.products li.product .column.dt-sc-one-half, 
		.woocommerce .with-both-sidebar ul.products li.product .column.dt-sc-one-third, .with-both-sidebar .woocommerce ul.products li.product .column.dt-sc-one-third, .woocommerce-page .with-both-sidebar ul.products li.product .column.dt-sc-one-third, 
		.woocommerce .with-both-sidebar ul.products li.product .column.dt-sc-one-fourth, .with-both-sidebar .woocommerce ul.products li.product .column.dt-sc-one-fourth, .woocommerce-page .with-both-sidebar ul.products li.product .column.dt-sc-one-fourth { margin-left: 0; width: 100%; }
		
		.with-left-sidebar ul.products li.product .column.dt-sc-one-fourth,
		.with-right-sidebar ul.products li.product .column.dt-sc-one-fourth { width: 49%; }
		
		.with-left-sidebar ul.products li.product.first .column.dt-sc-one-fourth,
		.with-right-sidebar ul.products li.product.first .column.dt-sc-one-fourth { margin-left: 2%; }
		
		.with-left-sidebar ul.products li.product:nth-child(2n+1) .column.dt-sc-one-fourth,
		.with-right-sidebar ul.products li.product:nth-child(2n+1) .column.dt-sc-one-fourth { clear: both; margin-left: 0; }
		
		.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-weight: normal; }
		
		.woocommerce .page-with-sidebar div.product div.images, .woocommerce-page .page-with-sidebar div.product div.images, .woocommerce .page-with-sidebar div.product div.summary, .woocommerce-page .page-with-sidebar div.product div.summary { float: left; width: 100%; }
		
		.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals { display: block; float: none; width: 100%; }		
		
		.woocommerce.single-product .page-with-sidebar .product-thumb-wrapper span.onsale, .woocommerce.single-product .page-with-sidebar .product-thumb-wrapper span.out-of-stock,
		.woocommerce.single-product .page-with-sidebar.with-both-sidebar .product-thumb-wrapper span.onsale, .woocommerce.single-product .page-with-sidebar.with-both-sidebar .product-thumb-wrapper span.out-of-stock { right: -25px; }
		
		    
		.woocommerce div.product .images .thumbnails .yith_magnifier_gallery li { width: 71px !important; }	 
			
		.woocommerce .page-with-sidebar div.product .images .thumbnails .yith_magnifier_gallery li,
		.woocommerce-page .page-with-sidebar div.product .images .thumbnails .yith_magnifier_gallery li { width: 160px !important; }
			
		.woocommerce .page-with-sidebar.with-both-sidebar div.product .images .thumbnails .yith_magnifier_gallery li,
		.woocommerce-page .page-with-sidebar.with-both-sidebar div.product .images .thumbnails .yith_magnifier_gallery li { width: 90px !important; }
		
		
		.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells { width: 100%; }
		
		.woocommerce ul.products li.product .product-details h5 { font-size: 12px; }
		.woocommerce ul.products li.product .price { font-size: 11px; }
		.woocommerce ul.products li.product .product-details .product-rating-wrapper .star-rating { font-size: 10px; margin: 7px 0 0; }
		
		
		.woocommerce .order_details li { font-size: 10px; }
		
		.woocommerce .page-with-sidebar div.product .woocommerce-tabs ul.tabs li a { font-size: 15px; letter-spacing: 0.5px; }
		.woocommerce .page-with-sidebar.with-both-sidebar div.product .woocommerce-tabs ul.tabs li { display: block; margin: 0 auto; text-align: center; }
				
		
		.woocommerce ul.products li.product .product-thumb a.add_to_cart_button, .woocommerce ul.products li.product .product-thumb a.button.product_type_simple, .woocommerce ul.products li.product .product-thumb a.button.product_type_variable, .woocommerce ul.products li.product .product-thumb a.added_to_cart.wc-forward, .woocommerce ul.products li.product .product-thumb a.add_to_wishlist, .woocommerce ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woocommerce ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a { height: 40px; width: 40px; }
		
		
		.woocommerce ul.products li.product .product-thumb a.add_to_cart_button:before, .woocommerce ul.products li.product .product-thumb a.added_to_cart.wc-forward:before, .woocommerce ul.products li.product .product-thumb a.button.product_type_simple:before, .woocommerce ul.products li.product .product-thumb a.button.product_type_variable:before, .woocommerce ul.products li.product .product-thumb .add_to_wishlist:before, .woocommerce ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a:before, .woocommerce ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a:before { font-size: 18px; line-height: 40px; }
		

		.woocommerce ul.products li.product .product-thumb a.add_to_cart_button, .woocommerce ul.products li.product .product-thumb a.button.product_type_simple, .woocommerce ul.products li.product .product-thumb a.button.product_type_variable, .woocommerce ul.products li.product .product-thumb a.added_to_cart.wc-forward { left: -50px; }
		
		.woocommerce ul.products li.product .product-thumb a.add_to_wishlist, .woocommerce ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woocommerce ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a { right: -50px; }

		.woocommerce ul.products li.product:hover .product-thumb a.add_to_cart_button, .woocommerce ul.products li.product:hover .product-thumb a.button.product_type_simple, .woocommerce ul.products li.product:hover .product-thumb a.button.product_type_variable, .woocommerce ul.products li.product:hover .product-thumb a.added_to_cart.wc-forward { right: 50px; }

		.woocommerce ul.products li.product:hover .product-thumb a.add_to_wishlist, .woocommerce ul.products li.product:hover .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woocommerce ul.products li.product:hover .product-thumb .yith-wcwl-wishlistexistsbrowse a { left: 50px; }	
		
		
		.woocommerce ul.products li.product .product-thumb .yith-wcwl-add-button img { right: calc(50% - 70px); }
		
		.woocommerce ul.products li.product-type-variable:not(.has-default-attributes) .product-details .product-price, .woocommerce ul.products li.product-type-variable:not(.has-default-attributes) .product-details .product-price .price { width: 100%; }
		/*.woocommerce ul.products li.product-type-variable:not(.has-default-attributes) .product-details .product-rating-wrapper { display: none; position: static; }*/
		.woocommerce ul.products li.product.product-type-variable:not(.has-default-attributes):hover .price { padding: 0;  text-align: center; }
		.woocommerce ul.products li.product.product-type-variable:not(.has-default-attributes):hover .product-details .product-rating-wrapper { display: inline-block; }
		
		.woocommerce ul.products li.product-type-variable:not(.has-default-attributes), .woocommerce ul.products li.product-type-variable:not(.has-default-attributes) .product-wrapper, .woocommerce ul.products li.product-type-variable:not(.has-default-attributes) .product-details .product-rating-wrapper { -webkit-transition: all 300ms linear 0s; -moz-transition: all 300ms linear 0s; -ms-transition: all 300ms linear 0s; -o-transition: all 300ms linear 0s; transition: all 300ms linear 0s;  }
		
		
		.woo-type1 ul.products li.product .product-thumb a.add_to_cart_button, .woo-type1 ul.products li.product .product-thumb a.button.product_type_simple, .woo-type1 ul.products li.product .product-thumb a.button.product_type_variable, .woo-type1 ul.products li.product .product-thumb a.added_to_cart.wc-forward, .woo-type1 ul.products li.product .product-thumb a.add_to_wishlist, .woo-type1 ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type1 ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a { height: 45px; width: 45px; }
		
		.woo-type1 ul.products li.product .product-thumb a.add_to_cart_button:before, .woo-type1 ul.products li.product .product-thumb a.button.product_type_simple:before, .woo-type1 ul.products li.product .product-thumb a.button.product_type_variable:before, .woo-type1 ul.products li.product .product-thumb a.added_to_cart.wc-forward:before, .woo-type1 ul.products li.product .product-thumb a.add_to_wishlist:before, .woo-type1 ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a:before, .woo-type1 ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a:before { font-size: 20px; line-height: 45px; }	
		
		.woo-type1 ul.products li.product .product-thumb a.add_to_cart_button, .woo-type1 ul.products li.product .product-thumb a.button.product_type_simple, .woo-type1 ul.products li.product .product-thumb a.button.product_type_variable, .woo-type1 ul.products li.product .product-thumb a.added_to_cart.wc-forward { left: -55px; }
		
		.woo-type1 ul.products li.product .product-thumb a.add_to_wishlist, .woo-type1 ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type1 ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a { right: -55px; }
		
		.woo-type1 ul.products li.product:hover .product-thumb a.add_to_cart_button, .woo-type1 ul.products li.product:hover .product-thumb a.button.product_type_simple, .woo-type1 ul.products li.product:hover .product-thumb a.button.product_type_variable, .woo-type1 ul.products li.product:hover .product-thumb a.added_to_cart.wc-forward { right: 55px; }
		
		.woo-type1 ul.products li.product:hover .product-thumb a.add_to_wishlist, .woo-type1 ul.products li.product:hover .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type1 ul.products li.product:hover .product-thumb .yith-wcwl-wishlistexistsbrowse a { left: 55px; }
		
		.woo-type1.woocommerce ul.products li.product .product-thumb .yith-wcwl-add-button img, .woo-type1 .woocommerce ul.products li.product .product-thumb .yith-wcwl-add-button img { right: calc(50% - 75px); }
		

		.woo-type1 ul.products li.product .onsale, .woo-type1 ul.products li.product .out-of-stock, .woo-type1 ul.products li.product:hover .onsale, .woo-type1 ul.products li.product:hover .out-of-stock { height: 40px; line-height: 40px; width: 40px; }
		
		.woo-type1 ul.products li.product .out-of-stock, .woo-type1 ul.products li.product:hover .out-of-stock { line-height: normal; height: 28px; padding: 12px 0 0; }
		
		.woo-type1 ul.products li.product .onsale, .woo-type1 ul.products li.product .out-of-stock, .woo-type1 ul.products li.product .onsale span, .woo-type1 ul.products li.product .out-of-stock span, .woo-type1 ul.products li.product:hover .onsale, .woo-type1 ul.products li.product:hover .out-of-stock, .woo-type1 ul.products li.product:hover .onsale span, .woo-type1 ul.products li.product:hover .out-of-stock span, .woo-type2 ul.products li.product .onsale, .woo-type2 ul.products li.product .out-of-stock, .woo-type2 ul.products li.product .onsale span, .woo-type2 ul.products li.product .out-of-stock span, .woo-type2 ul.products li.product:hover .onsale, .woo-type2 ul.products li.product:hover .out-of-stock, .woo-type2 ul.products li.product:hover .onsale span, .woo-type2 ul.products li.product:hover .out-of-stock span { font-size: 10px; }
		
		.woo-type1 ul.products li.product .out-of-stock, .woo-type1 ul.products li.product:hover .out-of-stock, .woo-type1 ul.products li.product .out-of-stock span, .woo-type1 ul.products li.product:hover .out-of-stock span { font-size: 7px; }
		
		.woo-type1 ul.products li.product .featured-tag span, .woo-type1.woocommerce.single-product .featured-tag span { font-size: 13px; }
		
		.woo-type1 h1.product_title, .woo-type1 .related-products-container h2, .woo-type1 .upsell-products-container h2, .woo-type1 .cross-sells h2, .woo-type1 .cart_totals h2, .woo-type1 .shipping_calculator h2, .woo-type1.woocommerce-checkout h2, .woo-type1 div.product .woocommerce-tabs ul.tabs li a { font-size: 20px; }
		
		.woo-type1 .page-with-sidebar div.product .woocommerce-tabs ul.tabs li a { font-size: 14px; letter-spacing: 0.5px; }
				
		.woo-type1.woocommerce.single-product .page-with-sidebar .featured-tag, .woo-type1.woocommerce.single-product .page-with-sidebar.with-both-sidebar .featured-tag { right: 0; }	
		
		.woo-type1 ul.products li.product .price { font-size: 12px;	}
		
		.woo-type2 ul.products li.product .product-thumb a.add_to_cart_button, .woo-type2 ul.products li.product .product-thumb a.button.product_type_simple, .woo-type2 ul.products li.product .product-thumb a.button.product_type_variable, .woo-type2 ul.products li.product .product-thumb a.added_to_cart.wc-forward, .woo-type2 ul.products li.product .product-thumb a.add_to_wishlist, .woo-type2 ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type2 ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a { height: 45px; width: 45px; }
		
		.woo-type2 ul.products li.product .product-thumb a.add_to_cart_button:before, .woo-type2 ul.products li.product .product-thumb a.button.product_type_simple:before, .woo-type2 ul.products li.product .product-thumb a.button.product_type_variable:before, .woo-type2 ul.products li.product .product-thumb a.added_to_cart.wc-forward:before, .woo-type2 ul.products li.product .product-thumb a.add_to_wishlist:before, .woo-type2 ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a:before, .woo-type2 ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a:before { font-size: 20px; line-height: 45px; }


		.woo-type2 ul.products li.product .product-thumb a.add_to_cart_button, .woo-type2 ul.products li.product .product-thumb a.button.product_type_simple, .woo-type2 ul.products li.product .product-thumb a.button.product_type_variable, .woo-type2 ul.products li.product .product-thumb a.added_to_cart.wc-forward { left: -55px; }
		
		.woo-type2 ul.products li.product .product-thumb a.add_to_wishlist, .woo-type2 ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type2 ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a { right: -55px; }						

		.woo-type2 ul.products li.product:hover .product-thumb a.add_to_cart_button, .woo-type2 ul.products li.product:hover .product-thumb a.button.product_type_simple, .woo-type2 ul.products li.product:hover .product-thumb a.button.product_type_variable, .woo-type2 ul.products li.product:hover .product-thumb a.added_to_cart.wc-forward { right: 55px; }
		
		.woo-type2 ul.products li.product:hover .product-thumb a.add_to_wishlist, .woo-type2 ul.products li.product:hover .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type2 ul.products li.product:hover .product-thumb .yith-wcwl-wishlistexistsbrowse a { left: 55px; }
		
		
		.woo-type2.woocommerce ul.products li.product .product-thumb .yith-wcwl-add-button img, .woo-type2 .woocommerce ul.products li.product .product-thumb .yith-wcwl-add-button img { right: calc(50% - 75px); }				
		
		
		.woo-type2 ul.products li.product .onsale, .woo-type2 ul.products li.product .out-of-stock, .woo-type2 ul.products li.product:hover .onsale, .woo-type2 ul.products li.product:hover .out-of-stock { padding: 10px 15px; }
		
		.woo-type2 ul.products li.product .featured-tag span, .woo-type2.woocommerce.single-product .featured-tag span { font-size: 10px; }
		.woo-type2 ul.products li.product .featured-tag i, .woo-type2.woocommerce.single-product .featured-tag i { font-size: 11px; }
		
		.woo-type2 ul.products li.product .featured-tag > div, .woo-type2.woocommerce.single-product .featured-tag > div { height: 30px; }
		
		.woo-type2 ul.products li.product .featured-tag > div, .woo-type2.woocommerce.single-product .featured-tag > div, 
		.woo-type2 ul.products li.product .featured-tag i, .woo-type2.woocommerce.single-product .featured-tag i { line-height: 30px; }
		
		.woo-type2 ul.products li.product .featured-tag:after, .woo-type2.woocommerce.single-product .featured-tag:after { border-width: 15px; }
		
		.woo-type2 .page-with-sidebar div.product .woocommerce-tabs ul.tabs li a { font-size: 13px; letter-spacing: 0; }
		.woo-type2 .page-with-sidebar.with-both-sidebar div.product .woocommerce-tabs ul.tabs li a { display: block; }	
		
		.woo-type4 ul.products li.product .product-thumb a.add_to_cart_button, .woo-type4 ul.products li.product .product-thumb a.button.product_type_simple, .woo-type4 ul.products li.product .product-thumb a.button.product_type_variable, .woo-type4 ul.products li.product .product-thumb a.added_to_cart.wc-forward { left: -55px; }
		
		.woo-type4 ul.products li.product .product-thumb a.add_to_wishlist, .woo-type4 ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type4 ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a { right: -55px; }
		
		
		.woo-type4 ul.products li.product:hover .product-thumb a.add_to_cart_button, .woo-type4 ul.products li.product:hover .product-thumb a.button.product_type_simple, .woo-type4 ul.products li.product:hover .product-thumb a.button.product_type_variable, .woo-type4 ul.products li.product:hover .product-thumb a.added_to_cart.wc-forward { right: 55px; }
		
		.woo-type4 ul.products li.product:hover .product-thumb a.add_to_wishlist, .woo-type4 ul.products li.product:hover .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type4 ul.products li.product:hover .product-thumb .yith-wcwl-wishlistexistsbrowse a { left: 55px; }
		
		
		.woo-type4 ul.products li.product .product-thumb a.add_to_cart_button, .woo-type4 ul.products li.product .product-thumb a.button.product_type_simple, .woo-type4 ul.products li.product .product-thumb a.button.product_type_variable, .woo-type4 ul.products li.product .product-thumb a.added_to_cart.wc-forward, .woo-type4 ul.products li.product .product-thumb a.add_to_wishlist, .woo-type4 ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type4 ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a, .woo-type4 ul.products li.product .product-thumb a.add_to_cart_button:after, .woo-type4 ul.products li.product .product-thumb a.button.product_type_simple:after, .woo-type4 ul.products li.product .product-thumb a.button.product_type_variable:after, .woo-type4 ul.products li.product .product-thumb a.added_to_cart.wc-forward:after, .woo-type4 ul.products li.product .product-thumb a.add_to_wishlist:after, .woo-type4 ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a:after, .woo-type4 ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a:after { -webkit-border-radius: 7px; -moz-border-radius: 7px; -ms-border-radius: 7px; -o-border-radius: 7px; border-radius: 7px; }
		
		.woo-type4.woocommerce ul.products li.product .product-thumb .yith-wcwl-add-button img, .woo-type4 .woocommerce ul.products li.product .product-thumb .yith-wcwl-add-button img { right: calc(50% - 75px); }	
		
		
		.woo-type5 ul.products li.product .featured-tag { top: 25px; }
		.woo-type5 ul.products li.product .product-details .product-rating-wrapper .star-rating { margin: 11px 0 0; }		
		
		.woo-type6 ul.products li.product .product-details h5 { font-size: 18px; }
		.woo-type6 ul.products li.product .price, .woo-type6 ul.products li.product:hover .price { padding: 3px 15px; }
		
		.woo-type7 ul.products li.product:hover .product-thumb a.add_to_cart_button, .woo-type7 ul.products li.product:hover .product-thumb a.button.product_type_simple, .woo-type7 ul.products li.product:hover .product-thumb a.button.product_type_variable, .woo-type7 ul.products li.product:hover .product-thumb a.added_to_cart.wc-forward { right: 40px; }
		
		.woo-type7 ul.products li.product:hover .product-thumb a.add_to_wishlist, .woo-type7 ul.products li.product:hover .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type7 ul.products li.product:hover .product-thumb .yith-wcwl-wishlistexistsbrowse a { left: 40px; }
		
		.woo-type7.woocommerce ul.products li.product .product-thumb .yith-wcwl-add-button img, .woo-type7 .woocommerce ul.products li.product .product-thumb .yith-wcwl-add-button img { right: calc(50% - 65px); }
				
		
		.woo-type7 ul.products li.product .product-details h5 { margin: 0 0 5px; }
		.woo-type7 ul.products li.product .product-details { padding: 0 0 7px; }	
		
		.woo-type7 ul.products li.product .featured-tag span, .woo-type7.woocommerce.single-product .featured-tag span { font-size: 13px; }
		.woo-type7 ul.products li.product .featured-tag i, .woo-type7.woocommerce.single-product .featured-tag i  { font-size: 14px; }				

		.woo-type7 ul.products li.product .product-details .product-price { padding: 0 10px; }
		
		.woo-type7 ul.products li.product:hover .product-details .product-rating-wrapper { right: 8px; }	
		.woo-type7 ul.products li.product .product-details .product-rating-wrapper .star-rating { margin: 12px 0 0; }
		
		.woo-type8 ul.products li.product .product-details h5 { margin: 0 0 5px; }
		.woo-type8 ul.products li.product .product-details { padding: 0 0 10px; }
		

		.woo-type8 ul.products li.product .product-details h5 a { padding: 16px 0 15px; }
				
		.woo-type8 ul.products li.product .product-details h5:before { width: calc(100% - 100px); }
		.woo-type8 ul.products li.product:hover .product-details h5:before { width: calc(100% - 50px); }	
		
		.woo-type8 ul.products li.product .product-details .product-price { padding: 0 10px; }
		
		.woo-type8 ul.products li.product:hover .product-details .product-rating-wrapper { right: 8px; }				
		.woo-type8 ul.products li.product .product-details .product-rating-wrapper .star-rating { margin: 10px 0 0; }	
		
		.woo-type9 ul.products li.product .product-thumb a.add_to_cart_button, .woo-type9 ul.products li.product .product-thumb a.button.product_type_simple, .woo-type9 ul.products li.product .product-thumb a.button.product_type_variable, .woo-type9 ul.products li.product .product-thumb a.added_to_cart.wc-forward,
		.woo-type10 ul.products li.product .product-thumb a.add_to_cart_button, .woo-type10 ul.products li.product .product-thumb a.button.product_type_simple, .woo-type10 ul.products li.product .product-thumb a.button.product_type_variable, .woo-type10 ul.products li.product .product-thumb a.added_to_cart.wc-forward { left: -55px; }
		
		.woo-type9 ul.products li.product .product-thumb a.add_to_wishlist, .woo-type9 ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type9 ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a,
		.woo-type10 ul.products li.product .product-thumb a.add_to_wishlist, .woo-type10 ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type10 ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a { right: -55px; }
		
		.woo-type9 ul.products li.product:hover .product-thumb a.add_to_cart_button, .woo-type9 ul.products li.product:hover .product-thumb a.button.product_type_simple, .woo-type9 ul.products li.product:hover .product-thumb a.button.product_type_variable, .woo-type9 ul.products li.product:hover .product-thumb a.added_to_cart.wc-forward,
		.woo-type10 ul.products li.product:hover .product-thumb a.add_to_cart_button, .woo-type10 ul.products li.product:hover .product-thumb a.button.product_type_simple, .woo-type10 ul.products li.product:hover .product-thumb a.button.product_type_variable, .woo-type10 ul.products li.product:hover .product-thumb a.added_to_cart.wc-forward { left: 0; right: 55px; }
		
		.woo-type9 ul.products li.product:hover .product-thumb a.add_to_wishlist, .woo-type9 ul.products li.product:hover .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type9 ul.products li.product:hover .product-thumb .yith-wcwl-wishlistexistsbrowse a,
		.woo-type10 ul.products li.product:hover .product-thumb a.add_to_wishlist, .woo-type10 ul.products li.product:hover .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type10 ul.products li.product:hover .product-thumb .yith-wcwl-wishlistexistsbrowse a { left: 55px; right: 0; }
		
		.woo-type9.woocommerce ul.products li.product .product-thumb .yith-wcwl-add-button img, .woo-type9 .woocommerce ul.products li.product .product-thumb .yith-wcwl-add-button img { right: calc(50% - 75px); }

		.woo-type9 ul.products li.product .product-details h5 a { padding-top: 20px; }
		.woo-type9 ul.products li.product .product-details h5:before { width: 60%; }
		
		.woo-type9 ul.products li.product .product-details .product-price { padding: 0 10px; }
		
		.woo-type9 ul.products li.product:hover .product-details .product-rating-wrapper { right: 8px; }
		.woo-type9 ul.products li.product .product-details .product-rating-wrapper .star-rating { margin: 10px 0 0; }	
		
		.woo-type10.woocommerce ul.products li.product .product-thumb .yith-wcwl-add-button img, .woo-type10 .woocommerce ul.products li.product .product-thumb .yith-wcwl-add-button img { right: calc(50% - 72px); }

		.woo-type10 ul.products li.product .product-details .product-price { padding: 0 10px; }
		
		.woo-type10 ul.products li.product:hover .product-details .product-rating-wrapper { right: 8px; }		
		
		
		.woo-type11 ul.products li.product .product-details h5:before, .woo-type11 ul.products li.product:hover .product-details h5:after { width: 60%; }
		
		.woo-type11 ul.products li.product .product-thumb { padding: 10px; }
		.woo-type11 ul.products li.product .product-content:after { right: 10px; top: 10px; }
		
		.woo-type11 ul.products li.product .featured-tag { top: 14px; }
		
		.woo-type11 ul.products li.product .onsale, .woo-type11 ul.products li.product .out-of-stock { right: 15px; top: 15px; }
		
		.woo-type11 ul.products li.product:hover .onsale, .woo-type11 ul.products li.product:hover .out-of-stock { right: 20px; top: 20px; }
		
		
		.woo-type11 ul.products li.product .featured-tag span, .woo-type11.woocommerce.single-product .featured-tag span { font-size: 13px; }
		
		.woo-type11 ul.products li.product .featured-tag i, .woo-type11.woocommerce.single-product .featured-tag i  { font-size: 14px; }
		

		.woo-type11 ul.products li.product .product-details .product-price { padding: 0 10px; }
		
		.woo-type11 ul.products li.product:hover .product-details .product-rating-wrapper { right: 8px; }

		.woo-type11 ul.products li.product .product-details .product-rating-wrapper .star-rating { font-size: 9px; margin: 12px 0 0; }
		
		.woo-type12 ul.products li.product .product-details h5 { font-size: 10px; }
		
		.woo-type12 ul.products li.product .product-details .product-price { padding: 0 10px; }
		.woo-type12 ul.products li.product:hover .product-details .product-rating-wrapper { right: 8px; }		
		
		
		.woo-type13 ul.products li.product .product-details .price, .woo-type13 ul.products li.product .onsale span, .woo-type13 ul.products li.product .out-of-stock span, 
		.woo-type13 ul.products li.product .featured-tag span, .woo-type13.woocommerce.single-product .featured-tag span { font-size: 10px; }
		
		.woo-type13 ul.products li.product .dt-sc-one-fourth .featured-tag i, .woo-type13.woocommerce.single-product .featured-tag i { font-size: 12px; }
		
		.woo-type13 ul.products li.product.product-type-variable .dt-sc-one-fourth .product-details .product-price .price del,
		.woo-type13 .page-with-sidebar ul.products li.product.product-type-variable .dt-sc-one-fourth .product-details .product-price del,
		.woo-type13 .page-with-sidebar .woocommerce.columns-4 ul.products li.product.product-type-variable .dt-sc-one-fourth .product-details .product-price del,
		.woo-type13 .page-with-sidebar ul.products li.product.product-type-variable .dt-sc-one-third .product-details .product-price del,
		.woo-type13 .page-with-sidebar .woocommerce.columns-3 ul.products li.product.product-type-variable .dt-sc-one-third .product-details .product-price del { display: none; }
		
		.woo-type13 ul.products li.product .product-details .product-price { padding: 0 10px; }
		.woo-type13 ul.products li.product:hover .product-details .product-rating-wrapper { right: 8px; }
		
		.woo-type13 ul.products li.product .product-details .product-rating-wrapper .star-rating { font-size: 8px; margin: 10px 0 0; }
		
		
		.woo-type14 ul.products li.product .product-thumb a.add_to_cart_button, .woo-type14 ul.products li.product .product-thumb a.button.product_type_simple, .woo-type14 ul.products li.product .product-thumb a.button.product_type_variable, .woo-type14 ul.products li.product .product-thumb a.added_to_cart.wc-forward, .woo-type14 ul.products li.product .product-thumb a.add_to_wishlist, .woo-type14 ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type14 ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a { height: 45px; width: 45px; }
		
		.woo-type14 ul.products li.product .product-thumb a.add_to_cart_button:before, .woo-type14 ul.products li.product .product-thumb a.button.product_type_simple:before, .woo-type14 ul.products li.product .product-thumb a.button.product_type_variable:before, .woo-type14 ul.products li.product .product-thumb a.added_to_cart.wc-forward:before, .woo-type14 ul.products li.product .product-thumb a.add_to_wishlist:before, .woo-type14 ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a:before, .woo-type14 ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a:before { line-height: 42px; }
		
		.woo-type14 ul.products li.product .product-details .product-price { padding: 0 10px; }
		.woo-type14 ul.products li.product:hover .product-details .product-rating-wrapper { right: 8px; }
		
		.woo-type15.woocommerce ul.products li.product .product-thumb a.add_to_cart_button, .woo-type15.woocommerce ul.products li.product .product-thumb a.button.product_type_simple, .woo-type15.woocommerce ul.products li.product .product-thumb a.button.product_type_variable, .woo-type15.woocommerce ul.products li.product .product-thumb a.added_to_cart.wc-forward, .woo-type15.woocommerce ul.products li.product .product-thumb a.add_to_wishlist, .woo-type15.woocommerce ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type15.woocommerce ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a, .woo-type15 .woocommerce ul.products li.product .product-thumb a.add_to_cart_button, .woo-type15 .woocommerce ul.products li.product .product-thumb a.button.product_type_simple, .woo-type15 .woocommerce ul.products li.product .product-thumb a.button.product_type_variable, .woo-type15 .woocommerce ul.products li.product .product-thumb a.added_to_cart.wc-forward, .woo-type15 .woocommerce ul.products li.product .product-thumb a.add_to_wishlist, .woo-type15 .woocommerce ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type15 .woocommerce ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a { height: 30px; width: 30px; }
		
		.woo-type15 ul.products li.product .product-thumb a.add_to_cart_button:before, .woo-type15 ul.products li.product .product-thumb a.button.product_type_simple:before, .woo-type15 ul.products li.product .product-thumb a.button.product_type_variable:before, .woo-type15 ul.products li.product .product-thumb a.added_to_cart.wc-forward:before, .woo-type15 ul.products li.product .product-thumb a.add_to_wishlist:before, .woo-type15 ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a:before, .woo-type15 ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a:before { font-size: 14px; line-height: 30px; }
		
		.woo-type15 ul.products li.product .product-thumb a.add_to_cart_button, .woo-type15 ul.products li.product .product-thumb a.button.product_type_simple, .woo-type15 ul.products li.product .product-thumb a.button.product_type_variable, .woo-type15 ul.products li.product .product-thumb a.added_to_cart.wc-forward, .woo-type15 ul.products li.product:hover .product-thumb a.add_to_cart_button, .woo-type15 ul.products li.product:hover .product-thumb a.button.product_type_simple, .woo-type15 ul.products li.product:hover .product-thumb a.button.product_type_variable, .woo-type15 ul.products li.product:hover .product-thumb a.added_to_cart.wc-forward { right: 60px; }
		
		.woo-type15 ul.products li.product .product-thumb a.add_to_wishlist, .woo-type15 ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type15 ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a, 
		.woo-type15 ul.products li.product:hover .product-thumb a.add_to_wishlist, .woo-type15 ul.products li.product:hover .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type15 ul.products li.product:hover .product-thumb .yith-wcwl-wishlistexistsbrowse a { left: 60px; }	

		.woo-type15.woocommerce ul.products li.product .product-thumb .yith-wcwl-add-button img, .woo-type15 .woocommerce ul.products li.product .product-thumb .yith-wcwl-add-button img { right: calc(50% - 78px); }
		
		.woo-type16 ul.products li.product:hover .product-thumb a.button.product_type_simple, .woo-type16 ul.products li.product:hover .product-thumb a.button.product_type_variable, .woo-type16 ul.products li.product:hover .product-thumb a.added_to_cart.wc-forward { right: 45px; }
		
		.woo-type16 ul.products li.product:hover .product-thumb a.add_to_wishlist, .woo-type16 ul.products li.product:hover .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type16 ul.products li.product:hover .product-thumb .yith-wcwl-wishlistexistsbrowse a { left: 45px; }			
		
		.woo-type16.woocommerce ul.products li.product .product-thumb .yith-wcwl-add-button img, .woo-type16 .woocommerce ul.products li.product .product-thumb .yith-wcwl-add-button img { right: calc(50% - 62px); }
		
		.woo-type16 ul.products li.product .product-wrapper { padding: 15px 10px 0; }
		.woo-type16 ul.products li.product .product-details { padding: 0 10px 15px; }	
		
		.woo-type17 ul.products li.product .product-thumb a.add_to_cart_button, .woo-type17 ul.products li.product .product-thumb a.button.product_type_simple, .woo-type17 ul.products li.product .product-thumb a.button.product_type_variable, .woo-type17 ul.products li.product .product-thumb a.added_to_cart.wc-forward, .woo-type17 ul.products li.product .product-thumb a.add_to_wishlist, .woo-type17 ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type17 ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a { height: 35px; width: 35px; }

		.woo-type17 ul.products li.product .product-thumb a.add_to_cart_button:before, .woo-type17 ul.products li.product .product-thumb a.button.product_type_simple:before, .woo-type17 ul.products li.product .product-thumb a.button.product_type_variable:before, .woo-type17 ul.products li.product .product-thumb a.added_to_cart.wc-forward:before, .woo-type17 ul.products li.product .product-thumb a.add_to_wishlist:before, .woo-type17 ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a:before, .woo-type17 ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a:before { font-size: 15px; line-height: 35px; }
				
		
		.woo-type17 ul.products li.product .product-thumb a.add_to_cart_button, .woo-type17 ul.products li.product .product-thumb a.button.product_type_simple, .woo-type17 ul.products li.product .product-thumb a.button.product_type_variable, .woo-type17 ul.products li.product .product-thumb a.added_to_cart.wc-forward, .woo-type17 ul.products li.product:hover .product-thumb a.add_to_cart_button, .woo-type17 ul.products li.product:hover .product-thumb a.button.product_type_simple, .woo-type17 ul.products li.product:hover .product-thumb a.button.product_type_variable, .woo-type17 ul.products li.product:hover .product-thumb a.added_to_cart.wc-forward { left: 0; right: 50px; }
		
		.woo-type17 ul.products li.product .product-thumb a.add_to_wishlist, .woo-type17 ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type17 ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a, 
		.woo-type17 ul.products li.product:hover .product-thumb a.add_to_wishlist, .woo-type17 ul.products li.product:hover .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type17 ul.products li.product:hover .product-thumb .yith-wcwl-wishlistexistsbrowse a { left: 50px; right: 0; }		
		
		.woo-type17 ul.products li.product .product-thumb a.add_to_cart_button, .woo-type17 ul.products li.product .product-thumb a.button.product_type_simple, .woo-type17 ul.products li.product .product-thumb a.button.product_type_variable, .woo-type17 ul.products li.product .product-thumb a.added_to_cart.wc-forward, .woo-type17 ul.products li.product .product-thumb a.add_to_wishlist, .woo-type17 ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type17 ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a { margin-bottom: -18px; }
				
		.woo-type17.woocommerce ul.products li.product .product-thumb .yith-wcwl-add-button img, .woo-type17 .woocommerce ul.products li.product .product-thumb .yith-wcwl-add-button img { right: calc(50% - 70px); }
		
		.woo-type17 ul.products li.product .product-details { padding: 15px 10px 30px; }
		.woo-type17 ul.products li.product .product-details:before, .woo-type17 ul.products li.product .product-details:after { bottom: 3px; left: 3px; right: 3px; top: 3px; }
		.woo-type17 ul.products li.product .price, .woo-type17 ul.products li.product:hover .price { font-size: 10px; padding: 3px 10px; }	
		
		.woo-type18 ul.products li.product .product-thumb a.add_to_cart_button, .woo-type18 ul.products li.product .product-thumb a.button.product_type_simple, .woo-type18 ul.products li.product .product-thumb a.button.product_type_variable, .woo-type18 ul.products li.product .product-thumb a.added_to_cart.wc-forward, .woo-type18 ul.products li.product .product-thumb a.add_to_wishlist, .woo-type18 ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type18 ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a { height: 35px; width: 35px; }

		.woo-type18 ul.products li.product .product-thumb a.add_to_cart_button:before, .woo-type18 ul.products li.product .product-thumb a.button.product_type_simple:before, .woo-type18 ul.products li.product .product-thumb a.button.product_type_variable:before, .woo-type18 ul.products li.product .product-thumb a.added_to_cart.wc-forward:before, .woo-type18 ul.products li.product .product-thumb a.add_to_wishlist:before, .woo-type18 ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a:before, .woo-type18 ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a:before { font-size: 15px; line-height: 35px; }				
				
		
		.woo-type18 ul.products li.product:hover .product-thumb a.button.product_type_simple, .woo-type18 ul.products li.product:hover .product-thumb a.button.product_type_variable, .woo-type18 ul.products li.product:hover .product-thumb a.added_to_cart.wc-forward { right: 45px; }
		
		.woo-type18 ul.products li.product:hover .product-thumb a.add_to_wishlist, .woo-type18 ul.products li.product:hover .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type18 ul.products li.product:hover .product-thumb .yith-wcwl-wishlistexistsbrowse a { left: 45px; }	
		
		
		.woo-type18.woocommerce ul.products li.product .product-thumb .yith-wcwl-add-button img, .woo-type18 .woocommerce ul.products li.product .product-thumb .yith-wcwl-add-button img { right: calc(50% - 60px); }
		
		
		.woo-type18 ul.products li.product .product-wrapper { padding: 20px 15px 0; }

		.woo-type18 ul.products li.product .dt-sc-one-fourth .product-details .price { font-size: 9px; }
		.woo-type18 ul.products li.product .dt-sc-one-fourth .product-details .product-rating-wrapper .star-rating { font-size: 8px; margin: 11px 0 0; }
		
		.woo-type18 ul.products li.product .dt-sc-one-third .product-details .product-rating-wrapper .star-rating,
		.woo-type18 ul.products li.product .dt-sc-one-half .product-details .product-rating-wrapper .star-rating { margin: 10px 0 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-third .product-thumb:after, .woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-third .product-thumb:before { top: -32px; }
		
		.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-third .product-thumb .image:before, .woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-third .product-thumb .image:after { bottom: -32px; }
				
		
		.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 .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 .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: -62px; }		
		
		.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 .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 .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: -62px; }			
		
				
		.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 { top: -52px; }
		.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 { bottom: -52px; }	
		

		.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 { top: -52px; }
		.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 { bottom: -52px; }
		
		.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 { top: -48px; }
		.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 { bottom: -48px; }
	
		
		.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 { top: -78px; }
		.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 { bottom: -78px; }	
		
		.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 { margin: 75px 0; }
		
		.woo-type19 ul.products li.product .product-details .price { font-size: 10px; }
		.woo-type19 ul.products li.product .product-details .product-rating-wrapper .star-rating { font-size: 8px; margin: 15px 0 0; }	
		
		.woo-type20 ul.products li.product .product-thumb a.add_to_cart_button, .woo-type20 ul.products li.product .product-thumb a.button.product_type_simple, .woo-type20 ul.products li.product .product-thumb a.button.product_type_variable, .woo-type20 ul.products li.product .product-thumb a.added_to_cart.wc-forward, .woo-type20 ul.products li.product .product-thumb a.add_to_wishlist, .woo-type20 ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type20 ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a { height: 35px; width: 35px; }


		.woo-type20 ul.products li.product .product-thumb a.add_to_cart_button:before, .woo-type20 ul.products li.product .product-thumb a.button.product_type_simple:before, .woo-type20 ul.products li.product .product-thumb a.button.product_type_variable:before, .woo-type20 ul.products li.product .product-thumb a.added_to_cart.wc-forward:before, .woo-type20 ul.products li.product .product-thumb a.add_to_wishlist:before, .woo-type20 ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a:before, .woo-type20 ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a:before { font-size: 15px; line-height: 35px; }		
		
		
		.woo-type20 ul.products li.product .product-thumb a.add_to_cart_button, .woo-type20 ul.products li.product .product-thumb a.button.product_type_simple, .woo-type20 ul.products li.product .product-thumb a.button.product_type_variable, .woo-type20 ul.products li.product .product-thumb a.added_to_cart.wc-forward { left: -100px; }
		
		.woo-type20 ul.products li.product .product-thumb a.add_to_wishlist, .woo-type20 ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type20 ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a { right: -100px; }		
		
		.woo-type20 ul.products li.product:hover .product-thumb a.add_to_wishlist, .woo-type20 ul.products li.product:hover .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type20 ul.products li.product:hover .product-thumb .yith-wcwl-wishlistexistsbrowse a { left: 40px; }
		
		.woo-type20 ul.products li.product:hover .product-thumb a.button.product_type_simple, .woo-type20 ul.products li.product:hover .product-thumb a.button.product_type_variable, .woo-type20 ul.products li.product:hover .product-thumb a.added_to_cart.wc-forward { right: 40px; }
		
		
		.woo-type20.woocommerce ul.products li.product .product-thumb .yith-wcwl-add-button img, .woo-type20 .woocommerce ul.products li.product .product-thumb .yith-wcwl-add-button img { right: calc(50% - 60px); }
		
		.woo-type20 ul.products li.product .product-wrapper { padding: 20px 15px 0; }
		
		.woo-type20 ul.products li.product .product-details .price { font-size: 8px; }
		.woo-type20 ul.products li.product .product-details .product-rating-wrapper .star-rating { font-size: 8px; margin: 14px 0 0; }		
		
		.woo-type21.woocommerce.single-product div.product div.images, .woo-type21.woocommerce.single-product div.product div.summary { width: 100%; }
		
		.woo-type21 ul.products li.product .product-thumb a.add_to_cart_button, .woo-type21 ul.products li.product .product-thumb a.button.product_type_simple, .woo-type21 ul.products li.product .product-thumb a.button.product_type_variable, .woo-type21 ul.products li.product .product-thumb a.added_to_cart.wc-forward { left: 0 !important; }
		
		.woo-type21 ul.products li.product .product-thumb a.add_to_wishlist, .woo-type21 ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type21 ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a { right: 0 !important; }	
		
		
	}