html,
body {
background: #1a1a1a;
color: #fff;
}
a {
color: rgba(255,255,255,0.5);
}
input,
textarea,
label,
button {
color: #fff;
}
input,
textarea {
background: #444;
}
.post-thumbnail-navigation-inner a {
color: #fff;
}
#respond .must-log-in > a {
color: #fff;
}
.fotorama-style-contain .mtheme-fotorama,
.fullscreen-horizontal-carousel {
background-color: #000;
background: rgba(74, 74, 74, 1) repeating-linear-gradient(-45deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08) 1px, transparent 1px, transparent 7px) repeat scroll 0 0 / 10px 10px;
}
.homemenu ul:first-child > li > a,
.menu-social-header .social-header-wrap .social-icon i,
.header-site-title-section,
.header-cart i,
.main-menu-on.menu-inverse-on .homemenu ul:first-child > li > a,
.main-menu-on.menu-inverse-on .menu-social-header .social-header-wrap .social-icon i,
.main-menu-on.menu-inverse-on .header-cart i {
color:#fff;
}
.header-type-inverse .homemenu ul:first-child > li > a,
.header-type-inverse .menu-social-header .social-header-wrap .social-icon i,
.header-type-inverse .header-site-title-section a,
.header-type-inverse .header-cart i {
color: #000;
}
.header-type-inverse.split-menu.menu-is-horizontal .outer-wrap,
.header-type-inverse.minimal-logo.menu-is-horizontal .outer-wrap,
.header-type-inverse.splitmenu-logo.menu-is-horizontal .outer-wrap,
.header-type-inverse.left-logo.menu-is-horizontal .outer-wrap,
.header-type-inverse.page-is-not-fullscreen.split-menu.menu-is-horizontal .outer-wrap,
.header-type-inverse.page-is-not-fullscreen.minimal-logo.menu-is-horizontal .outer-wrap,
.header-type-inverse.page-is-not-fullscreen.splitmenu-logo.menu-is-horizontal .outer-wrap,
.header-type-inverse.page-is-not-fullscreen.left-logo.menu-is-horizontal .outer-wrap {
background: #fff;
border-bottom: 1px solid rgba(255,255,255,0.1);
}
.entry-blog-contents-wrap .theme-hover-arrow,
.entry-blog-contents-wrap .theme-hover-arrow:hover,
.entry-blog-contents-wrap .theme-hover-arrow:focus,
.entry-blog-contents-wrap .theme-hover-arrow:hover:after,
.entry-blog-contents-wrap .theme-hover-arrow:focus:after {
color: #ccaca8;
}
.split-menu.menu-is-horizontal .outer-wrap,
.minimal-logo.menu-is-horizontal .outer-wrap,
.splitmenu-logo.menu-is-horizontal .outer-wrap,
.left-logo.menu-is-horizontal .outer-wrap,
.header-type-auto.page-is-not-fullscreen.split-menu.menu-is-horizontal .outer-wrap,
.header-type-auto.page-is-not-fullscreen.minimal-logo.menu-is-horizontal .outer-wrap,
.header-type-auto.page-is-not-fullscreen.splitmenu-logo.menu-is-horizontal .outer-wrap,
.header-type-auto.page-is-not-fullscreen.left-logo.menu-is-horizontal .outer-wrap {
background: #000;
}
.page-is-fullscreen.menu-is-horizontal .outer-wrap,
.header-type-inverse-overlay.menu-is-horizontal .outer-wrap,
.header-type-overlay.menu-is-horizontal .outer-wrap {
background: none;
border: 0;
}
.stickymenu-active.header-type-overlay .homemenu ul:first-child > li > a,
.stickymenu-active.header-type-overlay .menu-social-header .social-header-wrap .social-icon i,
.stickymenu-active.header-type-overlay .header-site-title-section a,
.stickymenu-active.header-type-overlay .header-cart i {
color: #fff;
}
.stickymenu-active.menu-is-horizontal .outer-wrap.stickymenu-zone {
background: #000;
}
.header-type-inverse-overlay.stickymenu-active.menu-is-horizontal .outer-wrap.stickymenu-zone {
background: #fff;
}
.header-type-inverse .logo-theme-bright,
.header-type-dark .logo-theme-dark,
.header-type-bright .logo-theme-dark,
.header-type-auto .logo-theme-dark,
.header-type-default .logo-theme-dark,
.stickymenu-active.header-type-overlay .logo-theme-dark {
display: none;
}
.header-type-inverse .logo-theme-dark,
.header-type-dark .logo-theme-bright,
.header-type-bright .logo-theme-bright,
.header-type-auto .logo-theme-bright,
.header-type-default .logo-theme-bright,
.stickymenu-active.header-type-overlay .logo-theme-bright {
display: block;
}
.header-site-title-section a,
.main-menu-on.menu-inverse-on .header-site-title-section a {
color: #fff;
}
.error404,
.container-outer {
background:#1a1a1a;
}
.footer-outer-wrap {
background: #272727;
}
.sidebartextbox, .sidebar-widget {
color: #908f8f;
}
.author-info {
background: rgba(45, 45, 45, 0.6);
}
ol.commentlist li.comment .comment-author,
ol.commentlist li.comment .comment-author a,
ol.commentlist li.comment .comment-author .fn,
ol.commentlist li.comment .comment-author .fn,
ol.commentlist li.comment .comment-author .fn a,
ol.commentlist li.comment .comment-meta a,
.entry-content .commentlist a,
.entry-content .commentlist a:hover {
color: #fff;
}
.woocommerce div.product .woocommerce-tabs .panel,
.woocommerce #content div.product .woocommerce-tabs .panel,
.woocommerce-page div.product .woocommerce-tabs .panel,
.woocommerce-page #content div.product .woocommerce-tabs .panel,
.woocommerce ul.order_details li,
.woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-2,
.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals,
.entry-content pre,
.comment-respond,
.single-post .postsummarywrap {
background: rgba(0,0,0,0.5);
}
ol.commentlist li.comment {
background: #000;
border-left: 1px solid rgba(0,0,0,0.05);
}
.entry-content ol.commentlist li.comment .comment-body {
border-color: rgba(0, 0, 0, 0.1);
}
.commentform-wrap .comment.odd {
background: #1b1b1b;
}
.entry-content ol.commentlist ul.children {
margin-left: 10px;
margin-right: 10px;
}
.entry-content ol.commentlist li li.comment {
margin-left: 10px;
margin-right: 10px;
}
h1,
h2,
h3,
h4,
h5,
h6,
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6,
.heading-block h3,
.section-heading h5 {
color: #fff;
}
.woocommerce ul.products li.product .onsale,
.woocommerce-page ul.products li.product .onsale,
.woocommerce .woocommerce-breadcrumb a:hover,
.woocommerce div.product .woocommerce-tabs ul.tabs li,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,
.entry-content td,
#respond #commentform textarea,
#respond #commentform input,
.entry-content .comment-reply-title,
.comment-reply-title,
ol.commentlist li.pingback .reply a::after,
ol.commentlist li.comment .reply a::after,
ol.commentlist li.comment .comment-author .fn,
ol.commentlist li.comment .comment-meta a,
h2#comments {
color: #fff;
}
.mtheme-woo-order-selected-wrap i,
.mtheme-woo-order-selected,
.woocommerce-result-count {
color: #fff;
}
.mtheme-woo-order-selected:hover {
border-color: #fff;
color: #fff;
}
#goto-top:hover,
#contact .button:hover,
#commentform input#submit:hover {
color: #000;
}
ol.commentlist li.pingback .reply a:hover:after,
ol.commentlist li.comment .reply a:hover:after,
ol.commentlist li.comment .pingback a:hover,
ol.commentlist li.comment .reply a:hover {
color: #000;
}
.pricing-table .pricing-column-target {
background-color: rgba(0, 0, 0, 0.95);
}
.pricing-service p,
.entry-content .pricing-service,
.entry-content .pricing-service p {
color: rgba(255,255,255,0.8);
}
.portfolio-section-heading {
border-top: none;
}
.gridblock-element-inner {
background: #171717;
}
.grid-element-lazy-processing .gridblock-element-inner:before {
background-image: -webkit-gradient(linear,  left center,  right center,  from(#2a2a2a),  color-stop(.2,  #292727),  color-stop(.4,  #000),  to(#2a2a2a));
background-image: -webkit-linear-gradient(left,  #2a2a2a 0%,  #292727 20%,  #000 40%,  #2a2a2a 100%);
background-image: -moz-gradient(linear,  left center,  right center,  from(#2a2a2a),  color-stop(.2,  #292727),  color-stop(.4,  #000),  to(#dddddd));
background-image: -moz-linear-gradient(left,  #2a2a2a 0%,  #292727 20%, #000 40%, #2a2a2a 100%);
background-repeat: no-repeat;
background-size: 800px 2px;
}
.mtheme-button,
.woocommerce-message a.button {
border: 2px solid #fff;
color: #fff;
}
.mtheme-button:hover  {
color: #000;
background: #fff;
border-color: #fff;
}
.has-svg-animated-icon svg path {
stroke: #fff;
}
.portfolio-section-heading h2 {
background: rgba(0, 0, 0, 0.6);
}
.gridblock-blog-parallax.gridblock-parallax-wrap .slideshow-box-info {
background: rgba(0, 0, 0, 0.7);
}
.gridblock-parallax-wrap .slideshow-box-info:hover {
background: rgba(0, 0, 0, 0.95);
}
.gridblock-blog-parallax .photocard-title,
.gridblock-blog-parallax .quote_author,
.gridblock-blog-parallax .photocard-contents,
.gridblock-blog-parallax .button-blog-continue,
.entry-content .gridblock-blog-parallax h3.photocard-subtitle,
.gridblock-blog-parallax .button-blog-continue a {
color: rgba(255,255,255,0.9);
}
.entry-content .gridblock-blog-parallax h3.photocard-subtitle {
color: #fff;
}
.gridblock-blog-parallax .photocard-contents {
color: rgba(255, 255, 255, 0.7);
}
#goto-top,
#contact .button:hover,
#commentform input#submit:hover,
ol.commentlist li.pingback .reply a:hover,
ol.commentlist li.comment .reply a:hover,
.entry-content .mtheme-button:hover,
.entry-content .mtheme-button:active {
color: #000;
background: #fff;
border-color: #fff;
}
.text-is-bright .mtheme-button:hover,
.text-is-bright .mtheme-button:active,
.bright .mtheme-button:hover,
.bright .mtheme-button:active,
.entry-content .photocard-bright .mtheme-button:hover,
.entry-content .photocard-bright .mtheme-button:active {
color: #fff;
background: #000;
border-color: #000;
}
.text-is-dark .mtheme-button:hover,
.text-is-dark .mtheme-button:active,
.dark .mtheme-button:hover,
.dark .mtheme-button:active,
.entry-content .photocard-dark .mtheme-button:hover,
.entry-content .photocard-dark .mtheme-button:active {
color: #000;
background: #fff;
border-color: #fff;
}
.post-thumbnail-desc,
#proofing-status-count,
.summary-date,
.summary-comment i,
.summary-comment a,
.arrow-link,
.work-details .arrow-link,
.entry-blog-contents-wrap .arrow-link,
.service-content h4 a,
.person h3,
.entry-content .person h3,
.client-say,
.shortcode-time-counter-block h4,
.time-count-data,
.work-details h4,
.work-details h4 a,
.client-company a:hover,
.portfolio-share li a:hover,
.min-search .icon-search:hover,
.entry-content .entry-post-title h2 a,
ul.gridblock-listbox .work-details h4 a:hover,
.woocommerce div.product .woocommerce-tabs ul.tabs li a,
.woocommerce .product_meta a,
.postsummarywrap .post-single-meta,
.postsummarywrap a,
.postsummarywrap i,
h1.entry-title,
.entry-coontent h1.entry-title,
.aboutme-wrap.entry-content > h2,
.sidebar-widget h3,
#respond #commentform textarea, #respond #commentform input,
.sidebar-widget .widget_search #searchform input,
#searchform i,
#mobile-searchform i {
color: #fff;
}
.work-details .arrow-link svg g,
.entry-blog-contents-wrap .arrow-link svg g,
.arrow-link svg g {
stroke: #fff;
}
.woocommerce .woocommerce-breadcrumb a {
color: rgba(255, 255, 255, 0.7);
}
.search-results .entry-title > span {
color: rgba(255, 255, 255, 0.4);
}
.woocommerce #content div.product form.cart .button,
.woocommerce div.product form.cart .button,
.woocommerce-page #content div.product form.cart .button,
.woocommerce-page div.product form.cart .button {
color: #000;
}
.owl-carousel .owl-item img.client-image,
.testimonials-wrap .client-image,
.client-image {
border-color: rgba(255, 255, 255, 0.2);
}
.woocommerce .entry-summary .product_meta,
.sidebar-widget .widget_search #searchform input {
border-color: rgba(255, 255, 255, 0.4);
}
.entry-content .wp-block-separator, .wp-block-separator,
.entry-content td,
#respond #commentform textarea, #respond #commentform input,
#respond #commentform textarea,
#respond #commentform input,
.sidebar-widget .widget_search #searchform input:focus {
border-color: rgba(255, 255, 255, 0.5);
}
.post-thumbnail-navigation-inner .post-thumbnail-nav-link {
color: rgba(255, 255, 255, 0.8);
}
.owl-carousel .owl-dots .owl-dot span {
background: rgba(255,255,255,0.4);
}
.owl-carousel .owl-dots .owl-dot.active span,
.owl-carousel .owl-dots .owl-dot:hover span {
background: #fff;
}
.woocommerce-tabs .tabs li.active::after {
border-color: #fff !important;
}
.woocommerce #review_form #respond .form-submit input {
border-color: #fff;
color:#fff;
}
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover {
background-color: #fff;
color: #000;
} .mtheme-form-field i {
color: rgba(255,255,255,0.5);
}
.mtheme-form-field:hover i {
color: rgba(255,255,255,1);
}
.wpcf7-form p {
color: #fff;
}
.wpcf7-form-control-wrap select,
.wpcf7-form input,
.wpcf7-form textarea {
border-color: rgba(255, 255, 255, 0.3);
color: #fff;
}
.wpcf7-form-control-wrap option {
color: #000;
background: #fff;
}
.input-border-style-bottom .wpcf7-form input,
.input-border-style-bottom .wpcf7-form textarea {
border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.wpcf7-form input:focus,
.wpcf7-form textarea:focus {
border-color: rgba(255, 255, 255, 1);
}
ol.commentlist li.pingback .reply a,
ol.commentlist li.comment .reply a {
border-color: rgba(255, 255, 255, 0.2);
}
.entry-content ol.commentlist li.comment .comment-body {
border-color: rgba(255, 255, 255, 0.1);
}
.wpcf7-form p.required {
color: #fff;
}
span.wpcf7-not-valid-tip {
background: #FFFFFF;
border-color: #FF0000;
}
.wpcf7-form input[type="button"],
.wpcf7-form input[type="submit"],
.wpcf7-form input[type="reset"] {
color: #000;
background: #fff;
border: 2px solid #fff;
}
.wpcf7-form input[type="button"]:hover,
.wpcf7-form input[type="submit"]:hover,
.wpcf7-form input[type="reset"]:hover {
color: #fff;
background: #666;
border-color: #666;
}
.wpcf7-form .wpcf7-not-valid-tip {
background: #fffcaa;
color: #000;
} #gridblock-filters li a:hover,
#gridblock-filters li .is-active,
#gridblock-filters li a:focus,
#gridblock-filters a:focus,
#gridblock-filters li .is-active,
#gridblock-filters li .is-active:hover,
.slideshow-box-readmore:hover {
color: #fff;
}
#gridblock-filters li a::after {
background: #fff;
}
#gridblock-filters li a {
color: rgba(255,255,255,0.7);
}
.entry-title-subheading,
.entry-title-subheading p,
.text-is-dark .entry-title-subheading p,
.section-description,
.section-description p,
.text-is-dark .section-description p,
.entry-content .smaller-content,
.entry-content,
.woocommerce #tab-description p,
.woocommerce .entry-summary div[itemprop="description"],
.blog-details-section .the-month,
.post-meta-time-archive,
.gridblock-parallax-wrap .work-description {
color: rgba(255,255,255,0.7);
}
.gridblock-four .work-description,
.gridblock-three .work-description,
.gridblock-two .work-description,
.gridblock-one .work-description,
.slideshow-box-info .work-description,
#gridblock-filters .griblock-filters-subcats a {
color: rgba(255,255,255,0.7);
} .pagination {
color: #fff;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a,
.woocommerce .product_meta,
.woocommerce .entry-summary .amount,
.woocommerce .woocommerce-breadcrumb,
.pagination a,
.pagination span.current,
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span {
color: #fff;
}
.wp-block-quote:not(.is-large),
#respond #commentform textarea:focus,
#respond #commentform input:focus,
.pagination-navigation a:hover,
.pagination a:hover,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current {
border-color: #fff;
}
#commentform .logged-in-as,
#commentform label, #respond h2,
#commentform .logged-in-as a,
.pagination .navigation-single,
.pagination span.current,
ol.commentlist li.pingback .reply a,
ol.commentlist li.comment .reply a,
.woocommerce nav.woocommerce-pagination ul li span.current {
color: #fff;
}
ol.commentlist li.pingback .reply a.comment-reply-link:hover:after,
ol.commentlist li.comment .reply a.comment-reply-link:hover:after {
color: #000;
}
.pagination-info {
color: #fff;
}
.navigation-next,
.navigation-prev {
color: #fff;
}
.pagination a,
ol.commentlist li.pingback .reply a,
ol.commentlist li.comment .reply a {
opacity: 1;
}
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current {
color: #fff;
}
ol.commentlist li.pingback .reply a:hover,
ol.commentlist li.comment .reply a:hover {
color: #000;
}
.pagination span.pages {
color: #fff;
}
.pagination span.current,
.woocommerce nav.woocommerce-pagination ul li span.current {
color: #fff;
}
.pagination span.extend {
color: #fff;
}
.navigation a {
color: #fff;
}
.navigation a:hover {
color: #fff;
}
.pagination span.current,
.pagination ul li span.current {
background-color: #888;
color: #fff;
}
.pagination a,
.pagination span.current,
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span {
border-color: rgba(255, 255, 255, 0.3);
} .sidebar-widget #wp-calendar tfoot td#prev a,
.sidebar-widget #wp-calendar tfoot td#next a,
.sidebar-widget a {
color: rgba(255,255,255,0.7);
}
.sidebar-widget #wp-calendar tbody td:hover,
.sidebar-widget #wp-calendar tbody td a:hover
.sidebar-widget .widget_nav_menu a:hover,
.sidebar-widget .tagcloud a:hover,
.sidebar-widget #wp-calendar tfoot td#prev a:hover,
.sidebar-widget #wp-calendar tfoot td#next a:hover,
.sidebar-widget a:hover {
color: #fff;
}
.entry-content > a:hover,
.entry-content p > a:hover,
.project-details a,
.post-single-tags a:hover,
.post-meta-category a:hover,
.post-single-meta a:hover,
.post-navigation a:hover,
.entry-post-title h2 a:hover,
.comment-reply-title small a,
.header-shopping-cart a:hover,
#gridblock-filter-select i,
.entry-content .blogpost_readmore a,
.pricing-table .pricing_highlight .pricing-price,
#wp-calendar tfoot td#prev a,
#wp-calendar tfoot td#next a,
.footer-widget .widget_nav_menu a:hover,
.entry-content .faq-toggle-link:before,
.mtheme-knowledgebase-archive ul li:before,
.like-vote-icon,
.readmore-service a:hover,
.work-details h4 a:hover,
.service-content h4 a:hover,
.postsummarywrap a:hover,
.toggle-menu-list li a:hover,
#footer a:hover,
.nav-previous a:hover,
.nav-next a:hover,
.nav-lightbox a:hover,
.entry-content .entry-post-title h2 a:hover,
.woocommerce .mtheme-woocommerce-description-wrap a.add_to_cart_button:hover,
.woocommerce ul.products li.product h3 a:hover,
.woocommerce-page ul.products li.product h3 a:hover,
.woocommerce .woocommerce-info a,
.tagcloud a:hover,
#footer .tagcloud a:hover,
#events_list .recentpost_info .recentpost_title:hover,
#recentposts_list .recentpost_info .recentpost_title:hover,
#popularposts_list .popularpost_info .popularpost_title:hover,
.mtheme-events-carousel .slideshow-box-title a:hover,
.woocommerce .product_meta a:hover,
.entry-content .service-content h4 a:hover,
.slideshow-box-content .slideshow-box-title a:hover,
.project-details-link a:hover,
.entry-content .text-is-dark a:hover,
.event-icon-sep,
.header-is-opaque .social-sharing-toggle:hover i,
.header-is-opaque.fullscreen-slide-dark .social-sharing-toggle:hover i,
.header-is-opaque .stickymenu-zone .social-sharing-toggle:hover i,
.cart-elements .cart-title:hover,
.comment-nav a:hover,
.post-thumbnail-nav:hover .post-thumbnail-nav-link,
.theme-is-light .vertical-menu ul.mtree li.mtree-open > a {
color: #fff;
}
.proofing-selected-marker,
.entry-content .ui-accordion-header.ui-state-active a {
background-color: #fff;
}
.proofing-selected-marker,
.button-blog-continue a,
.readmore-service a,
.project-details-link h4 a {
border-color: #fff;
}
.gridblock-displayed .gridblock-selected-icon,
.skillbar-title,
.skillbar-bar,
.woocommerce #content div.product form.cart .button,
.woocommerce div.product form.cart .button,
.woocommerce-page #content div.product form.cart .button,
.woocommerce-page div.product form.cart .button {
background-color: #fff;
}
#wp-calendar caption,
#wp-calendar tbody td a,
.flexslider-container-page .flex-direction-nav li a:hover,
.lightbox-toggle a:hover,
.gridblock-thumbnail-element:hover,
.synced .gridblock-thumbnail-element {
background: #000;
}
.woocommerce span.onsale,
.woocommerce-page span.onsale {
background: #000;
color: #fff;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
background: #fff;
}
ul#thumb-list li.current-thumb,
ul#thumb-list li.current-thumb:hover,
.home-step:hover .step-element img,
.home-step-wrap li,
.gridblock-element:hover,
.gridblock-grid-element:hover,
.gridblock-displayed:hover,
.entry-content blockquote,
.person:hover .person-image img,
.main-menu-wrap .homemenu .sf-menu .mega-item .children-depth-0,
.main-menu-wrap .homemenu ul ul,
.like-vote-icon,
#gridblock-timeline .blog-grid-element-left:before,
#gridblock-timeline .blog-grid-element-right:before,
#header-searchform #hs,
.pagination span.current,
.pagination span.current:after,
.sidebar-widget h3:after,
.woocommerce .quantity input.qty:hover,
.woocommerce #content .quantity input.qty:hover,
.woocommerce-page .quantity input.qty:hover,
.woocommerce-page #content .quantity input:hover,
.woocommerce .quantity input.qty:focus,
.woocommerce #content .quantity input.qty:focus,
.woocommerce-page .quantity input.qty:focus,
.woocommerce-page #content .quantity input:focus,
.entry-content-wrapper .sticky .postformat_contents,
.entry-content-wrapper.post-is-sticky .type-post,
.woocommerce nav.woocommerce-pagination ul li span.current:after {
border-color: #fff;
}
.entry-content .ui-tabs .ui-tabs-nav .ui-state-active a,
.entry-content .ui-tabs .ui-tabs-nav .ui-state-active a:hover {
border-bottom-color: #fff;
}
.homemenu ul li a:before {
border-top-color: #fff;
}
.pagination span.current,
.pagination ul li span.current,
.woocommerce nav.woocommerce-pagination ul li span.current {
border-color: #fff;
background: #fff;
color: #000;
}
.theme-hover-arrow {
color: #fff;
}
.theme-hover-arrow::before {
background: #fff;
}
.entry-content h3.progressbar-title {
color: #fff;
}
.skillbar {
background: rgba(255, 255, 255, 0.4);
}
.pricing-table .pricing-row {
color: #fff;
}
.pricing-tick-yes.pricing-row i {
color: #fff;
}
.pricing-table .pricing-row {
border-bottom: 1px solid rgba(255,255,255,0.3);
}
.events-summary-wrap {
color: #e3e3e3;
} .woocommerce .woocommerce-error,
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-info a:hover,
.woocommerce .woocommerce-message {
background: rgba(0,0,0,0.7);
color: #fff;
}
.woocommerce .checkout_coupon button.button,
.woocommerce-page .checkout_coupon button.button {
color: #ffff;
border-color: #ffff;
}
.woocommerce .checkout_coupon button.button:hover,
.woocommerce-page .checkout_coupon button.button:hover {
color: #000;
background-color: #fff;
border-color: #fff;
}
.woocommerce ul.order_details li,
.woocommerce-thankyou-order-received,
.woocommerce table.shop_table th,
.woocommerce-page table.shop_table th,
.woocommerce .cart_totals h2,
.woocommerce .related h2,
.woocommerce .upsells h2,
.woocommerce .cross-sells h2,
.woocommerce table th,
.woocommerce table td,
.woocommerce .shop_table .product-name,
.woocommerce .shop_table .product-price,
.woocommerce .shop_table .product-quantity,
.woocommerce .shop_table .product-total,
.woocommerce .shop_table .product-subtotal,
.woocommerce .shop_table thead th,
.woocommerce .shop_table th.product-name,
.woocommerce .shop_table th.product-price,
.woocommerce .shop_table th.product-quantity,
.woocommerce .shop_table th.product-total,
.woocommerce .shop_table th.product-subtotal,
.woocommerce ul.products li.product a,
.woocommerce-page ul.products li.product a,
#add_payment_method table.cart td.actions .coupon .input-text,
.woocommerce-cart table.cart td.actions .coupon .input-text,
.woocommerce-checkout table.cart td.actions .coupon .input-text,
.woocommerce ul.products li.product .woocommerce-loop-category__title,
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h3 {
color: #fff;
}
.woocommerce table.cart td.actions,
.woocommerce #content table.cart td.actions,
.woocommerce-page table.cart td.actions,
.woocommerce-page #content table.cart td.actions,
.woocommerce table.shop_table thead th,
.woocommerce-page table.shop_table thead th,
.woocommerce table.shop_table,
.woocommerce-page table.shop_table {
border-color: #444;
}
.woocommerce table.cart a.remove:hover,
.woocommerce #content table.cart a.remove:hover,
.woocommerce-page table.cart a.remove:hover,
.woocommerce-page #content table.cart a.remove:hover {
color: #fff !important;
}
.woocommerce ul.products li.product a:hover,
.woocommerce-page ul.products li.product a:hover,
.woocommerce ul.products li.product .woocommerce-loop-category__title:hover,
.woocommerce ul.products li.product .woocommerce-loop-product__title:hover,
.woocommerce ul.products li.product h3:hover {
color: rgba(255,255,255,0.7);
}
.woocommerce a.remove::after {
border-color: rgba(255,255,255,0.3);
color: #fff;
}
.woocommerce .shipping-calculator-button,
.woocommerce #respond input#submit.alt,
.woocommerce .coupon button.button,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce input.button.alt:hover {
border-color: #fff;
color: #fff;
}
.woocommerce .coupon button.button:hover,
.woocommerce .shipping-calculator-button:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
background: #fff;
color: #000;
}
.woocommerce .cart-collaterals .cart_totals table td,
.woocommerce .cart-collaterals .cart_totals table th,
.woocommerce-page .cart-collaterals .cart_totals table td,
.woocommerce-page .cart-collaterals .cart_totals table th {
border-bottom-color: #fff;
}
.woocommerce .product-name,
.woocommerce .product-name a,
.woocommerce div.product span.price,
.woocommerce div.product p.price,
.woocommerce #content div.product span.price,
.woocommerce #content div.product p.price,
.woocommerce-page div.product span.price,
.woocommerce-page div.product p.price,
.woocommerce-page #content div.product span.price,
.woocommerce-page #content div.product p.price,
.woocommerce ul.products li.product .price,
.woocommerce-page ul.products li.product .price,
.woocommerce ul.products li.product .price .from,
.woocommerce-page ul.products li.product .price .from,
.woocommerce ul.products li.product .price del,
.woocommerce-page ul.products li.product .price del {
color: #fff;
}
#order_review .shop_table .order-total th,
#order_review .shop_table .order-total td,
.woocommerce #order_review .cart-subtotal th,
.woocommerce #order_review .cart-subtotal td,
.woocommerce ul.products li.product .button.ajax_add_to_cart,
.woocommerce ul.products li.product .button.product_type_variable,
.woocommerce ul.products li.product .button.add_to_cart_button {
border-top-color: rgba(255, 255, 255, 0.1);
}
#order_review .shop_table .order-total th,
#order_review .shop_table .order-total td,
#add_payment_method #payment ul.payment_methods,
.woocommerce-cart #payment ul.payment_methods,
.woocommerce-checkout #payment ul.payment_methods,
.woocommerce table.shop_table tr.cart_item td {
border-bottom-color: rgba(255, 255, 255, 0.2);
}
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea,
.woocommerce-page form .form-row input.input-text,
.woocommerce-page form .form-row textarea {
border-color: #222;
background-color: #000;
color: #fff;
}
.woocommerce table.shop_table tfoot td,
.woocommerce table.shop_table tfoot th,
.woocommerce-page table.shop_table tfoot td,
.woocommerce-page table.shop_table tfoot th {
border-color: #aaa;
color: #fff;
}
.woocommerce .checkout_table_item {
background: #fff;
}
.woocommerce form .form-row label,
.woocommerce-page form .form-row label {
color: #fff;
}
.select2-dropdown,
.select2-container--default .select2-selection--single {
background-color: #000;
border-color: #9c9c9c;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
color: #fff;
}
#add_payment_method #payment ul.payment_methods,
.woocommerce-cart #payment ul.payment_methods,
.woocommerce-checkout #payment ul.payment_methods {
background: rgba(0, 0, 0, 0.5);
}
.woocommerce-checkout #payment {
background: rgba(0, 0, 0, 0.5);
}
.woocommerce input.button,
.woocommerce .shipping-calculator-form button,
.woocommerce .woocommerce-message a.button {
color: #fff;
border-color: #fff;
}
.woocommerce input.button:hover,
.woocommerce .shipping-calculator-form button:hover,
.woocommerce .woocommerce-message a.button:hover {
background-color: #fff;
color: #000;
}
.woocommerce .woocommerce-customer-details address {
border: 1px solid rgba(255, 255, 255, 0.1);
}
.mtheme-header-cart {
background: #353535;
}
.cart-elements .cart-title {
color: #fff;
}
.cart-elements .cart-item-quantity-wrap,
.cart-elements .amount {
color: #fff;
opacity: 0.7;
}
.cart-view-link a,
.cart-checkout-link a {
border: 1px solid #fff;
color: #fff;
}
.cart-view-link a:hover,
.cart-checkout-link a:hover {
background: #fff;
color: #000;
}
.header-cart-close {
color: #fff;
}
.editor-is-active.password-protected-client-mode .proofing-client-desc,
.proofing-client-desc {
color: rgba(255, 255, 255, 0.5);
}
.editor-is-active.password-protected-client-mode .proofing-client-title,
.proofing-client-title {
color: #fff;
}
.no-comments {
color: #fff;
}
.woocommerce ul.products li.product a.quick-view-button:hover,
.woocommerce-page ul.products li.product a.quick-view-button:hover {
color: #000;
background: #fff;
}
.product .quick-view-button span {
background: #fff;
}
.product .quick-view-button span::before {
background: #aaa;
}
.product .quick-view-button span::after {
background: #000;
}
.quick-view-button:hover span,
.quick-view-button:hover span:after {
background: #000;
}
.quick-view-button:hover span:before {
background: #fff;
}
div.pp_woocommerce_quick_view.pp_woocommerce .pp_content_container {
background: #262626;
}
.woocommerce .quick-view div.product .product_title,
.woocommerce .quick-view #content div.product .product_title,
.woocommerce-page .quick-view div.product .product_title,
.woocommerce-page .quick-view #content div.product .product_title {
color: #fff;
}@media only screen and (max-width: 1900px) {
.homemenu .sf-menu .mega-item .children-depth-0 {
padding: 100px 10%;
}
}
@media only screen and (max-width: 1500px) {
.homemenu > .sf-menu > li {
padding-right: 15px;
}
.homemenu .sf-menu li.mega-item ul.children {
width: -webkit-calc(100%);
width: -moz-calc(100%);
width: calc(100%);
width: 100%;
margin: 0 20px;
}
.centered-logo .homemenu .sf-menu li.mega-item ul.children {
margin: 0;
}
.homemenu .sf-menu .mega-item .children-depth-0 {
padding: 100px 5%;
}
.left-logo-boxed.menu-is-horizontal .outer-wrap-inner-zone {
width: 1200px;
}
.left-logo-boxed.page-is-fullscreen .outer-wrap-inner-zone,
.left-logo-boxed.header-type-overlay .outer-wrap-inner-zone {
left: 0;
}
}
@media only screen and (max-width: 1300px) {
.left-logo .header-site-title-section .site-title,
.left-logo .header-site-title-section .site-title a,
.left-logo .header-site-title-section h1.site-title,
.left-logo .header-site-title-section h1.site-title a,
body:not(.compact-layout).header-site-title-section a {
font-size: 23px;
font-weight: 700;
letter-spacing: 0;
text-align: left;
max-width: 200px;
padding-top: 17px;
}
.left-logo-boxed.menu-is-horizontal .outer-wrap-inner-zone {
max-width: 100%;
}
.left-logo-boxed.page-is-fullscreen .outer-wrap-inner-zone,
.left-logo-boxed.header-type-overlay .outer-wrap-inner-zone {
left: 0;
}
}
@media only screen and (max-width: 1200px) {
.commentform-wrap {
padding-bottom: 15px;
}
.edge-to-edge .commentform-wrap {
padding: 32px 30px 15px;
}
body:not(.edge-to-edge) .container {
padding-left: 30px;
padding-right: 30px;
}
.author-info {
padding: 40px;
}
.homemenu .sf-menu li {
padding-left: 20px;
padding-right: 20px;
}
.sidebarinfo-menu-inner .dashboard-inner {
padding: 50px 30px;
}
.sidebarinfo-menu-inner .dashboard-columns {
padding: 0 30px;
}
.entry-content .alignfull {
margin-left: calc( (50% - 50vw) + 30px );
margin-right: calc( (50% - 50vw) + 30px );
}
.left-logo .header-site-title-section {
padding-left: 30px;
}
.homemenu > .sf-menu > li {
padding-right: 10px;
}
.homemenu ul li a {
font-size: 12px;
font-weight: 500;
letter-spacing: 0.5px;
}
.homemenu .sf-menu li.mega-item ul.children {
width: -webkit-calc(100%);
width: -moz-calc(100%);
width: calc(100%);
width: 100%;
margin: 0 20px;
}
.centered-logo .homemenu .sf-menu li.mega-item ul.children {
margin: 0;
}
.homemenu .sf-menu .mega-item .children-depth-0 {
padding: 100px 5%;
}
.post-thumbnail-navigation {
width: -webkit-calc( 100% - 100px);
width: -moz-calc( 100% - 100px);
width: calc( 100% - 100px);
}
}
@media only screen and (max-width: 1050px) { #mobile-toggle-menu,
.minimal-menu-overlay,
.responsive-menu-overlay,
.responsive-menu-wrap {
display: block;
}
.cursor,
.outer-wrap,
.vertical-menu-outer,
.menu-social-header {
display: none !important;
}
.post-thumbnail-navigation {
align-items: normal;
}
.container-wrapper {
margin: 0;
margin-top: 0;
width: 100%;
}
.single-post:not(.edge-to-edge) .author-info,
body:not(.edge-to-edge) .comments-section-wrap {
margin-left: -30px;
margin-right: -30px;
} .slideshow_title,
.static_slideshow_title {
font-size: 32px;
letter-spacing: 0;
}
#slidecaption-mobile,
#slidecaption,
#static_slidecaption {
bottom: 30px;
right: 40px;
}
.admin-bar.centered-logo.menu-is-horizontal.fotorama-style-contain #fotorama-container-wrap {
top: 100px;
}
.admin-bar.centered-logo.menu-is-horizontal.fotorama-style-contain #fotorama-container-wrap {
height: calc( 100% - 100px );
}
.menu-is-horizontal.fotorama-style-contain.centered-logo #fotorama-container-wrap {
top: 50px;
} .fullscreen-horizontal-carousel {
background: none;
}
.menu-is-vertical .fullscreen-horizontal-carousel {
top: 0;
}
.horizontal-carousel-outer {
top: 35px;
}
.responsive-titles {
width: auto;
}
body.fullscreen-carousel {
overflow: scroll;
}
.centered-logo.mobile-mode-active .horizontal-carousel-wrap {
margin-top: 0;
}
.admin-bar.centered-logo .fullscreen-horizontal-carousel {
top: 0;
}
.fullscreen-horizontal-carousel .prev-hcarousel,
.fullscreen-horizontal-carousel .next-hcarousel {
display: none;
}
.responsive-titles {
text-align: center;
margin: 0 auto;
position: static;
opacity: 1;
}
.responsive-titles h3 {
font-size: 14px;
letter-spacing: 0.5px;
line-height: 14px;
}
.fullscreen-horizontal-carousel {
top: 0;
}
.hc-slides img {
transform: scale(1);
-ms-transform: scale(1);
-webkit-transform: scale(1);
}
.horizontal-carousel-outer,
.horizontal-carousel-inner {
overflow: visible;
width: 100% !important;
height: auto;
}
.horizontal-carousel {
width: 100% !important;
max-width: 100% !important;
height: auto !important;
position: absolute;
left: 0 !important;
}
.horizontal-carousel .hc-slides {
width: 100% !important;
height: auto !important;
}
.horizontal-carousel li {
display: block;
height: auto !important;
width: auto !important;
max-width: 100% !important;
margin: 0;
position: static;
}
.horizontal-carousel li .hc-image-wrap {
height: auto !important;
width: auto !important;
margin: 20px;
}
.horizontal-carousel li img {
opacity: 1;
width: 100% !important;
max-width: 100% !important;
height: auto !important;
min-height: 0;
}
.carousel-captions {
display: none;
}
.fullscreen-horizontal-carousel .prev-hcarousel,
.fullscreen-horizontal-carousel .next-hcarousel {
display: none;
}
.responsive-titles {
display: block;
}
} @media only screen and (max-width: 1024px) { #sidebarinfo-toggle-menu .sidebar-toggle-menu-trigger {
right: 20px;
top: 7px;
}
.sidebarinfo-menu-inner .dashboard-columns {
width: 100%;
float: none;
padding: 10%;
} .entry-content pre {
padding: 5%;
}
.entry-content .pricing-table ul {
padding: 40px 50px 0;
}
.entry-content .pricing-table.pricing-table-service ul {
padding: 20px 20px 0;
} .two-column,
.edge-to-edge .portfolio-header-left.two-column,
.wooshop-has-sidebar-archive.woocommerce.archive #primary,
.wooshop-has-sidebar-archive.woocommerce.archive .content-area,
.woocommerce.archive #container {
width: 100%;
}
.float-right,
.float-left {
float: none;
}
.sidebar-wrap,
.sidebar-wrap-single {
width: 100%;
padding: 50px 0;
}
.post-thumbnail-navigation {
width: -webkit-calc( 100% - 100px);
width: -moz-calc( 100% - 100px);
width: calc( 100% - 100px);
}
.sidebar-float-left,
.sidebar-float-right {
float: none;
}
.woocommerce.archive #primary,
.woocommerce.archive .content-area {
float: none;
} .two-column .entry-content .alignwide {
margin-left: 0;
width: 100%;
}
.two-column .entry-content .alignfull {
margin-left: calc( 50% - 50vw );
margin-right: calc( 50% - 50vw );
}
.entry-content .alignfull {
margin-left: calc( 50% - 50vw );
margin-right: calc( 50% - 50vw );
} .flipbox-card-container-back,
.flipbox-card-container-front {
padding: 10px;
} .pricing-table .pricing-row {
padding: 14px 8px 22px;
} .gridblock-five .gridblock-element,
.gridblock-four .gridblock-element {
padding: 0 5px;
}
#gridblock-container.portfolio-gutter-spaced.gridblock-five .gridblock-element,
#gridblock-container.portfolio-gutter-spaced.gridblock-four .gridblock-element {
padding-bottom: 40px;
} .multislider-active {
overflow: scroll;
position: static;
}
#fullscreen-multiscroll,
#multiscroll-nav {
display: none;
}
#responsive-multiscroll {
display: block;
}
.page-is-fullscreen.fullscreen-splitslider {
overflow: auto;
} body.fullscreen-carousel {
overflow: scroll;
}
.fullscreen-horizontal-carousel .prev-hcarousel,
.fullscreen-horizontal-carousel .next-hcarousel {
display: none;
}
.responsive-titles {
text-align: center;
margin: 0 auto;
position: static;
opacity: 1;
}
.responsive-titles h3 {
font-size: 14px;
letter-spacing: 0.5px;
line-height: 14px;
}
.fullscreen-horizontal-carousel {
top: 0;
}
.hc-slides img {
transform: scale(1);
-ms-transform: scale(1);
-webkit-transform: scale(1);
}
.horizontal-carousel-outer,
.horizontal-carousel-inner {
overflow: visible;
width: 100% !important;
height: auto;
}
.horizontal-carousel {
width: 100% !important;
max-width: 100% !important;
height: auto !important;
position: absolute;
left: 0 !important;
}
.horizontal-carousel .hc-slides {
width: 100% !important;
height: auto !important;
}
.horizontal-carousel li {
display: block;
height: auto !important;
width: auto !important;
max-width: 100% !important;
margin: 0;
position: static;
}
.horizontal-carousel li .hc-image-wrap {
height: auto !important;
width: auto !important;
margin: 20px;
}
.horizontal-carousel li img {
opacity: 1;
width: 100% !important;
max-width: 100% !important;
height: auto !important;
min-height: 0;
}
.carousel-captions {
display: none;
}
.fullscreen-horizontal-carousel .prev-hcarousel,
.fullscreen-horizontal-carousel .next-hcarousel {
display: none;
}
.responsive-titles {
display: block;
} .woocommerce #content div.product div.images,
.woocommerce div.product div.images,
.woocommerce-page #content div.product div.images,
.woocommerce-page div.product div.images {
width: 100%;
float: none;
}
.single-product-summary {
padding: 0 10px;
width: 100%;
float: none;
}
.nosidebar-woo-archive.woocommerce .related.products ul.products li.product,
.nosidebar-woo-archive.woocommerce-page .related.products ul.products li.product,
.woocommerce-page .related.products ul.products li.product,
.mtheme-wooshop-fullwidth.woocommerce .related.products ul.products li.product,
.nosidebar-woo-archive.woocommerce .cross-sells ul.products li.product, .nosidebar-woo-archive.woocommerce-page .cross-sells ul.products li.product,
.woocommerce-page .cross-sells ul.products li.product,
.mtheme-wooshop-fullwidth.woocommerce .cross-sells ul.products li.product {
width: 48%;
float: left;
}
.woocommerce table.shop_table tr.cart_item td {
height: auto;
padding: 10px;
}
.woocommerce .product-remove {
top: 6px;
left: 60px;
right: auto;
margin-top: 0;
}
.woocommerce table.shop_table tr.cart_item td {
border: 0;
}
.woocommerce table.shop_table_responsive tr:nth-child(2n) td,
.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
background-color: rgba(255,255,255,0.7);
padding: 20px;
}
.woocommerce .col2-set .col-1,
.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-1,
.woocommerce-page .col2-set .col-2 {
float: none;
width: 100%;
}
.woocommerce ul.order_details li {
float: none;
width: 100%;
}
.woocommerce #content div.product div.images,
.woocommerce div.product div.images,
.woocommerce-page #content div.product div.images,
.woocommerce-page div.product div.images {
width: 100%;
float: none;
}
.single-product-summary {
padding: 0 10px;
width: 100%;
float: none;
}
.woocommerce table.shop_table tr.cart_item td {
min-height: 0;
} .woocommerce.quick-view #content div.product div.summary,
.woocommerce.quick-view div.product div.summary,
.woocommerce-page .quick-view #content div.product div.summary,
.woocommerce-page .quick-view div.product div.summary {
width: 100%;
float: none;
}
.woocommerce a.button.quick-view-detail-button {
margin-left: 0;
}
.woocommerce .quick-view div.product p.price,
.woocommerce-page .quick-view div.product p.price {
margin-bottom: 0;
} #goto-top {
display: none;
} .entry-content .section-tablet-align-justify .photocard-subtitle:before,
.entry-content .section-tablet-align-left .photocard-subtitle:before,
.entry-content .section-tablet-align-justify h5.entry-sub-title:before,
.entry-content .section-tablet-align-left h5.entry-sub-title:before {
display: none;
}
.entry-content .section-tablet-align-right .photocard-subtitle:after,
.entry-content .section-tablet-align-right h5.entry-sub-title:after {
display: none;
}
.section-tablet-align-right .section-description-inner {
max-width: 440px;
width: 100%;
float: right;
}
.section-tablet-align-left .section-description-inner {
margin: 0 0 0 5px;
float: none;
}
.section-tablet-align-justify .section-title-wrapper {
direction: ltr;
}
.section-tablet-align-right .section-title-wrapper {
direction: rtl;
}
.section-tablet-align-justify .section-description-inner {
max-width: none;
float: none;
}
.section-tablet-align-center .section-description-inner {
margin: 0 auto;
float: none;
}
}  @media only screen and (min-width: 768px) and (max-width: 959px) {
.container-wrapper {
margin: 0;
margin-top: 0;
width: 100%;
} .entry-content pre {
padding: 5%;
} .two-column,
.edge-to-edge .portfolio-header-left.two-column,
.woocommerce.archive #container {
width: 100%;
}
.float-right,
.float-left {
float: none;
}
.sidebar-wrap,
.sidebar-wrap-single {
width: 100%;
padding: 50px 0;
}
.post-thumbnail-navigation {
width: -webkit-calc( 100% - 100px);
width: -moz-calc( 100% - 100px);
width: calc( 100% - 100px);
}
.sidebar-float-left,
.sidebar-float-right {
float: none;
}
.woocommerce.archive #primary,
.woocommerce.archive .content-area {
float: none;
} .two-column .entry-content .alignwide {
margin-left: 0;
width: 100%;
}
.two-column .entry-content .alignfull {
margin-left: calc( 50% - 50vw );
margin-right: calc( 50% - 50vw );
}
.entry-content .alignfull {
margin-left: calc( 50% - 50vw );
margin-right: calc( 50% - 50vw );
} .flipbox-card-container-back,
.flipbox-card-container-front {
padding: 10px;
} .pricing-table .pricing-row {
padding: 14px 8px 22px;
} .portfolio-gutter-nospace.gridblock-five .gridblock-element,
.gridblock-five .gridblock-element {
width: 25%;
padding: 0 5px;
}
.portfolio-gutter-nospace.gridblock-four .gridblock-element,
.portfolio-gutter-nospace.gridblock-three .gridblock-element,
.portfolio-gutter-nospace.gridblock-two .gridblock-element,
.gridblock-four .gridblock-element,
.gridblock-three .gridblock-element,
.gridblock-two .gridblock-element {
width: 50%;
padding: 0 5px;
}
.thumbnails-grid-container.grid-style-wall-spaced .gridblock-element,
#gridblock-container.portfolio-gutter-spaced .gridblock-element,
.grid-style-wall-spaced .gridblock-five .gridblock-element,
.grid-style-wall-spaced .gridblock-four .gridblock-element,
.grid-style-wall-spaced .gridblock-three .gridblock-element,
.grid-style-wall-spaced .gridblock-two .gridblock-element {
padding-bottom: 10px;
}
.thumbnails-grid-container,
#gridblock-container,
.portfolio-gutter-nospace.gridblock-five,
.portfolio-gutter-nospace.gridblock-four,
.portfolio-gutter-nospace.gridblock-three,
.portfolio-gutter-nospace.gridblock-two,
.gridblock-five,
.gridblock-four,
.gridblock-three,
.gridblock-two {
width: -webkit-calc(100% + 10px);
width: -moz-calc(100% + 10px);
width: calc(100% + 10px);
margin-left: -5px;
} .fotorama__nav-wrap {
bottom: 5px;
left: 10px;
}
.fullscreen-fotorama.fotorama-style-cover .fotorama__caption {
bottom: 75px;
}
.fullscreen-fotorama .fotorama__caption {
left: 10px;
} body.fullscreen-carousel {
overflow: scroll;
}
.fullscreen-horizontal-carousel .prev-hcarousel,
.fullscreen-horizontal-carousel .next-hcarousel {
display: none;
}
.responsive-titles {
text-align: center;
margin: 0 auto;
position: static;
opacity: 1;
}
.responsive-titles h3 {
font-size: 14px;
letter-spacing: 0.5px;
line-height: 14px;
}
.fullscreen-horizontal-carousel {
top: 0;
}
.hc-slides img {
transform: scale(1);
-ms-transform: scale(1);
-webkit-transform: scale(1);
}
.horizontal-carousel-outer,
.horizontal-carousel-inner {
overflow: visible;
width: 100% !important;
height: auto;
}
.horizontal-carousel {
width: 100% !important;
max-width: 100% !important;
height: auto !important;
position: absolute;
left: 0 !important;
}
.horizontal-carousel .hc-slides {
width: 100% !important;
height: auto !important;
}
.horizontal-carousel li {
display: block;
height: auto !important;
width: auto !important;
max-width: 100% !important;
margin: 0;
position: static;
}
.horizontal-carousel li .hc-image-wrap {
height: auto !important;
width: auto !important;
margin: 20px;
}
.horizontal-carousel li img {
opacity: 1;
width: 100% !important;
max-width: 100% !important;
height: auto !important;
min-height: 0;
}
.carousel-captions {
display: none;
}
.fullscreen-horizontal-carousel .prev-hcarousel,
.fullscreen-horizontal-carousel .next-hcarousel {
display: none;
}
.responsive-titles {
display: block;
} .woocommerce #content div.product div.images,
.woocommerce div.product div.images,
.woocommerce-page #content div.product div.images,
.woocommerce-page div.product div.images {
width: 100%;
float: none;
}
.single-product-summary {
padding: 0 10px;
width: 100%;
float: none;
}
.nosidebar-woo-archive.woocommerce .related.products ul.products li.product,
.nosidebar-woo-archive.woocommerce-page .related.products ul.products li.product,
.woocommerce-page .related.products ul.products li.product,
.mtheme-wooshop-fullwidth.woocommerce .related.products ul.products li.product,
.nosidebar-woo-archive.woocommerce .cross-sells ul.products li.product, .nosidebar-woo-archive.woocommerce-page .cross-sells ul.products li.product,
.woocommerce-page .cross-sells ul.products li.product,
.mtheme-wooshop-fullwidth.woocommerce .cross-sells ul.products li.product {
width: 48%;
float: left;
}
.woocommerce table.shop_table tr.cart_item td {
height: auto;
padding: 10px;
}
.woocommerce .product-remove {
top: 6px;
left: 60px;
right: auto;
margin-top: 0;
}
.woocommerce table.shop_table tr.cart_item td {
border: 0;
}
.woocommerce table.shop_table_responsive tr:nth-child(2n) td,
.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
background-color: rgba(255,255,255,0.7);
padding: 20px;
}
.woocommerce .col2-set .col-1,
.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-1,
.woocommerce-page .col2-set .col-2 {
float: none;
width: 100%;
}
.woocommerce ul.order_details li {
float: none;
width: 100%;
}
.woocommerce #content div.product div.images,
.woocommerce div.product div.images,
.woocommerce-page #content div.product div.images,
.woocommerce-page div.product div.images {
width: 100%;
float: none;
}
.single-product-summary {
padding: 0 10px;
width: 100%;
float: none;
}
.woocommerce table.shop_table tr.cart_item td {
min-height: 0;
}
.woocommerce ul.products.columns-3 li.product,
.woocommerce-page ul.products.columns-3 li.product {
width: 48%;
margin-right: 1%;
margin-left: 1%;
}
.woocommerce ul.products[class*="columns-"] li.product:nth-child(2n),
.woocommerce-page ul.products[class*="columns-"] li.product:nth-child(2n) {
float: right;
clear: none !important;
} .woocommerce.quick-view #content div.product div.summary,
.woocommerce.quick-view div.product div.summary,
.woocommerce-page .quick-view #content div.product div.summary,
.woocommerce-page .quick-view div.product div.summary {
width: 100%;
float: none;
}
.woocommerce a.button.quick-view-detail-button {
margin-left: 0;
}
.woocommerce .quick-view div.product p.price,
.woocommerce-page .quick-view div.product p.price {
margin-bottom: 0;
} #goto-top {
display: none;
}
.woocommerce ul.order_details li {
float: none;
width: 100%;
} .entry-content .section-tablet-align-justify .photocard-subtitle:before,
.entry-content .section-tablet-align-left .photocard-subtitle:before,
.entry-content .section-tablet-align-justify h5.entry-sub-title:before,
.entry-content .section-tablet-align-left h5.entry-sub-title:before {
display: none;
}
.entry-content .section-tablet-align-right .photocard-subtitle:after,
.entry-content .section-tablet-align-right h5.entry-sub-title:after {
display: none;
}
.section-tablet-align-right .section-description-inner {
max-width: 440px;
width: 100%;
float: right;
}
.section-tablet-align-left .section-description-inner {
margin: 0 0 0 5px;
float: none;
}
.section-tablet-align-justify .section-title-wrapper {
direction: ltr;
}
.section-tablet-align-right .section-title-wrapper {
direction: rtl;
}
.section-tablet-align-justify .section-description-inner {
max-width: none;
float: none;
}
.section-tablet-align-center .section-description-inner {
margin: 0 auto;
float: none;
}
}  @media only screen and (max-width: 767px) {
.footer-outer-wrap {
padding: 0 20px;
}
.entry-content .sidebar-widget h3 {
font-size: 20px;
line-height: 1.1;
letter-spacing: 2px;
font-weight: 500;
text-transform: uppercase;
}
.footer-container-column.footer-multi-column {
display: inline-block;
vertical-align: top;
width: 100%;
padding: 0 40px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.footer-container-column.footer-multi-column .sidebar-widget .infobar-portfoliogrid li {
width: 50px;
}
table th,
table td {
padding: 7px;
} .sidebarinfo-menu-inner .dashboard-columns {
padding: 50px 10px 10px;
}
.sidebarinfo-menu-inner .dashboard-columns.dashboard-column-2 {
padding-bottom: 60px;
}
.sidebarinfo-menu-inner .dashboard-inner {
padding: 20px;
margin: 0;
}
.sidebarinfo-menu-inner .dashboard-columns .sidebar-widget {
margin-top: 0;
}
.sidebarinfo-menu-inner .dashboard-inner .sidebar-widget {
margin-bottom: 0;
}
.entry-content-wrapper .sticky .postformat_contents,
.entry-content-wrapper.post-is-sticky .postformat_contents {
padding: 40px;
}
.container-wrapper {
margin: 0;
margin-top: 0;
width: 100%;
}
body:not(.elementor-page) .container {
padding-left: 30px;
padding-right: 30px;
} .entry-content pre {
padding: 5%;
}
.entry-title-wrap .entry-title,
.single .title-container .entry-title {
font-size: 38px;
letter-spacing: 0;
}
.simple-menu #mobile-searchform,
.responsive-mobile-menu #mobile-searchform {
margin: 0;
}
.gallery-size-thumbnail .gallery-item,
.gallery-size-thumbnail.gallery-columns-1 .gallery-item,
.gallery-size-thumbnail.gallery-columns-2 .gallery-item,
.gallery-size-thumbnail.gallery-columns-3 .gallery-item,
.gallery-size-thumbnail.gallery-columns-4 .gallery-item,
.gallery-size-thumbnail.gallery-columns-5 .gallery-item,
.gallery-size-thumbnail.gallery-columns-6 .gallery-item,
.gallery-size-thumbnail.gallery-columns-7 .gallery-item,
.gallery-size-thumbnail.gallery-columns-8 .gallery-item,
.gallery-size-thumbnail.gallery-columns-9 .gallery-item,
.gallery-size-thumbnail.gallery-columns-10 .gallery-item {
width: 100%;
} .two-column,
.edge-to-edge .portfolio-header-left.two-column,
.woocommerce.archive #container {
width: 100%;
}
.float-right,
.float-left {
float: none;
}
.sidebar-wrap,
.sidebar-wrap-single {
width: 100%;
padding: 50px 0;
}
.post-thumbnail-navigation {
width: -webkit-calc( 100% - 100px);
width: -moz-calc( 100% - 100px);
width: calc( 100% - 100px);
}
.sidebar-float-left,
.sidebar-float-right {
float: none;
}
.woocommerce.archive #primary,
.woocommerce.archive .content-area {
float: none;
} .two-column .entry-content .alignwide {
margin-left: 0;
width: 100%;
}
.two-column .entry-content .alignfull {
margin-left: calc( 50% - 50vw );
margin-right: calc( 50% - 50vw );
}
.entry-content .alignfull {
margin-left: calc( 50% - 50vw );
margin-right: calc( 50% - 50vw );
}
.single-post .entry-blog-contents-wrap > *:not( .alignwide ):not( .alignfull ) {
max-width: 100%;
} .entry-content .section-size-large .section-title {
font-size: 40px;
}
.entry-content .section-heading h5 {
font-size: 12px;
letter-spacing: 2.5px;
}
.entry-content .section-title, .entry-content .entry-title, .entry-title {
font-size: 34px;
letter-spacing: 1.5px;
} h1,
.entry-content h1 {
font-size: 46px;
}
h1.big-title,
.entry-content h1.big-title {
font-size: 46px;
}
h2,
.entry-content h2 {
font-size: 30px;
}
h3,
.entry-content h3 {
font-size: 26px;
}
h4,
.entry-content h4 {
font-size: 18px;
letter-spacing: 0;
}
h5,
.entry-content h5 {
font-size: 14px;
}
h6,
.entry-content h6 {
font-size: 12px;
} .client-say {
font-size: 28px;
line-height: 1.4;
letter-spacing: 0;
} .flipbox-card-container-back,
.flipbox-card-container-front {
padding: 10px;
} .pricing-table .pricing-row {
padding: 14px 8px 22px;
} .portfolio-gutter-nospace.gridblock-five .gridblock-element,
.gridblock-five .gridblock-element {
width: 50%;
padding: 0 5px;
}
.portfolio-gutter-nospace.gridblock-four .gridblock-element,
.portfolio-gutter-nospace.gridblock-three .gridblock-element,
.portfolio-gutter-nospace.gridblock-two .gridblock-element,
.gridblock-four .gridblock-element,
.gridblock-three .gridblock-element,
.gridblock-two .gridblock-element {
width: 100%;
padding: 0;
}
.thumbnails-grid-container.grid-style-wall-spaced .gridblock-element,
#gridblock-container.portfolio-gutter-spaced .gridblock-element,
.grid-style-wall-spaced .gridblock-five .gridblock-element,
.grid-style-wall-spaced .gridblock-four .gridblock-element,
.grid-style-wall-spaced .gridblock-three .gridblock-element,
.grid-style-wall-spaced .gridblock-two .gridblock-element {
padding-bottom: 10px;
}
.thumbnails-grid-container,
#gridblock-container,
.portfolio-gutter-nospace.gridblock-four,
.portfolio-gutter-nospace.gridblock-three,
.portfolio-gutter-nospace.gridblock-two,
.gridblock-four,
.gridblock-three,
.gridblock-two {
width: 100%;
margin-left: 0;
}
#gridblock-container.gridblock-five,
.portfolio-gutter-nospace.gridblock-five,
.gridblock-five {
width: -webkit-calc(100% + 10px);
width: -moz-calc(100% + 10px);
width: calc(100% + 10px);
margin-left: -5px;
} .two-fields .mtheme-form-field {
float: none;
width: 100%;
} body.fullscreen-carousel {
overflow: scroll;
}
.fullscreen-horizontal-carousel .prev-hcarousel,
.fullscreen-horizontal-carousel .next-hcarousel {
display: none;
}
.responsive-titles {
text-align: center;
margin: 0 auto;
position: static;
opacity: 1;
}
.responsive-titles h3 {
font-size: 14px;
letter-spacing: 0.5px;
line-height: 14px;
}
.fullscreen-horizontal-carousel {
top: 0;
}
.hc-slides img {
transform: scale(1);
-ms-transform: scale(1);
-webkit-transform: scale(1);
}
.horizontal-carousel-outer,
.horizontal-carousel-inner {
overflow: visible;
width: 100% !important;
height: auto;
}
.horizontal-carousel {
width: 100% !important;
max-width: 100% !important;
height: auto !important;
position: absolute;
left: 0 !important;
}
.horizontal-carousel .hc-slides {
width: 100% !important;
height: auto !important;
}
.horizontal-carousel li {
display: block;
height: auto !important;
width: auto !important;
max-width: 100% !important;
margin: 0;
position: static;
}
.horizontal-carousel li .hc-image-wrap {
height: auto !important;
width: auto !important;
margin: 20px;
}
.horizontal-carousel li img {
opacity: 1;
width: 100% !important;
max-width: 100% !important;
height: auto !important;
min-height: 0;
}
.carousel-captions {
display: none;
}
.fullscreen-horizontal-carousel .prev-hcarousel,
.fullscreen-horizontal-carousel .next-hcarousel {
display: none;
}
.responsive-titles {
display: block;
} .fotorama__nav-wrap {
bottom: 5px;
left: 10px;
}
.fullscreen-fotorama.fotorama-style-cover .fotorama__caption {
bottom: 75px;
}
.fullscreen-fotorama .fotorama__caption {
left: 10px;
} .single-post .postsummarywrap {
padding: 14px 24px 12px 28px;    
} .commentform-wrap {
padding-bottom: 15px;
}
.edge-to-edge .commentform-wrap {
padding: 32px 30px 15px;
}
.edge-to-edge .comment-respond {
padding: 32px 30px;
} .coverphoto-text-container .slideshow_title,
.coverphoto-text-container .static_slideshow_title {
font-size: 28px;
}
.slideshow_title,
.static_slideshow_title {
font-size: 28px;
letter-spacing: 0;
}
#slidecaption-mobile,
#slidecaption,
#static_slidecaption {
text-align: right;
bottom: 0;
right: 0;
padding: 10px 20px 10px 10px;
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#slidecaption-mobile,
#slidecaption,
#static_slidecaption,
.slideshow-content-wrap {
width: auto;
}
.slideshow_caption,
.static_slideshow_caption,
.slideshow_title,
.static_slideshow_title {
margin-bottom: 8px;
}
.fullscreen-slideshow .slideshow_caption {
padding: 10px 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.slideshow_caption,
.static_slideshow_caption {
width: auto;
}
.fullscreen-slideshow .slideshow_caption {
max-width: none;
}
.page-is-fullscreen .slideshow-controls-wrap {
display: none;
}
.fullscreen-coverphoto-inner {
width: 100%;
} #goto-top {
display: none;
} .proofing-status-count-wrap {
position: relative;
top: 0;
} .woocommerce-page .woocommerce-form-coupon .form-row-first {
width: 98%;
}
.woocommerce-page .woocommerce-form-coupon .form-row-last {
width: 98%;
}
.woocommerce form .form-row-first, .woocommerce form .form-row-last,
.woocommerce-page form .form-row-first,
.woocommerce-page form .form-row-last {
width: 100%;
float:none;
}
.woocommerce table.shop_table tr.cart_item td {
height: auto;
padding: 10px;
}
.woocommerce .product-remove {
top: 6px;
left: 60px;
right: auto;
margin-top: 0;
}
.woocommerce table.shop_table tr.cart_item td {
border: 0;
}
.woocommerce table.shop_table_responsive tr:nth-child(2n) td,
.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
background-color: rgba(255,255,255,0.7);
padding: 20px;
}
.woocommerce .col2-set .col-1,
.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-1,
.woocommerce-page .col2-set .col-2 {
float: none;
width: 100%;
}
.woocommerce ul.order_details li {
float: none;
width: 100%;
}
.woocommerce ul.products[class*="columns-"] li.product,
.woocommerce-page ul.products[class*="columns-"] li.product {
width: 100%;
float: none;
margin: 0;
}
.woocommerce #content div.product div.images,
.woocommerce div.product div.images,
.woocommerce-page #content div.product div.images,
.woocommerce-page div.product div.images {
width: 100%;
float: none;
}
.single-product-summary {
padding: 0 10px;
width: 100%;
float: none;
}
.woocommerce table.shop_table tr.cart_item td {
min-height: 0;
}
.woocommerce table.cart td.actions .coupon .input-text,
.woocommerce #content table.cart td.actions .coupon .input-text,
.woocommerce-page table.cart td.actions .coupon .input-text,
.woocommerce-page #content table.cart td.actions .coupon .input-text {
width: 100% !important;
}
.woocommerce-page table.cart td.actions .coupon .button {
width: 100%;
float: none;
margin-top: 10px;
}
.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals {
float: none;
padding: 28px;
width: 100%;
}
.nosidebar-woo-archive.woocommerce .related.products ul.products li.product,
.nosidebar-woo-archive.woocommerce-page .related.products ul.products li.product,
.woocommerce-page .related.products ul.products li.product,
.mtheme-wooshop-fullwidth.woocommerce .related.products ul.products li.product,
.nosidebar-woo-archive.woocommerce .cross-sells ul.products li.product, .nosidebar-woo-archive.woocommerce-page .cross-sells ul.products li.product,
.woocommerce-page .cross-sells ul.products li.product,
.mtheme-wooshop-fullwidth.woocommerce .cross-sells ul.products li.product {
width: 100%;
float: none;
} .woocommerce.quick-view #content div.product div.summary,
.woocommerce.quick-view div.product div.summary,
.woocommerce-page .quick-view #content div.product div.summary,
.woocommerce-page .quick-view div.product div.summary {
width: 100%;
float: none;
}
.woocommerce a.button.quick-view-detail-button {
margin-left: 0;
}
.woocommerce .quick-view div.product p.price,
.woocommerce-page .quick-view div.product p.price {
margin-bottom: 0;
} .portfolio-nav-item {
display: inline-block;
} .mtheme-supercell .span4 {
width: 100%;
} .events-details-wrap {
flex-direction: row;
flex-wrap: wrap;
} .entry-content .entry-post-title h2 {
font-size: 28px;
} .blog-list-style-small .post-format-media {
width: 100%;
float: none;
padding-right: 0;
margin-bottom: 30px;
}
.blog-list-style-small .entry-blog-contents-wrap {
width: 100%;
float: none;
} .entry-content .gridblock-blog-parallax .heading-block h2.photocard-title {
font-size: 22px;
line-height: 1.3;
}
.gridblock-blog-parallax.gridblock-parallax-wrap .slideshow-box-info {
padding: 30px 18px;
} #password-protected {
flex-direction: column;
}
.proofing-card-section {
margin-bottom: 50px;
}
#password-protected.client-gallery-protected .post-password-form {
padding: 0;
}
.proofing-card-wrap .locked-status {
margin-left: 0;
}
.single-proofing #password-protected.client-gallery-protected,
.single-clients.mtheme-password-required #password-protected {
max-width: 460px;
} .fullscreenslideshow-audio .jp-audio {
right: 0;
} .insta-grid-wrap,
.instagram-first-three {
width: 100% !important;
float: none;
} .pagination {
margin-top: 20px;
} .post-thumbnail-navigation.post-nav-has-no-prev-next {
flex-direction: column;
width: 90%;
}
.post-thumbnail-navigation-inner {
margin-bottom: 24px;
}
.post-thumbnail-nav {
width: auto;
}
.post-thumbnail-navigation.post-nav-has-no-prev,
.post-thumbnail-navigation.post-nav-has-no-next {
right: 0;
} .swiper-button-prev,
.swiper-button-next {
display: none !important;
}
.fullscreen-swiperslides .swiper-container-horizontal > .swiper-pagination-bullets {
visibility: visible;
} .entry-content .elementor-widget-tabs .elementor-tab-content {
padding: 20px;
}
.wpcf7-radio span.wpcf7-list-item {
display: block;
} .admin-bar .mobile-menu-toggle {
top: 46px;
}
.admin-bar .mobile-toggle-menu-trigger {
top: 44px;
} .entry-content .section-mobile-align-justify .photocard-subtitle:before,
.entry-content .section-mobile-align-left .photocard-subtitle:before,
.entry-content .section-mobile-align-justify h5.entry-sub-title:before,
.entry-content .section-mobile-align-left h5.entry-sub-title:before {
display: none;
}
.entry-content .section-mobile-align-right .photocard-subtitle:after,
.entry-content .section-mobile-align-right h5.entry-sub-title:after {
display: none;
}
.section-mobile-align-right .section-description-inner {
max-width: 440px;
width: 100%;
float: right;
}
.section-mobile-align-left .section-description-inner {
margin: 0 0 0 5px;
float: none;
}
.section-mobile-align-justify .section-title-wrapper {
direction: ltr;
}
.section-mobile-align-right .section-title-wrapper {
direction: rtl;
}
.section-mobile-align-justify .section-description-inner {
max-width: none;
float: none;
}
.section-mobile-align-center .section-description-inner {
margin: 0 auto;
float: none;
}
}  @media only screen and (min-width: 480px) and (max-width: 767px) {
.footer-outer-wrap {
padding: 0 20px;
}
.footer-container-column.footer-multi-column .sidebar-widget .infobar-portfoliogrid li {
width: 70px;
}
.entry-content .sidebar-widget h3 {
font-size: 20px;
line-height: 1.1;
letter-spacing: 2px;
font-weight: 500;
text-transform: uppercase;
}
table th,
table td {
padding: 7px;
} .sidebarinfo-menu-inner .dashboard-columns {
padding: 50px 10px 10px;
}
.sidebarinfo-menu-inner .dashboard-inner {
padding: 10%;
margin: 0;
}
.entry-content-wrapper .sticky .postformat_contents,
.entry-content-wrapper.post-is-sticky .postformat_contents {
padding: 40px;
}
.container-wrapper {
margin: 0;
margin-top: 0;
width: 100%;
}
body:not(.elementor-page) .container {
padding-left: 30px;
padding-right: 30px;
} .entry-content pre {
padding: 5%;
}
.entry-title-wrap .entry-title,
.single .title-container .entry-title {
font-size: 38px;
letter-spacing: 0;
}
.simple-menu #mobile-searchform,
.responsive-mobile-menu #mobile-searchform {
margin: 0;
}
.gallery-size-thumbnail .gallery-item,
.gallery-size-thumbnail.gallery-columns-1 .gallery-item,
.gallery-size-thumbnail.gallery-columns-2 .gallery-item,
.gallery-size-thumbnail.gallery-columns-3 .gallery-item,
.gallery-size-thumbnail.gallery-columns-4 .gallery-item,
.gallery-size-thumbnail.gallery-columns-5 .gallery-item,
.gallery-size-thumbnail.gallery-columns-6 .gallery-item,
.gallery-size-thumbnail.gallery-columns-7 .gallery-item,
.gallery-size-thumbnail.gallery-columns-8 .gallery-item,
.gallery-size-thumbnail.gallery-columns-9 .gallery-item,
.gallery-size-thumbnail.gallery-columns-10 .gallery-item {
width: 100%;
} .two-column,
.edge-to-edge .portfolio-header-left.two-column,
.woocommerce.archive #container {
width: 100%;
}
.float-right,
.float-left {
float: none;
}
.sidebar-wrap,
.sidebar-wrap-single {
width: 100%;
padding: 50px 0;
}
.post-thumbnail-navigation {
width: -webkit-calc( 100% - 100px);
width: -moz-calc( 100% - 100px);
width: calc( 100% - 100px);
}
.sidebar-float-left,
.sidebar-float-right {
float: none;
}
.woocommerce.archive #primary,
.woocommerce.archive .content-area {
float: none;
} .two-column .entry-content .alignwide {
margin-left: 0;
width: 100%;
}
.two-column .entry-content .alignfull {
margin-left: calc( 50% - 50vw );
margin-right: calc( 50% - 50vw );
}
.entry-content .alignfull {
margin-left: calc( 50% - 50vw );
margin-right: calc( 50% - 50vw );
}
.single-post .entry-blog-contents-wrap > *:not( .alignwide ):not( .alignfull ) {
max-width: 100%;
} .portfolio-gutter-nospace.gridblock-five .gridblock-element,
.gridblock-five .gridblock-element {
width: 25%;
padding: 0 5px;
}
.portfolio-gutter-nospace.gridblock-four .gridblock-element,
.portfolio-gutter-nospace.gridblock-three .gridblock-element,
.portfolio-gutter-nospace.gridblock-two .gridblock-element,
.gridblock-four .gridblock-element,
.gridblock-three .gridblock-element,
.gridblock-two .gridblock-element {
width: 50%;
padding: 0 5px;
}
.thumbnails-grid-container.grid-style-wall-spaced .gridblock-element,
#gridblock-container.portfolio-gutter-spaced .gridblock-element,
.grid-style-wall-spaced .gridblock-five .gridblock-element,
.grid-style-wall-spaced .gridblock-four .gridblock-element,
.grid-style-wall-spaced .gridblock-three .gridblock-element,
.grid-style-wall-spaced .gridblock-two .gridblock-element {
padding-bottom: 10px;
}
.thumbnails-grid-container,
#gridblock-container,
.portfolio-gutter-nospace.gridblock-five,
.portfolio-gutter-nospace.gridblock-four,
.portfolio-gutter-nospace.gridblock-three,
.portfolio-gutter-nospace.gridblock-two,
.gridblock-five,
.gridblock-four,
.gridblock-three,
.gridblock-two {
width: -webkit-calc(100% + 10px);
width: -moz-calc(100% + 10px);
width: calc(100% + 10px);
margin-left: -5px;
} .two-fields .mtheme-form-field {
float: none;
width: 100%;
} body.fullscreen-carousel {
overflow: scroll;
}
.fullscreen-horizontal-carousel .prev-hcarousel,
.fullscreen-horizontal-carousel .next-hcarousel {
display: none;
}
.responsive-titles {
text-align: center;
margin: 0 auto;
position: static;
opacity: 1;
}
.responsive-titles h3 {
font-size: 14px;
letter-spacing: 0.5px;
line-height: 14px;
}
.fullscreen-horizontal-carousel {
top: 0;
}
.hc-slides img {
transform: scale(1);
-ms-transform: scale(1);
-webkit-transform: scale(1);
}
.horizontal-carousel-outer,
.horizontal-carousel-inner {
overflow: visible;
width: 100% !important;
height: auto;
}
.horizontal-carousel {
width: 100% !important;
max-width: 100% !important;
height: auto !important;
position: absolute;
left: 0 !important;
}
.horizontal-carousel .hc-slides {
width: 100% !important;
height: auto !important;
}
.horizontal-carousel li {
display: block;
height: auto !important;
width: auto !important;
max-width: 100% !important;
margin: 0;
position: static;
}
.horizontal-carousel li .hc-image-wrap {
height: auto !important;
width: auto !important;
margin: 20px;
}
.horizontal-carousel li img {
opacity: 1;
width: 100% !important;
max-width: 100% !important;
height: auto !important;
min-height: 0;
}
.carousel-captions {
display: none;
}
.fullscreen-horizontal-carousel .prev-hcarousel,
.fullscreen-horizontal-carousel .next-hcarousel {
display: none;
}
.responsive-titles {
display: block;
} .single-post .postsummarywrap {
padding: 14px 24px 12px 28px;    
} .commentform-wrap {
padding-bottom: 15px;
}
.edge-to-edge .commentform-wrap {
padding: 32px 30px 15px;
}
.edge-to-edge .comment-respond {
padding: 30px 30px;
} .coverphoto-text-container .slideshow_title,
.coverphoto-text-container .static_slideshow_title {
font-size: 28px;
}
.slideshow_title,
.static_slideshow_title {
font-size: 28px;
letter-spacing: 0;
}
#slidecaption-mobile,
#slidecaption,
#static_slidecaption {
text-align: right;
bottom: 0;
right: 0;
padding: 10px 20px 10px 10px;
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#slidecaption-mobile,
#slidecaption,
#static_slidecaption,
.slideshow-content-wrap {
width: auto;
}
.slideshow_caption,
.static_slideshow_caption,
.slideshow_title,
.static_slideshow_title {
margin-bottom: 8px;
}
.fullscreen-slideshow .slideshow_caption {
padding: 10px 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.slideshow_caption,
.static_slideshow_caption {
width: 90%;
}
.page-is-fullscreen .slideshow-controls-wrap {
display: none;
}
.fullscreen-coverphoto-inner {
width: 100%;
} .fotorama__nav-wrap {
bottom: 5px;
left: 10px;
}
.fullscreen-fotorama.fotorama-style-cover .fotorama__caption {
bottom: 75px;
}
.fullscreen-fotorama .fotorama__caption {
left: 10px;
} #goto-top {
display: none;
} .proofing-status-count-wrap {
position: relative;
top: 0;
} .woocommerce form .form-row-first, .woocommerce form .form-row-last,
.woocommerce-page form .form-row-first,
.woocommerce-page form .form-row-last {
width: 100%;
float:none;
}
.woocommerce table.shop_table tr.cart_item td {
height: auto;
padding: 10px;
}
.woocommerce .product-remove {
top: 6px;
left: 60px;
right: auto;
margin-top: 0;
}
.woocommerce table.shop_table tr.cart_item td {
border: 0;
}
.woocommerce table.shop_table_responsive tr:nth-child(2n) td,
.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
background-color: rgba(255,255,255,0.7);
padding: 20px;
}
.woocommerce .col2-set .col-1,
.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-1,
.woocommerce-page .col2-set .col-2 {
float: none;
width: 100%;
}
.woocommerce ul.order_details li {
float: none;
width: 100%;
}
.woocommerce #content div.product div.images,
.woocommerce div.product div.images,
.woocommerce-page #content div.product div.images,
.woocommerce-page div.product div.images {
width: 100%;
float: none;
}
.single-product-summary {
padding: 0 10px;
width: 100%;
float: none;
}
.woocommerce table.shop_table tr.cart_item td {
min-height: 0;
}
.woocommerce table.cart td.actions .coupon .input-text,
.woocommerce #content table.cart td.actions .coupon .input-text,
.woocommerce-page table.cart td.actions .coupon .input-text,
.woocommerce-page #content table.cart td.actions .coupon .input-text {
width: 100% !important;
}
.woocommerce-page table.cart td.actions .coupon .button {
width: 100%;
float: none;
margin-top: 10px;
}
.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals {
float: none;
padding: 28px;
width: 100%;
}
.woocommerce ul.products.columns-3 li.product,
.woocommerce-page ul.products.columns-3 li.product {
width: 48%;
margin-right: 1%;
margin-left: 1%;
float: left;
}
.nosidebar-woo-archive.woocommerce .related.products ul.products li.product,
.nosidebar-woo-archive.woocommerce-page .related.products ul.products li.product,
.woocommerce-page .related.products ul.products li.product,
.mtheme-wooshop-fullwidth.woocommerce .related.products ul.products li.product,
.nosidebar-woo-archive.woocommerce .cross-sells ul.products li.product, .nosidebar-woo-archive.woocommerce-page .cross-sells ul.products li.product,
.woocommerce-page .cross-sells ul.products li.product,
.mtheme-wooshop-fullwidth.woocommerce .cross-sells ul.products li.product {
width: 100%;
float: none;
} .woocommerce.quick-view #content div.product div.summary,
.woocommerce.quick-view div.product div.summary,
.woocommerce-page .quick-view #content div.product div.summary,
.woocommerce-page .quick-view div.product div.summary {
width: 100%;
float: none;
}
.woocommerce a.button.quick-view-detail-button {
margin-left: 0;
}
.woocommerce .quick-view div.product p.price,
.woocommerce-page .quick-view div.product p.price {
margin-bottom: 0;
} .portfolio-nav-item {
display: inline-block;
} .mtheme-supercell .span4 {
width: 100%;
} .events-details-wrap {
flex-direction: row;
flex-wrap: wrap;
} .entry-content .entry-post-title h2 {
font-size: 28px;
} .blog-list-style-small .post-format-media {
width: 100%;
float: none;
padding-right: 0;
margin-bottom: 30px;
} .entry-content .gridblock-blog-parallax .heading-block h2.photocard-title {
font-size: 22px;
line-height: 1.3;
}
.gridblock-blog-parallax.gridblock-parallax-wrap .slideshow-box-info {
padding: 30px 18px;
} #password-protected {
flex-direction: column;
}
.proofing-card-section {
margin-bottom: 50px;
}
#password-protected.client-gallery-protected .post-password-form {
padding: 0;
}
.proofing-card-wrap .locked-status {
margin-left: 0;
}
.single-proofing #password-protected.client-gallery-protected,
.single-clients.mtheme-password-required #password-protected {
max-width: 460px;
} .insta-grid-wrap,
.instagram-first-three {
width: 100% !important;
float: none;
} .fullscreenslideshow-audio .jp-audio {
right: 0;
} .pagination {
margin-top: 20px;
} .post-thumbnail-navigation.post-nav-has-no-prev-next {
flex-direction: column;
width: 90%;
}
.post-thumbnail-navigation-inner {
margin-bottom: 24px;
}
.post-thumbnail-nav {
width: auto;
}
.post-thumbnail-navigation.post-nav-has-no-prev,
.post-thumbnail-navigation.post-nav-has-no-next {
right: 0;
} .swiper-button-prev,
.swiper-button-next {
display: none !important;
}
.fullscreen-swiperslides .swiper-container-horizontal > .swiper-pagination-bullets {
visibility: visible;
} .entry-content .elementor-widget-tabs .elementor-tab-content {
padding: 20px;
}
.wpcf7-radio span.wpcf7-list-item {
display: block;
} .admin-bar .mobile-menu-toggle {
top: 46px;
}
.admin-bar .mobile-toggle-menu-trigger {
top: 44px;
} .entry-content .section-mobile-align-justify .photocard-subtitle:before,
.entry-content .section-mobile-align-left .photocard-subtitle:before,
.entry-content .section-mobile-align-justify h5.entry-sub-title:before,
.entry-content .section-mobile-align-left h5.entry-sub-title:before {
display: none;
}
.entry-content .section-mobile-align-right .photocard-subtitle:after,
.entry-content .section-mobile-align-right h5.entry-sub-title:after {
display: none;
}
.section-mobile-align-right .section-description-inner {
max-width: 440px;
width: 100%;
float: right;
}
.section-mobile-align-left .section-description-inner {
margin: 0 0 0 5px;
float: none;
}
.section-mobile-align-justify .section-title-wrapper {
direction: ltr;
}
.section-mobile-align-right .section-title-wrapper {
direction: rtl;
}
.section-mobile-align-justify .section-description-inner {
max-width: none;
float: none;
}
.section-mobile-align-center .section-description-inner {
margin: 0 auto;
float: none;
}
}
@media only screen and (min-width: 768px) {
.alignfull {
margin-left: calc( (50% - 50vw) + 70px );
margin-right: calc( (50% - 50vw) + 70px );
width: auto;
max-width: 1000%;
}
.alignwide {
margin-left: calc(25% - 25vw);
margin-right: calc(25% - 25vw);
width: auto;
max-width: 1000%;
}
.alignwide img,
.alignfull img {
display: block;
margin: 0 auto;
}
} @media only screen and (max-width: 500px) {
.entry-content .wp-block-columns {
display: block;
}
.wp-block-columns > *:not(:last-child) {
margin-bottom: 20px;
}
.wp-block-text-columns {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.entry-content .wp-block-text-columns.columns-2 .wp-block-column {
width: 100%;
}
.entry-content .wp-block-text-columns .wp-block-column {
margin: 0;
}
.wp-block-text-columns .wp-block-column:not(:last-child) {
margin-bottom: 40px;
}
} @media screen and (max-width: 782px) {
.admin-bar .mobile-menu-toggle {
top: 46px;
}
.admin-bar .mobile-toggle-menu-trigger {
top: 46px;
}
.admin-bar .mobile-alt-toggle {
top: 66px;
}
.admin-bar .mobile-alt-toggle,
.admin-bar .mobile-menu-toggle,
.admin-bar .mobile-toggle-menu-trigger {
position: absolute;
}
.admin-bar .mobile-menu-toggle::after {
position: absolute;
top: 0;
}
}