@charset "utf-8";
/* CSS Document */

/*----*****---- << Responsive >> ----*****----*/

	/*----*****---- << Desktop >> ----*****----*/	
	
    /* Note: Design for a width of 768px, Gutter: 30px, Unit: 32px */

    @media only screen and (min-width:960px) and (max-width:1240px) {
		
		.container { width:900px; }
		.boxed .wrapper, .boxed .is-sticky #header-wrapper { width:940px; }
		
		/*----*****---- << Header >> ----*****----*/	
		#logo { width:15%; margin-top:10px; }
		#main-menu { width:85%; }
		#bbar-wrapper .dt-sc-one-half { width:48.8%; }
		
		/*----*****---- << mega Menu >> ----*****----*/	
		#main-menu > ul.menu > li > a { font-size:12px; padding:12px 10px 15px; }	
		.megamenu-child-container { top:45px; }
		#main-menu ul li.menu-item-simple-parent ul { top:35px; }
		
		.megamenu-2-columns-group .megamenu-child-container { width:440px; }
		.megamenu-3-columns-group .megamenu-child-container { width:660px; }
		.megamenu-4-columns-group .megamenu-child-container { width:880px; }
		
		.megamenu-child-container > ul.sub-menu > li { width:190px; }
		
		.megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth { width:410px; }
		.megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth { width:630px; }
		.megamenu-4-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth { width:850px; }
		
		/*----*****---- << Main >> ----*****----*/		
		#primary { width:600px; }
		#primary.content-full-width { width:100%; }
		
		#secondary { width:280px; }
		
		/*----*****---- << Shortcodes >> ----*****----*/		
		.dt-sc-callout-box.type5 h4 { font-size:20px; }
		.dt-sc-callout-box.type5 .dt-sc-button { padding:11px 16px; font-size:12px; }
		.dt-sc-donutchart-small { margin:0px 5px; }
		
		.dt-sc-colored-box h5 { font-size:15px; }
		
		ul.dt-sc-tabs-vertical-frame { width:30%; }
		
		/*----*****---- << Portfolio >> ----*****----*/	
		.portfolio-carousel-wrapper .portfolio.dt-sc-one-third .portfolio-thumb, .portfolio-carousel-wrapper .portfolio.dt-sc-one-third .portfolio-thumb img { height:195px; }
		.portfolio-carousel-wrapper .portfolio.dt-sc-one-fourth .portfolio-thumb, .portfolio-carousel-wrapper .portfolio.dt-sc-one-fourth .portfolio-thumb img { height:145px; }
		
		.portfolio-carousel-wrapper .portfolio.dt-sc-one-fourth:hover a.zoom { left:20%; }
		.portfolio-carousel-wrapper .portfolio.dt-sc-one-fourth:hover .image-overlay a.link { right:20%; }
		.portfolio-carousel-wrapper .portfolio.dt-sc-one-third:hover a.zoom { left:27%; }
		.portfolio-carousel-wrapper .portfolio.dt-sc-one-third:hover .image-overlay a.link { right:27%; }
		
		.portfolio.dt-sc-one-column { width:900px; }
		.portfolio.dt-sc-one-column .portfolio-thumb, .portfolio.dt-sc-one-column .portfolio-thumb img { height:605px; }
		.portfolio.dt-sc-one-column.with-sidebar { width:600px; }
		.portfolio.dt-sc-one-column.with-sidebar .portfolio-thumb, .portfolio.dt-sc-one-column.with-sidebar .portfolio-thumb img { height:404px; }
		
		.portfolio.dt-sc-one-column:hover a.zoom { left:42%; }
		.portfolio.dt-sc-one-column:hover .image-overlay a.link { right:42%; }
		.portfolio.dt-sc-one-column.with-sidebar:hover a.zoom { left:38%; }
		.portfolio.dt-sc-one-column.with-sidebar:hover .image-overlay a.link { right:38%; }
		
		.portfolio.dt-sc-one-half { width:440px; }
		.portfolio.dt-sc-one-half .portfolio-thumb, .portfolio.dt-sc-one-half .portfolio-thumb img { height:296px; }
		.portfolio.dt-sc-one-half.with-sidebar { width:290px; }
		.portfolio.dt-sc-one-half.with-sidebar .portfolio-thumb, .portfolio.dt-sc-one-half.with-sidebar .portfolio-thumb img { height:195px; }
		
		.portfolio.dt-sc-one-half:hover a.zoom { left:34%; }
		.portfolio.dt-sc-one-half:hover .image-overlay a.link { right:34%; }
		.portfolio.dt-sc-one-half.with-sidebar:hover a.zoom { left:27%; }
		.portfolio.dt-sc-one-half.with-sidebar:hover .image-overlay a.link { right:27%; }
		
		.portfolio.dt-sc-one-third { width:286px; }
		.portfolio.dt-sc-one-third .portfolio-thumb, .portfolio.dt-sc-one-third .portfolio-thumb img { height:192px; }
		
		.portfolio.dt-sc-one-third:hover a.zoom { left:25%; }
		.portfolio.dt-sc-one-third:hover .image-overlay a.link { right:25%; }
		
		/*----*****---- << Blog >> ----*****----*/	
		.dt-sc-one-half.with-sidebar .entry-details .entry-title h4, .dt-sc-one-third .entry-details .entry-title h4 { font-size:16px; }
		.dt-sc-one-third.with-sidebar { width:100%; margin-left:0px;  margin-right:0px; }
		
		ul.commentlist li { padding-left:90px; }
		ul.commentlist li .comment-author img { width:60px; height:60px; }
		
		/*----*****---- << Footer >> ----*****----*/	
		#footer .widget .recent-posts-widget .post-meta p { padding:0px 7px; }
		
		/*----*****---- << Events >> ----*****----*/	
		.page-with-sidebar #tribe-bar-collapse-toggle { padding:19px; }
		
		.tribe-events-single #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next, .tribe-events-single #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-previous, .tribe-events-single #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next, .tribe-events-single #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous { width:100%; text-align:center; }
		
		/*----*****---- << Woocommerce >> ----*****----*/
		ul.products li .product-wrapper { width:284px; }
		ul.products li .product-wrapper .product-details, ul.products li .product-wrapper .product-details-hover { width:254px; }
		ul.products li .product-wrapper .product-details-hover .star-rating { left:36%; }
		
		ul.products li .product-three-column { width:284px; }
		ul.products li .product-three-column .product-details, ul.products li .product-three-column .product-details-hover { width:254px; }
		
		ul.products li .product-three-column-with-sidebar { width:184px; }
		ul.products li .product-three-column-with-sidebar .product-details, ul.products li .product-three-column-with-sidebar .product-details-hover { width:154px; }
		
		ul.products li .product-two-column { width:438px; }
		ul.products li .product-two-column .product-details, ul.products li .product-two-column .product-details-hover { width:408px; }
		ul.products li .product-two-column-with-sidebar { width:288px; }
		ul.products li .product-two-column-with-sidebar .product-details, ul.products li .product-two-column-with-sidebar .product-details-hover { width:258px; }
		
		ul.products li .product-four-column { width:208px; }
		ul.products li .product-four-column .product-details, ul.products li .product-four-column .product-details-hover { width:178px; }		
		ul.products li .product-four-column-with-sidebar { width:133px; }
		ul.products li .product-four-column-with-sidebar .product-details, ul.products li .product-four-column-with-sidebar .product-details-hover { width:103px; }
		ul.products li .product-four-column-with-sidebar .product-details h3, ul.products li .product-four-column-with-sidebar .product-details-hover h3, ul.products li .product-four-column-with-sidebar .product-title h3 