@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 >> ----*****----*/ #bbar-wrapper .dt-sc-one-half { width:48.8%; } #logo, #header.header2 #logo, #header.header3 #logo, #header.header4 #logo { width: 12%; margin: 20px 0 0; } #main-menu { float: right; width: auto; } #header.header2 #main-menu > ul.menu li .megamenu-child-container, #header.header3 #main-menu > ul.menu li .megamenu-child-container { top: 91px; } #header.header2 #main-menu > ul.menu li.menu-item-simple-parent ul, #header.header3 #main-menu > ul.menu li.menu-item-simple-parent ul { top: 81px; } #header.header4 #main-menu ul li.menu-item-simple-parent ul { top: 88px; } #header.header4 .megamenu-child-container { top: 98px; } #header.header3 #main-menu > ul.menu > li > a { font-size: 12px; padding: 4px 6px 6px; } #header.header3 #main-menu > ul.menu > li > a > .menu-icon { display: inline; font-size: 11px; margin-right: 4px; } #header.header4 #main-menu > ul.menu > li > a { font-size: 12px; padding: 0 4px 0 24px; } #header.header4 #main-menu > ul.menu > li > a > .menu-icon { display: block; font-size: 14px; left: 4px; } #header.header4 #main-menu > ul.menu > li > a span { font-size: 10px; } #header.header5 #main-menu > ul.menu > li > a { font-size: 12px; padding: 8px 20px; } #main-menu > ul.menu.rounded > li > a { font-size: 11px; padding: 10px 18px 8px; } #main-menu > ul.menu > li > a { font-size: 11px; padding: 4px 16px 8px; } #main-menu ul.menu.with-hover-style .megamenu-child-container ul.sub-menu > li > ul li a { padding: 2px 15px 3px 0; } #main-menu > ul.menu.rounded li .megamenu-child-container, #main-menu > ul.menu.rounded.with-hover-style li .megamenu-child-container { top: 101px; } #main-menu > ul.menu.rounded li.menu-item-simple-parent ul, #main-menu ul.menu.rounded.with-hover-style li.menu-item-simple-parent ul { top: 91px; } #main-menu ul li.menu-item-simple-parent:last-child > ul, #main-menu ul li.menu-item-simple-parent:nth-child(6) > ul, #main-menu ul li.menu-item-simple-parent:nth-child(7) > ul, #main-menu ul.menu.with-hover-style li.menu-item-simple-parent:last-child > ul, #main-menu ul.menu.with-hover-style li.menu-item-simple-parent:nth-child(6) > ul, #main-menu ul.menu.with-hover-style li.menu-item-simple-parent:nth-child(7) > ul { left: auto; right: 0; } #main-menu ul li.menu-item-simple-parent:last-child > ul ul, #main-menu ul li.menu-item-simple-parent:nth-child(6) > ul ul, #main-menu ul li.menu-item-simple-parent:nth-child(7) > ul ul, #main-menu ul.menu.with-hover-style li.menu-item-simple-parent:last-child > ul ul, #main-menu ul.menu.with-hover-style li.menu-item-simple-parent:nth-child(6) > ul ul, #main-menu ul.menu.with-hover-style li.menu-item-simple-parent:nth-child(7) > ul ul { left: auto; right: 220px; } .megamenu-child-container > ul.sub-menu > li > a, .megamenu-child-container > ul.sub-menu > li > .nolink-menu, .megamenu-child-container ul.sub-menu > li > ul li a, #main-menu ul li.menu-item-simple-parent ul li a, .megamenu-child-container .widget_text .textwidget { font-size: 13px; } /*----*****---- << Mega Menu >> ----*****----*/ .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; } /*----*****---- << Mega Menu Widgets >> ----*****----*/ .megamenu-2-columns-group .menu-item-fullwidth .widget { width: 175px; } .megamenu-4-columns-group .menu-item-fullwidth .widget { width: 263px; } .megamenu-3-columns-group .menu-item-fullwidth .widget { width: 295px; } /* New Mega Menu Widget area styles */ .megamenu-child-container > ul.sub-menu > li.fill-two-columns { width:410px; } .megamenu-child-container > ul.sub-menu > li.fill-three-columns { width:630px; } .megamenu-child-container > ul.sub-menu > li.fill-four-columns { width:850px; } .megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.fill-three-columns, .megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.fill-four-columns { width:410px; } .megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li.fill-four-columns { width:630px; } .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns.menu-item-fullwidth .widget { width:405px; } .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-three-columns.menu-item-fullwidth .widget { width:263px; } .megamenu-3-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns.menu-item-fullwidth .widget { width:285px; } .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.menu-item-fullwidth .widget, .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-four-columns.menu-item-fullwidth .widget { width: 182px; } .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-three-columns.menu-item-fullwidth .widget { width: 253px; } .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns.menu-item-fullwidth .widget { width: 395px; } .megamenu-3-columns-group .megamenu-child-container ul.sub-menu li.menu-item-fullwidth .widget, .megamenu-3-columns-group .megamenu-child-container ul.sub-menu li.fill-three-columns.menu-item-fullwidth .widget, .megamenu-3-columns-group .megamenu-child-container ul.sub-menu li.fill-four-columns.menu-item-fullwidth .widget { width: 180px; } .menu-item-widget-area-container .widget.widget_recent_entries .recent-posts-widget .post-meta, .megamenu-2-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns.menu-item-fullwidth .widget.widget_recent_entries .recent-posts-widget .post-meta, .megamenu-2-columns-group .megamenu-child-container ul.sub-menu li.fill-three-columns.menu-item-fullwidth .widget.widget_recent_entries .recent-posts-widget .post-meta, .megamenu-2-columns-group .megamenu-child-container ul.sub-menu li.fill-four-columns.menu-item-fullwidth .widget.widget_recent_entries .recent-posts-widget .post-meta, .megamenu-3-columns-group .megamenu-child-container ul.sub-menu li.fill-three-columns.menu-item-fullwidth .widget.widget_recent_entries .recent-posts-widget .post-meta, .megamenu-3-columns-group .megamenu-child-container ul.sub-menu li.fill-four-columns.menu-item-fullwidth .widget.widget_recent_entries .recent-posts-widget .post-meta, .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-four-columns.menu-item-fullwidth .widget.widget_recent_entries .recent-posts-widget .post-meta { font-size: 11px; } .menu-item-widget-area-container .widget.widget_recent_entries .recent-posts-widget .post-meta p, .megamenu-2-columns-group .megamenu-child-container ul.sub-menu li.menu-item-fullwidth .widget.widget_recent_entries .recent-posts-widget .post-meta p, .megamenu-2-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns.menu-item-fullwidth .widget.widget_recent_entries .recent-posts-widget .post-meta p, .megamenu-2-columns-group .megamenu-child-container ul.sub-menu li.fill-three-columns.menu-item-fullwidth .widget.widget_recent_entries .recent-posts-widget .post-meta p, .megamenu-2-columns-group .megamenu-child-container ul.sub-menu li.fill-four-columns.menu-item-fullwidth .widget.widget_recent_entries .recent-posts-widget .post-meta p { padding: 0 8px 0 0; } .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li .wp-caption a img, .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.menu-item-fullwidth .wp-caption a img, .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-four-columns.menu-item-fullwidth .wp-caption a img, .megamenu-3-columns-group .megamenu-child-container ul.sub-menu li .wp-caption a img, .megamenu-3-columns-group .megamenu-child-container ul.sub-menu li.menu-item-fullwidth .wp-caption a img, .megamenu-3-columns-group .megamenu-child-container ul.sub-menu li.fill-three-columns.menu-item-fullwidth .wp-caption a img, .megamenu-3-columns-group .megamenu-child-container ul.sub-menu li.fill-four-columns.menu-item-fullwidth .wp-caption a img, .megamenu-2-columns-group .megamenu-child-container ul.sub-menu li .wp-caption a img, .megamenu-2-columns-group .megamenu-child-container ul.sub-menu li.menu-item-fullwidth .wp-caption a img, .megamenu-2-columns-group .megamenu-child-container ul.sub-menu li.fill-four-columns.menu-item-fullwidth .wp-caption a img, .megamenu-2-columns-group .megamenu-child-container ul.sub-menu li.fill-three-columns.menu-item-fullwidth .wp-caption a img, .megamenu-2-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns.menu-item-fullwidth .wp-caption a img { max-width: 94.5%; } .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-four-columns .wp-caption a img { max-width: 98.8%; } .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-three-columns .wp-caption a img, .megamenu-3-columns-group .megamenu-child-container ul.sub-menu li.fill-three-columns .wp-caption a img { max-width: 98.3%; } .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-three-columns.menu-item-fullwidth .wp-caption a img { max-width: 96%; } .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns .wp-caption a img, .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns.menu-item-fullwidth .wp-caption a img, .megamenu-3-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns .wp-caption a img { max-width: 97.5%; } .megamenu-child-container .widget_text .textwidget .dt-sc-button.large { font-size: 14px; padding: 18px 40px; } /*----*****---- << Main >> ----*****----*/ #primary { width:600px; } #primary.content-full-width { width:100%; } #secondary { width:280px; } .breadcrumb { margin: 5px 0 0; } .breadcrumb h1 { font-size: 20px; padding: 7px 5px 7px; } h2 { font-size: 24px; } h3, .widget h3.widgettitle { font-size: 22px; } h4 { font-size: 20px; } h5 { font-size: 18px; } h6 { font-size: 16px; } /*----*****---- << Blog >> ----*****----*/ .dt-sc-one-half.with-sidebar .entry-details .entry-title h4, .dt-sc-one-third .entry-details .entry-title h4 { font-size:16px; } .entry-thumb { margin: 0 0 30px; } .dt-sc-one-half .entry-thumb { margin: 0 0 20px; } .dt-sc-one-half.with-sidebar .entry-thumb .entry-thumb-desc { display: none; } .dt-sc-one-half.with-sidebar .entry-details .entry-title h4 { font-size: 18px; } ul.commentlist li { padding-left:90px; } ul.commentlist li .comment-author img { width:60px; height:60px; } /*----*****---- << Portfolio >> ----*****----*/ .portfolio.dt-sc-one-column, .portfolio.dt-sc-one-column.with-sidebar { width: 100%; } .portfolio.dt-sc-one-half { width:442px; } .portfolio.dt-sc-one-third, .portfolio.dt-sc-one-fourth { width: 288px; } .portfolio.dt-sc-one-half.with-sidebar, .portfolio.dt-sc-one-third.with-sidebar, .portfolio.dt-sc-one-fourth.with-sidebar { width: 292px; } .portfolio.dt-sc-one-half.with-sidebar .portfolio-detail h5, .portfolio.dt-sc-one-third .portfolio-detail h5, .portfolio.dt-sc-one-third.with-sidebar .portfolio-detail h5, .portfolio.dt-sc-one-fourth .portfolio-detail h5, .portfolio.dt-sc-one-fourth.with-sidebar .portfolio-detail h5 { font-size: 13px; } .portfolio.dt-sc-one-half.with-sidebar .portfolio-detail p, .portfolio.dt-sc-one-third .portfolio-detail p, .portfolio.dt-sc-one-third.with-sidebar .portfolio-detail p, .portfolio.dt-sc-one-fourth .portfolio-detail p, .portfolio.dt-sc-one-fourth.with-sidebar .portfolio-detail p { font-size: 12px; } .portfolio.dt-sc-one-half.with-sidebar .portfolio-detail .views i, .portfolio.dt-sc-one-third .portfolio-detail .views i { font-size: 15px; } .four-columns-portfolio-carousel .portfolio .portfolio-detail .views { font-size: 12px !important; } .four-columns-portfolio-carousel .portfolio .portfolio-detail .views i { font-size: 13px !important; line-height: 22px !important; } .four-columns-portfolio-carousel .portfolio .portfolio-detail .views, .four-columns-portfolio-carousel .portfolio .portfolio-detail .portfolio-meta-content { padding: 0 10px !important; } .four-columns-portfolio-carousel .portfolio .portfolio-detail h5, .four-columns-portfolio-carousel .portfolio .portfolio-detail p { font-size: 10px !important; } /*----*****---- << Widgets >> ----*****----*/ .widget th, .widget td, #footer .widget th, #footer .widget td { font-size: 10px; padding: 10px 5px; } .widget.widget_recent_entries .recent-posts-widget .post-meta p span { margin-right: 4px; } .widget.widget_recent_entries .recent-posts-widget .post-thumb, .recent-portfolio-widget ul li .thumb { width: 85px; } #footer .widget h3.widgettitle { font-size: 18px; } #footer .dt-sc-contact-info h4 { font-size: 16px; } #footer, #footer .widget ul li { font-size: 13px; } #footer .column { z-index: 999; } #footer h5 { font-size: 15px; } #footer .wp-caption a img { max-width: 95%; } #footer .widget .recent-posts-widget .post-meta p { padding: 0 5px; } #footer .widget.flickrbox .flickr-widget div img { height: 76px; width: 76px; } #newsletter h2 { font-size: 20px; } #newsletter input[type="email"], .newsletter-form input[type="text"] { margin: 0; width: 58%; } /*----*****---- << Catalogs >> ----*****----*/ .menu-sidebar ul.j-load-all:after { background-size: 100%; } .menu-details { float: right; width: 72%; } .menu-title { position: relative; } .menu-title .price { position: absolute; right: 0; } .dt-sc-catalog-menu.type2 { margin: 0 25px 25px 0; width: 38%; } .dt-sc-specials-list li { font-size: 13px; } .dt-sc-specials-list li .item-name { width: 55%; } /*----*****---- << Shortcodes >> ----*****----*/ .floral-head { font-size: 28px; padding: 0 0 5px 0; } .floral-head:before { left: -55px; } .dt-sc-box-title h3 { padding-left: 55px; position: relative; text-align: left; } .dt-sc-box-title h3 span { height: 40px; line-height: 40px; left: 4px; margin: 0; position: absolute; text-align: center; top: -4px; width: 40px; } ul.dt-sc-fancy-list.type2 li { padding: 0 0 0 25px; } ul.dt-sc-fancy-list.type2 li .fa { line-height: 32px; left: 0; margin: 0; position: absolute; top: 0; } .dt-sc-gift-cards .dt-sc-gift.product .product-thumb { height: auto; } .dt-sc-tb-content li { font-size: 13px; } .dt-sc-callout-box.type5 h4 { font-size:20px; } .dt-sc-callout-box.type2 .dt-sc-button, .dt-sc-callout-box.type3 .dt-sc-button, .dt-sc-callout-box.type4 .dt-sc-button, .dt-sc-callout-box.type5 .dt-sc-button { font-size: 11px; right: 0; } .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: 14px; } th, td { text-align: center; } ul.dt-sc-tabs-vertical-frame li.first:before, ul.dt-sc-tabs-vertical-frame li.last:before { background-position: 0 center; } ul.dt-sc-tabs-vertical-frame li.first:before { top: -56px; } ul.dt-sc-tabs-vertical-frame li.last:before { bottom: -60px; } .column ul.dt-sc-tabs-vertical-frame { width: 40%; } .column .dt-sc-tabs-vertical-frame-content { padding: 5px 0 5px 4%; width: 56%; } ul.dt-sc-tabs-vertical-frame li a.current span { right: -36px; } .dt-sc-tabs-vertical-frame-content .dt-sc-specials-list { width: 71%; } .dt-sc-catalog-menu.type1 { margin: 0 0 25px; } .dt-sc-catalog-menu.type1 .rounded, .dt-sc-catalog-menu.type1 .rounded img { height: 100px; margin: 0 15px 0 0; overflow: visible; width: 100px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; } .dt-sc-one-column .dt-sc-catalog-menu.type1 { width: 38%; } .dt-sc-one-column .dt-sc-catalog-menu.type1 .rounded, .dt-sc-one-column .dt-sc-catalog-menu.type1 .rounded img { height: 155px; overflow: visible; width: 155px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; } .dt-sc-catalog-menu.type1 .dt-sc-catalog-meta h4, .dt-sc-catalog-menu.type1 .dt-sc-catalog-meta a.dt-sc-button { font-size: 16px; } .dt-sc-catalog-menu.type1 .dt-sc-catalog-meta h4 { padding-bottom: 10px; margin-bottom: 15px; } .dt-sc-catalog-menu.type1 .dt-sc-catalog-meta h4:after { left: 115px; } .procedures-detail { padding: 35px 8%; } .procedures-detail h3 { font-size: 20px; } .dt-sc-team .team-details .ico-border:before, .dt-sc-team .team-details .ico-border:after { width: 41%; } .dt-sc-one-half .dt-sc-team .team-details .ico-border:before, .dt-sc-one-half .dt-sc-team .team-details .ico-border:after { width: 44%; } .dt-sc-two-third .dt-sc-team .team-details .ico-border:before, .dt-sc-two-third .dt-sc-team .team-details .ico-border:after { width: 45%; } .dt-sc-one-third .dt-sc-team .team-details .ico-border:before, .dt-sc-one-third .dt-sc-team .team-details .ico-border:after, .dt-sc-two-third .dt-sc-one-half .dt-sc-team .team-details .ico-border:before, .dt-sc-two-third .dt-sc-one-half .dt-sc-team .team-details .ico-border:after { width: 40%; } .dt-sc-one-fourth .dt-sc-counter h5 span { width: 100px; } .dt-sc-pricing-table.type2 .dt-sc-tb-header .dt-sc-tb-thumb .dt-sc-tb-title { padding: 10px 0; } /*----*****---- << Miscellaneous >> ----*****----*/ .bx-controls a { top: 40%; } ul.side-nav li a { font-size: 12px; } ul.time-table > li { width: 15.4%; } .page-with-sidebar ul.time-table > li { width: 26.4%; } .page-with-sidebar ul.time-table > li:nth-child(4n+1) { border-left: inherit; clear: none; } .page-with-sidebar ul.time-table > li:nth-child(3n+1) { border-left: 1px solid #e3e3e3; clear: both; } /*----*****---- << Woocommerce >> ----*****----*/ ul.products li .product-wrapper { width:284px; } ul.products li .product-three-column { width:284px; } ul.products li .product-three-column-with-sidebar { width:184px; } ul.products li .product-two-column { width:438px; } ul.products li .product-two-column-with-sidebar { width:288px; } ul.products li .product-four-column { width:208px; } ul.products li .product-four-column-with-sidebar { width:133px; } ul.products li .product-wrapper .product-details, ul.products li .product-three-column .product-details, ul.products li .product-three-column-with-sidebar .product-details, ul.products li .product-two-column-with-sidebar .product-details, ul.products li .product-four-column .product-details, ul.products li .product-four-column-with-sidebar .product-details { width: 100%; } ul.products li .product-details .price, ul.products li .product-details-hover .price { margin-bottom: 10px; } ul.products li .product-three-column-with-sidebar .product-details .price ins, ul.products li .product-three-column-with-sidebar .product-details .price .amount { font-size: 14px; } ul.products li .product-four-column-with-sidebar .product-details h3, ul.products li .product-four-column-with-sidebar .product-title h3 { font-size:14px; } ul.products li .product-wrapper.product-four-column .product-title, .page-with-sidebar ul.products li .product-wrapper.product-three-column .product-title { text-align: center; } ul.products li .product-wrapper.product-four-column .product-details, .page-with-sidebar ul.products li .product-wrapper.product-three-column .product-details { padding: 0 0 20px; } ul.products li .product-wrapper.product-four-column .product-details .price, .page-with-sidebar ul.products li .product-wrapper.product-three-column .product-details .price { display: inline-block; float: none; padding: 0 0 10px; text-align: center; width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; } ul.products li .product-wrapper.product-four-column .product-details .product-buttons, .page-with-sidebar ul.products li .product-wrapper.product-three-column .product-details .product-buttons { display: inline-block; float: none; margin: 0; position: relative; text-align: center; width: 100%; } ul.products li .product-wrapper.product-four-column .product-details .add_to_cart_button, .page-with-sidebar ul.products li .product-wrapper.product-three-column .product-details .add_to_cart_button { position: absolute; } ul.products li .product-wrapper.product-four-column .product-details .add_to_cart_button { left: 28%; } .page-with-sidebar ul.products li .product-wrapper.product-four-column .product-details .add_to_cart_button { left: 17%; } .page-with-sidebar ul.products li .product-wrapper.product-three-column .product-details .add_to_cart_button { left: 25%; } ul.products li .product-wrapper.product-four-column .product-details .yith-wcwl-add-to-wishlist, .page-with-sidebar ul.products li .product-wrapper.product-four-column .product-details .yith-wcwl-add-to-wishlist, .page-with-sidebar ul.products li .product-wrapper.product-three-column .product-details .yith-wcwl-add-to-wishlist { margin: 0 0 0 40px; } ul.products li .product-wrapper.product-four-column .product-details .yith-wcwl-wishlistexistsbrowse.show, .page-with-sidebar ul.products li .product-wrapper.product-three-column .product-details .yith-wcwl-wishlistexistsbrowse.show { margin: 0 0 0 -20px; } ul.products li .product-wrapper.product-four-column .product-details .add_to_cart_button, ul.products li .product-wrapper.product-four-column .product-details .yith-wcwl-add-to-wishlist a, .page-with-sidebar ul.products li .product-wrapper.product-three-column .product-details .add_to_cart_button, .page-with-sidebar ul.products li .product-wrapper.product-three-column .product-details .yith-wcwl-add-to-wishlist a { display: inline-block; float: none; } ul.products li .product-wrapper.product-four-column .product-details .yith-wcwl-add-button.show, .page-with-sidebar ul.products li .product-wrapper.product-four-column .product-details .yith-wcwl-add-button.show, .page-with-sidebar ul.products li .product-wrapper.product-three-column .product-details .yith-wcwl-add-button.show { margin: 0 -20px 0 0; } ul.products li .product-wrapper.product-four-column .product-details .yith-wcwl-wishlistexistsbrowse.show, .page-with-sidebar ul.products li .product-wrapper.product-four-column .product-details .yith-wcwl-wishlistexistsbrowse.show, .page-with-sidebar ul.products li .product-wrapper.product-three-column .product-details .yith-wcwl-wishlistexistsbrowse.show { margin: 0; } .product .images .thumbnails .yith_magnifier_gallery li, .product .images .thumbnails .yith_magnifier_gallery li.last { width:87px; } .single-product .page-with-sidebar div.images .thumbnails.slider .caroufredsel_wrapper { width:98%; } .page-with-sidebar .product .images .thumbnails .yith_magnifier_gallery li, .page-with-sidebar .product .images .thumbnails .yith_magnifier_gallery li.last { margin-right:15px; width:89px; } .woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells, .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals { width: 100%; } } /*----*****---- << Tablet (Portrait) >> ----*****----*/ /* Note: Design for a width of 768px, Gutter: 30px, Unit: 32px */ @media only screen and (min-width:768px) and (max-width:959px) { .container { width:710px; } .boxed .wrapper, .boxed .is-sticky #header-wrapper { width:750px; } /*----*****---- << Header >> ----*****----*/ #bbar-wrapper .dt-sc-one-half { width:48%; } #logo, #header.header2 #logo { margin: 22px 0 0; width: 15%; } #logo img, #header.header2 #logo img { width: 105px; } #header.header3 #logo { margin: 25px 0 0; width: 12%; } #header.header3 #logo a img { width: 78px; } #header.header2 #logo a img { width: 100px; } #header.header3 #logo a img { width: 84px; } #header.header4 #logo { margin: 22px 0 0; } #main-menu { width: auto; } #main-menu > ul.menu > li { margin: 0 4px; } #main-menu > ul.menu > li > a, #header.header3 #main-menu > ul.menu > li > a, #header.header5 #main-menu > ul.menu > li > a { font-size: 10px; padding: 4px 12px 6px 10px; } #main-menu > ul.menu.rounded > li, #header.header3 #main-menu > ul.menu > li { margin: 0 2px; } #main-menu > ul.menu.rounded > li > a { font-size:10px; padding: 7px 12px 5px; } #main-menu > ul.menu > li > a .fa { display: none; } #header.header3 #main-menu > ul.menu > li > a { padding: 4px 6px 6px 8px; } #header.header3 #main-menu > ul.menu > li > a > .menu-icon { display: inline; font-size: 11px; margin-right: 3px; } #header.header4 #main-menu > ul.menu > li > a { font-size: 10px; padding: 0 2px 0 20px; } #header.header4 #main-menu > ul.menu > li > a > .menu-icon { display: block; font-size: 11px; left: 4px; } #header.header4 #main-menu > ul.menu > li > a span { font-size: 9px; } #main-menu > ul.menu.rounded li .megamenu-child-container, #main-menu > ul.menu.rounded.with-hover-style li .megamenu-child-container { top: 101px; } #main-menu > ul.menu.rounded li.menu-item-simple-parent ul, #main-menu ul.menu.rounded.with-hover-style li.menu-item-simple-parent ul { top: 91px; } #main-menu ul li .megamenu-child-container, .is-sticky .megamenu-child-container, #main-menu > ul.menu.with-hover-style li .megamenu-child-container, #header.header2 #main-menu > ul.menu li .megamenu-child-container, #header.header3 #main-menu > ul.menu li .megamenu-child-container { top: 91px; } #main-menu ul li.menu-item-simple-parent ul, .is-sticky #main-menu ul li.menu-item-simple-parent > ul, #main-menu ul.menu.with-hover-style li.menu-item-simple-parent ul, #header.header2 #main-menu > ul.menu li.menu-item-simple-parent ul, #header.header3 #main-menu > ul.menu li.menu-item-simple-parent ul { top: 81px; } #header.header4 #main-menu ul li .megamenu-child-container { top: 97px; } #header.header4 #main-menu ul li.menu-item-simple-parent ul { top: 87px; } #header.header5 #main-menu > ul.menu > li > a { font-size: 11px; padding: 6px 14px 6px 12px; } #main-menu ul.menu.with-hover-style li.menu-item-simple-parent ul li ul { left: 200px; } #main-menu ul li.menu-item-simple-parent:last-child > ul, #main-menu ul li.menu-item-simple-parent:nth-child(6) > ul, #main-menu ul li.menu-item-simple-parent:nth-child(7) > ul, #main-menu ul.menu.with-hover-style li.menu-item-simple-parent:last-child > ul, #main-menu ul.menu.with-hover-style li.menu-item-simple-parent:nth-child(6) > ul, #main-menu ul.menu.with-hover-style li.menu-item-simple-parent:nth-child(7) > ul { left: auto; right: 0; } #main-menu ul li.menu-item-simple-parent:last-child > ul ul, #main-menu ul li.menu-item-simple-parent:nth-child(6) > ul ul, #main-menu ul li.menu-item-simple-parent:nth-child(7) > ul ul, #main-menu ul.menu.with-hover-style li.menu-item-simple-parent:last-child > ul ul, #main-menu ul.menu.with-hover-style li.menu-item-simple-parent:nth-child(6) > ul ul, #main-menu ul.menu.with-hover-style li.menu-item-simple-parent:nth-child(7) > ul ul { left: auto; right: 200px; } /*----*****---- << Mega Menu >> ----*****----*/ .megamenu-2-columns-group .megamenu-child-container { width:340px; } .megamenu-3-columns-group .megamenu-child-container { width:510px; } .megamenu-4-columns-group .megamenu-child-container { width:680px; } .megamenu-child-container > ul.sub-menu > li { padding: 10px; } #main-menu ul.menu.with-hover-style .megamenu-child-container ul.sub-menu > li > ul li a { padding: 0 15px 2px 0; } .megamenu-child-container > ul.sub-menu > li > a, .megamenu-child-container > ul.sub-menu > li > .nolink-menu, .megamenu-child-container ul.sub-menu > li > ul li a, #main-menu ul li.menu-item-simple-parent ul li a, .megamenu-child-container .widget_text .textwidget { font-size:12px; } .megamenu-child-container .widget_text .textwidget .dt-sc-button.large { font-size: 12px; padding: 18px 26px; } .megamenu-child-container ul.sub-menu > li > ul li a:before { top:0px; } #main-menu ul li.menu-item-simple-parent ul { width:200px; } #main-menu ul li.menu-item-simple-parent ul li ul { left:200px; } #main-menu ul li.menu-item-simple-parent:last-child ul li ul, #main-menu ul li.menu-item-simple-parent:last-child ul li ul, #main-menu ul li.menu-item-simple-parent:nth-child(6) ul li ul, #main-menu ul li.menu-item-simple-parent:nth-child(7) ul li ul { right:200px; } #main-menu ul.menu.with-hover-style .megamenu-child-container ul.sub-menu > li > ul li a:after, #main-menu ul.menu.with-hover-style .megamenu-child-container ul.sub-menu > li > ul li a:before { left: -12px; } .megamenu-child-container > ul.sub-menu > li, .megamenu-4-columns-group .megamenu-child-container > ul.sub-menu > li, .megamenu-3-columns-group .megamenu-child-container ul.sub-menu > li, .megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li { width: 150px; } /*----*****---- << Mega Menu Widgets >> ----*****----*/ .megamenu-2-columns-group .menu-item-fullwidth .widget { width:100%; margin: 0 0 20px; } .megamenu-4-columns-group .menu-item-fullwidth .widget { width:310px; } .megamenu-3-columns-group .menu-item-fullwidth .widget { width:225px; } /* New Mega Menu Widget area styles */ .megamenu-child-container > ul.sub-menu > li.fill-two-columns, .megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth { width: 434px; } .megamenu-child-container > ul.sub-menu > li.fill-three-columns, .megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth { width: 490px; } .megamenu-child-container > ul.sub-menu > li.fill-four-columns, .megamenu-4-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth, .megamenu-4-columns-group .megamenu-child-container > ul.sub-menu > li.fill-two-columns.menu-item-fullwidth { width: 660px; } .megamenu-4-columns-group .megamenu-child-container > ul.sub-menu > li.fill-two-columns { width: 434px; } .megamenu-4-columns-group .megamenu-child-container > ul.sub-menu > li.fill-three-columns, .megamenu-4-columns-group .megamenu-child-container > ul.sub-menu > li.fill-four-columns { width: 660px; } .megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.fill-two-columns, .megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.fill-three-columns, .megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.fill-four-columns, .megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth, .megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.fill-two-columns.menu-item-fullwidth, .megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.fill-three-columns.menu-item-fullwidth, .megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.fill-four-columns.menu-item-fullwidth { width:320px; } .megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li.fill-four-columns, .megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li.fill-three-columns, .megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li.fill-two-columns { width: 490px; } .megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth .widget, .megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li.fill-four-columns.menu-item-fullwidth .widget, .megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li.fill-three-columns.menu-item-fullwidth .widget, .megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li.fill-two-columns.menu-item-fullwidth .widget { width: 215px; } .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns.menu-item-fullwidth .widget { width: 300px; } .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.menu-item-fullwidth .widget, .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-four-columns.menu-item-fullwidth .widget, .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-three-columns.menu-item-fullwidth .widget { width: 190px; } .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns.menu-item-fullwidth .widget table th, .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns.menu-item-fullwidth .widget table td { font-size: 13px; padding: 10px 5px; } .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-three-columns.menu-item-fullwidth .widget.widget_recent_entries .recent-posts-widget .post-meta, .megamenu-3-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns.menu-item-fullwidth .widget.widget_recent_entries .recent-posts-widget .post-meta { font-size: 12px; } .menu-item-widget-area-container .widget.widget_recent_entries .recent-posts-widget .post-meta p, .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-three-columns.menu-item-fullwidth .widget.widget_recent_entries .recent-posts-widget .post-meta p, .megamenu-3-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns.menu-item-fullwidth .widget.widget_recent_entries .recent-posts-widget .post-meta p { padding: 0 8px 0 0; } .menu-item-widget-area-container .widget.widget_recent_entries .recent-posts-widget .post-meta, .megamenu-2-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns.menu-item-fullwidth .widget.widget_recent_entries .recent-posts-widget .post-meta, .megamenu-2-columns-group .megamenu-child-container ul.sub-menu li.fill-three-columns.menu-item-fullwidth .widget.widget_recent_entries .recent-posts-widget .post-meta, .megamenu-2-columns-group .megamenu-child-container ul.sub-menu li.fill-four-columns.menu-item-fullwidth .widget.widget_recent_entries .recent-posts-widget .post-meta, .megamenu-3-columns-group .megamenu-child-container ul.sub-menu li.fill-three-columns.menu-item-fullwidth .widget.widget_recent_entries .recent-posts-widget .post-meta, .megamenu-3-columns-group .megamenu-child-container ul.sub-menu li.fill-four-columns.menu-item-fullwidth .widget.widget_recent_entries .recent-posts-widget .post-meta, .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-four-columns.menu-item-fullwidth .widget.widget_recent_entries .recent-posts-widget .post-meta { font-size: 10px; } .menu-item-widget-area-container .widget.widget_recent_entries .recent-posts-widget .post-meta p span, .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-three-columns.menu-item-fullwidth .widget.widget_recent_entries .recent-posts-widget .post-meta p span, .megamenu-3-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns.menu-item-fullwidth .widget.widget_recent_entries .recent-posts-widget .post-meta p span { font-size: 8px; margin-right: 2px; } .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-four-columns .wp-caption a img { max-width: 98.6%; } .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns.menu-item-fullwidth .wp-caption a img { max-width: 96.5%; } .megamenu-3-columns-group .megamenu-child-container ul.sub-menu li.fill-four-columns .wp-caption a img, .megamenu-3-columns-group .megamenu-child-container ul.sub-menu li.fill-three-columns .wp-caption a img { max-width: 97.8%; } .megamenu-3-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns.menu-item-fullwidth .wp-caption a img { max-width: 95%; } .megamenu-2-columns-group .megamenu-child-container ul.sub-menu li .wp-caption a img, .megamenu-2-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns .wp-caption a img, .megamenu-2-columns-group .megamenu-child-container ul.sub-menu li.fill-three-columns .wp-caption a img, .megamenu-2-columns-group .megamenu-child-container ul.sub-menu li.fill-four-columns .wp-caption a img, .megamenu-2-columns-group .megamenu-child-container ul.sub-menu li.menu-item-fullwidth .wp-caption a img, .megamenu-2-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns.menu-item-fullwidth .wp-caption a img, .megamenu-2-columns-group .megamenu-child-container ul.sub-menu li.fill-three-columns.menu-item-fullwidth .wp-caption a img, .megamenu-2-columns-group .megamenu-child-container ul.sub-menu li.fill-four-columns.menu-item-fullwidth .wp-caption a img { max-width: 96.8%; } .menu-item-widget-area-container .widget.mailchimp .mailchimp-form input[type="email"] { padding: 15px 5%; } /*----*****---- << Main >> ----*****----*/ #primary { width:500px; } #primary.content-full-width { width:100%; } #secondary { width:190px; } h2 { font-size: 22px; } h3 { font-size: 20px; } h4 { font-size: 18px; } h5 { font-size: 16px; } h6 { font-size: 15px; } .alignleft, img.alignleft { margin-right: 10px; } .alignright, img.alignright { margin-left: 10px; } /*----*****---- << Breadcrumb >> ----*****----*/ .breadcrumb { margin: 5px 0 0; width: 55%; } .breadcrumb h1 { font-size: 18px; } /*----*****---- << Slider >> ----*****----*/ .icon-list { display: block; float: left; position: relative; width: 100%; } .icon-list i { float: left; height: 25px !important; left: 15px; line-height: 25px !important; position: absolute; top: 12px; width: 25px !important; } .icon-list h3 { display: block; float: left; left: 50px; position: absolute; } /*----*****---- << Blog >> ----*****----*/ .blog-entry-inner { padding: 0 0 0 62px; } .entry-meta { margin: 0 10px 0 0; width: 50px; } .dt-sc-one-third .entry-metadata p { margin-right:0px; } .dt-sc-one-third.with-sidebar { width:100%; } .entry-thumb { margin: 0 0 30px; } .entry-metadata p { margin: 0 10px 0 0; } .dt-sc-one-half .entry-thumb { margin: 0 0 20px; } .dt-sc-one-half .entry-thumb .entry-thumb-desc { display: none; } .dt-sc-one-half .entry-details .entry-title h4 { font-size: 18px; } .dt-sc-one-half.with-sidebar .entry-details .entry-title h4 { font-size: 15px; } ul.commentlist li { padding-left:80px; } ul.commentlist li .comment-author img { width:55px; height:55px; } .mejs-controls div.mejs-horizontal-volume-slider { width: 58px !important; } /*----*****---- << Portfolio >> ----*****----*/ .portfolio.dt-sc-one-column, .portfolio.dt-sc-one-column.with-sidebar { width: 100%; } .portfolio.dt-sc-one-half { width: 347px; } .portfolio.dt-sc-one-half.with-sidebar, .portfolio.dt-sc-one-third.with-sidebar, .portfolio.dt-sc-one-fourth.with-sidebar { width: 242px; } .portfolio.dt-sc-one-third, .portfolio.dt-sc-one-fourth { width: 227px; } .portfolio.dt-sc-one-half.with-sidebar .portfolio-detail h5, .portfolio.dt-sc-one-third .portfolio-detail h5, .portfolio.dt-sc-one-third.with-sidebar .portfolio-detail h5, .portfolio.dt-sc-one-fourth .portfolio-detail h5, .portfolio.dt-sc-one-fourth.with-sidebar .portfolio-detail h5 { font-size: 12px; } .portfolio.dt-sc-one-half.with-sidebar .portfolio-detail p, .portfolio.dt-sc-one-third .portfolio-detail p, .portfolio.dt-sc-one-third.with-sidebar .portfolio-detail p, .portfolio.dt-sc-one-fourth .portfolio-detail p, .portfolio.dt-sc-one-fourth.with-sidebar .portfolio-detail p { font-size: 11px; } .portfolio.dt-sc-one-third .portfolio-detail .views, .portfolio.dt-sc-one-third .portfolio-detail .views i, .portfolio.dt-sc-one-fourth .portfolio-detail .views, .portfolio.dt-sc-one-fourth .portfolio-detail .views i, .portfolio.dt-sc-one-half.with-sidebar .portfolio-detail .views, .portfolio.dt-sc-one-half.with-sidebar .portfolio-detail .views i, .portfolio.dt-sc-one-third.with-sidebar .portfolio-detail .views, .portfolio.dt-sc-one-third.with-sidebar .portfolio-detail .views i, .portfolio.dt-sc-one-fourth.with-sidebar .portfolio-detail .views, .portfolio.dt-sc-one-fourth.with-sidebar .portfolio-detail .views i { font-size: 13px; } .portfolio.dt-sc-one-third .portfolio-detail .views i, .portfolio.dt-sc-one-fourth .portfolio-detail .views i, .portfolio.dt-sc-one-half.with-sidebar .portfolio-detail .views i, .portfolio.dt-sc-one-third.with-sidebar .portfolio-detail .views i, .portfolio.dt-sc-one-fourth.with-sidebar .portfolio-detail .views i { line-height: 22px; } .portfolio.dt-sc-one-third .portfolio-detail .views, .portfolio.dt-sc-one-third .portfolio-detail .portfolio-meta-content, .portfolio.dt-sc-one-fourth .portfolio-detail .views, .portfolio.dt-sc-one-fourth .portfolio-detail .portfolio-meta-content, .portfolio.dt-sc-one-half.with-sidebar .portfolio-detail .views, .portfolio.dt-sc-one-half.with-sidebar .portfolio-detail .portfolio-meta-content .portfolio.dt-sc-one-third.with-sidebar .portfolio-detail .views, .portfolio.dt-sc-one-third.with-sidebar .portfolio-detail .portfolio-meta-content .portfolio.dt-sc-one-fourth.with-sidebar .portfolio-detail .views, .portfolio.dt-sc-one-fourth.with-sidebar .portfolio-detail .portfolio-meta-content { padding: 0 10px; } .portfolio.dt-sc-one-third .portfolio-detail h5, .portfolio.dt-sc-one-third .portfolio-detail p, .portfolio.dt-sc-one-fourth .portfolio-detail h5, .portfolio.dt-sc-one-fourth .portfolio-detail p, .portfolio.dt-sc-one-half.with-sidebar .portfolio-detail h5, .portfolio.dt-sc-one-half.with-sidebar .portfolio-detail p, .portfolio.dt-sc-one-third.with-sidebar .portfolio-detail h5, .portfolio.dt-sc-one-third.with-sidebar .portfolio-detail p, .portfolio.dt-sc-one-fourth.with-sidebar .portfolio-detail h5, .portfolio.dt-sc-one-fourth.with-sidebar .portfolio-detail p { font-size: 11px; } /*----*****---- << Catalogs / Menus >> ----*****----*/ .menu-sidebar ul.j-load-all:after { background-size: 100%; } .menu-sidebar li a { font-size: 12px; } .menu-sidebar li a span { top: 10px; } .menu-list .menu-thumb { width: auto; } .menu-list .menu-details { width: 65%; } .menu-title { position: relative; } .menu-title .price { position: absolute; right: 0; } .dt-sc-one-third .dt-sc-catalog-menu, .dt-sc-one-fourth .dt-sc-catalog-menu, .dt-sc-one-half .dt-sc-catalog-menu { margin: 0 0 25px; } .dt-sc-one-third .dt-sc-catalog-menu.type1, .dt-sc-one-fourth .dt-sc-catalog-menu.type1, .dt-sc-one-half .dt-sc-catalog-menu.type1 { text-align: center; } .dt-sc-catalog-menu h5 { display: block; margin: 0 0 20px; } .dt-sc-one-column .dt-sc-catalog-menu.type1 { margin: 0 20px 25px 0; width: 44%; } .dt-sc-one-column .dt-sc-catalog-menu.type1 .rounded { width: 135px; height: 135px; } .dt-sc-one-column .dt-sc-catalog-menu.type1 .dt-sc-catalog-meta { padding: 25px 15px 25px 45px; } .dt-sc-one-third .dt-sc-catalog-meta h4 { font-size: 15px; } .dt-sc-one-third .dt-sc-catalog-meta a.dt-sc-button { font-size: 11px; } .dt-sc-catalog-menu.type1 .rounded { float: none; margin: 0 auto; text-align: center; width: 125px; } .dt-sc-catalog-menu.type1 .rounded img { float: none; } .dt-sc-catalog-detail { text-align: center; } .dt-sc-one-column .dt-sc-catalog-detail { margin: 5px 0 0; text-align: left; } .dt-sc-one-third .dt-sc-specials-list li { font-size: 11px; } .dt-sc-one-third .dt-sc-specials-list li .item-name { width: 50%; } /*----*****---- << Shortcodes >> ----*****----*/ .floral-head { font-size: 30px; margin-left: 35px; padding: 0 0 5px 0; } .floral-head:before { left: -55px; } .dt-sc-box-title h3 { padding-left: 50px; position: relative; text-align: left; } .dt-sc-box-title h3 span { height: 35px; line-height: 32px; left: 4px; position: absolute; text-align: center; top: -2px; width: 35px; } ul.dt-sc-fancy-list.type2 li { padding: 0 0 0 25px; width: 90%; } ul.dt-sc-fancy-list.type2 li .fa { line-height: 32px; left: 0; margin: 0; position: absolute; top: 0; } .dt-sc-numbered-list-type2 li { padding: 0 0 0 32px; position: relative; width: 90%; } .dt-sc-numbered-list-type2 li span { left: 0; margin: 0; position: absolute; top: 0; } .dt-sc-catalog-menu.type1 .dt-sc-catalog-meta h4 { display: inline-block; width: 100%; } .dt-sc-catalog-menu.type1 .dt-sc-catalog-meta h4:after { left: 0; } .dt-sc-gift-cards .dt-sc-gift.product .product-thumb { height: auto; } .dt-sc-gift-cards .dt-sc-gift.product h4 { font-size: 12px; } .dt-sc-gift-cards .dt-sc-gift.product .product-details { padding: 15px 0px; } .dt-sc-gift-cards .dt-sc-gift.product .product-details .dt-sc-button { font-size: 11px; } .procedures-detail { padding: 30px 10%; } .procedures-detail .ul.dt-sc-fancy-list li:before { left: 3px; } .procedures-detail .dt-sc-specials-list li { font-size: 14px; text-align: center; } .procedures-detail .dt-sc-specials-list li .item-name, .procedures-detail .dt-sc-specials-list li .item-price { float: none; display: inline-block; width: auto; } .procedures-detail .dt-sc-button.large { font-size: 13px; padding: 16px 30px; } .dt-sc-callout-box.type2 h4, .dt-sc-callout-box.type3 h4, .dt-sc-callout-box.type4 h4, .dt-sc-callout-box.type5 h4 { font-size:16px; } .dt-sc-callout-box.type2 h5, .dt-sc-callout-box.type3 h5, .dt-sc-callout-box.type4 h5 { font-size: 15px; } .dt-sc-callout-box.type2 .dt-sc-button, .dt-sc-callout-box.type3 .dt-sc-button, .dt-sc-callout-box.type4 .dt-sc-button, .dt-sc-callout-box.type5 .dt-sc-button { font-size:11px; padding:11px 6px; right: 0; } .dt-sc-ico-content.type6 h3 { font-size: 22px; } .fullwidth-section.dark-bg.intro-text h4, .fullwidth-section.dark-bg.intro-text h5 { padding: 0 15px; } ul.dt-sc-tabs-vertical-frame li.first:before, ul.dt-sc-tabs-vertical-frame li.last:before { background-position: 0 center; } ul.dt-sc-tabs-vertical-frame li.first:before { top: -56px; } ul.dt-sc-tabs-vertical-frame li.last:before { bottom: -76px; } .column ul.dt-sc-tabs-vertical-frame { width: 40%; } .column .dt-sc-tabs-vertical-frame-content { padding: 5px 0 5px 4%; width: 55%; } .dt-sc-tabs-vertical-frame-content { padding: 10px 0 10px 4%; } .dt-sc-tabs-vertical-frame-content .dt-sc-specials-list { width: 100%; } ul.dt-sc-tabs-vertical-frame li a.current span { border-color: transparent #f9f9f9; right: -10px; } .column ul.dt-sc-tabs-vertical-frame li.first:before { top: -50px; } .column ul.dt-sc-tabs-vertical-frame li.last:before { bottom: -48px; } .dt-sc-tabs-vertical-container .dt-sc-specials-list li .item-name, .dt-sc-tabs-vertical-container .dt-sc-specials-list li .item-price, .dt-sc-tabs-vertical-container .dt-sc-specials-list li .item-price del { display: inline-block; float: none; text-align: center; } .dt-sc-tabs-vertical-container .dt-sc-specials-list li .item-price { float: right; } ul.dt-sc-tabs-frame li { margin: 0 5px 0 0; } ul.dt-sc-tabs-frame li a { font-size: 13px; padding: 0 5px; } .dt-sc-one-fourth .dt-sc-pr-tb-col { width: 94%; } .dt-sc-tb-header .dt-sc-price { font-size: 32px; padding: 15px 20px 15px; } .dt-sc-pr-tb-col.selected .dt-sc-tb-header .dt-sc-price { font-size: 40px; } .dt-sc-pricing-table.type2 .dt-sc-tb-header .dt-sc-tb-thumb .dt-sc-tb-title { padding: 5px 0; } .dt-sc-pricing-table.type2 .dt-sc-pr-tb-col .dt-sc-price, .dt-sc-pricing-table.type2 .dt-sc-pr-tb-col.selected .dt-sc-price { font-size: 36px; } .dt-sc-pricing-table.type2 .dt-sc-price-wrapper { height: 120px; line-height: 120px; width: 120px; } .dt-sc-pricing-table.type2 .dt-sc-price { transform: translateY(-8%); -webkit-transform: translateY(-8%); -moz-transform: translateY(-8%); -ms-transform: translateY(-8%); -o-transform: translateY(-8%); } .dt-sc-pricing-table.type2 .dt-sc-pr-tb-col .dt-sc-price .ico-border { margin: 0 auto -15px; width: 95px; } .dt-sc-pricing-table.type2 .dt-sc-pr-tb-col .dt-sc-price .ico-border:before, .dt-sc-pricing-table.type2 .dt-sc-pr-tb-col .dt-sc-price .ico-border:after { width: 32px; } .dt-sc-pricing-table.type2 .dt-sc-pr-tb-col .dt-sc-price span, .dt-sc-tb-header .dt-sc-price span { margin-left: -5px; } .dt-sc-tb-title h5 { font-size:16px; } .dt-sc-tb-content li { font-size: 10px; padding: 10px 0; } .dt-sc-pr-tb-col .dt-sc-buy-now .dt-sc-button { font-size: 12px; padding: 11px 15px; } .dt-sc-donutchart-small, .dt-sc-donutchart-small .dt-sc-donutchart, .dt-sc-donutchart-small .donutchart-text { width: 145px !important; } .dt-sc-donutchart-medium, .dt-sc-donutchart-medium .dt-sc-donutchart, .dt-sc-donutchart-medium .donutchart-text { width: 160px !important; } h5.dt-sc-donutchart-title { font-size: 18px; } .dt-sc-one-fourth .dt-sc-infographic-bar .fa.fa-male, .dt-sc-one-fourth .dt-sc-infographic-bar .fa.fa-female { font-size:85px !important; } .dt-sc-one-fourth .dt-sc-infographic-bar { padding-left:70px; } .dt-sc-contact-info i { font-size: 14px; top: 6px; } .dt-sc-appointment .dt-sc-contact-info { font-size: 11px; } .dt-sc-appointment .dt-sc-contact-info.address span { display: block; } .dt-sc-one-third .dt-sc-colored-box h5 { font-size:14px; } .dt-sc-one-third .dt-sc-colored-box h5 span { font-size: 24px; } .dt-sc-boxed-tooltip { font-size:11px; } .dt-sc-numbered-list li { font-size: 13px; } .dt-sc-specials-list li .item-name { width: auto; } .dt-sc-team .team-details .ico-border:before, .dt-sc-team .team-details .ico-border:after { width: 40%; } .dt-sc-one-half .dt-sc-team .team-details .ico-border:before, .dt-sc-one-half .dt-sc-team .team-details .ico-border:after { width: 42%; } .dt-sc-two-third .dt-sc-team .team-details .ico-border:before, .dt-sc-two-third .dt-sc-team .team-details .ico-border:after { width: 44%; } .dt-sc-one-third .dt-sc-team .team-details .ico-border:before, .dt-sc-one-third .dt-sc-team .team-details .ico-border:after, .dt-sc-two-third .dt-sc-one-half .dt-sc-team .team-details .ico-border:before, .dt-sc-two-third .dt-sc-one-half .dt-sc-team .team-details .ico-border:after { width: 38%; } th, td { text-align: center; } .dt-sc-button.large { padding:21px 40px; } .dt-sc-button.xlarge { padding:20px 32px; font-size:18px; } .dt-sc-counter .dt-sc-counter-number { font-size: 45px; } .dt-sc-counter h5 { font-size: 20px; } .dt-sc-one-fourth .dt-sc-counter h5 span { width: 70px; } /*----*****---- << Miscellanous >> ----*****----*/ .dt-sc-two-third .aligncenter iframe { height: auto; width: auto; } .bx-controls a { top: 40%; } ul.side-nav li a:before { width: 40px; } ul.side-nav li a { font-size: 10px; padding: 10px 0 10px 45px; } ul.time-table > li, .page-with-sidebar ul.time-table > li { width: 33.2%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; } .page-with-sidebar ul.time-table > li { width: 50%; } ul.time-table > li:nth-child(5n+1), .page-with-sidebar ul.time-table > li:nth-child(3n+1) { border-left: inherit; clear: none; } ul.time-table > li:nth-child(3n+1), .page-with-sidebar ul.time-table > li:nth-child(2n+1) { border-left: 1px solid #e3e3e3; clear: both; } .reservation .hasDatepicker { padding: 15px 8%; } /*----*****---- << Widgets >> ----*****----*/ #secondary .dt-sc-appointment .dt-sc-contact-info { font-size:9px; } #secondary th, #secondary td { padding:5px; } .widget .searchform input[type="text"], .widget #searchform input[type="text"] { width: 74%; } .widget th, .widget td, #footer .widget th, #footer .widget td { font-size: 10px; padding: 10px 5px; } /*.widget.widget_recent_entries .recent-posts-widget .post-thumb, .recent-portfolio-widget ul li .thumb { margin: 0 0 15px; width: 100%; }*/ .widget.widget_recent_entries .recent-posts-widget .post-meta { font-size: 12px; } .widget.widget_recent_entries .recent-posts-widget .post-meta p span { font-size: 10px; margin-right: 5px; } /*----*****---- << Footer >> ----*****----*/ #newsletter h2 { font-size: 18px; } #newsletter input[type="email"], #newsletter input[type="text"] { width: 62%; } #newsletter .dt-sc-button { padding: 15px 30px; } .widget h3.widgettitle { font-size: 18px; } #footer .widget h3.widgettitle { font-size: 15px; } #footer, #footer .widget ul li { font-size: 13px; } #footer .wp-caption a img { width: 94%; } #footer .widget .dt-sc-pricing-list .app-links { width: 100%; } #footer .widget .dt-sc-pricing-list .app-links:last-child { margin: 0; } #footer .widget.flickrbox .flickr-widget div img { height: 76px; width: 76px; } #footer .widget .dt-sc-social-icons li { margin: 0 5px 5px 0; } /*----*****---- << Woocommerce >> ----*****----*/ ul.products li .product-wrapper { width:221px; } ul.products li .product-three-column { width:221px; } ul.products li .product-three-column-with-sidebar { width:151px; } ul.products li .product-two-column { width: 340px; } ul.products li .product-two-column-with-sidebar { width: 238px; } ul.products li .product-four-column { width:160px; } ul.products li .product-four-column-with-sidebar { width:228px; } ul.products li .product-wrapper .product-details, ul.products li .product-three-column .product-details, ul.products li .product-three-column-with-sidebar .product-details, ul.products li .product-two-column .product-details, ul.products li .product-two-column-with-sidebar .product-details, ul.products li .product-four-column .product-details, ul.products li .product-four-column-with-sidebar .product-details { width: 100%; } ul.products li.product-category { margin-left: 1.8%; } ul.products li .product-wrapper .product-title { text-align: center; } ul.products li .product-wrapper .product-details { padding: 0 0 20px; } ul.products li .product-wrapper .product-details .price { display: inline-block; float: none; padding: 0 0 10px; text-align: center; width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; } ul.products li .product-wrapper .product-details .product-buttons { display: inline-block; float: none; margin: 0; position: relative; text-align: center; width: 100%; } ul.products li .product-wrapper .product-details .add_to_cart_button { position: absolute; } ul.products li .product-wrapper .product-details .add_to_cart_button, .page-with-sidebar ul.products li .product-wrapper.product-four-column .product-details .add_to_cart_button { left: 12%; } ul.products li .product-wrapper .product-details .yith-wcwl-add-to-wishlist { margin: 0 0 0 60px; } ul.products li .product-wrapper .product-details .yith-wcwl-wishlistexistsbrowse.show { margin: 0 0 0 -20px; } ul.products li .product-wrapper .product-details .add_to_cart_button, ul.products li .product-wrapper .product-details .yith-wcwl-add-to-wishlist a { display: inline-block; float: none; } ul.products li .product-wrapper .product-details .yith-wcwl-add-button.show, .page-with-sidebar ul.products li .product-wrapper.product-four-column .product-details .yith-wcwl-add-button.show { margin: 0 -20px 0 0; } ul.products li .product-wrapper .product-details .yith-wcwl-wishlistexistsbrowse.show, .page-with-sidebar ul.products li .product-wrapper.product-four-column .product-details .yith-wcwl-wishlistexistsbrowse.show { margin: 0; } ul.products li .product-wrapper.product-four-column .product-details .add_to_cart_button, .page-with-sidebar ul.products li .product-wrapper.product-three-column .product-details .add_to_cart_button { left: 22%; } ul.products li .product-wrapper.product-three-column .product-details .add_to_cart_button, .page-with-sidebar ul.products li .product-wrapper.product-two-column .product-details .add_to_cart_button { left: 30%; } ul.products li .product-wrapper.product-two-column .product-details .add_to_cart_button { left: 37%; } ul.products li .product-wrapper.product-four-column .product-details .yith-wcwl-add-to-wishlist, ul.products li .product-wrapper.product-three-column .product-details .yith-wcwl-add-to-wishlist, ul.products li .product-wrapper.product-two-column .product-details .yith-wcwl-add-to-wishlist { margin: 0 0 0 40px; } .page-with-sidebar ul.products li .product-wrapper.product-four-column .product-details .add_to_cart_button { left: 18%; } .page-with-sidebar ul.products li .product-wrapper.product-four-column .product-details .yith-wcwl-add-to-wishlist { margin: 0 0 0 35px; } .page-with-sidebar ul.products li .product-wrapper.product-four-column .product-details .add_to_cart_button, .page-with-sidebar ul.products li .product-wrapper.product-four-column .product-details .button, .page-with-sidebar ul.products li .product-wrapper.product-four-column .product-details .yith-wcwl-add-to-wishlist a { height: 32px; width: 32px; } ul.products li .product-details .price { margin-bottom: 10px; } ul.products li .product-three-column-with-sidebar .product-details .price ins, ul.products li .product-three-column-with-sidebar .product-details .price .amount, ul.products li .product-four-column-with-sidebar .product-details .price ins, ul.products li .product-four-column-with-sidebar .product-details .price .amount, ul.products li .product-four-column-with-sidebar .product-details .price del .amount, ul.products li .product-four-column-with-sidebar .product-details .price del, ul.products li .product-four-column .product-details .price ins, ul.products li .product-four-column .product-details .price .amount, ul.products li .product-four-column-with-sidebar .product-details .price del .amount, ul.products li .product-four-column .product-details .price del { font-size:14px; } ul.products li .product-three-column-with-sidebar .product-details h3ul.products li .product-three-column-with-sidebar .product-title h3 { font-size:13px; } ul.products li .product-three-column-with-sidebar .product-details .button { margin-top:5px; } ul.products li .product-three-column-with-sidebar .product-details .add_to_cart_button { margin-top:-5px; } ul.products li .product-three-column-with-sidebar .out-of-stock { height:29px; padding:11px 0px 0px; width:40px; font-size:8px; } ul.products li .product-four-column .product-details h3, ul.products li .product-four-column .product-title h3, ul.products li .product-four-column-with-sidebar .product-details h3, ul.products li .product-four-column-with-sidebar .product-title h3 { font-size:14px; } .woocommerce .with-right-sidebar div.product div.images, .woocommerce-page .with-right-sidebar div.product div.images,.woocommerce .with-right-sidebar div.product div.summary, .woocommerce-page .with-right-sidebar div.product div.summary, .woocommerce .with-left-sidebar div.product div.images, .woocommerce-page .with-left-sidebar div.product div.images, .woocommerce .with-left-sidebar div.product div.summary, .woocommerce-page .with-left-sidebar div.product div.summary { width:100%; float:left; } .product .summary .add_to_wishlist, #reviews a.button, .woocommerce-message .button, .woocommerce table .button { font-size: 14px; margin: 0 0 10px !important; padding: 12px 20px; } .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals { display: block; float: none; width: 100%; } .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; } .single-product .page-with-sidebar div.images .thumbnails.slider .caroufredsel_wrapper { width:98% !important; } .page-with-sidebar .product .images .thumbnails .yith_magnifier_gallery li, .page-with-sidebar .product .images .thumbnails .yith_magnifier_gallery li.last { width:89px; } .woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells { width: 100%; } } /*----*****---- << Mobile (Landscape) >> ----*****----*/ @media ( min-width: 768px) { #main-menu > ul.menu { display:block !important; } } @media only screen and ( max-width: 767px) { /*----*****---- << Mobile Menu >> ----*****----*/ .dt-menu-toggle { background: rgba(0, 0, 0, 0.35); display:block; } #main-menu { background: none; display: inline-block; float: none; padding: 10px 0; width: 100%; } #main-menu > ul.menu, #main-menu > ul.menu, #main-menu > ul.menu.rounded, #header.header5 #main-menu > ul.menu { display:none ; } #main-menu > ul.menu, #main-menu > ul.menu.rounded { background: rgba(0, 0, 0, 0.15); float: left; width: 100%; box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1); -ms-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1); -o-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1); } #main-menu ul.menu > li > .megamenu-child-container { display: block; border: none; padding: 0; } #main-menu ul.menu > li > .megamenu-child-container > ul.sub-menu { float: left; width: 100%; } #main-menu ul.menu > li > .megamenu-child-container > .dt-menu-expand { display: none !important; } #main-menu ul.menu > li > .megamenu-child-container > ul.sub-menu, #main-menu ul.menu > li > .megamenu-child-container > ul.sub-menu ul.sub-menu { display: none; } #main-menu ul.menu > li > .megamenu-child-container > ul.sub-menu, #main-menu ul.menu > li > .megamenu-child-container > ul.sub-menu ul.sub-menu, #main-menu ul.menu > li > .megamenu-child-container ul.sub-menu > li > ul li, #main-menu ul.menu.with-hover-style .megamenu-child-container ul.sub-menu { padding: 0; } #main-menu ul.menu .megamenu-child-container ul.sub-menu > li.menu-item-with-widget-area, #main-menu ul.menu.with-hover-style .megamenu-child-container ul.sub-menu > li.menu-item-with-widget-area { padding: 15px 0 0; } #main-menu ul.menu > li, #main-menu ul.menu > li > ul.sub-menu > li, #main-menu ul.menu.with-hover-style li.menu-item-simple-parent ul li, #main-menu ul.menu .megamenu-child-container > ul.sub-menu > li { clear: both; margin: 0; padding: 0; text-align: left; width: 100%; } #main-menu ul.menu > li > a, #main-menu ul.menu.rounded > li > a, #main-menu ul.menu .megamenu-child-container > ul.sub-menu > li, #main-menu ul.menu .megamenu-child-container .menu-item-widget-area-container > ul > li.widget { box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; } #main-menu ul.menu > li > a, #main-menu ul.menu.with-hover-style > li > a, #main-menu ul.menu.rounded > li > a, #main-menu ul.menu.rounded.with-hover-style > li > a { border: none; display: block; line-height: 22px; padding: 10px 15px; } #main-menu > ul.menu.rounded, #main-menu ul.menu.rounded > li > a { border-radius: 0 ; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; } #main-menu > ul.menu li.menu-item-simple-parent ul, #main-menu > ul.menu li.menu-item-simple-parent ul li ul, #main-menu > ul.menu.with-hover-style li.menu-item-simple-parent ul, #main-menu > ul.menu.with-hover-style li.menu-item-simple-parent ul li ul, #main-menu > ul.menu li .megamenu-child-container, #main-menu > ul.menu.with-hover-style li .megamenu-child-container { box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; } #main-menu ul.menu > li:hover > a, #main-menu ul.menu > li > ul > li:hover > a, #main-menu ul.menu > li > ul > li> ul > li:hover > a, #main-menu ul.menu .megamenu-child-container > ul.sub-menu > li:hover > a, #main-menu ul.menu .megamenu-child-container > ul.sub-menu > li:hover > .nolink-menu, #main-menu ul.menu .megamenu-child-container ul.sub-menu > li > ul li:hover > a, #main-menu > ul.menu.with-hover-style > li:hover > a, #main-menu ul.menu.with-hover-style > li.menu-item-simple-parent > ul > li:hover > a, #main-menu ul.menu.with-hover-style > li.menu-item-simple-parent > ul ul > li:hover > a { background: rgba(255, 255, 255, 0.15); } #main-menu ul.menu .megamenu-child-container > ul.sub-menu > li.menu-item-with-widget-area:hover > a, #main-menu ul.menu .megamenu-child-container > ul.sub-menu > li.menu-item-with-widget-area:hover > .nolink-menu, #main-menu ul.menu .megamenu-child-container ul.sub-menu > li.menu-item-with-widget-area > ul li:hover > a, #main-menu ul.menu li .menu-item-widget-area-container ul.menu li:hover a, #main-menu ul.menu li .menu-item-widget-area-container ul.menu > li > ul > li> ul > li:hover > a, #main-menu ul.menu li .menu-item-widget-area-container ul.menu .megamenu-child-container > ul.sub-menu > li:hover > a, #header.header4 .megamenu-child-container, #header.header4 #main-menu ul li.menu-item-simple-parent ul { background: none; } #header.header4 #main-menu > ul.menu li:after { content: none; } #header.header4 #main-menu > ul.menu > li > a { display: block; line-height: 18px; margin: 0; padding: 3px 5px 3px 40px; } #header.header4 #main-menu > ul.menu > li > a > .menu-icon { font-size: 18px; left: 14px; top: 3px; } #main-menu ul.menu > li > a i { line-height:22px; } #header.header4 #main-menu > ul.menu > li > a.dt-menu-expand { height: 48px; line-height: 48px !important; } #main-menu ul li.menu-item-simple-parent ul, #main-menu ul li.menu-item-simple-parent ul li ul, #main-menu ul.menu.with-hover-style li.menu-item-simple-parent ul, #main-menu ul.menu.with-hover-style li.menu-item-simple-parent ul li ul { left: 0; top: 27px; width:100%; } .dt-menu-expand { display: block !important; } .megamenu-child-container { top: 37px; } .megamenu-2-columns-group .megamenu-child-container, .megamenu-3-columns-group .megamenu-child-container, .megamenu-4-columns-group .megamenu-child-container, .megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth, .megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth, .megamenu-4-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth { left: 0 !important; width: 100%; } #main-menu ul.menu .megamenu-child-container > ul.sub-menu > li, #main-menu ul.menu.with-hover-style .megamenu-child-container > ul.sub-menu > li { clear: both; display: block; position:relative; width:100%; } #main-menu > ul.menu.with-hover-style > li > a, #main-menu ul.menu .megamenu-child-container > ul.sub-menu > li > a, #main-menu ul.menu.with-hover-style li.menu-item-simple-parent ul li a, #header.header3 #main-menu > ul.menu > li > a, #header.header5 #main-menu > ul.menu > li > a { background: none; display: block; line-height: 22px; margin-bottom: 0; padding: 10px 15px; } #header.header5 #main-menu { text-align: left; } #main-menu > ul.menu.rounded.type2 > li.current_page_item > a:after, #main-menu > ul.menu.rounded.type2 > li > a:hover:after, #main-menu > ul.menu.rounded.type2 > li:hover > a:after, #main-menu > ul.menu.rounded.type2 > li.current_page_item > a:before, #main-menu > ul.menu.rounded.type2 > li > a:hover:before, #main-menu > ul.menu.rounded.type2 > li:hover > a:before { display: none; } #main-menu ul.menu > li > a i { line-height: 22px; } #main-menu ul.menu > li > .megamenu-child-container, #main-menu > ul.menu.with-hover-style li .megamenu-child-container, #main-menu > ul.menu.rounded li .megamenu-child-container, #main-menu > ul.menu.rounded.with-hover-style li .megamenu-child-container, #main-menu ul li.menu-item-simple-parent ul, #main-menu ul li.menu-item-simple-parent ul li ul, #main-menu ul.menu.with-hover-style li.menu-item-simple-parent ul, #main-menu > ul.menu.with-hover-style li.menu-item-simple-parent ul li ul, #main-menu > ul.menu.rounded li.menu-item-simple-parent ul, #main-menu > ul.menu.rounded li.menu-item-simple-parent ul li ul, #main-menu ul.menu.rounded.with-hover-style li.menu-item-simple-parent ul, #main-menu > ul.menu.rounded.with-hover-style li.menu-item-simple-parent ul li ul { margin: 0; position: inherit; top: 0 !important; } #main-menu ul.menu .megamenu-child-container > ul.sub-menu > li > a.dt-menu-expand, #main-menu ul li.menu-item-simple-parent ul li a.dt-menu-expand { background: none; border: none; line-height: 38px !important; } #main-menu ul li.menu-item-simple-parent ul, #main-menu ul li.menu-item-simple-parent ul li ul, #main-menu ul.menu.rounded li.menu-item-simple-parent ul, #main-menu ul.menu.rounded li.menu-item-simple-parent ul li ul { border: none; padding: 0; } #main-menu ul li.menu-item-simple-parent ul li { clear: both; padding: 0; } #main-menu ul li.menu-item-simple-parent ul li a { padding: 10px 15px; } #main-menu ul li.menu-item-simple-parent ul li ul li a, #main-menu ul.menu.rounded li.menu-item-simple-parent ul li ul li a, #main-menu ul.menu.with-hover-style li.menu-item-simple-parent ul li ul li a { padding-left: 30px; } #main-menu ul li.menu-item-simple-parent ul ul ul li a { padding-left: 45px; } #main-menu ul.menu.with-hover-style li.menu-item-simple-parent ul li a:before, #main-menu ul.menu.with-hover-style .megamenu-child-container ul.sub-menu > li > ul li a:before, #main-menu ul.menu.with-hover-style li .menu-item-widget-area-container .widget_nav_menu ul li a:before, #main-menu ul.menu.with-hover-style li.menu-item-simple-parent ul li a:after, #main-menu ul.menu.with-hover-style .megamenu-child-container ul.sub-menu > li > ul li a:after, #main-menu ul.menu.with-hover-style li .menu-item-widget-area-container .widget_nav_menu ul li a:after { content: none; } #main-menu ul.menu li .megamenu-child-container > ul.sub-menu > li > a, #main-menu ul.menu li .megamenu-child-container > ul.sub-menu > li > .nolink-menu, #main-menu ul.menu.with-hover-style li .megamenu-child-container > ul.sub-menu > li > a, #main-menu ul.menu.with-hover-style li .megamenu-child-container > ul.sub-menu > li > .nolink-menu { border: none; font-size: 14px; font-weight: normal; padding: 10px 15px; } .menu-item-widget-area-container .widget h3.widgettitle { font-size: 15px; margin-bottom: 10px; } #main-menu ul.menu .megamenu-child-container > ul > li > ul > li > a, #main-menu ul.menu.with-hover-style .megamenu-child-container > ul > li > ul > li > a, #main-menu ul.menu.with-hover-style .megamenu-child-container ul.sub-menu > li > ul > li > a { display: block; padding: 10px 15px 10px 30px; } #main-menu ul.menu .megamenu-child-container .menu-item-widget-area-container > ul > li.widget { padding: 0 15px; width:100%; } #main-menu ul.menu .megamenu-child-container .menu-item-widget-area-container > ul > li.widget:last-child { margin-bottom: 0; } #main-menu ul.menu .megamenu-child-container .menu-item-widget-area-container > ul > li.widget, #main-menu ul.menu .megamenu-child-container .menu-item-widget-area-container > ul > li.widget:first-child { margin: 0 0 20px; } #main-menu ul.menu .megamenu-child-container .menu-item-widget-area-container .widget_nav_menu ul ul li:last-child { padding-bottom: 0; } #main-menu ul.menu .megamenu-child-container .menu-item-widget-area-container .widget_nav_menu ul, #main-menu ul.menu .megamenu-child-container .menu-item-widget-area-container .widget_pages ul { margin: 10px 0 0; } #main-menu ul.menu .megamenu-child-container .menu-item-widget-area-container ul { margin: 0 0 10px; } #main-menu ul.menu .megamenu-child-container .menu-item-widget-area-container > ul.sub-menu ul.sub-menu li a { padding: 0; } #main-menu ul.menu .megamenu-child-container .menu-item-widget-area-container ul.menu ul.sub-menu { display:block; } #main-menu ul.menu .megamenu-child-container ul.menu ul.sub-menu li a { padding: 0; } #main-menu ul.menu .megamenu-child-container .menu-item-widget-area-container .widget.widget_recent_entries .recent-posts-widget > ul { margin: 0; } #main-menu ul li.menu-item-simple-parent:last-child ul li ul, #main-menu ul li.menu-item-simple-parent:nth-child(6) ul li ul, #main-menu ul li.menu-item-simple-parent:nth-child(7) ul li ul { left: 0; } .menu-item-widget-area-container .widget.widget_tag_cloud .tagcloud a { border: none; } .menu-item-widget-area-container .widget .wp-caption a img { max-width: 97.2% !important; } .menu-item-widget-area-container .widget .searchform input[type="text"], .menu-item-widget-area-container .widget .searchform input[type="submit"], .menu-item-widget-area-container .widget #searchform input[type="text"], .menu-item-widget-area-container .widget #searchform input[type="submit"] { font-size: 14px !important; } #header-wrapper { position:inherit !important; } #main-menu ul li.menu-item-simple-parent ul, #main-menu ul li.menu-item-simple-parent ul li ul, #main-menu ul li.menu-item-simple-parent ul li ul li ul, #main-menu ul li.menu-item-simple-parent:hover > ul, #main-menu ul li.menu-item-simple-parent ul li:hover > ul, #main-menu ul li.menu-item-simple-parent ul li ul li:hover ul { display: none ; } /*----*****---- << Header >> ----*****----*/ .boxed .inner-wrapper { border: none; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; } #bbar-wrapper { display: none; } #header:after { content: none; } #header .container { position: static; } #logo, #header.header4 #logo { margin: 0; text-align: center; width: 100%; } #secondary { margin: 50px 0 0 0; width:100%; } /*----*****---- << Slider >> ----*****----*/ .icon-list { display: block; float: left; position: relative; width: 100%; } .icon-list i { float: left; height: 25px !important; left: 15px; line-height: 25px !important; position: absolute; top: 12px; width: 25px !important; } .icon-list h3 { display: block; float: left; left: 50px; position: absolute; } /*----*****---- << Breadcrumb >> ----*****----*/ .breadcrumb-section { padding: 10px 0; } .breadcrumb, .breadcrumb-section .searchform { display:inline-block; float: none; padding: 0; text-align:center; width:100%; } .breadcrumb h6, .breadcrumb a, .breadcrumb span, .breadcrumb-section .searchform input[type="text"], .breadcrumb-section .searchform input[type="submit"] { display:inline-block; float:none; } .breadcrumb-section .searchform { margin: 15px 0 0; } .breadcrumb-section .searchform input[type="text"] { margin-right: -3px; } /*----*****---- << Blog >> ----*****----*/ .author-bio .author-details { padding: 15px 5%; width: 90%; } ul.commentlist li .comment-author img { width:60px; height:60px; } ul.commentlist li { padding-left:0px; } ul.commentlist li ul li { padding-left:20px; } ul.commentlist li ul li .comment-author { left:20px; } ul.commentlist li article { padding-top:80px; } .entry-metadata p { margin: 0 10px 0 0; } .entry-body embed, .entry-body iframe, .entry-body object, .entry-body video { max-height: 250px; } .entry-thumb .entry-thumb-desc { display: none; } .dt-sc-sorting-container { text-align: center; } .dt-sc-sorting-container a { display: inline-block; float: none; } .pagination ul li a, .pagination .next-post a, .pagination .prev-post a { margin-bottom: 10px; } /*----*****---- << Catalogs / Menus >> ----*****----*/ .menu-sidebar, .menu-title .price { position: relative !important; top: auto !important; } .menu-sidebar ul.j-load-all:after { background-size: 100%; z-index: 0; } .menu-sidebar ul { margin-bottom: 30px; position: inherit !important; width: inherit !important; } .menu-thumb { display: block; margin: 0; width: auto; } .menu-details { float: right; margin: 0; width: 56%; } .menu-title h3, .menu-title span { margin: 0 0 10px; } .menu-items-list section { padding: 0; } .dt-sc-one-third .dt-sc-catalog-menu, .dt-sc-one-fourth .dt-sc-catalog-menu, .dt-sc-one-half .dt-sc-catalog-menu { text-align: center; } .dt-sc-catalog-menu.type1 { margin: 0 0 25px; text-align: left; } .dt-sc-one-column .dt-sc-catalog-menu.type1 { margin: 0; width: 100%; } .dt-sc-one-column .dt-sc-catalog-menu.type1 .dt-sc-catalog-meta:after { bottom: -18px; left: 0; right: 0; top: inherit; transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); } .dt-sc-catalog-detail { display: inline-block; margin: 0 0 10px; } .dt-sc-one-column .dt-sc-catalog-detail { text-align: center; } /*----*****---- << Miscellaneous >> ----*****----*/ .dt-sc-two-third .aligncenter iframe { height: auto; width: auto; } .bx-controls a { top: 38%; } .side-navigation { width:100%; margin:0px 0px 30px; } .side-navigation-content { width:100%; } .reservation .hasDatepicker { padding: 15px 8%; } .personal-info textarea { padding: 15px 5%; } /*----*****---- << Shortcodes >> ----*****----*/ .column { margin-bottom:20px; margin-left:0px; } .column.no-space { margin-bottom:0px; } .dt-sc-one-fourth, .dt-sc-one-half, .dt-sc-one-third, .dt-sc-three-fourth, .dt-sc-two-third, .dt-sc-one-fifth, .dt-sc-four-fifth, .dt-sc-three-fifth, .dt-sc-two-fifth, .dt-sc-one-sixth, .dt-sc-two-sixth, .dt-sc-three-sixth, .dt-sc-four-sixth, .dt-sc-five-sixth, .column.no-space.dt-sc-one-fourth, .column.no-space.dt-sc-one-third, .column.no-space.dt-sc-one-half, .column.no-space.dt-sc-one-fifth, .column.no-space.dt-sc-one-sixth, .column.no-space.dt-sc-three-fourth, .column.no-space.dt-sc-two-third, .column.no-space.dt-sc-four-fifth, .column.no-space.dt-sc-three-fifth, .column.no-space.dt-sc-two-fifth, .column.no-space.dt-sc-two-sixth, .column.no-space.dt-sc-three-sixth, .column.no-space.dt-sc-four-sixth, .column.no-space.dt-sc-five-sixth { width:100%; } .dt-sc-pricing-table.no-space .dt-sc-one-fourth, .dt-sc-pricing-table.no-space .dt-sc-one-third, .dt-sc-pricing-table.no-space .dt-sc-one-half, .dt-sc-pricing-table.no-space .dt-sc-one-fifth, .dt-sc-pricing-table.no-space .dt-sc-one-sixth, .dt-sc-pricing-table.no-space .dt-sc-three-fourth, .dt-sc-pricing-table.no-space .dt-sc-two-third, .dt-sc-pricing-table.no-space .dt-sc-four-fifth, .dt-sc-pricing-table.no-space .dt-sc-three-fifth, .dt-sc-pricing-table.no-space .dt-sc-two-fifth, .dt-sc-pricing-table.no-space .dt-sc-two-sixth, .dt-sc-pricing-table.no-space .dt-sc-three-sixth, .dt-sc-pricing-table.no-space .dt-sc-four-sixth, .dt-sc-pricing-table.no-space .dt-sc-five-sixth { width:100%; } th, td { font-size:12px; padding:10px 0; text-align: center; } tbody td .dt-sc-button.small { font-size:6px; padding:7px 5px; } .dt-sc-pr-tb-col { width:98%; } .dt-sc-ico-content.type2, .dt-sc-ico-content.type4 { margin-bottom: 25px; } .dt-sc-callout-box.type2, .dt-sc-callout-box.type3, .dt-sc-callout-box.type4, .dt-sc-callout-box.type5 { padding:14px 2.5%; } .dt-sc-callout-box.type5 h4 { font-size:12px; margin-bottom:0px; } .dt-sc-callout-box.type2 .column, .dt-sc-callout-box.type3 .column, .dt-sc-callout-box.type4 .column, .dt-sc-callout-box.type5 .column { margin-bottom:0px; } .dt-sc-callout-box.type2 .dt-sc-button, .dt-sc-callout-box.type3 .dt-sc-button, .dt-sc-callout-box.type4 .dt-sc-button, .dt-sc-callout-box.type5 .dt-sc-button { float:none; font-size:11px; padding:11px 15px; right:0;} .dt-sc-callout-box.type2 h4, .dt-sc-callout-box.type3 h4, .dt-sc-callout-box.type4 h4 { font-size:13px; margin-bottom:0px; } .dt-sc-callout-box.type2 h5, .dt-sc-callout-box.type3 h5, .dt-sc-callout-box.type4 h5, .dt-sc-callout-box.type5 h5 { font-size:12px; margin-bottom:0px; } .dt-sc-specials-list li .item-name { width: auto; } .dt-sc-testimonial blockquote { width:auto; } blockquote, blockquote.alignleft, blockquote.alignright, blockquote.aligncenter { width:92%; padding:20px 4%; margin-left:0px; margin-right:0px; } #newsletter form { width: 100%; } #newsletter input[type="email"], .newsletter-form input[type="text"] { font-size: 14px; margin: 0 0 15px; width: 100%; } #newsletter .dt-sc-button { display: block; float: none; margin: 0 auto; } .wpcf7-form .column { margin: 0; } ul.dt-sc-tabs-vertical-frame { width: 95%; } /*----*****---- << Footer >> ----*****----*/ #footer .ico-border:before, #footer .ico-border:after { width: 44%; } #footer .widget .dt-sc-pricing-list .app-links { width: auto; } #footer .wp-caption a img { max-width: 97.6%; } #footer .widget.flickrbox .flickr-widget div img { height: 76px; width: 76px; } #footer .copyright { text-align:center; width:100%; } .footer-menu { display: inline-block; float: none; margin: 10px 0 0; } .footer-menu ul li a { font-size: 13px; line-height: 14px; } /*----*****---- << Woocommerce >> ----*****----*/ ul.products li { margin-right: 0; } ul.products li .product-wrapper, ul.products li .product-wrapper.product-two-column, ul.products li .product-wrapper.product-two-column-with-sidebar, ul.products li .product-wrapper.product-three-column, ul.products li .product-wrapper.product-three-column-with-sidebar, ul.products li .product-wrapper.product-four-column, ul.products li .product-wrapper.product-four-column-with-sidebar, ul.products li .product-wrapper.product-five-column, ul.products li .product-wrapper.product-five-column-with-sidebar, ul.products li .product-wrapper.product-six-column, ul.products li .product-wrapper.product-six-column-with-sidebar, ul.products li .product-wrapper.product-two-column.no-space, ul.products li .product-wrapper.product-three-column.no-space, ul.products li .product-wrapper.product-four-column.no-space, ul.products li .product-wrapper.product-five-column.no-space, ul.products li .product-wrapper.product-six-column.no-space { margin-right: 0; width: 100%; } .columns-2 ul.products li.product-category, .columns-3 ul.products li.product-category, .columns-4 ul.products li.product-category, .columns-5 ul.products li.product-category, .columns-6 ul.products li.product-category { margin-left: 0; width: 100%; } .page-with-sidebar ul.products li .product-wrapper.product-four-column .product-details .add_to_cart_button { left: 39%; } .woocommerce div.product div.images, .woocommerce-page div.product div.images,.woocommerce .page-with-sidebar div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce .page-with-sidebar div.product div.images, .woocommerce-page div.product div.images, .woocommerce-page div.product div.summary { width:100%; float:left; } #reviews a.button, .woocommerce-message .button, .woocommerce table .button { font-size: 10px; padding: 7px 5px; } .woocommerce .cart .button, .woocommerce-page .cart .button, .woocommerce .cart input.button, .woocommerce-page .cart input.button { display: inline-block; } .woocommerce .shop_table.cart .button, .woocommerce-page .shop_table.cart .button, .woocommerce .shop_table.cart input.button, .woocommerce-page .shop_table.cart input.button { margin: 0 0 5px; } .woocommerce-tabs ul.tabs li a { font-size:13px; } .woocommerce table.shop_attributes th, .woocommerce-page table.shop_attributes th { width:auto; } .woocommerce table.shop_attributes th { font-size:9px; } .woocommerce-tabs .panel h2 { font-size:18px; } .woocommerce form .form-row-first, .woocommerce-page form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-last { width:100%; } .woocommerce form .form-row, .woocommerce-page form .form-row { padding:0px; } .woocommerce .checkout #shiptobilling, .woocommerce-page .checkout #shiptobilling { display:block; margin-bottom:10px; } .woocommerce table.cart img, .woocommerce-page table.cart img, .woocommerce #content table.cart img, .woocommerce-page #content table.cart img { width:30px; } table.cart td.product-name a { font-size:10px; } .woocommerce table.shop_table td, .woocommerce-page table.shop_table td { padding:6px 4px; } .woocommerce table.shop_table th, .woocommerce-page table.shop_table th { font-size:12px; padding:10px 5px; font-weight:normal; } .woocommerce .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-1, .woocommerce-page .col2-set .col-2 { width:100%; margin:0px 0px 20px; } .woocommerce .shop_table .quantity .plus, .woocommerce .shop_table .quantity .minus, .woocommerce-page .shop_table .quantity .plus, .woocommerce-page .shop_table .quantity .minus { height:25px; padding:0 5px; } .woocommerce .shop_table .quantity .qty, .woocommerce-page .shop_table .quantity .qty { height:25px; width:35px !important; font-size:11px; } .woocommerce table.cart td.actions .coupon .input-text { height: 28px; width: 120px; background: #fff; } .woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells, .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals { width:100%; } .woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .shipping_calculator { width:100%; } .checkout_coupon .button { float: right; } .menu-item-widget-area-container .widget.woocommerce ul.product_list_widget li { padding: 10px 0; } } /*----*****---- << Mobile (Landscape) >> ----*****----*/ /* Note: Design for a width of 480px */ @media only screen and (min-width: 480px) and (max-width: 767px) { .container { width:420px; } .boxed .wrapper, .boxed .is-sticky #header-wrapper { width:460px; } #header, .is-sticky #header { min-height: 67px; padding: 5px 0 0; } /*----*****---- << Main >> ----*****----*/ .boxed .inner-wrapper { border-radius:0px 0px 10px 10px; } #primary { width:100%; } #primary.content-full-width { width:100%; } .widget .searchform input[type="text"], .widget #searchform input[type="text"] { width: 88%; } .widget.widget_recent_entries .recent-posts-widget .post-meta p span, #footer .widget.widget_recent_entries .recent-posts-widget .post-meta p > a { display: inline-block; } .menu-title h3 { font-size: 22px; } /*----*****---- << Portfolio >> ----*****----*/ .portfolio.dt-sc-one-third, .portfolio.dt-sc-one-half, .portfolio.dt-sc-one-fourth, .portfolio.dt-sc-one-column, .portfolio.dt-sc-one-third.with-sidebar, .portfolio.dt-sc-one-half.with-sidebar, .portfolio.dt-sc-one-fourth.with-sidebar, .portfolio.dt-sc-one-column.with-sidebar { width:420px; } .portfolio .portfolio-detail .views, .portfolio .portfolio-detail .views i { font-size: 14px !important; } .portfolio .portfolio-detail .views i { line-height: 22px !important; } .portfolio .portfolio-detail .views, .portfolio .portfolio-detail .portfolio-meta-content { padding: 0 15px !important; } .portfolio .portfolio-detail h5, .portfolio .portfolio-detail p { font-size: 13px !important; } .four-columns-portfolio-carousel .portfolio .portfolio-detail .views, .three-columns-portfolio-carousel .portfolio .portfolio-detail .views { font-size: 12px !important; } .four-columns-portfolio-carousel .portfolio .portfolio-detail .views i, .three-columns-portfolio-carousel .portfolio .portfolio-detail .views i { font-size: 13px !important; line-height: 22px !important; } .four-columns-portfolio-carousel .portfolio .portfolio-detail .views, .four-columns-portfolio-carousel .portfolio .portfolio-detail .portfolio-meta-content, .three-columns-portfolio-carousel .portfolio .portfolio-detail .views, .three-columns-portfolio-carousel .portfolio .portfolio-detail .portfolio-meta-content { padding: 0 10px !important; } .four-columns-portfolio-carousel .portfolio .portfolio-detail h5, .four-columns-portfolio-carousel .portfolio .portfolio-detail p, .three-columns-portfolio-carousel .portfolio .portfolio-detail h5, .three-columns-portfolio-carousel .portfolio .portfolio-detail p { font-size: 10px !important; } /*----*****---- << Shortcodes >> ----*****----*/ .border-title h2 { font-size: 36px; } h2 { font-size: 24px; } .dt-sc-gift-cards .dt-sc-gift.product .product-thumb { height: 300px; } ul.dt-sc-tabs-vertical-frame, .dt-sc-tabs-vertical-frame-content { width: 46%; } .dt-sc-tabs-vertical-frame-content { padding: 5px 0 5px 4%; } .dt-sc-tabs-vertical-frame-content img { width: 28%; } .dt-sc-tabs-vertical-frame-content .dt-sc-specials-list { width: 100%; } ul.dt-sc-tabs-vertical-frame li a.current span { border-color: transparent #f9f9f9; right: -10px; } .dt-sc-tabs-vertical-container .dt-sc-specials-list li .item-name, .dt-sc-tabs-vertical-container .dt-sc-specials-list li .item-price, .dt-sc-tabs-vertical-container .dt-sc-specials-list li .item-price del { display: inline-block; float: none; text-align: center; } .dt-sc-tabs-vertical-container .dt-sc-specials-list li .item-price { float: right; } .dt-sc-numbered-list li { font-size: 12px; } .dt-sc-ico-content.type7 { margin-bottom: 0; padding-bottom: 0; } .dt-sc-one-half .dt-sc-testimonial-carousel-wrapper .caroufredsel_wrapper { margin-top: 60px !important; } .dt-sc-one-half .dt-sc-testimonial-carousel-wrapper { margin: 30px 0 0; } .dt-sc-one-half .dt-sc-testimonial-carousel-wrapper .carousel-arrows { top: -20px; } .dt-sc-callout-box.type5:after { border-left-width: 30px; right: -30px; } .dt-sc-donutchart-small, .dt-sc-donutchart-small .dt-sc-donutchart, .dt-sc-donutchart-small .donutchart-text { width: 180px !important; } .dt-sc-donutchart-medium, .dt-sc-donutchart-medium .dt-sc-donutchart, .dt-sc-donutchart-medium .donutchart-text, .dt-sc-donutchart-large, .dt-sc-donutchart-large .dt-sc-donutchart, .dt-sc-donutchart-large .donutchart-text { width: 100% !important; } .fullwidth-section #newsletter input[type="email"], .fullwidth-section .newsletter-form input[type="text"], #newsletter input[type="email"], .newsletter-form input[type="text"] { border-right: 1px solid inherit; width: 61.5%; } .fullwidth-section.dark-bg.intro-text h4, .fullwidth-section.dark-bg.intro-text h5 { padding: 0 15px; } /*----*****---- << Reservation >> ----*****----*/ ul.time-table > li, .page-with-sidebar ul.time-table > li { width: 50%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; } ul.time-table > li:nth-child(5n+1), .page-with-sidebar ul.time-table > li:nth-child(4n+1) { border-left: inherit; clear: none; } ul.time-table > li:nth-child(2n+1), .page-with-sidebar ul.time-table > li:nth-child(2n+1) { border-left: 1px solid #e3e3e3; clear: both; } /*----*****---- << Woocommerce >> ----*****----*/ ul.products li .product-wrapper, ul.products li .product-three-column, ul.products li .product-three-column-with-sidebar, ul.products li .product-two-column, ul.products li .product-two-column-with-sidebar, ul.products li .product-four-column, ul.products li .product-four-column-with-sidebar { width:418px; } ul.products li .product-wrapper .product-details, ul.products li .product-wrapper .product-details-hover, ul.products li .product-three-column .product-details, ul.products li .product-three-column .product-details-hover, ul.products li .product-three-column-with-sidebar .product-details, ul.products li .product-three-column-with-sidebar .product-details-hover, ul.products li .product-two-column .product-details, ul.products li .product-two-column .product-details-hover, ul.products li .product-two-column-with-sidebar .product-details, ul.products li .product-two-column-with-sidebar .product-details-hover, ul.products li .product-four-column .product-details, ul.products li .product-four-column .product-details-hover, ul.products li .product-four-column-with-sidebar .product-details, ul.products li .product-four-column-with-sidebar .product-details-hover { width: 100%; } .single-product .page-with-sidebar div.images .thumbnails.slider .caroufredsel_wrapper, .single-product div.images .thumbnails.slider .caroufredsel_wrapper { width:100% !important; } .product .images .thumbnails .yith_magnifier_gallery li, .product .images .thumbnails .yith_magnifier_gallery li.last { width:90px; } .page-with-sidebar .product .images .thumbnails .yith_magnifier_gallery li, .page-with-sidebar .product .images .thumbnails .yith_magnifier_gallery li.last { width:89px; margin-right:20px; } } @media only screen and (max-width: 479px) { /*----*****---- << Main >> ----*****----*/ h2 { font-size: 24px; } h3 { font-size: 20px; } h4 { font-size: 18px; } h5 { font-size: 16px; } h6 { font-size: 15px; } .border-title h2 { font-size: 28px; } .hr-title:after { top: auto; bottom: -5px; } .bx-controls a { top: 36%; } .dt-sc-button.large { padding:21px 40px; } .dt-sc-button.xlarge { padding:25px 28px; } select { padding: 15px 2%; } /*----*****---- << Blog >> ----*****----*/ .entry-thumb { margin: 0 0 20px; } .entry-details .entry-title h4 { font-size: 20px; } /*----*****---- << Catalog / Menus >> ----*****----*/ .menu-sidebar .sticky-wrapper { width: 100% !important; } .menu-list { text-align: center; } .menu-thumb { margin: 0; width: 100% ; } .menu-thumb .rounded, .dt-sc-catalog-menu .rounded { float: none; display: block; margin: 0 auto; } .menu-items-list h2 { float: none; text-align: center; } .menu-title h3, .menu-title span { float: none; display: inline-block; margin: 0 0 10px; } .menu-details { margin: 20px 0 0; width: 100%; } /*----*****---- << Shortcodes >> ----*****----*/ .floral-head { font-size: 26px; padding: 0 0 5px 5px; } .floral-head:before { left: -50px; } .dt-sc-box-title h3 { padding-left: 50px; position: relative; text-align: left; } .dt-sc-box-title h3 span { height: 35px; line-height: 35px; left: 4px; position: absolute; text-align: center; top: 5px; width: 35px; } ul.dt-sc-fancy-list.type2 li { padding: 0 0 0 25px; width: 90%; } ul.dt-sc-fancy-list.type2 li .fa { line-height: 32px; left: 0; margin: 0; position: absolute; top: 0; } .dt-sc-catalog-menu.type1 { text-align: center; } .dt-sc-catalog-menu.type1 .rounded { display: inline-block; } .dt-sc-catalog-menu.type1 .dt-sc-catalog-meta h4:after { left: 0; } .dt-sc-catalog-detail { margin: 0 0 10px; text-align: center; } ul.dt-sc-tabs-vertical-frame li.last:before { content: none; } .dt-sc-team .image:after { bottom: 24px; left: 0; right: 0; width: 100%; } .procedures-detail { padding: 30px 10%; } .procedures-detail .ul.dt-sc-fancy-list li:before { left: 3px; } .procedures-detail .dt-sc-specials-list li .item-name, .procedures-detail .dt-sc-specials-list li .item-price { display: inline-block; float: none; text-align: center; width: 100%; } .fullwidth-section #newsletter input[type="email"], .fullwidth-section .newsletter-form input[type="text"], #newsletter input[type="email"], .newsletter-form input[type="text"] { border-right: 1px solid; } #newsletter input[type="email"], .newsletter-form input[type="text"] { border-right-color: #e3e3e3; } .fullwidth-section.skin-bg #newsletter .dt-sc-button, #newsletter .dt-sc-button { border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; } .fullwidth-section.dark-bg.intro-text h4, .fullwidth-section.dark-bg.intro-text h5 { padding: 0 10px; } /*----*****---- << Reservation >> ----*****----*/ ul.time-table > li, .page-with-sidebar ul.time-table > li { border-left: 1px solid #e3e3e3; clear: both; width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; } ul.time-table > li:nth-child(5n+1), .page-with-sidebar ul.time-table > li:nth-child(4n+1) { border-left: inherit; clear: none; } /*----*****---- << Widgets >> ----*****----*/ .widget.widget_recent_entries .recent-posts-widget .post-thumb, .recent-portfolio-widget ul li .thumb { margin-bottom: 15px; width: 100%; } #footer .widget { padding-bottom: 10px; } #footer .widget h3.widgettitle { margin-bottom: 20px; } #footer .textwidget .dt-sc-hr-invisible { margin: 15px 0; } #footer .widget .dt-sc-pricing-list .app-links { width: 46%; } #footer .wp-caption a img { max-width: 96.4%; } #footer .copyright-content { position: relative; z-index: 99; } /*----*****---- << WooCommerce >> ----*****----*/ .woocommerce-cart table.shop_table, .woocommerce-account table.shop_table, .woocommerce-wishlist table.shop_table { display:block; position:relative; width:100%; position:relative; } .woocommerce-cart table.shop_table thead, .woocommerce-account table.shop_table thead, .woocommerce-wishlist table.shop_table thead { display:block; float:left; } .woocommerce-cart table.shop_table tbody, .woocommerce-account table.shop_table tbody, .woocommerce-wishlist table.shop_table.wishlist_table tbody { display:block; width:auto; position:relative; overflow-x:auto; white-space:nowrap; } .woocommerce-cart table.shop_table thead tr.cart_table_item, .woocommerce-account table.shop_table thead tr.cart_table_item, .woocommerce-wishlist table.shop_table thead tr.cart_table_item { display:block; } .woocommerce-cart table.shop_table th, .woocommerce-account table.shop_table th, .woocommerce-wishlist table.shop_table th { display:block; } .woocommerce-cart table.shop_table tbody tr, .woocommerce-account table.shop_table tbody tr, .woocommerce-wishlist table.shop_table tbody tr { display:inline-block; vertical-align:top; } .woocommerce-cart table.shop_table td, .woocommerce-account table.shop_table td, .woocommerce-wishlist table.shop_table td { display:block; min-height:1.25em; } .woocommerce-cart table.shop_table td.actions { width:auto; } .woocommerce-cart table.shop_table tbody tr td.actions .coupon { margin: 0 0 6px; position: absolute; bottom: 60px; left: 0; } .woocommerce-cart table.shop_table tbody tr td.actions .coupon .button { bottom:10px; position:absolute; } .woocommerce-cart table.shop_table tbody tr td.actions .coupon .input-text { bottom:40px; position:absolute; } .woocommerce-cart table.shop_table tbody tr td.actions .button { position:absolute; bottom:40px; left:0px; } .woocommerce-cart table.shop_table tbody tr td.actions .checkout-button { bottom:10px; } .woocommerce-cart table.shop_table tbody { padding-bottom:145px; } .woocommerce table.shop_table th, .woocommerce-page table.shop_table th { text-align:center; height:51px; width:100px; line-height:51px; vertical-align:middle; border-bottom-width:1px; padding:0px; border-bottom:1px solid #dddddd; } .woocommerce table.shop_table td, .woocommerce-page table.shop_table td { height:51px; width: 185px; padding:0px; text-align:center; vertical-align:middle; border-bottom:0px; } .woocommerce table.shop_table td.product-subtotal, .woocommerce-page table.shop_table td.product-subtotal { border-bottom:1px solid #dddddd; } /* .woocommerce-cart table.shop_table th { width:80px; } .woocommerce-cart table.shop_table td { width:118px; }*/ .woocommerce table.cart a.remove, .woocommerce-page table.cart a.remove, .woocommerce #content table.cart a.remove, .woocommerce-page #content table.cart a.remove { display:inline-block; margin-top:14px; } .woocommerce .wishlist_table tr td.product-thumbnail, .woocommerce .wishlist_table tr td.product-name { text-align:center; } .shop_table .product-thumbnail a { display:inline-block; margin: 10px 0 0; } .shop_table td.product-name a, .shop_table td.product-price span, .shop_table td.product-stock-status span, .shop_table td.product-subtotal span, .shop_table tr.order td a { display:inline-block; margin-top:18px; } .shop_table .product-add-to-cart a, .woocommerce .wishlist_table .add_to_cart.button { margin-top:15px; display:inline-block; } .shop_table tr.order .order-total { font-size:11px; } .shop_table tr.order td time, .shop_table tr.order td span { font-size:11px; display:inline-block; margin-top:18px; } .shop_table tr.order td.order-status { padding-top:17px; height:33px; text-align:center !important; } .woocommerce table.my_account_orders .order-actions, .woocommerce-page table.my_account_orders .order-actions { text-align:center; } .woocommerce table.my_account_orders .order-actions .button, .woocommerce-page table.my_account_orders .order-actions .button { margin-top:7px; } .shop_table td.product-price span, .shop_table td.product-stock-status span, .shop_table td.product-subtotal span, .shop_table tr.order td { font-size:14px; } .shop_table td.product-quantity .quantity { margin:10px 0px 0px; } .cart-subtotal span, .total span, .checkout_table_item .product-total span { font-size:14px; } .shipping td { font-size:10px; } .checkout .shop_table th { border-bottom: none !important; } .woocommerce-tabs ul.tabs { margin: 0 2% 0 0; width: 100%; } .woocommerce-tabs ul.tabs li { float: right; } .woocommerce .shop_table.cart .button, .woocommerce-page .shop_table.cart .button, .woocommerce .shop_table.cart input.button, .woocommerce-page .shop_table.cart input.button { margin: 5px 0 0 ; } .woocommerce table.cart td.actions .button.alt, .woocommerce-page table.cart td.actions .button.alt, .woocommerce #content table.cart td.actions .button.alt, .woocommerce-page #content table.cart td.actions .button.alt { margin-left: 0; } } /*----*****---- << Mobile >> ----*****----*/ /* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */ @media only screen and (min-width: 320px) and (max-width: 479px) { .container { width: 290px; } .boxed .wrapper, .boxed .is-sticky #header-wrapper { width:100%; } /*----*****---- << Header >> ----*****----*/ #header, .is-sticky #header { min-height: 49px; padding: 5px 0 6px; } #logo a img { max-width: 50%; } .menu-item-widget-area-container .widget .wp-caption a img { max-width: 96% !important; } /*----*****---- << Main >> ----*****----*/ #primary { width:100%; } #primary.content-full-width { width:100%; } #secondary { width:100%; margin-left:0px; margin-right:0px; } #slider .tp-caption .dt-sc-button.small { padding:3px; font-size:6px; } .searchform input[type="text"], #searchform input[type="text"] { width: 200px; } .widget.woocommerce #searchform input[type="text"] { width: 58%; } .entry-body embed, .entry-body iframe, .entry-body object, .entry-body video { max-height: 200px; } ul.side-nav > li.current_page_item > a:after, ul.side-nav > li > ul > li.current_page_item > a:after { display: none; } /*----*****---- << Catalog / Menus >> ----*****----*/ .dt-sc-ico-content.type3 h5 { font-size:16px; margin-bottom:10px; } .dt-sc-hr-border-small:after { width: 260px; } .dt-sc-one-column .dt-sc-catalog-menu.type1 .rounded { display: inline-block; height: auto; position: inherit; width: 100%; } .dt-sc-one-column .dt-sc-catalog-menu.type1 .dt-sc-catalog-meta { display: inline-block; margin: 20px 0 0; width: 84%; } .dt-sc-one-column .dt-sc-catalog-menu.type1 .dt-sc-catalog-meta { padding: 14px 25px; } /*----*****---- << Portfolio >> ----*****----*/ .portfolio.dt-sc-one-third, .portfolio.dt-sc-one-half, .portfolio.dt-sc-one-fourth, .portfolio.dt-sc-one-column, .portfolio.dt-sc-one-third.with-sidebar, .portfolio.dt-sc-one-half.with-sidebar, .portfolio.dt-sc-one-fourth.with-sidebar, .portfolio.dt-sc-one-column.with-sidebar { width: 100%; } .portfolio .portfolio-detail .views, .portfolio .portfolio-detail .views i { font-size: 13px !important; } .portfolio .portfolio-detail .views i { line-height: 22px !important; } .portfolio .portfolio-detail .views, .portfolio .portfolio-detail .portfolio-meta-content { padding: 0 10px !important; } .portfolio .portfolio-detail h5, .portfolio .portfolio-detail p { font-size: 12px !important; } .portfolio-carousel li { width:300px !important; } .caroufredsel_wrapper { margin-top: 60px !important; } .carousel-arrows { top: 0; } /*----*****---- << Shortcodes >> ----*****----*/ .dt-sc-numbered-list li { font-size: 11px; } .dt-sc-callout-box.type5 { padding:14px 4.5%; } .dt-sc-callout-box.type5:after { display:none; } .dt-sc-team .image { display:inline-block; float:none; margin: 0; text-align:center; width:100%; } #primary .dt-sc-team .image img { max-width:40%; } .dt-sc-team h4 { font-size: 16px; } .dt-sc-team .team-details { width:100%; } tbody td .dt-sc-button.small { font-size:5px; padding:5px 2px; } ul.dt-sc-tabs-frame li { margin-right: 0; margin-bottom: 10px; width: 100%; } ul.dt-sc-tabs-frame li a { border-bottom: 1px solid #d9d9d9; padding: 0 2%; width: 95.4%; } ul.dt-sc-tabs-frame li a.current { border-bottom: 1px solid #d9d9d9; } ul.dt-sc-tabs-vertical-frame { width: 98%; } .dt-sc-tabs-vertical-frame-content { width:95%; } .dt-sc-tabs-vertical-frame-content .dt-sc-specials-list { width: 100%; } ul.dt-sc-tabs-vertical-frame li a { padding: 15px 0; text-align: center; } ul.dt-sc-tabs-vertical-frame li a.current span { display: none; } .dt-sc-tabs-vertical-container .dt-sc-specials-list li .item-name, .dt-sc-tabs-vertical-container .dt-sc-specials-list li .item-price, .dt-sc-tabs-vertical-container .dt-sc-specials-list li .item-price del { display: inline-block; float: none; text-align: center; } .dt-sc-tabs-vertical-container .dt-sc-specials-list li .item-price { float: right; } .dt-sc-one-half .dt-sc-testimonial-carousel-wrapper { margin: 30px 0 0; } .dt-sc-one-half .dt-sc-testimonial-carousel-wrapper .carousel-arrows { top: -20px; } .dt-sc-donutchart-medium, .dt-sc-donutchart-medium .dt-sc-donutchart, .dt-sc-donutchart-medium .donutchart-text, .dt-sc-donutchart-large, .dt-sc-donutchart-large .dt-sc-donutchart, .dt-sc-donutchart-large .donutchart-text { width: 100% !important; } .dt-sc-titled-box h6.dt-sc-titled-box-title { font-size: 15px; padding: 10px; } .dt-sc-titled-box h6.dt-sc-titled-box-title span { font-size: 14px; } /*----*****---- << Woocommerce >> ----*****----*/ ul.products li .product-wrapper .product-details, ul.products li .product-three-column .product-details, ul.products li .product-three-column-with-sidebar .product-details, ul.products li .product-two-column .product-details, ul.products li .product-two-column-with-sidebar .product-details { width: 100%; } table.variations td { font-size:12px; } table.variations td select { width:100%; } .single-product .page-with-sidebar div.images .thumbnails.slider .caroufredsel_wrapper, .single-product div.images .thumbnails.slider .caroufredsel_wrapper { width:100% !important; } .product .images .thumbnails .yith_magnifier_gallery li, .product .images .thumbnails .yith_magnifier_gallery li.last { width:90px; margin-right:15px; } .page-with-sidebar ul.products li .product-wrapper.product-four-column .product-details .add_to_cart_button { left: 33%; } .woocommerce table.cart td.actions .coupon .input-text { width: 145px; } #reviews a.button, .woocommerce-message .button, .woocommerce table .button { padding: 6px 5px; } .checkout .shop_table th, .checkout .shop_table td { display: block !important; float: left; line-height: 51px; width:144px !important; } .checkout .shop_table tr { display: table !important; } .checkout .shop_table tbody { overflow-x: visible !important; } } /*----*****---- << Mobile >> ----*****----*/ /* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */ @media only screen and (max-width: 319px) { .container { width: 200px; } .boxed .wrapper, .boxed .is-sticky #header-wrapper { width: 100%; } /*----*****---- << Header >> ----*****----*/ #header, .is-sticky #header { min-height: 42px; padding:4px 0px; } #logo { margin: 0; } #logo a img { max-width: 60%; } /*----*****---- << Main >> ----*****----*/ #primary { width:100%; } #primary.content-full-width { width:100%; } #secondary { width:100%; margin-left:0px; margin-right:0px; } h1 { font-size:22px; } h2 { font-size:20px; } h3 { font-size:18px; } h4 { font-size:16px; } h5 { font-size:15px; } h6 { font-size:14px; } .menu-item-widget-area-container .widget table th, .menu-item-widget-area-container .widget table td { padding: 10px 4px !important; } .menu-item-widget-area-container .widget .wp-caption a img { max-width: 94.5% !important; } .menu-item-widget-area-container .widget .dt-sc-button.medium { padding: 11px 18px; } .menu-item-widget-area-container .widget.widget_recent_entries .recent-posts-widget .post-meta { font-size: 11px !important; height: 30px !important; } .menu-item-widget-area-container .widget.widget_recent_entries .recent-posts-widget .post-meta p { line-height: 30px !important; padding: 0 3px !important; } .menu-item-widget-area-container .widget.widget_recent_entries .recent-posts-widget .post-meta p span { font-size: 10px !important; margin-right: 3px !important; } #slider .tp-caption .dt-sc-button.small { padding:2px; font-size:4px; margin-top:0px; } /*----*****---- << Breadcrumb >> ----*****----*/ .breadcrumb h1 { font-size: 16px; top: 2px; } .breadcrumb-section .searchform input[type="text"] { width: 130px; } /*----*****---- << Catalog / Menus >> ----*****----*/ .dt-sc-one-column .dt-sc-catalog-menu.type1 .rounded { display: inline-block; height: auto; position: inherit; width: 100%; } .dt-sc-one-column .dt-sc-catalog-menu.type1 .dt-sc-catalog-meta { display: inline-block; margin: 20px 0 0; width: 74%; } .dt-sc-one-column .dt-sc-catalog-menu.type1 .dt-sc-catalog-meta { padding: 14px 25px; } /*----*****---- << Blog >> ----*****----*/ .blog-entry-inner { padding: 0 0 0 62px; } .entry-meta { width: 50px; } .entry-details .entry-title h4 { font-size: 16px; } .entry-metadata p { margin: 0 5px 0 0; } .entry-details .entry-metadata a { font-size: 12px; } .entry-details .entry-metadata span { font-size: 10px; margin-right: 5px; } ul.commentlist li .author-name { padding-left:40px; } ul.commentlist li .author-name span { width:30px; } ul.commentlist li .reply a { padding:0px 10px; font-size:12px; } .author-bio { text-align:center; } .author-bio .image { margin-bottom:10px; width:70%; float:none; display:inline-block; } .entry-body embed, .entry-body iframe, .entry-body object, .entry-body video { max-height: 200px; } .mejs-controls div.mejs-horizontal-volume-slider { display: none !important; } .mejs-controls .mejs-fullscreen-button button { display: none !important; } /*----*****---- << Portfolio >> ----*****----*/ .portfolio.dt-sc-one-third, .portfolio.dt-sc-one-half, .portfolio.dt-sc-one-fourth, .portfolio.dt-sc-one-column, .portfolio.dt-sc-one-third.with-sidebar, .portfolio.dt-sc-one-half.with-sidebar, .portfolio.dt-sc-one-fourth.with-sidebar, .portfolio.dt-sc-one-column.with-sidebar { width:200px; } .portfolio .portfolio-detail .views { font-size: 12px !important; } .portfolio .portfolio-detail .views i { font-size: 13px !important; line-height: 22px !important; } .portfolio .portfolio-detail .views, .portfolio .portfolio-detail .portfolio-meta-content { padding: 0 10px !important; } .portfolio .portfolio-detail h5, .portfolio .portfolio-detail p { font-size: 10px !important; } .portfolio-carousel li { width:200px !important; } /*----*****---- << Shortcodes >> ----*****----*/ .floral-head { font-size: 28px; padding: 0 0 5px 0; margin-left: 38px; } .dt-sc-gift-cards .dt-sc-gift.product .product-thumb { height: auto; } .dt-sc-hr-border-small:after { width: 80%; } .dt-sc-numbered-list li { font-size:10px; } .dt-sc-specials-list li .item-name, .dt-sc-specials-list li .item-price, .dt-sc-specials-list li .item-price del { display: inline-block; float: none; text-align: center; } .dt-sc-specials-list li .item-price { width: 100%; } th, td { font-size: 8px; padding: 8px 3px; } tbody td .dt-sc-button.small { font-size:4px; padding:3px 1px; } .dt-sc-button.small { font-size:12px; } .dt-sc-button.medium { font-size:13px; } .dt-sc-button.large { font-size:14px; } .dt-sc-button.xlarge { font-size:15px; } .dt-sc-button.large { padding-left:30px; padding-right:30px; } .dt-sc-ico-content.type3 { padding: 0 0 25px 90px; } .dt-sc-ico-content.type3 .icon span { margin: 0; line-height: 70px; width: 70px; } .dt-sc-callout-box.type2, .dt-sc-callout-box.type3, .dt-sc-callout-box.type4 { padding:10px 4%; width:92%; } .dt-sc-callout-box.type3 { width:90%; } .dt-sc-callout-box.type5 { padding:14px 4.5%; } .dt-sc-callout-box.type5:after { display:none; } .dt-sc-titled-box h6.dt-sc-titled-box-title { font-size: 15px; padding: 10px; } .dt-sc-titled-box h6.dt-sc-titled-box-title span { font-size: 14px; } .dt-sc-team h4 { margin-bottom: 10px; } .dt-sc-team h4 span { display: none; } .dt-sc-team .image { display:inline-block; float: none; height: 130px; margin: 0; text-align:center; width:100%; } .dt-sc-team .image:after { background-size: 77% auto; bottom: 16px; } #primary .dt-sc-team .image img { max-width:50%; } .dt-sc-team .team-details { width:100%; } .dt-sc-one-third .dt-sc-team .team-details .ico-border:before, .dt-sc-one-third .dt-sc-team .team-details .ico-border:after, .dt-sc-two-third .dt-sc-one-half .dt-sc-team .team-details .ico-border:before, .dt-sc-two-third .dt-sc-one-half .dt-sc-team .team-details .ico-border:after { width: 38%; } .dt-sc-testimonial { padding:0px; text-align:center; } .dt-sc-testimonial .author { float:none; display:inline-block; position:inherit; width:100px; height:100px; border-radius:100px; } .dt-sc-testimonial .author img { max-width:90px; border-radius:90px; } .dt-sc-testimonial blockquote:before { display: none; } .dt-sc-testimonial.type2 blockquote:before { display: block; } .dt-sc-testimonial blockquote q { font-size:14px; line-height:20px; } ul.dt-sc-tabs-frame li { margin-right:0px; margin-bottom:10px; width:100%; } ul.dt-sc-tabs-frame li a { padding:0px 2%; width:96%; border-bottom:1px solid #d9d9d9; } ul.dt-sc-tabs-frame li a.current { border-bottom:1px solid #d9d9d9; } ul.dt-sc-tabs-vertical-frame { width:100%; } .dt-sc-tabs-vertical-frame-content { width:95%; } .dt-sc-tabs-vertical-frame-content .dt-sc-specials-list { width: 100%; } ul.dt-sc-tabs-vertical-frame li a { padding: 15px 0; text-align: center; } ul.dt-sc-tabs-vertical-frame li a.current span { display: none; } h5.dt-sc-toggle, h5.dt-sc-toggle-accordion { font-size: 15px; line-height: 40px; } .dt-sc-pullquote1, .dt-sc-pullquote2, .dt-sc-pullquote3, .dt-sc-pullquote4, .dt-sc-pullquote5, .dt-sc-pullquote6 { width:92%; padding:15px 4%; margin:20px 0px; font-size:14px; line-height:20px; } .dt-sc-contact-info i { font-size:14px; top: 8px; } .dt-sc-contact-info { font-size:12px; } footer .dt-sc-contact-info { font-size: inherit; } footer .dt-sc-contact-info i { font-size: 18px; } .dt-sc-appointment .dt-sc-contact-info i { font-size: 12px; height:25px; line-height:24px; margin-right:5px; width:25px; } .dt-sc-appointment .dt-sc-contact-info { font-size: 11px; line-height: 24px; } .dt-sc-appointment .dt-sc-contact-info.address span { display: block; padding: 0; } #secondary .dt-sc-appointment .dt-sc-contact-info { font-size:10px; } .dt-sc-donutchart-small, .dt-sc-donutchart-medium, dt-sc-donutchart-large { margin: 0; width: 100%; } .dt-sc-donutchart, .donutchart-text { width: 100% !important; } .dt-sc-infographic-bar { position: inherit; padding: 0; } .dt-sc-infographic-bar .dt-sc-bar-text { text-align: center; } .dt-sc-infographic-bar .fa { margin: 0 0 20px; position: relative; text-align: center; width: 100%; } .dt-sc-one-fourth .dt-sc-infographic-bar .fa.fa-male, .dt-sc-one-fourth .dt-sc-infographic-bar .fa.fa-female { font-size:85px !important; } .dt-sc-one-fourth .dt-sc-infographic-bar { padding-left:70px; } .caroufredsel_wrapper { margin-top: 25px !important; } .carousel-arrows { top: -35px; } .dt-sc-one-half .dt-sc-testimonial-carousel-wrapper .caroufredsel_wrapper { margin-top: 50px !important; } .dt-sc-one-half .dt-sc-testimonial-carousel-wrapper { margin: 30px 0 0; } .dt-sc-one-half .dt-sc-testimonial-carousel-wrapper .carousel-arrows { top: -20px; } .wpcf7-form span.wpcf7-list-item { margin-right:3px; } .dt-sc-counter h5 span:before { left: -34px; } .dt-sc-counter h5 span:after { right: -34px; } .procedures-detail h3 { text-align: center; } .dt-sc-pricing-table.type2 .dt-sc-tb-header .dt-sc-tb-thumb .dt-sc-tb-title { padding: 5px 0; } /*----*****---- << Misceallaneous >> ----*****----*/ ul.side-nav li a:before { width: 40px; } ul.side-nav li a { font-size: 10px; padding: 10px 0 10px 45px; } ul.side-nav > li.current_page_item > a:after, ul.side-nav > li > ul > li.current_page_item > a:after { display: none; } .pagination ul li a, .pagination .next-post a, .pagination .prev-post a { margin: 0 0 10px 10px; } #newsletter .container { width: 220px; } #newsletter input[type="email"], .newsletter-form input[type="text"] { text-align: center; } .bx-controls a { top: 30%; } #ayurveda .dt-sc-specials-list li:before, #thermal .dt-sc-specials-list li:before { margin-right: 3px; } .widget h3.widgettitle { font-size: 18px; } .widget.widget_recent_entries .recent-posts-widget .post-meta p { font-size: 12px; padding: 0 8px 0 0; } .widget .searchform input[type="text"], .widget #searchform input[type="text"] { width: 75%; } #footer .wp-caption a img { max-width: 95%; } #footer th, #footer td { padding: 10px 5px; } #footer .widget .recent-posts-widget .post-meta p { padding: 0 5px; } #footer .widget .dt-sc-pricing-list .app-links { width: 100%; } #footer .widget .dt-sc-pricing-list .app-links:last-child { margin: 0; } /*----*****---- << Reservation >> ----*****----*/ .ui-datepicker { width: 13em !important; } /*----*****---- << Woocommerce >> ----*****----*/ ul.products li .product-wrapper .product-title { text-align: center; } ul.products li .product-wrapper .product-details { padding: 0 0 20px; } ul.products li .product-wrapper .product-details .price { display: inline-block; float: none; padding: 0 0 10px; text-align: center; width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; } ul.products li .product-wrapper .product-details .product-buttons { display: inline-block; float: none; margin: 0; position: relative; text-align: center; width: 100%; } ul.products li .product-wrapper .product-details .add_to_cart_button { position: absolute; } ul.products li .product-wrapper .product-details .add_to_cart_button, .page-with-sidebar ul.products li .product-wrapper.product-four-column .product-details .add_to_cart_button { left: 26%; } ul.products li .product-wrapper .product-details .yith-wcwl-add-to-wishlist { margin: 0 0 0 60px; } ul.products li .product-wrapper .product-details .yith-wcwl-wishlistexistsbrowse.show { margin: 0 0 0 -20px; } ul.products li .product-wrapper .product-details .add_to_cart_button, ul.products li .product-wrapper .product-details .yith-wcwl-add-to-wishlist a { display: inline-block; float: none; } ul.products li .product-wrapper .product-details .yith-wcwl-add-button.show { margin: 0; } ul.products li .product-details .price { margin-bottom: 10px; } .shop_attributes td { font-size:10px; } table.variations td { font-size:12px; } table.variations td select { width:100%; padding:15px 10px; } .checkout .shop_table th, .checkout .shop_table td { display: block !important; float: left; line-height: 51px; width: 99px !important; } .checkout .shop_table tr { display: table !important; } .checkout .shop_table tbody { overflow-x: visible !important; } .woocommerce table.shop_table td, .woocommerce-page table.shop_table td { width: 135px; } .product .thumbnails.slider .caroufredsel_wrapper { margin-top:0px !important; } h1.product_title { font-size:20px; } .woocommerce .addresses .title .edit, .woocommerce-page .addresses .title .edit { clear:both; } .woocommerce-tabs ul.tabs, .woocommerce-tabs ul.tabs li { margin: 0; } .woocommerce-tabs ul.tabs li { width: 100%; } .woocommerce-tabs ul.tabs li a { width: 94%; padding: 0 3%; } .single-product .page-with-sidebar div.images .thumbnails.slider .caroufredsel_wrapper, .single-product div.images .thumbnails.slider .caroufredsel_wrapper { width: 100% !important; } .product .images .thumbnails .yith_magnifier_gallery li, .product .images .thumbnails .yith_magnifier_gallery li.last { width: 92px; } .page-with-sidebar .product .images .thumbnails .yith_magnifier_gallery li, .page-with-sidebar .product .images .thumbnails .yith_magnifier_gallery li.last { width: 96px; } }